diff --git a/locale/ar/LC_MESSAGES/django.po b/locale/ar/LC_MESSAGES/django.po
index 1cfa2b678d..2810f47fbe 100644
--- a/locale/ar/LC_MESSAGES/django.po
+++ b/locale/ar/LC_MESSAGES/django.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: عبدالله نصار, 2022\n"
"Language-Team: Arabic (http://www.transifex.com/zulip/zulip/language/ar/)\n"
@@ -21,45 +21,45 @@ msgstr ""
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "غير مسموح للمستعملين الزائرين"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "منظمة غير صالحة"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "تيارات عامة"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "تيارات خاصة"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "رسائل خاصة"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "تجميع الرسائل الخاصة"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "اسم مخطط غير معروف: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "وقت البدء متأخر عن وقت الانتهاء. البدء: {start}, الانتهاء: {end} "
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "No analytics data available. Please contact your server administrator."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "إعدادات غير صالحة"
@@ -119,30 +119,30 @@ msgid ""
"{num_invites} users."
msgstr "لا تمتلك منظمتك ما يكفي من التراخيص الخاصة بـ\"زوليب\" غير المستخدمة لدعوة {num_invites} مستخدمين."
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "يجب عليك إعداد فاتورة لما لا يقل عن {} مستخدمين."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "Invoices with more than {} licenses can't be processed from this page. To complete the upgrade, please contact {}."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "هناك خطأ ما. الرجاء التواصل {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "هناك خطأ ما. الرجاء إعادة تحميل الصفحة."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "هناك خطأ ما. الرجاء الإنتظار لبضع دقائق و إعادة المحاولة."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -331,113 +331,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "المستخدمين الفاعلين"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "الأنشطة اليومية"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15 day actives"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "إجمالي المستخدمين"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "المستخدمين"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "الرسائل المرسلة عن طريق نوع المستلم"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "أنا"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "الجميع"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "الاسبوع الماضي"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "الشهر الماضي"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "العام الماضي"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "كل الوقت"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "الرسائل المرسلة بمرور الوقت"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "يوميا"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "أسبوعيا"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "تراكمي"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "البشر"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "الروبوتات"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "الرسائل المقروءة بمرور الوقت"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "الرسائل المرسلة من قبل العميل"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "اخر تحديث"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "توثيق التحليلات"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -510,7 +510,7 @@ msgstr "الفواتير"
msgid "Close"
msgstr "اغلاق"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -559,7 +559,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -579,7 +579,7 @@ msgstr "عرض السعر"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -591,7 +591,7 @@ msgstr "إستضافة ذاتية لـ\"زوليب\""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -683,7 +683,7 @@ msgstr "الميزات والتسعير"
msgid "Zulip for business"
msgstr "\"زوليب\" للأعمال"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "اتصل بالدعم"
@@ -806,7 +806,7 @@ msgid "Accept the Terms of Service"
msgstr "اقبل شروط الخدمة"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -825,7 +825,7 @@ msgid "Accept"
msgstr "قبول"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "سجل"
@@ -839,7 +839,7 @@ msgid "You need an invitation to join this organization."
msgstr "أنت بحاجة إلى دعوة للانضمام إلى هذه المنظمة."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "أو"
@@ -1203,7 +1203,7 @@ msgstr ""
#: templates/zerver/emails/deactivate.source.html:15
#: templates/zerver/emails/deactivate.txt:6
msgid "The administrators provided the following comment:"
-msgstr ""
+msgstr "قدم المسؤولون التعليق التالي:"
#: templates/zerver/emails/deactivate.subject.txt:1
#, python-format
@@ -1981,7 +1981,7 @@ msgstr "ابحث عن حسابات Zulip الخاصة بك"
msgid "Email addresses"
msgstr "عناوين البريد الإلكتروني"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Find accounts"
@@ -2077,111 +2077,111 @@ msgstr "مجتمع Asciidoctor مفتوح المصدر"
msgid "Rust language community"
msgstr "مجتمع لغة Rust"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "حسابات"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "منظمة جديدة"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "شروط الخدمة"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "سياسة الخصوصية"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "للمستخدمين"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "ابدء"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "مركز المساعدة"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "الدردشة مع الجماعة"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "مدونة"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "للمسؤولين"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "إعداد منظمتك"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "تثبيت خادم \"زوليب\" "
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "ترقية خادم \"زوليب\""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "تعديل \"زوليب\""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "للمساهمين"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "مجتمع التطوير"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "ترجمة"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "معلومات عنا"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "فريق"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "سجل"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "وظائف"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr "سمات الموقع"
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "راعي \"زوليب\""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2315,7 +2315,7 @@ msgid "Invalid or expired login session."
msgstr "جلسة تسجيل الدخول غير صالحة أو منتهية الصلاحية."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2329,34 +2329,34 @@ msgstr "تسجيل الدخول إلى \"زوليب\""
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "البريد الإلكتروني أو اسم المستخدم"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "اسم المستخدم"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "كلمة المرور"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "لقد قمت فعلاً بالتسجيل باستخدام عنوان البريد الإلكتروني هذا. رجاءً قم بتسجيل الدخول أدناه."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "البريد الإلكتروني أو اسم المستخدم"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "اسم المستخدم"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "كلمة المرور"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "سجّل الدخول باستخدام %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "نسيت رقمك السري؟"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "لا تملك حسابا حتى الآن؟ أنت بحاجة إلى أن تتم دعوتك للانضمام إلى هذه المنظمة."
@@ -2400,24 +2400,30 @@ msgstr "لقد تجاوزت الحد الأقصى لعدد المرات\n
msgid "You can try again in %(retry_after)s seconds."
msgstr "يمكنك المحاولة مرة أخرى في %(retry_after)s ثانية."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "لا يسمح هذا الخادم لأفراد العامة بإنشاء منظمات جديدة."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\n \"زوليب\" هو مشروع مفتوح المصدر، لذا تستطيع أن تثبت خادم زوليب الخاص بك أو تنشئ منظمة جديدة على\n سحابة \"زوليب\"\n "
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2724,8 +2730,8 @@ msgid "Invalid order mapping."
msgstr "تعيين أمر غير صالح."
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "حقل الـ ID {id} غير موجود."
@@ -2778,27 +2784,27 @@ msgstr "مجموعة الغرفة الافتراضية هذه تم تسميته
msgid "Default stream group '{}' already exists"
msgstr "مجموعة الغرفة الافتراضية '{}' موجودة بالفعل"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr "حسابك جديد جدًا بحيث لا يمكن إرسال دعوات لهذه المنظمة. اسأل مسؤول المنظمة، أو مستخدم أكثر خبرة."
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr "لم يتم التحقق من صحة بعض رسائل البريد الإلكتروني، لذلك لم نرسل أي دعوات."
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "لم نتمكن من دعوة أي شخص."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2838,140 +2844,140 @@ msgstr "قام {user} بوضع علامة تم الحل على هذا الموض
msgid "{user} has marked this topic as unresolved."
msgstr "قام {user} بوضع علامة على هذا الموضوع على أنه لم يتم حله."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr "تم نقل هذا الموضوع إلى {new_location} بواسطة {user}."
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr "رسالة نُقلت من هذا الموضوع إلى {new_location} بواسطة {user}."
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr "{changed_messages_count} تم نقل رسائل من هذا الموضوع إلى {new_location} بواسطة {user}."
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr "تم نقل هذا الموضوع هنا من {old_location} بواسطة {user}."
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr "تم نقل رسالة هنا من {old_location} بواسطة {user}."
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr "{changed_messages_count} تم نقل رسائل هنا من {old_location} بواسطة {user}."
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "لقد أوقفت منظمتك تعديل الرسائل"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "ليس لديك إذن لتعديل هذه الرسالة"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "انقضت المهلة الزمنية لتعديل هذه الرسالة"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr "انقضت المهلة الزمنية لتعديل موضوع هذه الرسالة"
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr "ليس لديك إذن لاستخدام إشارات أحرف البدل في هذه الغرفة."
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "ليس لديك إذن بنقل هذه الرسالة"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr "ليس لديك إذن بنقل هذه الرسالة بسبب فقد الوصول إلى الغرفة الخاصة بها"
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "علامة غير صالحة: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "علامة غير قابلة للتعديل: '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "عملية وضع علامة على رسالة غير صالحة: '{}'"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "تعذر تقديم الرسالة"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "مُتوقع غرفة واحدة بالضبط"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "نوع البيانات غير صالح للغرفة"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "نوع البيانات غير صالح للمستلمين"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "قد تحتوي قوائم المستلمين على رسائل بريد إلكتروني أو معرفات ID للمستخدم، ولكن ليس كليهما."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "يمكن تعيين التذكيرات فقط للغرف."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "حاول الروبوت الخاص بك {bot_identity} إرسال رسالة إلى الغرفة ذات الـ ID {stream_id} ، ولكن لا يوجد غرفة بهذا الـ ID."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "حاول الروبوت الخاص بك {bot_identity} إرسال رسالة إلى الغرفة {stream_name}، لكن هذه الغرفة غير موجودة. انقر [هنا]({new_stream_link}) لإنشائها."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "حاول الروبوت الخاص بك {bot_identity} إرسال رسالة إلى الغرفة {stream_name}. الغرفة موجودة ولكن ليس فيها أي مشتركين."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "الرسائل الخاصة معطلة في هذه المنظمة."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "مواضيع مطلوبة في هذه المنظمة"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "الأدوات: أرسل مبرمج الـ API محتوى JSON غير صالح"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "الأدوات: {error_msg}"
@@ -3006,7 +3012,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr "{user_name} أعاد تسمية الغرفة {old_stream_name} إلى {new_stream_name}."
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "بدون وصف."
@@ -3077,8 +3083,8 @@ msgstr "يجب أن يكون مسؤول الخادم"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "إذن غير كاف"
@@ -3364,116 +3370,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "اسم الرمز التعبيري مفقود"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "تعذر تخصيص قائمة انتظار الحدث"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "لم يتم تسجيل الدخول: يلزم مصادقة API أو جلسة المستخدم"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "الغرفة '{stream}' غير موجودة"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "الغرفة بالـID '{stream_id}' غير موجود"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "صاحب المنظمة"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "المستعمل"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "لا يمكن تعطيل {entity} فقط."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Markdown غير صالح يتضمن البيان: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "تجاوز استخدام API حد المعدل"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "JSON تالف"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "يجب أن يكون عضوا في المنظمة"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "يجب أن يكون مسؤول منظمة"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "يجب أن يكون صاحب منظمة"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "اسم المستخدم أو كلمة المرور غير صحيحة"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "الحساب معطل"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "تم تعطيل هذه المنظمة"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr "تم تعطيل تسجيل خدمة إرسال الإشعارات إلى الجوال لخادمك"
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "تم تعطيل مصادقة كلمة المرور في هذه المنظمة "
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "تم تعطيل كلمة مرورك ويجب إعادة تعيينها"
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "مفتاح API غير صالح"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "مفتاح API مشوه"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "الحدث '{event_type}' غير مدعوم حاليًا بواسطة الويب هوك {webhook_name}"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr "تعذر تحليل الطلب: هل أنشأ {webhook_name} هذا الحدث؟"
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "المجال الفرعي غير صالح"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "تم رفض الوصول"
@@ -3686,10 +3692,10 @@ msgstr "في \"زوليب\"، المواضيع [تخبرك عما تدور حو
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
-msgstr "راجع [أحدث الموضوعات](#recent_topics) لترى ما يحدث! يمكنك العودة إلى هذه المحادثة بالنقر فوق \"الرسائل الخاصة\" في الجزء العلوي الأيمن."
+msgstr ""
#: zerver/lib/onboarding.py:166
msgid ""
@@ -3897,7 +3903,7 @@ msgstr "الرجاء اختيار أحدهم: 'stream' أو 'stream_id'."
#: zerver/lib/streams.py:311 zerver/lib/streams.py:330
#: zerver/lib/streams.py:413 zerver/lib/streams.py:479
msgid "Invalid stream ID"
-msgstr ""
+msgstr "مُعرف غرفة غير صالح"
#: zerver/lib/streams.py:455
msgid "Stream name '{}' is already taken."
@@ -3911,7 +3917,7 @@ msgstr "اسم الغرفة غير صالح '{}'"
msgid "Stream(s) ({}) do not exist"
msgstr "الغرفة(الغرف) ({}) غير موجودة"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr "لم يتم تمكين غرف الويب العامة."
@@ -4024,7 +4030,7 @@ msgstr "نوع الروبوت غير صالح"
msgid "Invalid interface type"
msgstr "نوع الواجهة غير صالح"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "ID المستخدم غير صالح: {}"
@@ -4314,45 +4320,45 @@ msgstr "رموز تعبيرية مخصصة"
msgid "Zulip extra emoji"
msgstr "رموز \"زوليب\" التعبيرية الإضافية"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "تم تعطيل المستخدم بالـ ID {}"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "المستخدم بالـ ID {} هو روبوت"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "قائمة الخيارات"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "منتقي الأشخاص"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "نص قصير"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "نص طويل"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "منتقي التاريخ"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "رابط"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "حساب خارجي"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
-msgstr ""
+msgstr "الضمائر"
#: zerver/signals.py:95
msgid "Unknown IP address"
@@ -4441,17 +4447,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "نوع الحقل غير صالح."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
-msgstr ""
+msgstr "يمكن إظهار فقط خانتين مخصصتين من الملف الشخصي في ملخص الملف الشخصي. "
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "يوجد بالفعل حقل بهذا التصنيف."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "لا يمكن تحديث الحقل المخصص الافتراضي."
@@ -4525,7 +4531,7 @@ msgstr "مذيع غير صالح"
msgid "Too many messages requested (maximum {})."
msgstr "تم طلب عدد كبير جدًا من الرسائل (الحد الأقصى {})."
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr "لا يوجد مثل هذا الموضوع '{}'"
@@ -4633,7 +4639,7 @@ msgstr "video_chat_provider غير صالح {}"
msgid "Invalid giphy_rating {}"
msgstr "giphy_rating غير صالح {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "يجب أن تكون منظمة تجريبية."
@@ -4698,87 +4704,79 @@ msgstr "يجب عليك تحميل شعار واحد بالضبط."
msgid "Invalid playground"
msgstr "مكان تجربة شِفرة غير صالح"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "انتهت صلاحية رابط إنشاء المنظمة أو أنه غير صالح."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "تم تعطيل إنشاء منظمة جديدة"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr "المستخدم غير مصرح له بتنفيذ استعلامات نيابة عن '{principal}'"
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "لا يمكن جعل الغرف الخاصة افتراضية."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "يجب عليك تمرير \"new_description\" أو \"new_group_name\"."
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr "قيمة غير صالحة لـ \"op\". حدد \"add\" أو \"remove\"."
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "لا يمكن جعل الغرف الافتراضية خاصة."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "الغرفة لها هذا الاسم بالفعل!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr "لا شيء لفعله. حدد واحدًا على الأقل من \"add\" أو \"delete\"."
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr "{user_full_name} اشترك في الغرفة {stream_name}."
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr "{user_full_name} اشركك في الغرف التالية:"
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "تعذر الوصول إلى الغرفة ({stream_name})."
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr "يمكنك فقط دعوة مستخدمي Zephyr mirroring إلى الغرف الخاصة."
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr "{user_name} أنشأ الغرف التالية: {stream_str}."
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr "{user_name} أنشأ غرفة جديدة {stream_str}."
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "غُرف جديدة"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr "**{policy}** تم إنشاء الغرفة بواسطة {user_name}. **الوصف:**"
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "خاصية اشتراك غير معروفة: {}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "غير مشترك في ID الغرفة {}"
diff --git a/locale/ar/translations.json b/locale/ar/translations.json
index 16658e25c9..4efed21b87 100644
--- a/locale/ar/translations.json
+++ b/locale/ar/translations.json
@@ -1,5 +1,5 @@
{
- "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "",
+ "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "يتجاوز %'{file}' الحجم الأقصى للمرفقات ({variable} ميغابايت).",
"(forever)": "(أبديًا)",
"(hidden)": "(مخفي)",
"(no description)": "(بدون وصف)",
@@ -27,30 +27,30 @@
"5 minutes": "5 دقائق",
"6 hours": "6 ساعات",
"Total messages: {total_messages}": "إجمالي الرسائل : {total_messages}",
- "
{file_name} will be removed from the messages where it was shared. This action cannot be undone.
": "",
+ "{file_name} will be removed from the messages where it was shared. This action cannot be undone.
": "{file_name} ستتم إزالته من الرسائل التي تمت مشاركتها فيها. لا يمكن التراجع عن هذا الإجراء بعد القيام به.
",
"Stream will be announced in #{notifications_stream}.
": "سيتم الإعلان عن الغرفة في #{notifications_stream}.
",
"The stream {stream_name} does not exist.
Manage your subscriptions on your Streams page.
": "الغرفة {stream_name} غير موجودة.
قم بإدارة مشاركاتك على صفحة الغرف الخاصة بك.
",
"You are searching for messages that are sent by more than one person, which is not possible.
": "أنت تبحث عن رسائل تم إرسالها بواسطة أكثر من شخص، وهذا غير ممكن.
",
"You are searching for messages that belong to more than one 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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} غير مشترك في هذه الغرفة. لن يتم إرسال إشعار لهم إذا ذكرتهم.",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} غير مشترك في هذه الغرفة. لن يتم إرسال إشعار لهم ما لم تشترك معهم.",
- "{username} has {number_of_invites_by_user} unexpired invitations.": "",
+ "{username} has {number_of_invites_by_user} unexpired invitations.": "{username} لديه {number_of_invites_by_user} دعوات غير منتهية الصلاحية.",
"Subscribe": "الإشتراك",
"Click here to learn about exporting private streams and messages.": "انقر هنا للتعرف على تصدير الغرف والرسائل الخاصة.",
"Upgrade for more space.": "ترقية لمزيد من المساحة.",
" to add a new line": "لإضافة سطر جديد",
" to send": "للإرسال",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "سيكون له نفس الدور والاشتراكات في الغرفة وعضويات مجموعة المستخدمين والإعدادات والأذونات الأخرى كما كان قبل التعطيل.",
- "A Topic Move already in progress.": "نقل الموضوع قيد التقدم بالفعل.",
- "A deactivated bot cannot send messages, access data, or take any other action.": "",
- "A deactivated emoji will remain visible in existing messages and emoji reactions, but cannot be used on new messages.": "",
+ "A Topic Move already in progress.": " نقل موضوع في الوقت الحالي.",
+ "A deactivated bot cannot send messages, access data, or take any other action.": "لا يمكن للروبوت المعطل إرسال الرسائل، أو الوصول إلى البيانات، أو القيام بأي إجراء آخر.",
+ "A deactivated emoji will remain visible in existing messages and emoji reactions, but cannot be used on new messages.": "سيبقى الرمز التعبيري المُعطل مرئيًا في الرسائل الموجودة مسبقًا وردود فعل الرموز التعبيرية، ولكن لا يمكن استخدامه في الرسائل الجديدة.",
"A language is marked as 100% translated only if every string in the web, desktop, and mobile apps is translated, including administrative UI and error messages.": "يتم تمييز اللغة على أنها مترجمة بنسبة 100٪ فقط إذا تمت ترجمة كل النصوص في تطبيقات الويب وسطح المكتب والجوال ، بما في ذلك واجهة المستخدم الإدارية ورسائل الخطأ.",
- "A stream needs to have a name": "الغرفة تحتاج إلى اسم",
+ "A stream needs to have a name": "تحتاج الغرفة إلى اسم",
"A stream with this name already exists": "يوجد بالفعل غرفة بهذا الاسم",
- "A user group needs to have a name": "",
- "A user group with this name already exists": "",
+ "A user group needs to have a name": "تحتاج مجموعة المستخدمين إلى اسم",
+ "A user group with this name already exists": "توجد بالفعل مجموعة مستخدمين بهذا الاسم",
"A wide image for the upper left corner of the app.": "صورة عريضة للركن الأيسر العلوي من التطبيق.",
"API documentation": "وثائق الـ API ",
"API key": "مفتاح الـ API",
@@ -68,7 +68,7 @@
"Add a new alert word": "إضافة كلمة تنبيه جديدة",
"Add a new bot": "إضافة روبوت جديد",
"Add a new code playground": "إضافة مكان جديد لتجربة الشِفرة",
- "Add a new custom profile field": "",
+ "Add a new custom profile field": "إضافة حقل ملف شخصي مخصص جديد",
"Add a new emoji": "إضافة رمز تعبيري جديد",
"Add a new linkifier": "إضافة رابط جديد",
"Add a new profile field": "إضافة حقل ملف شخصي جديد",
@@ -84,10 +84,10 @@
"Add global time": "إضافة التوقيت العالمي",
"Add global time
Everyone sees global times in their own time zone.": "إضافة التوقيت العالمي
يرى الجميع الأوقات العالمية في منطقتهم الزمنية.",
"Add linkifier": "إضافة رابط",
- "Add members": "",
+ "Add members": "إضافة اعضاء",
"Add member\u2026": "إضافة عضو…",
"Add new default stream": "إضافة غرفة افتراضية جديدة",
- "Add new user group": "",
+ "Add new user group": "إضافة مجموعة مستخدمين جديدة",
"Add one or more users": "أضف مستخدما واحدا أو أكثر",
"Add question": "إضافة سؤال",
"Add stream": "إضافة غرفة",
@@ -97,7 +97,7 @@
"Add task": "إضافة مهمة",
"Add video call": "أضف مكالمة فيديو",
"Added successfully!": "أضيف بنجاح!",
- "Added successfully.": "",
+ "Added successfully.": "أضيف بنجاح.",
"Administrator": "مسؤول",
"Administrators can delete any message.": "يمكن للمسؤولين حذف أي رسالة.",
"Admins": "المشرفون",
@@ -108,15 +108,18 @@
"Admins, moderators and members, but only admins can add generic bots": "المشرفين والوسطاء والأعضاء ، ولكن يمكن للمسؤولين فقط إضافة روبوتات عامة",
"Admins, moderators, members and guests": "المشرفون والوسطاء والأعضاء والضيوف",
"Advanced": "متقدم",
- "Advertise organization in the Zulip communities directory": "",
+ "Advertise organization in the Zulip communities directory": "أعلن عن المنظمة في دليل مجتمعات Zulip",
"Alert word": "كلمة تنبيه",
"Alert word already exists!": "كلمة التنبيه موجودة بالفعل!",
"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.": "تتيح لك كلمات التنبيه أن يتم إشعارك كما لو تمت الإشارة إليك @ عند استخدام كلمات أو عبارات معينة في \"زوليب\". كلمات التنبيه ليست حساسة لحالة الأحرف.",
+ "Alerted messages": "",
"All": "الجميع",
"All messages": "جميع الرسائل",
"All messages including muted streams": "جميع الرسائل بما في ذلك الغرف الصامتة",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "يمكن لجميع المشتركين بالغرفة النشر.",
"All streams": "كل التيارات",
"All time": "All time",
@@ -124,7 +127,7 @@
"Allow creating web-public streams (visible to anyone on the Internet)": "السماح بإنشاء غرف عامة على الويب (مرئية لأي شخص على الإنترنت)",
"Allow message content in message notification emails": "السماح بمحتوى الرسالة في رسائل إشعارات البريد الإلكتروني",
"Allow message editing": "السماح بالتعديل على الرسالة",
- "Allow other users to view read receipts": "",
+ "Allow other users to view read receipts": "السماح للمستخدمين الاخرين بعرض مؤشرات القراءة",
"Allow subdomains": "السماح بالمجالات الفرعية",
"Allowed domains": "المجالات المسموح بها",
"Allowed domains: {domains}": "المجالات المسموح بها: {domains}",
@@ -141,9 +144,9 @@
"Any time": "في أي وقت",
"Anyone in this organization can add bots.": "يمكن لأي شخص في هذه المنظمة إضافة الروبوتات.",
"April": "نيسان",
- "Archive {stream}?": "",
+ "Archive {stream}?": "أرشفة {stream}؟",
"Archive stream": "أرشفة الغرفة",
- "Archiving stream will immediately unsubscribe everyone. This action cannot be undone.": "",
+ "Archiving stream will immediately unsubscribe everyone. This action cannot be undone.": "أرشفة الغرفة سيلغي اشتراك الجميع فورًا. لا يمكن التراجع عن هذا الإجراء بعد القيام به.",
"Are you sure you want to create stream ''''{stream_name}'''' and subscribe {count} users to it?": "هل أنت متأكد أنك تريد إنشاء غرفة \"\"{stream_name}\"\" واشراك {count} مستخدمين فيها؟",
"Are you sure you want to deactivate this organization?": "هل أنت متأكد أنك تريد إلغاء تنشيط هذه المنظمة؟",
"Are you sure you want to deactivate your account?": "هل أنت متأكد أنك تريد إلغاء تنشيط حسابك؟",
@@ -158,15 +161,15 @@
"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": "اسالني لاحقا",
- "At the office": "",
+ "At the office": "في المكتب",
"Audible desktop notifications": "إشعارات سطح المكتب المسموعة",
"Audio": "صوتي",
"August": "آب",
"Authentication methods": "طرق المصادقة",
"Author": "مؤلف",
- "Automated messages and emails": "",
+ "Automated messages and emails": "رسائل وبريد الكتروني تلقائية",
"Automatic": "تلقائي",
- "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "",
+ "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "متوفر على Zulip Cloud Standard. قم بالترقية أو اطلب رعاية للوصول.",
"Avatar changes are disabled in this organization": "تم تعطيل إمكانية تغيير الصورة الرمزية في هذه المنظمة",
"Avatar from Gravatar": "الصورة الرمزية من Gravatar",
"Back to streams": "العودة إلى الغرف",
@@ -175,22 +178,22 @@
"Bot": "بوت",
"Bot email": "البريد الإلكتروني الآلي",
"Bot email (a-z, 0-9, and dashes only)": "البريد الإلكتروني الآلي (az ، 0-9 ، والشرطات فقط)",
- "Bot owner": "",
+ "Bot owner": "مالك الروبوت",
"Bot type": "نوع البوت",
"Bots": "Bots",
- "Browse recent topics": "تصفح الموضوعات الأخيرة",
+ "Browse recent conversations": "",
"Browse streams": "تصفح الغرف",
- "Business": "",
+ "Business": "عمل تجاري",
"Busy": "مشغول",
"By deactivating your account, you will be logged out immediately.": "بإلتعطيل حسابك ، سيتم تسجيل خروجك على الفور.",
"Cancel": "إلغاء",
"Cancel compose": "إلغاء التأليف",
- "Cancel compose and save draft": "",
+ "Cancel compose and save draft": "إلغاء التأليف وحفظ المسودة",
"Center the view around message ID .": "قم بتوسيط العرض حول الـ ID الخاص بالرسالة .",
"Change": "تغيير",
"Change color": "غير اللون",
"Change email": "تغيير البريد الالكتروني",
- "Change group info": "",
+ "Change group info": "تغيير معلومات المجموعة",
"Change password": "تغيير كلمة المرور",
"Change send shortcut": "تغيير اختصار الإرسال",
"Change stream info": "تغيير معلومات الغرفة",
@@ -199,9 +202,9 @@
"Check all": "تحقق من الكل",
"Check your email ({email}) to confirm the new address.": "تحقق من بريدك الإلكتروني ({email}) لتأكيد العنوان الجديد.",
"Choose avatar": "اختر الصورة الرمزية",
- "Choose members": "",
+ "Choose members": "اختر الأعضاء",
"Choose subscribers": "اختر المشتركين",
- "Clear avatar": "",
+ "Clear avatar": "مسح الصورة الرمزية",
"Clear emoji image": "مسح صورة الرمز التعبيري",
"Clear profile picture": "مسح صورة الملف الشخصي",
"Click here to reveal.": "انقر هنا للكشف.",
@@ -212,13 +215,14 @@
"Close modal": "إغلاق مشروط",
"Close this dialog window": "أغلق نافذة الحوار هذه",
"Code playgrounds": "مكان تجربة الشِفرة",
- "Collapse compose": "إلغاء التأليف",
- "Collapse message": "",
- "Collapse/show selected message": "تصغير/ إظهار الرسالة المحددة ",
+ "Collapse compose": "طي التأليف",
+ "Collapse message": "طي الرسالة",
+ "Collapse private messages": "",
+ "Collapse/show selected message": "طي/ إظهار الرسالة المحددة ",
"Color scheme": "مخطط الألوان",
- "Community": "",
+ "Community": "مجتمع",
"Commuting": "التنقل",
- "Compact": "",
+ "Compact": "المدمج",
"Complete": "اكتمل",
"Complete the organization profile to brand and explain the purpose of this Zulip organization.": "أكمل ال الملف التعريفي للمنظمة للعلامة التجارية واشرح الغرض من منظمة \"زوليب\" هذه.",
"Compose a reply @-mentioning author": "تأليف رد @-mentioning مؤلف",
@@ -228,7 +232,7 @@
"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:": "أنشئ أنماط التعبير الاعتيادية التي سيتم ربطها تلقائيًا عند استخدامها في نصوص أو موضوعات رسائل \"زوليب\". على سبيل المثال لربط commit IDs و issue numbers تلقائيًا (مثلًا #123) بالعناصر المقابلة في مشروع على GitHub، يمكنك استخدام ما يلي:",
+ "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:": "أنشئ أنماط التعبير الاعتيادية التي سيتم ربطها تلقائيًا عند استخدامها في نصوص أو مواضيع رسائل \"زوليب\". على سبيل المثال لربط commit IDs و issue numbers تلقائيًا (مثلًا #123) بالعناصر المقابلة في مشروع على GitHub، يمكنك استخدام ما يلي:",
"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.": "أنشئ الغرف الافتراضية التي يشترك فيها المستخدمون الجدد عند الانضمام إلى مؤسستك.",
@@ -242,7 +246,7 @@
"Copy code": "نسخ الشِفرة",
"Copy link": "نسخ الرابط",
"Copy link to message": "نسخ الرابط للرسالة",
- "Copy link to topic": "نسخ الرابط للموضوع",
+ "Copy link to topic": "نسخ رابط الموضوع",
"Copy mention syntax": "نسخ سياق الإشارة",
"Copy version": "نسخ الإصدار",
"Copy zuliprc": "نسخ zuliprc",
@@ -250,13 +254,13 @@
"Create a stream": "إنشاء غرفة",
"Create new stream": "إنشاء تيار جديد",
"Create stream": "إنشاء غرفة",
- "Create user group": "",
- "Creating group...": "",
- "Creating stream...": "جاري إنشاء الغرفة...",
+ "Create user group": "إنشاء مجموعة مستخدمين",
+ "Creating group...": "جارٍ إنشاء المجموعة...",
+ "Creating stream...": "جارٍ إنشاء الغرفة...",
"Current password": "كلمة المرور الحالية",
- "Currently viewing all messages.": "",
- "Currently viewing all private messages.": "",
- "Currently viewing the entire stream.": "",
+ "Currently viewing all messages.": "جارٍ عرض جميع الرسائل.",
+ "Currently viewing all private messages.": "جارٍ عرض جميع الرسائل الخاصة.",
+ "Currently viewing the entire stream.": "جارٍ عرض كل الغرفة.",
"Custom": "مخصص",
"Custom emoji": "الرموز التعبيرية المخصصة",
"Custom emoji added!": "تمت إضافة رمز تعبيري مخصص!",
@@ -264,7 +268,7 @@
"Custom linkifier added!": "تمت إضافة رابط مخصص!",
"Custom playground added!": "تمت إضافة مكان تجربة مخصص!",
"Custom profile fields": "حقول الملف الشخصي المخصصة",
- "Custom time": "",
+ "Custom time": "وقت مخصص",
"Cycle between stream narrows": "حلقة بين تضييقات العرض في الغرفة ",
"Dark theme": "الوضع المظلم",
"Data exports": "تصدير البيانات",
@@ -274,12 +278,12 @@
"Day of the week to send digests": "يوم من الأسبوع لإرسال الموجزات",
"Deactivate": "تعطيل",
"Deactivate account": "تعطيل الحساب",
- "Deactivate bot": "",
- "Deactivate custom emoji?": "",
+ "Deactivate bot": "تعطيل الروبوت",
+ "Deactivate custom emoji?": "تعطيل الرمز التعبيري المخصص؟",
"Deactivate organization": "تعطيل المنظمة",
"Deactivate user": "تعطيل المستخدم",
"Deactivate your account": "تعطيل حسابك",
- "Deactivate {name}?": "",
+ "Deactivate {name}?": "تعطيل {name}؟",
"Deactivated": "معطل",
"Deactivated users": "المستخدمون المعطّلون",
"December": "كانون الاول",
@@ -293,27 +297,27 @@
"Delete": "حذف",
"Delete alert word": "حذف كلمة التنبيه",
"Delete all drafts": "حذف كل المسودات",
- "Delete code playground?": "",
- "Delete custom profile field?": "",
- "Delete data export?": "",
+ "Delete code playground?": "حذف مكان تجربة الشِفرة؟",
+ "Delete custom profile field?": "حذف حقل الملف الشخصي المخصص؟",
+ "Delete data export?": " حذف تصدير البيانات؟",
"Delete draft": "حذف المسودة",
"Delete file": "حذف الملف",
- "Delete file?": "",
+ "Delete file?": "حذف الملف؟",
"Delete icon": "حذف الرمز",
- "Delete linkifier?": "",
+ "Delete linkifier?": "حذف الرابط؟",
"Delete logo": "حذف الشعار",
"Delete message": "حذف رسالة",
- "Delete message?": "",
+ "Delete message?": "حذف الرسالة؟",
"Delete profile picture": "حذف صورة الملف الشخصي",
"Delete selected draft": "حذف المسودة المحددة",
- "Delete topic": "حذف الموضوع",
- "Delete {user_group_name}?": "",
+ "Delete topic": "حذف موضوع",
+ "Delete {user_group_name}?": "حذف {user_group_name}؟",
"Deleted": "تم الحذف",
- "Deleted option:": "",
- "Deleted options:": "",
+ "Deleted option:": "الخيار المحذوف:",
+ "Deleted options:": "الخيارات المحذوفة:",
"Deleted successfully!": "حذف بنجاح!",
- "Deleting a message permanently 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.": "سيؤدي حذف الموضوع إلى حذفه وحذف رسائله على الفور للجميع. قد يجد المستخدمون الآخرون هذا الأمر محيرًا ، خاصةً إذا كانوا قد تلقوا بريدًا إلكترونيًا أو إشعارًا فوريًا يتعلق بالرسائل المحذوفة.",
+ "Deleting a message permanently 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.": "بناءً على حجم مؤسستك ، يمكن أن يستغرق التصدير من ثانية إلى ساعة.",
@@ -328,10 +332,10 @@
"Disabled": "معطل",
"Discard": "تجاهل",
"Dismiss for a week": "طرد لمدة أسبوع",
- "Display availability to other users": "",
- "Display in profile summary": "",
- "Display my availability to other users": "",
- "Display names of reacting users when few users have reacted to a message": "",
+ "Display availability to other users": "إظهار التوفر للمستخدمين الآخرين",
+ "Display in profile summary": "إظهار في ملخص الملف الشخصي",
+ "Display my availability to other users": "إظهار توفري للمستخدمين الآخرين",
+ "Display names of reacting users when few users have reacted to a message": "إظهار اسماء المستخدمين المتفاعلين عندما يتفاعل عدد قليل من المستخدمين للرسالة",
"Display settings": "اعدادات العرض",
"Do you want to add everyone?": "هل تريد إضافة الجميع؟",
"Domain": "مجال",
@@ -346,30 +350,30 @@
"Download {filename}": "تنزيل {filename}",
"Drafts": "المسودات",
"Drafts are not synced to other devices and browsers.": "لا تتم مزامنة المسودات مع الأجهزة والمتصفحات الأخرى.",
- "Drafts from conversation with {recipient}": "",
- "Drafts from {recipient}": "",
- "Drafts older than {draft_lifetime} days are automatically removed.": "المسودات الأقدم من {draft_lifetime} أيام ستحذف تلقائيًا.",
+ "Drafts from conversation with {recipient}": "المسودات من المحادثة مع {recipient}",
+ "Drafts from {recipient}": "المسودات من {recipient}",
+ "Drafts older than {draft_lifetime} days are automatically removed.": "المسودات الأقدم من {draft_lifetime} أيام ستزال تلقائيًا.",
"Duration deletion is allowed after posting (minutes)": "يسمح بحذف المدة بعد النشر (بالدقائق)",
"Duration editing is allowed after posting (minutes)": "يسمح بتعديل المدة بعد النشر (بالدقائق)",
"EDITED": "تم تعديله",
"Edit": "تعديل",
"Edit #{stream_name}": "تعديل # {stream_name}",
"Edit bot": "تعديل البوت",
- "Edit custom profile field": "",
+ "Edit custom profile field": "تعديل حقل الملف الشخصي المخصص",
"Edit linkfiers": "تعديل الروابط",
"Edit message": "تعديل الرسالة",
"Edit selected draft": "تعديل المسودة المحددة",
- "Edit selected message": "تعديل الرسالة المحددة",
+ "Edit selected message or view source": "",
"Edit status": "تعديل الحالة",
"Edit topic": "تعديل الموضوع",
"Edit user": "تعديل المستخدم",
"Edit your last message": "عدل رسالتك الأخيرة",
"Edit your profile": "عدل ملفك الشخصي",
- "Edit {group_name}": "",
+ "Edit {group_name}": "تعذيل {group_name}",
"Edited ({last_edit_timestr})": "تم التعديل ({last_edit_timestr})",
"Edited by {full_name}": "عدله {full_name}",
- "Education (for-profit)": "",
- "Education (non-profit)": "",
+ "Education (for-profit)": "التعليم (الربحي)",
+ "Education (non-profit)": "التعليم (غير الربحي)",
"Effect": "تأثير",
"Email": "بريد الالكتروني",
"Email address": "عنوان البريد الإلكتروني",
@@ -383,7 +387,7 @@
"Emoji theme": "موضوع الرموز التعبيرية",
"Enable message edit history": "تفعيل سجل تعديل الرسائل",
"Enable notifications": "تفعيل الإشعارات",
- "Enable read receipts": "",
+ "Enable read receipts": "تفعيل مؤشرات القراءة",
"Enabled": "ممكن",
"End of results from your history.": "نهاية النتائج من سجلك .",
"Endpoint URL": "عنوان URL لنقطة النهاية",
@@ -392,30 +396,31 @@
"Error adding subscription": "خطأ في إضافة الاشتراك",
"Error checking subscription": "خطأ في التحقق من الاشتراك",
"Error creating stream": "خطأ في إنشاء الغرفة",
- "Error creating user group.": "",
+ "Error creating user group.": "خطأ في إنشاء مجموعة مستخدمين.",
"Error deleting message": "خطأ في حذف الرسالة",
"Error fetching message edit history": "خطأ في جلب سجل تعديلات الرسالة",
"Error in unsubscribing from #{stream_name}": "خطأ في إلغاء الاشتراك من #{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}": "خطأ في إزالة المستخدم من #{stream_name}",
- "Error removing user from this group.": "",
+ "Error removing user from this group.": "خطأ في ازالة مستخدم من هذه المجموعة. ",
"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": "ينتقل بك مفتاح Escape إلى العرض الافتراضي",
"Estimated messages per week": "الرسائل المقدرة في الأسبوع",
- "Event or conference": "",
+ "Event or conference": "حدث أو مؤتمر",
"Everyone": "Everyone",
"Everyone sees this in their own time zone.": "يرى الجميع هذا في منطقتهم الزمنية.",
"Exclude messages with topic .": "استبعاد الرسائل التابعة لموضوع .",
"Exit search": "الخروج من البحث",
"Expand compose": "توسيع الإنشاء",
+ "Expand message": "",
"Expand message (-)": "توسيع الرسالة (-)",
+ "Expand private messages": "",
"Expires at": "تنتهي الصلاحية في",
"Expires on {date}": "تنتهي الصلاحية في {date}",
"Export failed": "فشل التصدير",
@@ -445,11 +450,11 @@
"Filter default streams": "تصفية الغرف الافتراضية",
"Filter emoji": "تصفية الرموز التعبيرية",
"Filter exports": "تصفية الصادرات",
- "Filter groups": "",
+ "Filter groups": "تصفية المجموعات",
"Filter invites": "تصفية الدعوات",
"Filter languages": "تصفية اللغات",
"Filter linkifiers": "وصلات التصفية",
- "Filter members": "",
+ "Filter members": "تصفية الأعضاء",
"Filter muted topics": "تصفية المواضيع المكتومة",
"Filter muted users": "تصفية المستخدمين المكتومين",
"Filter streams": "تصفية الغرف",
@@ -461,7 +466,7 @@
"Filter users": "تصفية المستخدمين",
"First message": "الرسالة الأولى",
"First time? Read our guidelines for creating and naming streams.": "أول مرة؟ اقرأ قواعدنا الإرشادية لإنشاء وتسمية الغرف.",
- "First time? Read our guidelines for creating user groups.": "",
+ "First time? Read our guidelines for creating user groups.": "أول مرة؟ اقرأ قواعدنا الإرشادية لإنشاء مجموعات المستخدمين.",
"Fixed width": "العرض الثابت",
"Fixed width mode": "وضع العرض الثابت",
"Fluid width": "العرض السلس",
@@ -476,23 +481,23 @@
"General": "عام",
"Generate invite link": "إنشاء رابط الدعوة",
"Generate new API key": "إنشاء مفتاح API جديد",
- "Generating link...": "جاري إنشاء الارتباط ...",
+ "Generating link...": "جارٍ إنشاء الارتباط...",
"Generic": "نوعي",
"Get API key": "الحصول على مفتاح API",
- "Go back through viewing history": "",
- "Go forward through viewing history": "",
- "Go invisible": "",
- "Go to conversation": "",
+ "Go back through viewing history": "عد للخلف داخل سجل المشاهدة",
+ "Go forward through viewing history": "تقدم للامام داخل سجل المشاهدة",
+ "Go invisible": "انتقل للوضع غير المرئي",
+ "Go to conversation": "انتقل للمحادثة",
"Go to default view": "انتقل إلى العرض الافتراضي",
"Got it": "فهمتك",
"Got it!": "فهمتك!",
- "Government": "",
+ "Government": "حكومة",
"Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "جرانت Zulip تذاكر Kerberos اللازمة لتشغيل مرآة Zephyr عبر Webathena",
"Guest": "ضيف",
"Guest users cannot edit custom emoji.": "لا يمكن للمستخدمين الضيوف تعديل الرموز التعبيرية المخصصة.",
"Guests": "ضيوف",
"Guests cannot edit custom emoji.": "لا يمكن للضيوف تعديل الرموز التعبيرية المخصصة.",
- "Header": "",
+ "Header": "رأس",
"Help center": "مركز المساعدة",
"Hide muted message again": "إخفاء الرسالة المكتومة مرة أخرى",
"Hide notice": "إخفاء التنويه",
@@ -506,8 +511,9 @@
"Ignored deactivated users:": "المستخدمون المعطّلون الذين تم تجاهلهم:",
"Image": "صورة",
"In a meeting": "في اجتماع",
- "Inactive": "",
+ "Inactive": "غير نشط",
"Inactive bots": "روبوتات غير نشطة",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "تضمين محتوى الرسائل الخاصة في إشعارات سطح المكتب",
"Include message content in message notification emails": "تضمين محتوى الرسالة في رسائل البريد الإلكتروني للإشعارات",
"Include muted": "تضمين الصامتة",
@@ -519,7 +525,7 @@
"Interface": "واجهة المستخدم",
"Invalid URL": "عنوان URL غير صالح",
"Invalid slash command. Check if you are missing a space after the command.": "أمر slash command غير صالح. تحقق مما إذا كنت تفتقد مسافة بعد الأمر.",
- "Invalid stream ID": "",
+ "Invalid stream ID": "مُعرف غرفة غير صالح",
"Invalid time format: {timestamp}": "تنسيق الوقت غير صالح: {timestamp}",
"Invitation expires after": "تنتهي الدعوة بعد",
"Invitations": "الدعوات",
@@ -537,9 +543,9 @@
"Inviting...": "دعوة...",
"Italic": "مائل",
"January": "كانون الثاني",
- "Join {realm_name}": "",
+ "Join {realm_name}": "انضم إلى {realm_name}",
"Joined": "انضم",
- "Joined {date_joined}": "",
+ "Joined {date_joined}": "انضم {date_joined}",
"Joining the organization": "الانضمام إلى المنظمة",
"July": "تموز",
"June": "حزيران",
@@ -548,7 +554,7 @@
"Label": "ملصق",
"Language": "لغة",
"Language and time": "اللغة والوقت",
- "Language for automated messages and invitation emails": "",
+ "Language for automated messages and invitation emails": "لغة الرسائل ودعوات البريد الالكتروني التلقائية",
"Large number of subscribers": "عدد كبير من المشتركين",
"Last 10 days": "آخر 10 أيام",
"Last 2 months": "آخر شهرين",
@@ -561,8 +567,8 @@
"Learn more": "معرفة المزيد",
"Learn more about mentions here.": "معرفة المزيد عن الإشارات هنا.",
"Learn more about starring messages here.": "معرفة المزيد حول تمييز الرسائل بنجمة هنا.",
- "Leave {group_name}": "",
- "Let others see when I've read messages": "",
+ "Leave {group_name}": "مغادرة {group_name}",
+ "Let others 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": "مظهر فاتح",
@@ -575,10 +581,10 @@
"Log out": "تسجيل الخروج",
"Looking for our integrations or API documentation?": "تبحث عن توثيق الإندماجات أو الـ API الخاص بنا؟",
"MOVED": "انتقل",
- "Manage bot": "",
+ "Manage bot": "إدارة الروبوت",
"Manage organization": "إدارة المنظمة",
"Manage streams": "إدارة الغرف",
- "Manage this bot": "",
+ "Manage this bot": "إدارة هذا الروبوت",
"Manage this user": "إدارة هذا المستخدم",
"Manage user": "إدارة المستخدم",
"Manage user groups": "إدارة مجموعات المستخدم",
@@ -586,8 +592,8 @@
"Mark all messages as read": "تمييز جميع الرسائل كمقروءة",
"Mark as read": "تمييز كمقروء",
"Mark as resolved": "تمييز بتم الحل",
- "Mark as unread from here": "",
- "Mark as unread from selected message": "",
+ "Mark as unread from here": "التمييز كغير مقروء من هنا",
+ "Mark as unread from selected message": "التمييز كغير مقروء من الرسالة المختارة",
"Mark as unresolved": "تمييز بلم يتم الحل",
"Marketing team": "فريق التسويق",
"Marking all messages as read\u2026": "تمييز جميع الرسائل كمقروءة ...",
@@ -604,19 +610,18 @@
"Message #{stream_name}": "الرسالة {stream_name}",
"Message #{stream_name} > {topic_name}": "الرسالة #{stream_name} > {topic_name}",
"Message actions": "إجراءات الرسائل",
- "Message and topic editing": "",
- "Message deletion": "",
+ "Message and topic editing": "تعديل الرسائل والمواضيع",
+ "Message deletion": "حذف الرسالة",
"Message edit history": " سجل تعديل الرسالة",
"Message formatting": "تنسيق الرسالة",
"Message length shouldn't be greater than {max_length} characters.": "يجب ألا يزيد طول الرسالة عن {max_length} رمز.",
"Message retention": "الاحتفاظ بالرسائل",
- "Message retention for stream": "الاحتفاظ بالرسائل للغرفة",
"Message retention period": "فترة الاحتفاظ بالرسائل",
"Message scheduled for {deliver_at}": "تمت جدولة الرسالة في {deliver_at}",
- "Message sent when you were not subscribed": "تم إرسال الرسالة عندما لم تكن مشتركًا",
"Message {recipient_label}": "رسالة {recipient_label}",
"Message {recipient_names}": "رسالة {recipient_names}",
"Message {recipient_name} ({recipient_status})": "الرسالة {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "سيتم حذف الرسائل في هذا البث تلقائيًا بعد {retention_days} يوم.",
"Messages in this stream will be retained forever.": "سيتم الاحتفاظ بالرسائل في هذه الغرفة إلى الأبد.",
"Mobile": "جوال",
@@ -629,11 +634,13 @@
"More details are available in the Help Center article.": "المزيد من التفاصيل متوفرة في مقال مركز المساعدة .",
"More than 2 weeks ago": "منذ أكثر من أسبوعين",
"Move all messages in {topic_name}": "نقل كافة الرسائل إلى {topic_name}",
- "Move all messages in this topic": "",
- "Move message": "",
- "Move only this message": "",
- "Move this and all following messages in this topic": "",
- "Move topic": "نقل الموضوع",
+ "Move all messages in this topic": "نقل جميع الرسائل في هذا الموضوع",
+ "Move message": "نقل الرسالة",
+ "Move messages": "",
+ "Move messages or topic": "",
+ "Move only this message": "نقل هذه الرسالة فقط",
+ "Move this and all following messages in this topic": "نقل هذه الرسالة وجميع الرسائل التالية في هذا الموضوع",
+ "Move topic": "نقل موضوع",
"Moved ({last_edit_timestr})": "تم النقل ({last_edit_timestr})",
"Moved by {full_name}": "تم النقل بواسطة {full_name}",
"Must be invited by a subscriber; new subscribers can only see messages sent after they join; hidden from non-administrator users": "يجب أن تتم الدعوة من قبل المشترك؛ يمكن للمشتركين الجدد فقط رؤية الرسائل المرسلة بعد انضمامهم ؛ مخفية عن المستخدمين غير المسؤولين",
@@ -643,7 +650,7 @@
"Mute topic": "كتم الموضوع",
"Mute user": "كتم المستخدم",
"Muted streams don't show up in \"All messages\" or generate notifications unless you are mentioned.": "الغرف المكتومة لا تظهر في \"كل الرسائل\" أو تنشئ إشعارات إلا أن يتم ذكرك.",
- "Muted topics": "الموضوعات المكتومة",
+ "Muted topics": "المواضيع المكتومة",
"Muted user": "المستخدم المكتوم",
"Muted users": "المستخدمين المكتومين",
"N": "N",
@@ -663,15 +670,15 @@
"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 messages with topic .": "تضييق العرض على رسائل موضوع .",
"Narrow to next unread private message": "تضييق العرض إلى الرسالة الخاصة غير المقروءة التالية",
- "Narrow to next unread topic": "تضييق العرض إلى الموضوع التالي غير المقروء",
+ "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}"": "تضييق العرض للغرفة "{display_recipient}"",
- "Narrow to stream "{display_recipient}", topic "{topic}"": "تضييق العرض للغرفة "{display_recipient}" ، الموضوع "{topic}"",
+ "Narrow to stream "{display_recipient}", topic "{topic}"": "تضييق العرض للموضوع "{display_recipient}" ، الموضوع "{topic}"",
"Narrow to topic or PM conversation": "تضييق العرض إلى موضوع أو محادثة PM",
"Narrow to unread messages.": "تضييق العرض إلى الرسائل غير المقروءة.",
"Narrow to your private messages with {display_reply_to}": "تضيق العرض لرسائلك الخاصة مع {display_reply_to}",
@@ -690,13 +697,13 @@
"New password": "كلمة مرور جديدة",
"New password is too weak": "كلمة المرور الجديدة ضعيفة للغاية",
"New private message": "رسالة خاصة جديدة",
- "New stream announcements": "",
+ "New stream announcements": "إعلانات الغرفة الجديدة",
"New stream message": "رسالة تيار جديد",
"New subscribers can only see messages sent after they join.": "يمكن للمشتركين الجدد فقط رؤية الرسائل المرسلة بعد انضمامهم.",
"New subscribers can view complete message history.": "يمكن للمشتركين الجدد عرض سجل الرسائل كامل.",
"New task": "مهمة جديدة",
"New topic": "موضوع جديد",
- "New user announcements": "",
+ "New user announcements": "إعلانات المستخدم الجديد",
"Next message": "الرسالة التالية",
"Next unread private message": "الرسالة الخاصة غير المقروءة التالية",
"Next unread topic": "الموضوع غير المقروء التالي",
@@ -712,7 +719,7 @@
"No language set": "لم يتم تعيين لغة",
"No linkifiers set.": "لم يتم تعيين روابط.",
"No matching users.": "لا يوجد مستخدمون مطابقون.",
- "No one has read this message yet.": "",
+ "No one has read this message yet.": "لم يقرأ أي أحد هذه الرسالة بعد.",
"No owner": "لا يوجد مالك",
"No playgrounds configured.": "لم يتم انشاء أماكن لتجربة الشِفرة.",
"No restrictions": "لا يوجد قيود",
@@ -720,37 +727,37 @@
"No stream subscriptions.": "لا توجد اشتراكات للغرفة.",
"No streams": "لا غُرف",
"No topics are marked as resolved.": "لم يتم تمييز أي موضوع على أنه تم حله.",
- "No topics match your current filter.": "لا توجد مواضيع تطابق تصفيتك الحالية.",
+ "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": "لا أحد",
- "Non-profit (registered)": "",
+ "Non-profit (registered)": "غير ربحية (مسجلة)",
"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 of account deactivation on {realm_name}": "",
+ "Notification of account deactivation on {realm_name}": "إشعار بتعطيل الحساب في {realm_name}",
"Notification settings": "إعدادات الإشعار",
"Notification sound": "صوت الإشعار",
"Notification triggers": "مشغلات الإشعار",
"Notifications": "إشعارات",
"Notifications for @all/@everyone mentions": "إشعارات لذكر @all/@everyone",
- "Notify recipients": "",
- "Notify stream": "",
- "Notify this user by email?": "",
+ "Notify recipients": "إشعار المستلمين",
+ "Notify stream": "إشعار غرفة",
+ "Notify this user by email?": "إشعار هذا المستخدم عبر البريد الإلكتروني؟",
"November": "تشرين الثاني",
"October": "تشرين الأول",
"Old password": "كلمة المرور القديمة",
- "Once you leave this group, you will not be able to rejoin.": "",
+ "Once you leave this group, you will not be able to rejoin.": "عند مغادرة هذه المجموعة، لن تتمكن من الانضمام مرة أخرى.",
"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 2 custom profile fields can be displayed in the profile summary.": "",
+ "Only 2 custom profile fields can be displayed in the profile summary.": "يمكن إظهار فقط خانتين مخصصتين من الملف الشخصي في ملخص الملف الشخصي. ",
"Only full members belonging to the group, organization administrators and moderators can modify a group.": "يمكن فقط للأعضاء الكاملين الذين ينتمون إلى المجموعة ومسؤولي المنظمة والوسطاء التعديل على المجموعة.",
- "Only group members can add users to a group.": "",
+ "Only group members can add users to 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.": "يمكن فقط لمسؤولي المنظمة والوسطاء تعديل مجموعات المستخدمين في هذه المنظمة.",
@@ -765,22 +772,21 @@
"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 stream message retention policy.": "يمكن فقط للمالكين تغيير سياسة الاحتفاظ برسائل الغرفة.",
- "Only owners can change these settings.": "",
+ "Only owners can change these settings.": "يمكن فقط للمالكين تغيير هذه الإعدادات.",
"Only owners can deactivate the organization.": "يمكن فقط للمالكين تعطيل المنظمة.",
"Only stream members can add users to a private stream": "يمكن فقط لأعضاء الغرفة إضافة مستخدمين إلى الغرفة الخاصة",
- "Only subscribers to this stream can edit stream permissions.": "",
+ "Only subscribers to this stream can edit stream permissions.": "يمكن للمشتركين في هذه الغرفة فقط تعديل أذونات الغرفة.",
"Open": "فتح",
"Open message menu": "فتح قائمة الرسائل",
"Open reactions menu": "فتح قائمة التفاعلات",
- "Open-source project": "",
+ "Open-source project": "مشروع مفتوح المصدر",
"Operator": "المشغل",
"Option already present.": "الخيار موجود بالفعل.",
"Optional": "اختياري",
"Or, to automatically linkify GitHub's org/repo#1234
syntax:": "أو للربط بـ GitHub تلقائيًا org/repo#1234
بناء الجملة:",
"Organization": "منظمة",
"Organization administrators": "مسؤولي المنظمة",
- "Organization administrators can change the announcement stream in the organization settings.": "",
+ "Organization administrators can change the announcement stream in the organization settings.": "يمكن لمسؤولي المنظمة تغيير غرفة الإعلانات في إعدادات المنظمة.",
"Organization administrators can reactivate deactivated users.": "يمكن لمسؤولي المنظمة إعادة تنشيط المستخدمين المعطلين.",
"Organization description": "وصف المنظمة",
"Organization logo": "شعار المنظمة",
@@ -792,7 +798,7 @@
"Organization profile": "الملف التعريفي للمنظمة",
"Organization profile picture": "صورة الملف التعريفي للمنظمة",
"Organization settings": "إعدادات المنظمة",
- "Organization type": "",
+ "Organization type": "نوع المنظمة",
"Organization using {percent_used}% of {upload_quota}.": "المؤسسة التي تستخدم {percent_used}٪ من {upload_quota}.",
"Other": "آخر",
"Other emails": "رسائل بريد إلكتروني أخرى",
@@ -805,6 +811,7 @@
"Owner: {name}": "المالك: {name}",
"Owners only": "المالكين فقط",
"PMs, mentions, and alerts": "PMs والإشارات والتنبيهات",
+ "PRIVATE MESSAGES": "",
"Participants": "مشاركون",
"Participated": "شارك",
"Password": "كلمة المرور",
@@ -815,7 +822,7 @@
"Personal settings": "اعدادات شخصية",
"Pin stream to top": "تثبيت الغرفة في الأعلى",
"Pin stream to top of left sidebar": "تثبيت الغرفة في أعلى الشريط الجانبي الأيسر",
- "Pinned": "",
+ "Pinned": "مثبت",
"Plans and pricing": "الخطط والتسعير",
"Play sound": "تشغيل الصوت",
"Please contact support for an exception or add users with a reusable invite link.": "لو سمحت اتصل بالدعم للاستثناء أو إضافة مستخدمين برابط دعوة قابل لإعادة الاستخدام .",
@@ -823,12 +830,12 @@
"Please choose a new password": "من فضلك اختر كلمة مرور جديدة",
"Please enter your password": "من فضلك أدخل رقمك السري",
"Please just upload one file.": "من فضلك حمل ملف واحد فقط.",
- "Please only use characters that are valid in an email address": "",
+ "Please only use characters that are valid in an email address": "من فضلك استخدم فقط الرموز الصالحة في عنوان البريد الإلكتروني",
"Please re-enter your password to confirm your identity.": "من فضلك أعد إدخال كلمة المرور الخاصة بك لتأكيد هويتك.",
"Please specify a date or time.": "يرجى تحديد التاريخ أو الوقت.",
"Please specify a stream": "من فضلك حدد غرفة",
"Please specify at least one valid recipient": "من فضلك حدد مستلم واحد على الأقل",
- "Political group": "",
+ "Political group": "مجموعة سياسية",
"Posted by {full_name}": "تم النشر بواسطة {full_name}",
"Press > for list of topics": "اضغط على > للحصول على قائمة المواضيع",
"Prevent users from changing their avatar": "منع المستخدمين من تغيير صورتهم الرمزية",
@@ -847,37 +854,38 @@
"Private, protected history": "السجل خاص ومحمي",
"Private, shared history": "السجل خاص ومشترك",
"Profile": "حساب تعريفي",
- "Pronouns": "",
+ "Pronouns": "الضمائر",
"Public": "عام",
- "Public stream messages in organization": "رسائل الغرفة العامة في المنظمة",
- "Question": "",
+ "Question": "سؤال",
"Quote and reply or forward": "اقتبس ورد أو أعد التوجيه",
"Quote and reply to message": "اقتبس ورد على الرسالة",
"React to selected message with": "تفاعل مع الرسالة المحددة مع",
"Reactivate": "اعادة تنشيط",
"Reactivate bot": "إعادة تنشيط البوت",
- "Reactivate this bot": "",
+ "Reactivate this bot": "إعادة تفعيل هذا الروبوت",
"Reactivate this user": "أعد تنشيط هذا المستخدم",
"Reactivate {name}": "إعادة تنشيط {name}",
- "Read receipts": "",
- "Read receipts are currently disabled in this organization.": "",
- "Read receipts are not available for Notification Bot messages.": "",
- "Receives new stream announcements": "",
- "Recent topics": "المواضيع الحديثة",
+ "Read receipts": "مؤشرات القراءة",
+ "Read receipts are currently disabled in this organization.": "مؤشرات القراءة معطلة بالفعل في هذه المنظمة",
+ "Read receipts are not available for Notification Bot messages.": "مؤشرات القراءة غير متوفرة لرسائل إشعارات الروبوت",
+ "Receives new stream announcements": "يتلقى إعلانات غرفة جديدة",
+ "Recent conversations": "",
"Remind me about this": "ذكرني بهذا",
"Reminder not set!": "لم يتم تعيين تذكير!",
"Reminder set!": "تم تعيين تذكير!",
"Remove": "إزالة",
"Remove from default": "إزالة من الافتراضي",
- "Removed successfully.": "",
- "Reply mentioning bot": "",
+ "Removed successfully.": "تمت الإزالة بنجاح.",
+ "Reply mentioning bot": "الرد بذكر الروبوت",
"Reply mentioning user": "الرد بذكر المستخدم",
"Reply to author": "الرد على المؤلف",
"Reply to message": "الرد على الرسالة",
"Reply to selected message": "الرد على الرسالة المحددة",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "المستخدم صاحب الطلب",
- "Require topics in stream messages": "تتطلب المواضيع في الغرفة الرسائل",
- "Research": "",
+ "Require topics in stream messages": "تتطلب المواضيع في رسائل الغرف",
+ "Research": "بحث",
"Resend": "إعادة إرسال",
"Resend invitation": "اعادة ارسال الدعوة",
"Resending encountered an error. Please reload and try again.": "واجه إعادة الإرسال خطأ. يرجى إعادة التحميل وحاول مرة أخرى.",
@@ -917,18 +925,18 @@
"Select a stream below or change topic name.": "حدد غرفة أدناه أو غيير اسم الموضوع.",
"Select date and time": "حدد التاريخ والوقت",
"Select emoji": "حدد الرموز التعبيرية",
- "Select language": "",
+ "Select language": "اختر اللغة",
"Send": "إرسال",
- "Send automated notice to new topic": "",
- "Send automated notice to old topic": "",
+ "Send automated notice to new topic": "ارسال ملاحظة تلقائية لموضوع جديد",
+ "Send automated notice to old topic": "ارسال ملاحظة تلقائية لموضوع قديم",
"Send digest emails when I'm away": "إرسال موجز رسائل البريد الإلكتروني عندما أكون بعيدًا",
"Send digest emails when user is away": "إرسال موجز رسائل البريد الإلكتروني عندما يكون المستخدم بعيدًا",
"Send 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": "",
- "Send mobile notifications even if user is online": "",
+ "Send mobile notifications even if I'm online": "إرسال إشعارات الجوال حتى وإن كُنت متصلًا.",
+ "Send mobile notifications even if user is online": "إرسال إشعارات الجوال حتى وإن كان المستخدم متصلًا",
"Send private message": "إرسال رسالة خاصة",
"Send weekly digest emails to inactive users": "إرسال موجز رسائل البريد الإلكتروني الأسبوعية للمستخدمين غير النشطين",
"Sent!": "أرسلت!",
@@ -956,7 +964,7 @@
"Show previews of linked websites": "عرض معاينات من المواقع المرتبطة",
"Show previews of uploaded and linked images": "إظهار معاينات الصور التي تم تحميلها وربطها",
"Show starred message count": "إظهار عدد الرسائل المميزة بنجمة",
- "Show status text": "",
+ "Show status text": "إظهار نص الحالة",
"Show user list on left sidebar in narrow windows": "إظهار قائمة المستخدمين على الشريط الجانبي الأيسر في النوافذ الضيقة",
"Show/change your API key": "إظهار / تغيير مفتاح API الخاص بك",
"Sign up": "سجل",
@@ -997,7 +1005,7 @@
"Subscriber count": "عدد المشتركين",
"Subscribers": "مشتركين",
"Successfully subscribed users:": "المستخدمون المشتركون بنجاح:",
- "Summary": "",
+ "Summary": "الملخص",
"Sunday": "الأحد",
"Support Zulip": "دعم \"زوليب\"",
"Switch between tabs": "التبديل بين علامات التبويب",
@@ -1008,27 +1016,27 @@
"Task already exists": "المهمة موجودة بالفعل",
"Task list": "قائمة المهام",
"Test desktop notification": "فحص إشعار سطح المكتب",
- "The administrators provided the following comment:": "",
+ "The administrators provided the following comment:": "قدم المسؤولون التعليق التالي:",
"The basics": "أساسيات",
- "The group description cannot contain newline characters.": "",
+ "The group description cannot contain newline characters.": "لا يمكن أن يحتوي وصف المجموعة على رموز سطر جديد.",
"The recipient {recipient} is not valid": "المستلم {recipient} غير صالح",
"The recipients {recipients} are not valid": "المستلمون {recipients} غير صالحين",
"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.": "لا توجد كلمات تنبيه حالية.",
- "They administer the following bots:": "",
+ "They administer the following bots:": "يديرون الروبوتات التالية:",
"This Zulip server is running an old version and should be upgraded.": "يعمل خادم \"زوليب\" هذا على إصدار قديم ويجب ترقيته.",
- "This action cannot be undone.": "",
+ "This action cannot be undone.": "لا يمكن التراجع عن هذا الإجراء بعد القيام به.",
"This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "هذا الإجراء نهائي ولا يمكن التراجع عنه بعد إجراءه. سيفقد جميع المستخدمين الوصول إلى حساباتهم على \"زوليب\" بشكل دائم.",
- "This bot has been deactivated.": "",
+ "This bot has been deactivated.": "تم تعطيل هذا الروبوت.",
"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.": "هذه منظمة تجريبية وسيتم حذفها تلقائيًا في غضون {days_remaining} يوم.",
"This is a private stream": "هذا تيار خاص",
"This is a web-public stream": "هذه غرفة على شبكة الإنترنت العامة",
- "This is not a publicly accessible conversation.": "",
+ "This is not a publicly accessible conversation.": "هذه ليست محادثة متاحة للعامة.",
"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.": "تم تكوين هذه المنظمة لتقييد تعديل محتوى الرسالة بـ {minutes_to_edit} دقيقة بعد إرسالها.",
@@ -1038,15 +1046,15 @@
"This stream has {count} subscribers.": "تضم هذه الغرفة {count} مشتركًا.",
"This user does not exist!": "هذا المستخدم غير موجود!",
"This user has been deactivated.": "تم تعطيل هذا المستخدم.",
- "This will clear the profile field for 1 user.": "",
- "This will clear the profile field for users.": "",
- "This will delete the profile field for 1 user.": "",
- "This will delete the profile field for users.": "",
+ "This will clear the profile field for 1 user.": "هذا سوف يمسح حقل ملف الشخصي للمستخدم 1.",
+ "This will clear the profile field for users.": "هذا سوف يمسح حقل ملف الشخصي للمستخدمين .",
+ "This will delete the profile field for 1 user.": "هذا سوف يحذف حقل ملف الشخصي للمستخدم 1.",
+ "This will delete the profile field for users.": "هذا سوف يحذف حقل ملف الشخصي للمستخدمين .",
"Thursday": "الخميس",
"Time": "زمن",
"Time format": "تنسيق الوقت",
"Time limit for deleting messages": "المهلة الزمنية لحذف الرسائل",
- "Time limit for editing messages": "",
+ "Time limit for editing messages": "المهلة الزمنية لتعديل الرسائل",
"Time zone": "المنطقة الزمنية",
"Time's up!": "انتهى الوقت!",
"Tip: You can also send \"/poll Some question\"": "نصيحة: يمكنك أيضًا إرسال \"/استطلاع بعض الأسئلة\"",
@@ -1061,20 +1069,20 @@
"Tomorrow": "غدًا",
"Topic": "موضوع",
"Topic muted": "تم كتم الموضوع",
- "Topics are required in this organization": "مواضيع مطلوبة في هذه المنظمة",
+ "Topics are required in this organization": "المواضيع مطلوبة في هذه المنظمة",
"Topics marked as resolved": "تم تمييز المواضيع على أنه تم حلها",
"Tuesday": "الثلاثاء",
- "Turn off invisible mode": "",
+ "Turn off invisible mode": "ايقاف تشغيل الوضع غير المرئي",
"Two factor authentication": "المصادقة الثنائية",
"Type": "نوع",
"URL format string": "تنسيق نص الـ URL",
"URL pattern": "نمط عنوان URL",
"URL prefix": "بادئة URL",
"USERS": "المستخدمون",
- "Un-collapse": "عدم الانهيار",
"Uncheck all": "إلغاء الكل",
"Unknown": "مجهول",
"Unknown stream": "غرفة غير معروفة",
+ "Unknown stream #{search_text}": "",
"Unmute": "إلغاء الكتم",
"Unmute stream": "إلغاء كتم الغرفة",
"Unmute this user": "إلغاء كتم هذا المستخدم",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "قم بإلغاء تثبيت الغرفة من الأعلى",
"Unread": "غير مقروء",
"Unread count badge (appears in desktop sidebar and browser tab)": "شارة عدد غير المقروءة (تظهر في الشريط الجانبي لسطح المكتب وعلامة تبويب المتصفح)",
+ "Unread messages": "",
"Unresolve topic": "موضوع غير محلول",
"Unstar": "إلغاء النجمة",
"Unstar all messages": "إلغاء النجمة عن جميع الرسائل",
@@ -1093,43 +1102,45 @@
"Up to {time_limit} after posting": "حتى {time_limit} بعد النشر",
"Update successful: Subdomains allowed for {domain}": "تم التحديث بنجاح: نطاقات فرعية مسموحة لـ {domain}",
"Update successful: Subdomains no longer allowed for {domain}": "تم التحديث بنجاح: لم تعد النطاقات الفرعية مسموحة لـ {domain}",
- "Upload avatar": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
+ "Upload avatar": "رفع الصورة الرمزية",
"Upload files": "رفع الملفات",
"Upload icon": "رفع الأيقونة",
"Upload image or GIF": "رفع صورة أو GIF",
"Upload logo": "رفع الشعار",
- "Upload new profile picture": "تحميل صورة جديدة للملف الشخصي",
- "Upload profile picture": "تحميل صورة الملف الشخصي",
+ "Upload new profile picture": "رفع صورة جديدة للملف الشخصي",
+ "Upload profile picture": "رفع صورة الملف الشخصي",
"Upload stalled for %'{seconds}' seconds, aborting.": "توقف الرفع لمدة %'{seconds}' ثوانٍ، يتم إحباطه.",
"Uploaded files": "الملفات المرفوعة",
"Uploading a custom emoji with this name will override the built-in emoji. Continue?": "سيؤدي تحميل رمز تعبيري مخصص بهذا الاسم إلى تجاوز الرموز التعبيرية المضمنة. الاستمرار؟",
- "Uploading {filename}\u2026": "جارٍ رفع {filename}…",
+ "Uploading {filename}\u2026": "جاري رفع {filename}…",
"Uploading\u2026": "جارٍ الرفع…",
"Usage statistics": "إحصائيات الاستخدام",
"Use full width on wide screens": "استخدم العرض الكامل على الشاشات الواسعة",
"Use organization level settings {org_level_message_retention_setting}": "استخدم إعدادات مستوى المنظمة {org_level_message_retention_setting}",
"Use stream settings to unsubscribe from private streams.": "استخدم إعدادات الغرفة لإلغاء الاشتراك في الغرف الخاصة.",
"User": "المستعمل",
- "User ID": "ID المستخدم",
+ "User ID": "مُعرف المستخدم",
"User group added!": "تمت إضافة مجموعة المستخدمين!",
- "User group creation": "",
- "User group description": "",
- "User group name": "",
- "User group settings": "",
- "User group successfully created!": "",
+ "User group creation": "إنشاء مجموعة المستخدمين",
+ "User group description": "وصف مجموعة المستخدمين",
+ "User group name": "اسم مجموعة المستخدمين",
+ "User group settings": "إعدادات مجموعة المستخدمين",
+ "User group successfully created!": "تم إنشاء مجموعة المستخدمين بنجاح!",
"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 list style": "",
- "User list style changed successfully!": "",
+ "User list style": "نمط قائمة المستخدم",
+ "User list style changed successfully!": "تم تعديل نمط قائمة المستخدم بنجاح!",
"User role": "دور المستخدم",
"User(s) invited successfully.": "تمت دعوة المستخدم (المستخدمين) بنجاح.",
"User(s) join as": "ينضم المستخدم (المستخدمون) كـ",
"Users": "Users",
- "Users can always disable their personal read receipts.": "",
+ "Users can always disable their personal read receipts.": "يمكن للمستخدمين تعطيل مؤشرات القراءة الشخصية دائمًا.",
"Vacationing": "اجازة",
"Version {zulip_version}": "الإصدار {zulip_version}",
"Video call provider": "مزود مكالمات الفيديو",
@@ -1140,12 +1151,12 @@
"View in playground": "عرض في مكان تجربة الشِفرة",
"View in {name}": "عرض في {name}",
"View in {playground_name}": "عرض في {playground_name}",
- "View message source": "",
+ "View message source": "عرض مصدر الرسائل",
"View messages sent": "عرض الرسائل المرسلة",
+ "View messages with yourself": "",
"View private messages": "عرض الرسائل الخاصة",
- "View private messages to myself": "عرض الرسائل الخاصة لنفسي",
- "View read receipts": "",
- "View recent topics": "عرض المواضيع الحديثة",
+ "View read receipts": "عرض مؤشر القراءة",
+ "View recent conversations": "",
"View stream": "عرض الغرفة",
"View stream messages": "عرض رسائل الغرفة",
"View user profile": "عرض ملف تعريف المستخدم",
@@ -1162,7 +1173,7 @@
"Wednesday": "الأربعاء",
"Week of {date}": "أسبوع {date}",
"Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "مرحبا بعودتك! لديك {unread_msgs_count} رسائل غير مقروءة. هل تريد تمييزهم جميعًا كمقروءة؟",
- "What pronouns should people use to refer to you?": "",
+ "What pronouns should people use to refer to you?": "ما هي الضمائر التي يجب أن يستخدمها الناس للإشارة إليك؟",
"When you deactivate , they will be immediately logged out.": "عندما تلغي التنشيط ، سيتم تسجيل خروجهم على الفور.",
"Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "ما إذا كانت إشارات أحرف البدل مثل @all يتم التعامل معها على أنها إشارات لغرض الإشعارات.",
"Who can access the stream?": "من يمكنه الوصول إلى الغرفة؟",
@@ -1190,6 +1201,7 @@
"Yes, please!": "نعم من فضلك!",
"Yes, send": "نعم أرسل",
"Yesterday": "أمس",
+ "You": "",
"You (click to remove) and {other_username} reacted with {emoji_name}": "أنت (انقر للإزالة) و {other_username} تفاعلت مع {emoji_name}",
"You (click to remove) reacted with {emoji_name}": "أنت (انقر للإزالة) تفاعلت مع {emoji_name}",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "أنت (انقر للإزالة)، {comma_separated_usernames} و {last_username} تفاعلت مع {emoji_name}",
@@ -1202,15 +1214,16 @@
"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.": "يمكنك أيضا أن تجعل الجداول مع صيغة جداول Markdown-ish.",
- "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
+ "You can combine search operators as needed.": "",
+ "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "يمكنك الوصول الكامل إلى هذا المجتمع والمشاركة في المحادثات من خلال إنشاء حساب Zulip في هذه المنظمة.",
"You can reactivate deactivated users from organization settings.": "يمكنك إعادة تنشيط المستخدمين المعطلين من إعدادات المنظمة.",
"You cannot create a stream with no subscribers!": "لا يمكنك إنشاء غرفة بدون مشتركين!",
- "You cannot create a user_group with no members!": "",
+ "You cannot create a user_group with no members!": "لا يمكنك إنشاء مجموعة مستخدمين بدون اعضاء!",
"You cannot send messages to deactivated users.": "لا يمكنك إرسال رسائل للمستخدمين المعطلين.",
- "You do not have permission to post in this stream.": "",
+ "You do not have permission to post in this stream.": "ليس لديك الإذن للنشر في هذه الغرفة.",
"You do not have permission to use wildcard mentions in this stream.": "ليس لديك الإذن لاستخدام إشارات أحرف البدل في هذه الغرفة.",
"You get": "لقد حصلت",
- "You have muted .": "لقد كتمت الصوت .",
+ "You have muted .": "لقد كتمت .",
"You have no active bots.": "ليس لديك روبوتات نشطة.",
"You have no group private messages with this person yet!": "ليس لديك مجموعة رسائل خاصة مع هذا الشخص حتى الآن!",
"You have no inactive bots.": "ليس لديك روبوتات غير نشطة.",
@@ -1234,10 +1247,14 @@
"You unsubscribed from stream {stream_name}": "لقد ألغيت اشتراكك في الغرفة {stream_name}",
"You're not subscribed to this stream. You will not be notified if other users reply to your message.": "أنت غير مشترك في هذه الغرفة. لن يتم إعلامك إذا قام المستخدمون الآخرون بالرد على رسالتك.",
"Your API key:": "مفتاح API الخاص بك:",
- "Your Zulip account on has been deactivated, and you will no longer be able to log in.": "",
+ "Your Zulip account on has been deactivated, and you will no longer be able to log in.": "تم تعطيل حساب Zulip الخاص بك في، ولن تتمكن بعد الآن من تسجيل الدخول.",
"Your status": "حالتك",
"Your time zone:": "منطقتك الزمنية:",
"Zulip": "\"زوليب\"",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"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.": "ساهم مجتمع المترجمين المتطوعين لدينا في ترجمة \"زوليب\". إذا كنت ترغب في المساعدة، فراجع ملفإرشادات ترجمة \"زوليب\".",
@@ -1248,24 +1265,26 @@
"[Unset]": "[غير محدّد]",
"and": "و",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "و {remaining_senders, plural, one {1 other} other {# others}}.",
+ "back to streams": "",
"beta": "تجريبي",
- "clear": "واضح",
+ "clear": "مسح",
"cookie": "ملف تعريف الارتباط",
- "deprecated": "",
+ "deprecated": "ملغي",
"group private messages with {recipient}": "تجميع الرسائل الخاصة مع {recipient}",
- "he/him": "",
+ "he/him": "هو/ ـه",
"in 1 hour": "في ساعة واحدة",
"in 20 minutes": "في 20 دقيقة",
"in 3 hours": "في 3 ساعات",
- "invisible mode off": "",
+ "invisible mode off": "الوضع الغير مرئي مقفل",
"leafy green vegetable": "الخضار الورقية الخضراء",
"marketing": "تسويق",
+ "more conversations": "",
"more topics": "المزيد من المواضيع",
"or": "أو",
"private messages with yourself": "رسائل خاصة مع نفسك",
"private messages with {recipient}": "رسائل خاصة مع {recipient}",
- "she/her": "",
- "they/them": "",
+ "she/her": "هي/ ـها",
+ "they/them": "هم/ ـهم",
"{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "تفاعل {comma_separated_usernames} و {last_username} بـ {emoji_name}",
"{date} at {time}": "{date} في {time}",
"{days_old} days ago": "قبل {days_old} يوم",
@@ -1275,12 +1294,12 @@
"{last_active_date}": "{last_active_date}",
"{minutes} min to edit": "{minutes} دقيقة للتعديل",
"{minutes} minutes ago": "منذ {minutes} دقيقة",
- "{modal_heading_text}": "",
- "{num_of_people, plural, one {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}": "{num_of_people, plural, zero {} one {} two {} few {} many {} other {}}",
+ "{modal_heading_text}": "{modal_heading_text}",
+ "{num_of_people, plural, one {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}": "{num_of_people, plural, zero {تمت قراءة هذه الرسالة بواسطة {num_of_people} شخص:} one {تمت قراءة هذه الرسالة بواسطة شخص واحد {num_of_people}:} two {تمت قراءة هذه الرسالة بواسطة {num_of_people} شخصين:} few {تمت قراءة هذه الرسالة بواسطة {num_of_people} اشخاص:} many {تمت قراءة هذه الرسالة بواسطة {num_of_people} اشخاص:} other {تمت قراءة هذه الرسالة بواسطة {num_of_people} اشخاص:}}",
"{seconds} sec to edit": "{seconds} ثانية للتعديل",
"{starred_status} this message": "{starred_status} هذه الرسالة",
"{starred_status} this message (Ctrl + s)": "{starred_status} هذه الرسالة (Ctrl + s)",
- "{user_time} local time": "",
+ "{user_time} local time": "{user_time} الوقت المحلي",
"{username} [said]({link_to_message}):": "{username} [said]({link_to_message}):",
"{username} reacted with {emoji_name}": "{username} تفاعل مع {emoji_name}"
}
\ No newline at end of file
diff --git a/locale/bg/LC_MESSAGES/django.po b/locale/bg/LC_MESSAGES/django.po
index b01b054d1f..70198d10b9 100644
--- a/locale/bg/LC_MESSAGES/django.po
+++ b/locale/bg/LC_MESSAGES/django.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Veselin Georgiev , 2018\n"
"Language-Team: Bulgarian (http://www.transifex.com/zulip/zulip/language/bg/)\n"
@@ -19,45 +19,45 @@ msgstr ""
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr ""
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr ""
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr ""
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr ""
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Лични съобщения"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr ""
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr ""
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr ""
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "Няма налични данни за анализ. Моля свържете се с вашия администратор на сървъра."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr ""
@@ -117,30 +117,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr ""
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr ""
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr ""
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr ""
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -329,113 +329,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Активни потребители"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr ""
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr ""
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr ""
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Потребители"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Изпратени съобщения по тип получател"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Аз"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Всички"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Последна седмица"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Последен месец"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Последна година"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Всичко"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Съобщения изпратени през времето"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Дневен"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Седмичен"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Натрупан"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Хора"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Ботове"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr ""
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Съобщения изпратени от клиент"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Последно обновяване"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "Анализ документация"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -508,7 +508,7 @@ msgstr ""
msgid "Close"
msgstr "Затвори"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -557,7 +557,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -577,7 +577,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -589,7 +589,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -681,7 +681,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr ""
@@ -804,7 +804,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -823,7 +823,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Регистрация"
@@ -837,7 +837,7 @@ msgid "You need an invitation to join this organization."
msgstr "Необходима ви е покана за да се включите в тази организация."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "ИЛИ"
@@ -1979,7 +1979,7 @@ msgstr "Намери своите Zulip акаунти"
msgid "Email addresses"
msgstr "Е-поща адрес"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Намери акаунти"
@@ -2075,111 +2075,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Акаунти"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Нова организация"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Условия за Ползване"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Правила за поверителност"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Център за помощ"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Чат на общността"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Екип"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "история"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2313,7 +2313,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2327,34 +2327,34 @@ msgstr ""
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Адрес за Е-поща или потербителско име"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Потребителско име"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Парола"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr ""
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Адрес за Е-поща или потербителско име"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Потребителско име"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Парола"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr ""
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr ""
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
@@ -2398,25 +2398,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr ""
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2722,8 +2728,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2776,27 +2782,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr ""
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr ""
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2836,140 +2842,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr ""
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr ""
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr ""
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr ""
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr ""
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr ""
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3004,7 +3010,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr ""
@@ -3075,8 +3081,8 @@ msgstr ""
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr ""
@@ -3362,116 +3368,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr ""
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr ""
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr ""
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr ""
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr ""
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr ""
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr ""
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr ""
@@ -3684,7 +3690,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3909,7 +3915,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4022,7 +4028,7 @@ msgstr ""
msgid "Invalid interface type"
msgstr ""
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4312,43 +4318,43 @@ msgstr ""
msgid "Zulip extra emoji"
msgstr ""
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr ""
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4439,17 +4445,17 @@ msgstr ""
msgid "Invalid field type."
msgstr ""
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4523,7 +4529,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4631,7 +4637,7 @@ msgstr ""
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4696,87 +4702,79 @@ msgstr ""
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr ""
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr ""
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr ""
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/bg/translations.json b/locale/bg/translations.json
index fb58c76e46..b46b56b8e4 100644
--- a/locale/bg/translations.json
+++ b/locale/bg/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "",
+ "Alerted messages": "",
"All": "Всички",
"All messages": "Всички съобщения",
"All messages including muted streams": "",
+ "All private messages": "Всички лични съобщения",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "Всички потоци",
"All time": "Всичко",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "",
"Bots": "Ботове",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Прибери/покажи избраното съобщение",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "Редактирай съобщение",
"Edit selected draft": "Редактирай избраната чернова",
- "Edit selected message": "Редактирай избраното съобщение",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "",
@@ -397,7 +401,6 @@
"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": "",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "Изход от търсене",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"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 all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "Премести тема",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -805,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "",
+ "PRIVATE MESSAGES": "",
"Participants": "",
"Participated": "",
"Password": "Парола",
@@ -849,7 +856,6 @@
"Profile": "Профил",
"Pronouns": "",
"Public": "Публичен",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "Цитирай и отговори на съобщение",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "",
+ "Recent conversations": "",
"Remind me about this": "",
"Reminder not set!": "",
"Reminder set!": "",
@@ -875,6 +881,8 @@
"Reply to author": "Отговори на автора",
"Reply to message": "Отговори на съобщение",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "",
"URL prefix": "",
"USERS": "ПОТРЕБИТЕЛИ",
- "Un-collapse": "",
"Uncheck all": "",
"Unknown": "",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "",
"Unmute stream": "Не заглушавай канал",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "Непрочетени",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "",
"Unstar all messages": "",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "",
"Upload icon": "",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "",
+ "View messages with yourself": "",
"View private messages": "",
- "View private messages to myself": "",
"View read receipts": "",
- "View recent topics": "",
+ "View recent conversations": "",
"View stream": "",
"View stream messages": "Виж съобщенията в потока",
"View user profile": "",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Да, моля!",
"Yes, send": "",
"Yesterday": "",
+ "You": "Вие",
"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}": "",
@@ -1202,6 +1214,7 @@
"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 combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip трябва да изпрати съобщение чрез е-поща за потвърждение на адреса и изпращане на предупреждения.",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "",
+ "more conversations": "",
"more topics": "",
"or": "",
"private messages with yourself": "",
diff --git a/locale/ca/LC_MESSAGES/django.po b/locale/ca/LC_MESSAGES/django.po
index 791477065d..d823df6103 100644
--- a/locale/ca/LC_MESSAGES/django.po
+++ b/locale/ca/LC_MESSAGES/django.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Gonçal Garcés, 2020-2021\n"
"Language-Team: Catalan (http://www.transifex.com/zulip/zulip/language/ca/)\n"
@@ -20,45 +20,45 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "No permès per a usuaris convidats"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Organització no vàlida"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Canals públics"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Canals privats"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Missatges privats"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Agrupa els missatges privats"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr ""
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr ""
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "Sense dades d'analytics. Parleu amb l'administrador."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr ""
@@ -118,30 +118,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr ""
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr ""
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Alguna cosa ha fallat. Recarregueu la pàgina."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Alguna cosa ha fallat. Espereu uns segons i torneu a provar-ho."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -330,113 +330,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Usuaris actius"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr ""
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr ""
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr ""
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Usuaris"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr ""
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Jo"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr ""
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Darrera setmana"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Darrer mes"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Darrer any"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr ""
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr ""
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Diàriament"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Setmanalment"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr ""
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Humans"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Bots"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr ""
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr ""
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr ""
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr ""
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -509,7 +509,7 @@ msgstr ""
msgid "Close"
msgstr "Tancar"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -558,7 +558,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -578,7 +578,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -590,7 +590,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -682,7 +682,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Contacta amb l'equip de suport"
@@ -805,7 +805,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -824,7 +824,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Crea un compte"
@@ -838,7 +838,7 @@ msgid "You need an invitation to join this organization."
msgstr ""
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "OR"
@@ -1980,7 +1980,7 @@ msgstr ""
msgid "Email addresses"
msgstr "Adreces electròniques"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Cerca comptes"
@@ -2076,111 +2076,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Comptes"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Nova organització"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Condicions del servei"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Política de privacitat"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Centre d'ajuda"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Xat de la comunitat"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Equip"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Historial"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2314,7 +2314,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2328,34 +2328,34 @@ msgstr "Inicia la sessió en Zulip"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "E-mail o nom d'usuari"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Nom d'usuari"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Contrasenya"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr ""
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "E-mail o nom d'usuari"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Nom d'usuari"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Contrasenya"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr ""
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr ""
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
@@ -2399,25 +2399,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr ""
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2723,8 +2729,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2777,27 +2783,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr ""
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr ""
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2837,140 +2843,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr ""
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr ""
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr ""
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr ""
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr ""
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr ""
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3005,7 +3011,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr ""
@@ -3076,8 +3082,8 @@ msgstr ""
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr ""
@@ -3363,116 +3369,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr ""
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr ""
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "propietari d'organització"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr ""
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr ""
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr ""
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Clau d'API no vàlida"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Clau d'API malformada"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr ""
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr ""
@@ -3685,7 +3691,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3910,7 +3916,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4023,7 +4029,7 @@ msgstr ""
msgid "Invalid interface type"
msgstr ""
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4313,43 +4319,43 @@ msgstr "Emojis personalitzats"
msgid "Zulip extra emoji"
msgstr ""
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Enllaç"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4440,17 +4446,17 @@ msgstr ""
msgid "Invalid field type."
msgstr ""
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "El camp personalitzat predeterminat no es pot actualitzar."
@@ -4524,7 +4530,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4632,7 +4638,7 @@ msgstr "video_chat_provider {} no vàlid"
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4697,87 +4703,79 @@ msgstr ""
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr ""
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr ""
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr ""
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "canals nous"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/ca/translations.json b/locale/ca/translations.json
index a12f0a3027..17dd90efb1 100644
--- a/locale/ca/translations.json
+++ b/locale/ca/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "",
"Alert words": "Alertes",
"Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "",
+ "Alerted messages": "",
"All": "Tots",
"All messages": "Tots els missatges",
"All messages including muted streams": "Tots els missatges incloent-hi els canals silenciats",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "Tots els canals",
"All time": "",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "",
"Bots": "Bots",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Contrau/mostra el missatge seleccionat",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "Edita el missatge",
"Edit selected draft": "Edita l'esborrany seleccionat",
- "Edit selected message": "Edita el missatge seleccionat",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "",
"Error in unsubscribing from #{stream_name}": "",
"Error listing invites": "S'ha produït un error en llistar les invitacions",
- "Error moving the topic": "Error al moure el tema",
"Error moving topic": "",
"Error removing alert word!": "",
"Error removing subscription": "",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "Surt de la cerca",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "",
"Include message content in message notification emails": "",
"Include muted": "Inclou els silenciats",
@@ -610,13 +616,12 @@
"Message formatting": "Format dels missatges",
"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 all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "Mou el tema",
@@ -765,7 +772,6 @@
"Only organization full members can add custom emoji in this organization.": "",
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -805,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "Missatges privats, mencions i alertes",
+ "PRIVATE MESSAGES": "",
"Participants": "",
"Participated": "He participat",
"Password": "Contrasenya",
@@ -849,7 +856,6 @@
"Profile": "Perfil",
"Pronouns": "",
"Public": "Públic",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "Cita i respon al missatge",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "Temes recents",
+ "Recent conversations": "",
"Remind me about this": "",
"Reminder not set!": "",
"Reminder set!": "",
@@ -875,6 +881,8 @@
"Reply to author": "Respon a l'autor",
"Reply to message": "Respon al missatge",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "",
"URL prefix": "",
"USERS": "USUARIS",
- "Un-collapse": "Desplega",
"Uncheck all": "Desmarca-ho tot",
"Unknown": "",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "No silencies",
"Unmute stream": "No silencies el canal",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "No fixes el canal dalt de tot",
"Unread": "No llegits",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "No destaques",
"Unstar all messages": "No destaques cap missatge",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "",
"Upload icon": "",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "Mostra els missatges enviats",
+ "View messages with yourself": "",
"View private messages": "Mostra els missatges privats",
- "View private messages to myself": "Mostra els missatges privats a mi mateix",
"View read receipts": "",
- "View recent topics": "Mostra els temes recents",
+ "View recent conversations": "",
"View stream": "",
"View stream messages": "Mostra els missatges del canal",
"View user profile": "Mostra el perfil d'usuari",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Sí, per favor!",
"Yes, send": "",
"Yesterday": "",
+ "You": "",
"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}": "",
@@ -1202,6 +1214,7 @@
"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!": "No esteu subscrits a aquest canal i ningú ha parlat encara d'això!",
"You can also make tables with this Markdown-ish table syntax.": "",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "",
+ "more conversations": "",
"more topics": "més temes",
"or": "",
"private messages with yourself": "missatges privats amb vós mateix",
diff --git a/locale/cs/LC_MESSAGES/django.po b/locale/cs/LC_MESSAGES/django.po
index 4e954270d8..51c9e3bf03 100644
--- a/locale/cs/LC_MESSAGES/django.po
+++ b/locale/cs/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: fri, 2017-2022\n"
"Language-Team: Czech (http://www.transifex.com/zulip/zulip/language/cs/)\n"
@@ -24,45 +24,45 @@ msgstr ""
"Language: cs\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Není povoleno pro hosty"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Neplatná organizace"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Veřejné kanály"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Soukromé kanály"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Soukromé zprávy"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Seskupit soukromé zprávy"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Neznámý název grafu: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "Čas začátku je později než čas konce. Začátek: {start}, konec: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
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:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Neplatné parametry"
@@ -122,30 +122,30 @@ msgid ""
"{num_invites} users."
msgstr "Vaše organizace nemá dostatečný počet volných Zulip licencí pro pozvání {num_invites} nových uživatelů."
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Musíte vystavit fakturu pro alespoň {} uživatelů."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "Účty s více než {} licencemi nelze zpracovat z této stránky. Pro dokončení povýšení se, prosím, spojte s {}."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Nastala chyba. Spojte se, prosím, s {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Něco se nepodařilo. Načtěte prosím stránku znovu."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Něco se nepodařilo. Počkejte prosím několik sekund a zkuste to znovu."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -334,113 +334,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Aktivní uživatelé"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Aktivní denně"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "Aktivní v posledních 15 dnech"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Celkem uživatelů"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Uživatelé"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Odeslané zprávy podle typu příjemce"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Já"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Každý"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Poslední týden"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Poslední měsíc"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Poslední rok"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Za celou dobu"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Zprávy odeslané v průběhu času"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Denní"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Týdenní"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Kumulativní"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Lidé"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Roboti"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Zprávy přečtené v průběhu času"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Zprávy odeslané klientem"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Poslední aktualizace"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr "Plná aktualizace všech grafů se dělá jednou denně. Graf “zpráv odeslaných v průběhu času” je obnovován jednou za hodinu."
-#: templates/analytics/stats.html:147
-msgid "Analytics documentation"
-msgstr "Dokumentace analytiky"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -513,7 +513,7 @@ msgstr "Fakturace"
msgid "Close"
msgstr "Zavřít"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -562,7 +562,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -582,7 +582,7 @@ msgstr "Zobrazit ceny"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -594,7 +594,7 @@ msgstr "Vlastní hostování Zulipu"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -686,7 +686,7 @@ msgstr "Vlastnosti a ceny"
msgid "Zulip for business"
msgstr "Zulip pro podnikání"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Spojit se s podporou"
@@ -809,7 +809,7 @@ msgid "Accept the Terms of Service"
msgstr "Přijmout podmínky užití"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -828,7 +828,7 @@ msgid "Accept"
msgstr "Přijmout"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Zaregistrovat se"
@@ -842,7 +842,7 @@ msgid "You need an invitation to join this organization."
msgstr "Pro připojení k této organizaci potřebujete pozvánku."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "NEBO"
@@ -1206,7 +1206,7 @@ msgstr ""
#: templates/zerver/emails/deactivate.source.html:15
#: templates/zerver/emails/deactivate.txt:6
msgid "The administrators provided the following comment:"
-msgstr ""
+msgstr "Správci poskytli následující vyjádření:"
#: templates/zerver/emails/deactivate.subject.txt:1
#, python-format
@@ -1984,7 +1984,7 @@ msgstr "Najděte své účty Zulip"
msgid "Email addresses"
msgstr "E-mailové adresy"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Najít účty"
@@ -2080,111 +2080,111 @@ msgstr "Společenství otevřeného zdrojového kódu Asciidoctor"
msgid "Rust language community"
msgstr "Jazyková komunita Rustu"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Účty"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Nová organizace"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Podmínky užití služby"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Zásady ochrany osobních údajů"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "Pro uživatele"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "Začínáme"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Centrum nápovědy"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Komunitní chat"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Blog"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "Pro správce"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Nastavení vaší organizace"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Instalace serveru Zulip"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Povýšení serveru Zulip"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "Úprava Zulipu"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "Pro přispěvatele"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "Vývojářská komunita"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Překlad"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "O nás"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Tým"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Historie"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "Pracovní místa"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "Sponzorujte Zulip"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2318,7 +2318,7 @@ msgid "Invalid or expired login session."
msgstr "Neplatné nebo vypršelé sezení přihlášení."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2332,34 +2332,34 @@ msgstr "Přihlásit se do Zulipu"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "E-mail nebo uživatelské jméno"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Uživatelské jméno"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Heslo"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "S tímto e-mailem již jste zaregistrován. Přihlašte se prosím níže."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "E-mail nebo uživatelské jméno"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Uživatelské jméno"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Heslo"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Přihlásit se pomocí %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Zapomněl/a jste heslo?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Ještě nemáte účet? Pro připojení k této organizaci potřebujete pozvánku."
@@ -2403,24 +2403,30 @@ msgstr "Překročil jste hranici, jak\n často tuto činnost může uživatel p
msgid "You can try again in %(retry_after)s seconds."
msgstr "Můžete to zkusit znovu za %(retry_after)s sekund."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Tento server veřejnosti neumožňuje vytvářet nové organizace."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\n Zulip je program s otevřeným zdrojovým kódem, takže si můžete nainstalovat vlastní Zulip server nebo vytvořit novou organizaci na\n serveru Zulip\n "
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2727,8 +2733,8 @@ msgid "Invalid order mapping."
msgstr "Chybný \"mapping\" pořadí."
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Pole s id {id} nebylo nalezeno."
@@ -2781,27 +2787,27 @@ msgstr "Tato výchozí skupina kanálu je již pojmenována '{}'"
msgid "Default stream group '{}' already exists"
msgstr "Výchozí skupina kanálu '{}' již existuje"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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 "Kvůli ochraně uživatelů omezuje Zulip počet pozvánek, které můžete poslat za jeden den. Protože jste dosáhli meze, nebyly odeslány žádné pozvánky."
-#: zerver/actions/invites.py:157
+#: zerver/actions/invites.py:158
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/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Nepodařilo se nám pozvat nikoho."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2841,140 +2847,140 @@ msgstr "{user} označil toto téma jako vyřešené."
msgid "{user} has marked this topic as unresolved."
msgstr "{user} označil toto téma jako nevyřešené."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr "Toto téma sem bylo přesunuto {user} do {new_location}."
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr "Zpráva byla {user} přesunuta z tohoto tématu do {new_location}."
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr "{changed_messages_count} zpráv bylo {user} přesunuto z tohoto tématu do {new_location}."
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr "Toto téma sem bylo přesunuto {user} z {old_location}."
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr "Sem byla přesunuta zpráva {user} z {old_location}."
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr "{changed_messages_count} zpráv sem bylo {user} přesunuto z {old_location}."
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Vaše organizace vypnula upravy zpráv"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Nemáte oprávnění k upravení této zprávy"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "Časová lhůta pro upravení této zprávy vypršela"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
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/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
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/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "Nemáte oprávnění k přesunutí této zprávy"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
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/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "Neplatný příznak: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Přiznak není upravitelný: '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "Neplatná operace s příznakem zprávy: '{}'"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Nelze zpracovat zprávu"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "Očekáván přesně jeden kanál"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "Neplatný datový typ pro kanál"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "Neplatný datový typ pro příjemce"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "Seznamy příjemců mohou obsahovat adresy nebo uživatelská ID, ale ne obojí."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Upomínky mohou být nastaveny pouze pro kanály."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "Robot {bot_identity} se pokusil poslat zprávu kanálu s ID {stream_id}, ale žádný takový kanál neexistuje."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "Robot {bot_identity} se pokusil poslat zprávu kanálu {stream_name}, ale tento kanál neexistuje. Klepněte [zde]({new_stream_link}) pro jeho vytvoření."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "Robot {bot_identity} se pokusil poslat zprávu kanálu {stream_name}. ento kanál existuje. Nemá však žádné odběratele."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Soukromé zprávy jsou v této organizaci zakázány."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "Témata jsou v této organizaci povinná"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "\"Widgety\": programátor API odeslal neplatný JSON"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Součástky: {error_msg}"
@@ -3009,7 +3015,7 @@ 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/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Žádný popis."
@@ -3080,8 +3086,8 @@ msgstr "Musí být správce serveru"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Nedostatečná oprávnění"
@@ -3367,116 +3373,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "Chybí název obrázečku"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Nepodařilo se přidělit event queue"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Nepřihlášen: API autentikace nebo uživatelská session je vyžadována"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "Kanál '{stream}' neexistuje"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "Kanál s ID '{stream_id}' neexistuje"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "Vlastník organizace"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "uživatel"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Nelze vypnout jedinou {entity}."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Neplatný markdownový include: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "Používání API překročilo rychlostní omezení"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Nevalidní JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Musí být členem organizace"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Musí být správcem organizace"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Musí být vlastníkem organizace"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "Vaše uživatelské jméno nebo heslo není správné"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Účet je vypnut"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Tato organizace byla vypnuta"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr "Registrace oznámení po telefonu pro váš server byla vypnuta"
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "Přihlašování pomocí hesla je v této organizaci vypnuto"
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "Vaše heslo bylo vypnuto a je třeba je zadat znovu"
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Neplatný API klíč"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Špatný API klíč"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "Událost '{event_type}' není nyní podporována zpětným voláním HTTP, webhookem {webhook_name}"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr "Požadavek nelze zpracovat: Vytvořil {webhook_name} tuto událost?"
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Neplatná subdoména"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Přístup odepřen"
@@ -3689,7 +3695,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3914,7 +3920,7 @@ msgstr "Neplatný název kanálu '{}'"
msgid "Stream(s) ({}) do not exist"
msgstr "Kanál(y) ({}) neexistuje(í)"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr "Internetové veřejné kanály nejsou povoleny."
@@ -4027,7 +4033,7 @@ msgstr "Neplatný typ robota"
msgid "Invalid interface type"
msgstr "Neplatný typ rozhraní"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "Neplatné ID uživatele: {}"
@@ -4317,45 +4323,45 @@ msgstr "Vlastní obrázeček"
msgid "Zulip extra emoji"
msgstr "Další obrázeček Zulipu"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "Uživatel s ID {} je vypnut"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "Uživatel s ID {} je robot"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Seznam možností"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Výběr osoby"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Krátký text"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Dlouhý text"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Výběr data"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Odkaz"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Vnější účet"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
-msgstr ""
+msgstr "Zájmena"
#: zerver/signals.py:95
msgid "Unknown IP address"
@@ -4444,17 +4450,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Neplatný typ pole."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
-msgstr ""
+msgstr "V přehledu profilu lze zobrazit pouze 2 vlastní profilová pole."
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "Pole s tímto štítkem již existuje."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "Výchozí uživatelské pole nelze aktualizovat."
@@ -4528,7 +4534,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:100
msgid "No such topic '{}'"
msgstr "Takové téma '{}' není"
@@ -4592,7 +4598,7 @@ msgstr "Klient neposlal žádné nové hodnoty."
#: zerver/views/presence.py:107
msgid ""
"Client must pass emoji_name if they pass either emoji_code or reaction_type."
-msgstr ""
+msgstr "Klient musí předat emoji_name, pokud předají buď emoji_code , nebo reaction_type."
#: zerver/views/presence.py:145
msgid "Invalid status: {}"
@@ -4636,7 +4642,7 @@ msgstr "Neplatný video_chat_provider {}"
msgid "Invalid giphy_rating {}"
msgstr "Neplatné giphy_rating {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "Musí to být ukázková organizace."
@@ -4701,87 +4707,79 @@ msgstr "Musíte nahrát právě jedno logo."
msgid "Invalid playground"
msgstr "Neplatné hřiště"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "Odkaz na vytvoření organizace vypršel nebo není platný."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "Vytváření nových organizací není povoleno"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, 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:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "Soukromé kanály nelze nastavit jako výchozí."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
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:221
+#: zerver/views/streams.py:222
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:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "Výchozí kanály nelze nastavit jako soukromé."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Kanál už se takto jmenuje!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, 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:510
+#: zerver/views/streams.py:511
#, 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:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "Nelze přistupovat ke kanálu ({stream_name})."
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
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:710
+#: zerver/views/streams.py:711
#, 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:712
+#: zerver/views/streams.py:713
#, 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:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "Nové kanály"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
-msgstr ""
+msgstr "**{policy}** kanál vytvořen {user_name}. **Popis:**"
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "Neznámá vlastnost odběru: {}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "Odběr kanálu s ID {} není nastaven"
diff --git a/locale/cs/translations.json b/locale/cs/translations.json
index 3f452cbbed..c33dd70a29 100644
--- a/locale/cs/translations.json
+++ b/locale/cs/translations.json
@@ -33,7 +33,6 @@
"You are searching for messages that are sent by more than one person, which is not possible.
": "Hledáte zprávy odeslané více než jednou osobou, což není možné.
",
"You are searching for messages that belong to more than one stream, which is not possible.
": "Hledáte zprávy patřící k více než jednomu kanálu, což není možné.
",
"You are searching for messages that belong to more than one topic, which is not possible.
": "Hledáte zprávy patřící k více než jednomu tématu, což není možné.
",
- "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 user@example.com to stream streamname containing the keyword keyword.
": "V jednom dotazu můžete použít libovolnou kombinaci těchto vyhledávacích operátorů. Například:
název kanálu user@example.com klíčové slovo Tento dotaz by vyhledával zprávy odeslané user@example.com do kanálu streamname obsahující klíčové slovo keyword.
",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} neodebírá tento kanál. Pokud jej zmíníte, nebude upozorněn.",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} neodebírá tento kanál. Nebude upozorněn pokud odběr nenastavíte.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "{username} má {number_of_invites_by_user} nevypršených pozvánek.",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Povýšit kvůli více místa.",
" to add a new line": " pro přidání nového řádku",
" to send": " pro odeslání",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": " bude mít stejnou roli, odebírání kanálů, členství ve skupinách uživatelů a další nastavení a oprávnění jako před vypnutím.",
"A Topic Move already in progress.": "Přesun tématu již probíhá",
"A deactivated bot cannot send messages, access data, or take any other action.": "Vypnutý robot nemůže odesílat zprávy, přistupovat k datům ani provádět žádné jiné činnosti.",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "Sledované slovo úspěšně odstraněno!",
"Alert words": "Sledovaná slova",
"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.": "Sledovaná slova umožňují, abyste byl uvědoměn, kdykoliv někdo použije určitá slova nebo fráze, podobně jako kdybyste byl zmíněn pomocí @. U sledovaných slov se nerozlišuje velikost písmen.",
+ "Alerted messages": "",
"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 private messages": "Všechny soukromé zprávy",
+ "All private messages (P)": "",
"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",
@@ -178,7 +181,7 @@
"Bot owner": "Vlastník robota",
"Bot type": "Druh robota",
"Bots": "Roboti",
- "Browse recent topics": "Procházet nedávná témata",
+ "Browse recent conversations": "",
"Browse streams": "Procházet kanály",
"Business": "Podnikání",
"Busy": "Zaneprázdněn",
@@ -214,6 +217,7 @@
"Code playgrounds": "Dětská hřiště pro kód",
"Collapse compose": "Sbalit koncept",
"Collapse message": "Sbalit zprávu",
+ "Collapse private messages": "",
"Collapse/show selected message": "Sbalit/Rozbalit vybranou zprávu",
"Color scheme": "Schéma barev",
"Community": "Společenství",
@@ -359,7 +363,7 @@
"Edit linkfiers": "Upravit generátory odkazů",
"Edit message": "Upravit zprávu",
"Edit selected draft": "Upravit vybraný koncept",
- "Edit selected message": "Upravit vybranou zprávu",
+ "Edit selected message or view source": "",
"Edit status": "Upravit stav",
"Edit topic": "Upravit téma",
"Edit user": "Upravit uživatele",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Chyba při získávání historie úprav zprávy",
"Error in unsubscribing from #{stream_name}": "Chyba v odběru z {stream_name}",
"Error listing invites": "Chyba při zobrazení seznamu pozvánek",
- "Error moving the topic": "Chyba při přesunování tématu",
"Error moving topic": "Chyba při přesouvání tématu",
"Error removing alert word!": "Chyba při odstraňování sledovaného slova!",
"Error removing subscription": "Chyba při odstraňování odběru",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Vyloučit zprávy s tématem .",
"Exit search": "Ukončit hledání",
"Expand compose": "Rozbalit koncept",
+ "Expand message": "",
"Expand message (-)": "Rozbalit zprávu (-)",
+ "Expand private messages": "",
"Expires at": "Vyprší v",
"Expires on {date}": "Vyprší {date}",
"Export failed": "Uložení dat v jiném formátu selhalo",
@@ -482,7 +487,7 @@
"Go back through viewing history": "Vrátit se zpět do historie prohlížení",
"Go forward through viewing history": "Pokračovat vpřed v historii prohlížení",
"Go invisible": "Jít neviditelný",
- "Go to conversation": "Jít do konverzace",
+ "Go to conversation": "Jít do rozhovoru",
"Go to default view": "Přejít na výchozí zobrazení",
"Got it": "Rozumím",
"Got it!": "Chápu!",
@@ -508,6 +513,7 @@
"In a meeting": "Na schůzce",
"Inactive": "Nečinný",
"Inactive bots": "Nečinní roboti",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Zahrnout obsah soukromých zpráv do oznámení na ploše",
"Include message content in message notification emails": "Zahrnout obsah zpráv v e-mailech s oznámeními o zprávách",
"Include muted": "Zahrnout utlumené",
@@ -586,8 +592,8 @@
"Mark all messages as read": "Označit všechny zprávy za přečtené",
"Mark as read": "Označit jako přečtené",
"Mark as resolved": "Označit jako vyřešené",
- "Mark as unread from here": "",
- "Mark as unread from selected message": "",
+ "Mark as unread from here": "Označit jako nepřečtené odtud",
+ "Mark as unread from selected message": "Označit jako nepřečtené od vybrané zprávy",
"Mark as unresolved": "Označit jako nevyřešené",
"Marketing team": "Marketingový tým",
"Marking all messages as read\u2026": "Všechny zprávy se označují za přečtené...",
@@ -604,19 +610,18 @@
"Message #{stream_name}": "Zpráva #{stream_name}",
"Message #{stream_name} > {topic_name}": "Zpráva #{stream_name} > {topic_name}",
"Message actions": "Akce nad zprávou",
- "Message and topic editing": "",
- "Message deletion": "",
+ "Message and topic editing": "Upravování zpráv a témat",
+ "Message deletion": "Smazání zpráv",
"Message edit history": "Historie úprav zprávy",
"Message formatting": "Formátování zprávy",
"Message length shouldn't be greater than {max_length} characters.": "Délka zprávy by neměla být větší než {max_length} znaků.",
"Message retention": "Zadržování zpráv",
- "Message retention for stream": "Zadržování zpráv pro kanál",
"Message retention period": "Doba zadržování zprávy",
"Message scheduled for {deliver_at}": "Zpráva naplánována na {deliver_at}",
- "Message sent when you were not subscribed": "Zpráva odeslána v době, kdy jste nebyl/a přihlášen/a k odběru",
"Message {recipient_label}": "Zpráva {recipient_label}",
"Message {recipient_names}": "Zpráva {recipient_names}",
"Message {recipient_name} ({recipient_status})": "Zpráva {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Zprávy v tomto kanálu budou automaticky smazány po {retention_days} dnech.",
"Messages in this stream will be retained forever.": "Zprávy v tomto kanálu budou zadrženy navždy.",
"Mobile": "Telefon",
@@ -629,10 +634,12 @@
"More details are available in the Help Center article.": "Další podrobnosti jsou dostupné v článku v Centru nápovědy.",
"More than 2 weeks ago": "Před více než 2 týdny",
"Move all messages in {topic_name}": "Přesunout všechny zprávy v {topic_name}",
- "Move all messages in this topic": "",
- "Move message": "",
- "Move only this message": "",
- "Move this and all following messages in this topic": "",
+ "Move all messages in this topic": "Přesunout všechny zprávy v tomto tématu",
+ "Move message": "Přesunout zprávu",
+ "Move messages": "",
+ "Move messages or topic": "",
+ "Move only this message": "Přesunout pouze tuto zprávu",
+ "Move this and all following messages in this topic": "Přesunout tuto a všechny následující zprávy v tomto tématu",
"Move topic": "Přesunout téma",
"Moved ({last_edit_timestr})": "Přesunuto ({last_edit_timestr})",
"Moved by {full_name}": "Přesunuto {full_name}",
@@ -690,13 +697,13 @@
"New password": "Nové heslo",
"New password is too weak": "Nové heslo je příliš slabé",
"New private message": "Nová soukromá zpráva",
- "New stream announcements": "",
- "New stream message": "Nová zpráva pro kanál",
+ "New stream announcements": "Oznámení nového kanálu",
+ "New stream message": "Zpráva nového kanálu",
"New subscribers can only see messages sent after they join.": "Noví odběratelé mohou vidět jen zprávy poslané poté, co se připojili.",
"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 announcements": "",
+ "New user announcements": "Oznámení nového uživatele",
"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",
@@ -712,7 +719,7 @@
"No language set": "Nenastaven žádný jazyk",
"No linkifiers set.": "Nenastaven žádný generátor odkazů.",
"No matching users.": "Žádní odpovídající uživatelé.",
- "No one has read this message yet.": "",
+ "No one has read this message yet.": "Tuto zprávu si zatím nikdo nepřečetl.",
"No owner": "Žádný vlastník",
"No playgrounds configured.": "Nenastavena žádná hřiště.",
"No restrictions": "Žádná omezení",
@@ -726,29 +733,29 @@
"No users match your current filter.": "Vašemu nynějšímu filtru neodpovídají žádní uživatelé.",
"No, I'll catch up.": "Ne, později.",
"Nobody": "Nikdo",
- "Non-profit (registered)": "",
+ "Non-profit (registered)": "Neziskové (registrováno)",
"None": "Žádný",
"Note that any bots that you maintain will be disabled.": "Nezapomeňte, že všichni vámi udržovaní roboti budou vypnuti.",
"Note that organizations are limited to five exports per week.": "Všimněte si, že organizace mohou uložit data maximálně pětkrát za týden.",
"Nothing to preview": "Nic k náhledu",
"Nothing's been sent here yet!": "Ještě sem nebylo nic odesláno!",
- "Notification of account deactivation on {realm_name}": "",
+ "Notification of account deactivation on {realm_name}": "Oznámení o vypnutí účtu {realm_name}",
"Notification settings": "Nastavení oznámení",
"Notification sound": "Zvuk oznámení",
"Notification triggers": "Spouštěče oznámení",
"Notifications": "Oznámení",
"Notifications for @all/@everyone mentions": "Oznámení pro @all/@everyone zmínky",
- "Notify recipients": "",
- "Notify stream": "",
- "Notify this user by email?": "",
+ "Notify recipients": "Upozornit příjemce",
+ "Notify stream": "Upozornit kanál",
+ "Notify this user by email?": "Upozornit tohoto uživatele e-mailem?",
"November": "Listopad",
"October": "Říjen",
"Old password": "Staré heslo",
- "Once you leave this group, you will not be able to rejoin.": "",
+ "Once you leave this group, you will not be able to rejoin.": "Jakmile tuto skupinu opustíte, nebudete se moci znovu připojit.",
"Once you leave this stream, you will not be able to rejoin.": "Jakmile tento kanál opustíte, nebudete se moci znovu připojit.",
"One or more email addresses...": "Jeden nebo více e-mailů...",
"One or more of these users do not exist!": "Jeden nebo více z těchto uživatelů neexistuje!",
- "Only 2 custom profile fields can be displayed in the profile summary.": "",
+ "Only 2 custom profile fields can be displayed in the profile summary.": "V přehledu profilu lze zobrazit pouze 2 vlastní profilová pole.",
"Only full members belonging to the group, organization administrators and moderators can modify a group.": "Skupinu mohou upravovat pouze řádní členové patřící do skupiny, správci organizace a moderátoři.",
"Only group members can add users to a group.": "Do skupiny mohou uživatele přidávat pouze členové skupiny.",
"Only group members, organization administrators and moderators can modify a group.": "Skupinu mohou upravovat pouze členové skupiny, správci organizace a moderátoři.",
@@ -765,22 +772,21 @@
"Only organization full members can add custom emoji in this organization.": "Vlastní obrázečky mohou do této organizace přidávat pouze řádní členové organizace.",
"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 stream message retention policy.": "Pouze vlastníci mohou měnit politiku zadržování zpráv kanálu",
- "Only owners can change these settings.": "",
+ "Only owners can change these settings.": "Tato nastavení mohou měnit pouze majitelé.",
"Only owners can deactivate the organization.": "Pouze vlastníci mohou vypnout organizaci",
"Only stream members can add users to a private stream": "Do soukromého kanálu mohou další uživatele přidávat pouze jeho členové.",
- "Only subscribers to this stream can edit stream permissions.": "",
+ "Only subscribers to this stream can edit stream permissions.": "Oprávnění k tomuto kanálu mohou upravovat pouze jeho odběratelé.",
"Open": "Otevřít",
"Open message menu": "Otevřít nabídku ke zprávě",
"Open reactions menu": "Otevřít nabídku odpovědí",
- "Open-source project": "",
+ "Open-source project": "Projekt s otevřeným zdrojovým kódem",
"Operator": "Operátor",
"Option already present.": "Volba již existuje.",
"Optional": "Volitelné",
"Or, to automatically linkify GitHub's org/repo#1234
syntax:": "Nebo pro automatické generování odkazů GitHubu org/repo#1234
:",
"Organization": "Organizace",
"Organization administrators": "Správci organizace",
- "Organization administrators can change the announcement stream in the organization settings.": "",
+ "Organization administrators can change the announcement stream in the organization settings.": "Správci organizace mohou toto změnit oznamovací kanál v nastavení organizace.",
"Organization administrators can reactivate deactivated users.": "Správci organizace mohou znovu zapínat vypnuté uživatele.",
"Organization description": "Popis organizace",
"Organization logo": "Logo organizace",
@@ -805,6 +811,7 @@
"Owner: {name}": "Vlastník: {name}",
"Owners only": "Pouze majitelé",
"PMs, mentions, and alerts": "Soukromé zprávy, zmínky a sledovaná slova",
+ "PRIVATE MESSAGES": "",
"Participants": "Účastníci",
"Participated": "Zúčastněn",
"Password": "Heslo",
@@ -823,12 +830,12 @@
"Please choose a new password": "Prosím, zadejte nové heslo",
"Please enter your password": "Prosím, zadejte své heslo",
"Please just upload one file.": "Nahrejte prosím pouze jeden soubor.",
- "Please only use characters that are valid in an email address": "",
+ "Please only use characters that are valid in an email address": "Používejte prosím pouze znaky, které jsou platné pro e-mailovou adresu.",
"Please re-enter your password to confirm your identity.": "Zadejte prosím znovu své heslo pro ověření vaší totožnosti.",
"Please specify a date or time.": "Zadejte, prosím, datum nebo čas",
"Please specify a stream": "Zadejte, prosím, kanál",
"Please specify at least one valid recipient": "Prosím zadejte alespoň jednoho platného příjemce",
- "Political group": "",
+ "Political group": "Politická skupina",
"Posted by {full_name}": "Zveřejnil {full_name}",
"Press > for list of topics": "Stiskněte > pro zobrazení seznamu témat",
"Prevent users from changing their avatar": "Zabránit uživatelům v úpravách jejich avatarů",
@@ -847,34 +854,35 @@
"Private, protected history": "Soukromá, chráněná historie",
"Private, shared history": "Soukromá, sdílená historie",
"Profile": "Profil",
- "Pronouns": "",
+ "Pronouns": "Zájmena",
"Public": "Veřejné",
- "Public stream messages in organization": "Zprávy veřejných kanálů v organizaci.",
"Question": "Otázka",
"Quote and reply or forward": "Ocitovat a odpovědět nebo přeposlat",
"Quote and reply to message": "Ocitovat a odpovědět na zprávu",
"React to selected message with": "Odpovědět na vybranou zprávu s",
"Reactivate": "Znovu zapnout",
"Reactivate bot": "Znovu zapnout robota",
- "Reactivate this bot": "",
+ "Reactivate this bot": "Zapnout znovu tohoto robota",
"Reactivate this user": "Zapnout znovu tohoto uživatele",
"Reactivate {name}": "Zapnout znovu {name}",
- "Read receipts": "",
- "Read receipts are currently disabled in this organization.": "",
- "Read receipts are not available for Notification Bot messages.": "",
- "Receives new stream announcements": "",
- "Recent topics": "Nedávná témata",
+ "Read receipts": "Potvrzení o přečtení",
+ "Read receipts are currently disabled in this organization.": "Potvrzení o přečtení jsou v současnosti v této organizaci zakázány.",
+ "Read receipts are not available for Notification Bot messages.": "Potvrzení o přečtení nejsou dostupná pro zprávy oznamovacího robota.",
+ "Receives new stream announcements": "Přijímá oznámení nového kanálu",
+ "Recent conversations": "",
"Remind me about this": "Připomenout",
"Reminder not set!": "Připomenutí nebylo nastaveno!",
"Reminder set!": "Připomenutí nastaveno!",
"Remove": "Odstranit",
"Remove from default": "Odstranit z výchozích",
- "Removed successfully.": "",
- "Reply mentioning bot": "",
+ "Removed successfully.": "Úspěšně odstraněno.",
+ "Reply mentioning bot": "Odpovědět a zmínit robota",
"Reply mentioning user": "Odpovědět a zmínit uživatele",
"Reply to author": "Odpovědět autorovi",
"Reply to message": "Odpovědět na zprávu",
"Reply to selected message": "Odpovědět na vybranou zprávu",
+ "Request education pricing": "",
+ "Request sponsorship": "Požádejte o sponzorství",
"Requesting user": "Žádající uživatel",
"Require topics in stream messages": "Vyžadovat využití témat ve zprávách kanálu",
"Research": "Výzkum",
@@ -917,18 +925,18 @@
"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",
"Select emoji": "Vybrat obrázeček",
- "Select language": "",
+ "Select language": "Vybrat jazyk",
"Send": "Odeslat",
- "Send automated notice to new topic": "",
- "Send automated notice to old topic": "",
+ "Send automated notice to new topic": "Poslat automatické upozornění na nové téma",
+ "Send automated notice to old topic": "Poslat automatické upozornění na staré téma",
"Send digest emails when I'm away": "Posílat zprávy s přehledy, když jsem pryč",
"Send digest emails when user is away": "Odesílat elektronické dopisy s přehledem, když je uživatel pryč",
"Send email notifications for new logins to my account": "Posílat elektronickou poštou oznámení o nových přihlášeních do mého účtu",
"Send emails introducing Zulip to new users": "Posílat e-maily s představením Zulipu novým uživatelům",
"Send me Zulip's low-traffic newsletter (a few emails a year)": "Pošlete mi občas Zulipův zpravodaj (několik elektronických dopisů ročně)",
"Send message": "Poslat zprávu",
- "Send mobile notifications even if I'm online": "",
- "Send mobile notifications even if user is online": "",
+ "Send mobile notifications even if I'm online": "Posílat telefonní oznámení, i když jsem připojen k internetu",
+ "Send mobile notifications even if user is online": "Posílat telefonní oznámení, i když je uživatel připojen k internetu",
"Send private message": "Poslat soukromou zprávu",
"Send weekly digest emails to inactive users": "Posílat zprávy s týdenními přehledy nečinným uživatelům",
"Sent!": "Odesláno!",
@@ -956,7 +964,7 @@
"Show previews of linked websites": "Ukázat náhledy odkazovaných webů",
"Show previews of uploaded and linked images": "Ukázat náhledy nahraných a odkazovaných obrázků",
"Show starred message count": "Ukázat počet zpráv s hvězdičkami",
- "Show status text": "",
+ "Show status text": "Zobrazit stavový text",
"Show user list on left sidebar in narrow windows": "Ukázat seznam uživatelů v levém postranním panelu v úzkých oknech",
"Show/change your API key": "Ukázat/změnit váš API klíč",
"Sign up": "Zaregistrovat se",
@@ -997,7 +1005,7 @@
"Subscriber count": "Počet odběratelů",
"Subscribers": "Odběratelé",
"Successfully subscribed users:": "Úspěšně přihlášení uživatelé:",
- "Summary": "",
+ "Summary": "Souhrn",
"Sunday": "Neděle",
"Support Zulip": "Podpořte Zulip",
"Switch between tabs": "Přepínat mezi kartami",
@@ -1008,27 +1016,27 @@
"Task already exists": "Úkol již existuje",
"Task list": "Seznam úkolů",
"Test desktop notification": "Vyzkoušet oznámení na ploše",
- "The administrators provided the following comment:": "",
+ "The administrators provided the following comment:": "Správci poskytli následující vyjádření:",
"The basics": "Základy",
- "The group description cannot contain newline characters.": "",
+ "The group description cannot contain newline characters.": "Popis skupiny nemůže obsahovat znaky pro nový řádek.",
"The recipient {recipient} is not valid": "Příjemce {recipient} není platný ",
"The recipients {recipients} are not valid": "Příjemci {recipients} nejsou platní ",
"The stream description cannot contain newline characters.": "Popis kanálu nemůže obsahovat znaky pro nový řádek.",
"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": "Vzhled",
"There are no current alert words.": "Nyní nejsou dostupná žádná sledovaná slova.",
- "They administer the following bots:": "",
+ "They administer the following bots:": "Spravují následující roboty:",
"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 cannot be undone.": "",
+ "This action cannot be undone.": "Tento úkon nelze vrátit zpět.",
"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 bot has been deactivated.": "",
+ "This bot has been deactivated.": "Tento robot byl vypnut.",
"This is a private stream. Only people who have been invited can access its content, but any subscriber can invite others.": "Toto je soukromý kanál. Pouze pozvané osoby mohou zobrazit jeho obsah, ale pozvat další osoby může kterýkoliv odběratel.",
"This is a public stream. Any member of the organization can join without an invitation or view content sent to this stream.": "Toto je veřejný internetový kanál. Kdokoliv v rámci organizace se může připojit bez pozvánky nebo prohlížet obsah poslaný do tohoto kanálu.",
"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.": "Toto je veřejný internetový kanál. Kdokoliv v rámci organizace se může připojit bez pozvánky a všichni na internetu si mohou přečíst zveřejněný obsah.",
"This is a demo organization and will be automatically deleted in {days_remaining} days.": "Toto je ukázková organizace a bude automaticky smazána během {days_remaining} dní.",
"This is a private stream": "Toto je soukromý kanál",
"This is a web-public stream": "Toto je internetový veřejný kanál",
- "This is not a publicly accessible conversation.": "",
+ "This is not a publicly accessible conversation.": "Toto není veřejně přístupný rozhovor.",
"This is what a Zulip notification looks like.": "Takto vypadá oznámení Zulipu.",
"This message was hidden because you have muted the sender.": "Tato zpráva byla skrytá, protože jste ztlumil odesílatele.",
"This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "Tato organizace je nastavena tak, aby byly úpravy obsahu zprávy omezeny na {minutes_to_edit} minut, poté co byla odeslána.",
@@ -1038,15 +1046,15 @@
"This stream has {count} subscribers.": "Tento kanál má {count} odběratelů.",
"This user does not exist!": "Tento uživatel neexistuje!",
"This user has been deactivated.": "Tento uživatel byl vypnut.",
- "This will clear the profile field for 1 user.": "",
- "This will clear the profile field for users.": "",
- "This will delete the profile field for 1 user.": "",
- "This will delete the profile field for users.": "",
+ "This will clear the profile field for 1 user.": "Tím se vymaže pole profilu pro 1 uživatele.",
+ "This will clear the profile field for users.": "Tím se vymaže pole profilu pro uživatele.",
+ "This will delete the profile field for 1 user.": "Tím se smaže pole profilu pro 1 uživatele.",
+ "This will delete the profile field for users.": "Tím se smaže pole profilu pro uživatele",
"Thursday": "Čtvrtek",
"Time": "Čas",
"Time format": "Formát času",
"Time limit for deleting messages": "Časová lhůta pro mazání zpráv",
- "Time limit for editing messages": "",
+ "Time limit for editing messages": "Časová lhůta pro upravování zpráv",
"Time zone": "Časové pásmo",
"Time's up!": "Čas vypršel!",
"Tip: You can also send \"/poll Some question\"": "Tip: Také můžete poslat \"/poll Nějaká otázka?\"",
@@ -1064,17 +1072,17 @@
"Topics are required in this organization": "Témata jsou v této organizaci povinná",
"Topics marked as resolved": "Témata označena jako vyřešená",
"Tuesday": "Úterý",
- "Turn off invisible mode": "",
+ "Turn off invisible mode": "Vypnout neviditelný režim",
"Two factor authentication": "2FA (dvoufaktorové ověření)",
"Type": "Typ",
"URL format string": "Tvar výsledné URL",
"URL pattern": "Vzor adresy (URL) ",
"URL prefix": "Předpona URL",
"USERS": "UŽIVATELÉ",
- "Un-collapse": "Rozbalit",
"Uncheck all": "Odznačit vše",
"Unknown": "Neznámý",
"Unknown stream": "Neznámý kanál",
+ "Unknown stream #{search_text}": "",
"Unmute": "Zrušit ztlumení",
"Unmute stream": "Zrušit ztlumení kanálu",
"Unmute this user": "Zrušit ztlumení tohoto uživatele",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Odepnout kanál odshora",
"Unread": "Nepřečtené",
"Unread count badge (appears in desktop sidebar and browser tab)": "Znamení počtu nepřečtených (zobrazuje se na postranním panelu plochy a na kartě prohlížeče)",
+ "Unread messages": "",
"Unresolve topic": "Zrušit vyřešení tématu",
"Unstar": "Odebrat hvězdičku",
"Unstar all messages": "Odebrat všem zprávám hvězdičky",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "Až do {time_limit} po odeslání",
"Update successful: Subdomains allowed for {domain}": "Aktualizace úspěšná: subdomény povoleny pro {domain}",
"Update successful: Subdomains no longer allowed for {domain}": "Aktualizace úspěšná: Poddomény už více pro {domain} nepovoleny",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "Nahrát avatar",
"Upload files": "Nahrát soubory",
"Upload icon": "Nahrát ikonu",
@@ -1123,13 +1134,13 @@
"User is already not subscribed.": "Uživatel již odběr má vypnutý.",
"User is deactivated": "Uživatel je vypnut",
"User list": "Seznam uživatelů",
- "User list style": "",
- "User list style changed successfully!": "",
+ "User list style": "Styl seznamu uživatelů",
+ "User list style changed successfully!": "Styl seznamu uživatelů úspěšně změněn!",
"User role": "Role uživatele",
"User(s) invited successfully.": "Pozvánka uživatelům úspěšně odeslána.",
"User(s) join as": "Uživatel(é) budou přidáni jako",
"Users": "Uživatelé",
- "Users can always disable their personal read receipts.": "",
+ "Users can always disable their personal read receipts.": "Uživatelé mohou své osobní potvrzení o přečtení vždy zakázat.",
"Vacationing": "Na dovolené",
"Version {zulip_version}": "Verze {zulip_version}",
"Video call provider": "Poskytovatel videohovorů",
@@ -1140,12 +1151,12 @@
"View in playground": "Zobrazit na hřišti",
"View in {name}": "Zobrazit v {name}",
"View in {playground_name}": "Zobrazit v {playground_name}",
- "View message source": "",
+ "View message source": "Zobrazit zdroj zprávy",
"View messages sent": "Zobrazit odeslané zprávy",
+ "View messages with yourself": "",
"View private messages": "Zobrazit soukromé zprávy",
- "View private messages to myself": "Zobrazit si vlastní soukromé zprávy",
- "View read receipts": "",
- "View recent topics": "Zobrazit nedávná témata",
+ "View read receipts": "Zobrazit potvrzení o přečtení",
+ "View recent conversations": "",
"View stream": "Zobrazit kanál",
"View stream messages": "Zobrazit zprávy z kanálu",
"View user profile": "Zobrazit profil uživatele",
@@ -1162,7 +1173,7 @@
"Wednesday": "Středa",
"Week of {date}": "Týden {date}",
"Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "Vítejte zpět. Máte {unread_msgs_count} nepřečtených zpráv. Chcete je všechny označit jako přečtené?",
- "What pronouns should people use to refer to you?": "",
+ "What pronouns should people use to refer to you?": "Jaká zájmena by měli lidé používat, když o vás mluví?",
"When you deactivate , they will be immediately logged out.": "Když vypnete , budou okamžitě odhlášeni..",
"Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "Zda je se zmínkami (zástupný symbol) jako @all zacházeno jako se zmínkami pro účel oznámení.",
"Who can access the stream?": "Kdo může přistupovat ke kanálu?",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Ano, prosím!",
"Yes, send": "Ano, odeslat",
"Yesterday": "Včera",
+ "You": "Vy",
"You (click to remove) and {other_username} reacted with {emoji_name}": "Vy (klepněte pro odstranění) a {other_username} odpověděl {emoji_name}",
"You (click to remove) reacted with {emoji_name}": "Odpověděl jste (klepněte pro odstranění) {emoji_name}",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Vy (klepněte pro odstranění), {comma_separated_usernames} a {last_username} jste odpověděl {emoji_name}",
@@ -1202,12 +1214,13 @@
"You are using an old version of the Zulip desktop app with known security bugs.": "Používáte starou verzi aplikace pracovní plochy Zulip se známými chybami zabezpečení.",
"You aren't subscribed to this stream and nobody has talked about that yet!": "Neodebíráte tento kanál a nikdo o tomto ještě nemluvil!",
"You can also make tables with this Markdown-ish table syntax.": "Také můžete dělat tabulky s toutoMarkdown tabulkovou syntaxí.",
- "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
+ "You can combine search operators as needed.": "",
+ "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Vytvořením účtu Zulip v této organizaci získáte plný přístup k tomuto společenství a můžete se účastnit rozhovorů.",
"You can reactivate deactivated users from organization settings.": "Vypnuté uživatele můžete znovu zapnout v nastavení organizace.",
"You cannot create a stream with no subscribers!": "Nelze vytvořit kanál, který nemá žádné odběratele!",
"You cannot create a user_group with no members!": "Nelze vytvořit user_group, která nemá žádné členy!",
"You cannot send messages to deactivated users.": "Vypnutým uživatelům nelze poslat zprávy.",
- "You do not have permission to post in this stream.": "",
+ "You do not have permission to post in this stream.": "Nemáte oprávnění vkládat příspěvky do tohoto kanálu.",
"You do not have permission to use wildcard mentions in this stream.": "Nemáte oprávnění používat v tomto kanálu zmínky se zástupnými znaky.",
"You get": "Dostanete",
"You have muted .": "Ztlumil jste .",
@@ -1234,10 +1247,14 @@
"You unsubscribed from stream {stream_name}": "Máte zrušen odběr kanálu {stream_name}",
"You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Tento kanál neodebíráte. Pokud vám někdo odpoví na vaši zprávu, nedostanete o tom žádné upozornění.",
"Your API key:": "Váš API kíč:",
- "Your Zulip account on has been deactivated, and you will no longer be able to log in.": "",
+ "Your Zulip account on has been deactivated, and you will no longer be able to log in.": "Váš účet Zulip v byl vypnut a vy se již nebudete moci přihlásit.",
"Your status": "Váš stav",
"Your time zone:": "Vaše časové pásmo:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip potřebuje odeslat e-mail pro ověření adresy uživatele a posílání oznámení.",
"Zulip needs your permission to enable desktop notifications.": "Zulip potřebuje vaše dovolení pro povolení oznámení na ploše.",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Překlady Zulipu přispívá naše úžasné společenství dobrovolných překladatelů. Pokud chcete být nápomocni, podívejte se na Pokyny pro překlad Zulipu.",
@@ -1248,24 +1265,26 @@
"[Unset]": "[nenastaveno]",
"and": "a",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "a {remaining_senders, plural, one {1 other} other {# others}}.",
+ "back to streams": "",
"beta": "beta",
"clear": "Smazat",
"cookie": "cookie",
- "deprecated": "",
+ "deprecated": "vyřazeno",
"group private messages with {recipient}": "skupinová soukromá zpráva s {recipient}",
- "he/him": "",
+ "he/him": "on/jemu",
"in 1 hour": "za 1 hodinu",
"in 20 minutes": "za 20 minut",
"in 3 hours": "za 3 hodiny",
- "invisible mode off": "",
+ "invisible mode off": "neviditelný režim vypnut",
"leafy green vegetable": "listnatá zelená zelenina",
"marketing": "Marketing",
+ "more conversations": "další konverzace",
"more topics": "další témata",
"or": "nebo",
"private messages with yourself": "vaše vlastní soukromé zprávy",
"private messages with {recipient}": "Soukromé zprávy s {recipient}",
- "she/her": "",
- "they/them": "",
+ "she/her": "ona/jí",
+ "they/them": "oni/jim",
"{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "{comma_separated_usernames} a{last_username} odpověděl {emoji_name}",
"{date} at {time}": "{date} v {time}",
"{days_old} days ago": "před {days_old} dny",
@@ -1275,12 +1294,12 @@
"{last_active_date}": "{last_active_date}",
"{minutes} min to edit": "{minutes} minut na upravení",
"{minutes} minutes ago": "před {minutes} minutami",
- "{modal_heading_text}": "",
- "{num_of_people, plural, one {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}": "{num_of_people, plural, one {} few {} many {} other {}}",
+ "{modal_heading_text}": "{modal_heading_text}",
+ "{num_of_people, plural, one {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}": "{num_of_people, plural, one {Tato zpráva byla čtena {num_of_people} osobou:} few {Tato zpráva byla čtena {num_of_people} lidmi:} many {Tato zpráva byla čtena {num_of_people} lidmi:} other {Tato zpráva byla čtena {num_of_people} lidmi:}}",
"{seconds} sec to edit": "{seconds} sekund na upravení",
"{starred_status} this message": "{starred_status} tuto zprávu",
"{starred_status} this message (Ctrl + s)": "{starred_status} tuto zprávu (Ctrl + s)",
- "{user_time} local time": "",
+ "{user_time} local time": "{user_time} místní čas",
"{username} [said]({link_to_message}):": "{username} [said]({link_to_message}):",
"{username} reacted with {emoji_name}": "{username} odpověděl {emoji_name}"
}
\ No newline at end of file
diff --git a/locale/cy/LC_MESSAGES/django.po b/locale/cy/LC_MESSAGES/django.po
index dadf41dc21..0dc085ba65 100644
--- a/locale/cy/LC_MESSAGES/django.po
+++ b/locale/cy/LC_MESSAGES/django.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Tim Abbott , 2022\n"
"Language-Team: Welsh (http://www.transifex.com/zulip/zulip/language/cy/)\n"
@@ -19,45 +19,45 @@ msgstr ""
"Language: cy\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Ni chaniateir i ddefnyddwyr gwadd"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Sefydliad annilys"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Ffrydiau cyhoeddus"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Ffrydiau preifat"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Negeseuon preifat"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Negeseuon preifat ar gyfer y grŵp"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Enw siart anhysbys: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "Mae'r amser cychwyn yn hwyrach na'r amser gorffen. Dechreuwch: {start}, Diwedd: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
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:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Paramedrau annilys"
@@ -117,30 +117,30 @@ msgid ""
"{num_invites} users."
msgstr "Nid oes gan eich sefydliad ddigon o drwyddedau Zulip nas defnyddiwyd i wahodd defnyddwyr {num_invites}."
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Rhaid i chi anfonebu am o leiaf {} defnyddiwr."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "Ni ellir prosesu anfonebau â mwy na {} trwydded o'r dudalen hon. I gwblhau'r uwchraddiad, cysylltwch â {}."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Aeth rhywbeth o'i le. Cysylltwch â {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Aeth rhywbeth o'i le. Ail-lwythwch y dudalen."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Aeth rhywbeth o'i le. Arhoswch ychydig eiliadau a rhoi cynnig arall arni."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -329,113 +329,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Defnyddwyr gweithredol"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Actives dyddiol"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "Gweithredol 15 diwrnod"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Cyfanswm y defnyddwyr"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Defnyddwyr"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Negeseuon wedi'u hanfon yn ôl math y derbynnydd"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Fi"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Pawb"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Wythnos diwethaf"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Mis diwethaf"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Blwyddyn diwethaf"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Trwy'r amser"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Negeseuon wedi'u hanfon dros amser"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Yn ddyddiol"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Wythnosol"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Cronnus"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Bodau dynol"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Botiau"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Negeseuon yn cael eu darllen dros amser"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Negeseuon a anfonwyd gan gleient"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Diweddariad diwethaf"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr "Mae diweddariad llawn o'r holl graffiau yn digwydd unwaith y dydd. Mae'r graff “negeseuon a anfonir dros amser” yn cael ei ddiweddaru unwaith yr awr."
-#: templates/analytics/stats.html:147
-msgid "Analytics documentation"
-msgstr "Dogfennaeth dadansoddeg"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -508,7 +508,7 @@ msgstr "Bilio"
msgid "Close"
msgstr "Cau"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -557,7 +557,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -577,7 +577,7 @@ msgstr "Gweld prisio"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -589,7 +589,7 @@ msgstr "Zulip hunan-westeiwr"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -675,13 +675,13 @@ msgstr "Mewngofnodi nawr"
#: templates/corporate/self-hosting.html:27
msgid "Features & pricing"
-msgstr ""
+msgstr "Nodweddion a phrisiau"
#: templates/corporate/self-hosting.html:31
msgid "Zulip for business"
-msgstr ""
+msgstr "Zulip am busnes"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Cysylltwch â chefnogaeth"
@@ -784,7 +784,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 "\nMae'r sgwrs tîm hon bellach yn cael ei chynnal ar Zulip Cloud. Derbyniwch Delerau Gwasanaeth Zulip i barhau."
#: templates/two_factor/_wizard_forms.html:26
msgid "Or, alternatively, use one of your backup phones:"
@@ -801,10 +801,10 @@ msgstr "Defnyddiwch docyn wrth gefn"
#: templates/zerver/accounts_accept_terms.html:4
#: templates/zerver/accounts_accept_terms.html:18
msgid "Accept the Terms of Service"
-msgstr ""
+msgstr "Derbyn y Telerau Gwasanaeth"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -820,10 +820,10 @@ msgstr "Rwy'n cytuno ir GitHub, or chat with us "
"live on the Zulip "
"community server!"
-msgstr ""
+msgstr "PS: Dilynwch ni ar Trydar , serenwch ni ar GitHub , neu sgwrsiwch â ni yn fyw ar weinydd cymunedol Zulip !"
#: templates/zerver/emails/followup_day1.subject.txt:2
#, python-format
@@ -1436,7 +1436,7 @@ 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: Gwiriwch ni ar Trydar (@zulip), serenwch ni ar GitHub (https://github.com/zulip/zulip), neu sgwrsiwch â ni yn fyw ar weinydd cymunedol Zulip (https://zulip.com/development-community/)!"
#: templates/zerver/emails/followup_day2.source.html:8
#: templates/zerver/emails/followup_day2.txt:1
@@ -1979,7 +1979,7 @@ msgstr "Dewch o hyd i'ch cyfrifon Zulip"
msgid "Email addresses"
msgstr "Cyfeiriadau e-bost"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Dewch o hyd i gyfrifon"
@@ -2005,7 +2005,7 @@ msgstr "Cynlluniau a phrisio"
#: templates/zerver/footer.html:10
msgid "Self-hosting"
-msgstr ""
+msgstr "Hunan-westeiwr"
#: templates/zerver/footer.html:11
msgid "Desktop & mobile apps"
@@ -2025,7 +2025,7 @@ msgstr "Datrysiadau"
#: templates/zerver/footer.html:20
msgid "Business"
-msgstr ""
+msgstr "Busnes"
#: templates/zerver/footer.html:23
msgid "Education"
@@ -2053,7 +2053,7 @@ msgstr "Straeon cwsmeriaid"
#: templates/zerver/footer.html:43
msgid "Company"
-msgstr ""
+msgstr "Cwmni"
#: templates/zerver/footer.html:46
msgid "Technical University of Munich"
@@ -2069,117 +2069,117 @@ msgstr "Cymuned ddihareb theorem lean"
#: templates/zerver/footer.html:55
msgid "Asciidoctor open-source community"
-msgstr ""
+msgstr "Cymuned ffynhonnell agored Asciidoctor"
#: templates/zerver/footer.html:58
msgid "Rust language community"
msgstr "Cymuned iaith Rust"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Cyfrifon"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Sefydliad newydd"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Telerau Gwasanaeth"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Polisi preifatrwydd"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "Ar gyfer defnyddwyr"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "Dechrau arni"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Canolfan gymorth"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Sgwrs gymunedol"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Blog"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "Ar gyfer gweinyddwyr"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Sefydlu'ch sefydliad"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Gosod gweinydd Zulip"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Uwchraddio gweinydd Zulip"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "Addasu Zulip"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "Ar gyfer cyfranwyr"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "Cymuned ddatblygu"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Cyfieithiad"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "Amdanom ni"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Tîm"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Hanes"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "Swyddi"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "Noddwr Zulip"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2313,7 +2313,7 @@ msgid "Invalid or expired login session."
msgstr "Sesiwn fewngofnodi annilys neu wedi dod i ben."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2327,34 +2327,34 @@ msgstr "Mewngofnodi i Zulip"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "E-bost neu enw defnyddiwr"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Enw defnyddiwr"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Cyfrinair"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Rydych chi eisoes wedi cofrestru gyda'r cyfeiriad e-bost hwn. Mewngofnodwch isod."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "E-bost neu enw defnyddiwr"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Enw defnyddiwr"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Cyfrinair"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Mewngofnodi gyda %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Wedi anghofio eich cyfrinair?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Nid efo cyfrif eto? Mae angen i chi gael eich gwahodd i ymuno â'r sefydliad hwn."
@@ -2398,24 +2398,30 @@ msgstr "Rydych wedi rhagori ar y terfyn ar gyfer \npa mor aml y gall defnyddiwr
msgid "You can try again in %(retry_after)s seconds."
msgstr "Gallwch roi cynnig arall arni mewn %(retry_after)s eiliad."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Nid yw'r gweinydd hwn yn caniatáu i aelodau'r cyhoedd greu sefydliadau newydd."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\nMae Zulip yn ffynhonnell agored, felly gallwch chi osod eich gweinydd Zulip eich hun\n neu greu sefydliad newydd ar\n Zulip Cloud"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2722,8 +2728,8 @@ msgid "Invalid order mapping."
msgstr "Mapio archeb annilys."
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Id maes {id} heb ei ddarganfod."
@@ -2776,27 +2782,27 @@ msgstr "Mae'r grŵp ffrwd diofyn hwn eisoes wedi'i enwi '{}'"
msgid "Default stream group '{}' already exists"
msgstr "Mae grŵp llif diofyn'{}' eisoes yn bodoli"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
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/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Nid oeddem yn gallu gwahodd unrhyw un."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2836,140 +2842,140 @@ msgstr "Mae {user} wedi nodi'r pwnc hwn fel y'i datryswyd."
msgid "{user} has marked this topic as unresolved."
msgstr "Mae {user} wedi nodi'r pwnc hwn fel un heb ei ddatrys."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
-msgstr ""
+msgstr "Symudwyd y pwnc hwn yma i {new_location} gan {user}"
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
-msgstr ""
+msgstr "Symudwyd neges o'r pwnc hwn i {new_location} gan {user}."
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
-msgstr ""
+msgstr "Cafodd {changed_messages_count} neges eu symud o'r pwnc hwn i {new_location} gan {user}."
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
-msgstr ""
+msgstr "Symudwyd y pwnc hwn yma o {old_location} gan {user}"
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
-msgstr ""
+msgstr "Symudwyd y pwnc hwn yma o {old_location} gan {user}"
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
-msgstr ""
+msgstr "{changed_messages_count} symudwyd negeseuon yma o {old_location} gan {user}."
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Mae eich sefydliad wedi diffodd golygu negeseuon"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Nid oes gennych ganiatâd i olygu'r neges hon"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
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/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
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/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
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/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "Nid oes gennych ganiatâd i symud y neges hon"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
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/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "Baner annilys: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Baner ddim yn olygadwy: '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "Gweithrediad baner neges annilys: '{}'"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Methu rhoi neges"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "Disgwylir yn union un ffrwd"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "Math o ddata annilys ar gyfer ffrwd"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "Math data annilys ar gyfer derbynwyr"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "Gall rhestrau derbynwyr gynnwys e-byst neu IDau defnyddiwr, ond nid y ddau."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Dim ond ar gyfer ffrydiau y gellir gosod nodiadau atgoffa."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "Ceisiodd eich bot {bot_identity} anfon neges i ffrydio ID {stream_id}, ond nid oes ffrwd gyda'r ID hwnnw."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "Ceisiodd eich bot {bot_identity} anfon neges i ffrydio {stream_name}, ond nid yw'r ffrwd honno'n bodoli. Cliciwch [yma] ({new_stream_link}) i'w greu."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "Ceisiodd eich bot {bot_identity} anfon neges i ffrydio {stream_name}. Mae'r ffrwd yn bodoli ond nid oes ganddo unrhyw danysgrifwyr."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Mae negeseuon preifat yn analluogi yn y sefydliad hwn."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
-msgstr ""
+msgstr "Mae angen pynciau yn y sefydliad hwn"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Widgets: Anfonodd rhaglennydd API gynnwys JSON annilys"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Widgets: {error_msg}"
@@ -2987,7 +2993,7 @@ msgstr "Mae emoji personol gyda'r enw hwn eisoes yn bodoli."
msgid ""
"{user} changed the [access permissions](/help/stream-permissions) for this "
"stream from **{old_policy}** to **{new_policy}**."
-msgstr ""
+msgstr "Mae {user} wedi newid y [access permissions](/help/stream-permissions) ar gyfer y ffrwd hon o **{old_policy}** i **{new_policy}**."
#: zerver/actions/streams.py:1011
#, python-brace-format
@@ -2996,7 +3002,7 @@ msgid ""
"\n"
"* **Old permissions**: {old_policy}.\n"
"* **New permissions**: {new_policy}.\n"
-msgstr ""
+msgstr "{user} wedi newid y [posting permissions](/help/stream-sending-policy) ar gyfer y ffrwd hon:\n\n* **Old permissions**: {old_policy}.\n* **New permissions**: {new_policy}.\n"
#: zerver/actions/streams.py:1146
#, python-brace-format
@@ -3004,30 +3010,30 @@ 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/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Dim disgrifiad."
#: zerver/actions/streams.py:1170
#, python-brace-format
msgid "{user} changed the description for this stream."
-msgstr ""
+msgstr "{user} wedi newid y disgrifiad ar gyfer y ffrwd hon."
#: zerver/actions/streams.py:1172
msgid "Old description"
-msgstr ""
+msgstr "Hen disgrifiad"
#: zerver/actions/streams.py:1176
msgid "New description"
-msgstr ""
+msgstr "Disgrifiad newydd"
#: zerver/actions/streams.py:1244 zerver/actions/streams.py:1249
msgid "Forever"
-msgstr ""
+msgstr "Am byth"
#: zerver/actions/streams.py:1250
msgid "Messages in this stream will now be retained forever."
-msgstr ""
+msgstr "Bydd negeseuon yn y nant hon nawr yn cael eu cadw am byth."
#: zerver/actions/streams.py:1256
#, python-brace-format
@@ -3037,7 +3043,7 @@ msgid ""
"* **New retention period**: {new_retention_period}\n"
"\n"
"{summary_line}"
-msgstr ""
+msgstr "{user} wedi newid y [message retention period](/help/message-retention-policy) am y ffrwd hwn:\n* **Old retention period**: {old_retention_period}\n* **New retention period**: {new_retention_period}\n\n{summary_line}"
#: zerver/actions/submessage.py:30
msgid "You cannot attach a submessage to this message."
@@ -3075,8 +3081,8 @@ msgstr "Rhaid bod yn weinyddwr gweinydd"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Caniatâd annigonol"
@@ -3101,11 +3107,11 @@ msgstr "Dim ond bachyngwe y gall bots bachyngwe eu cyrchu"
msgid ""
"Your account {username} has been deactivated. Please contact your "
"organization administrator to reactivate it."
-msgstr ""
+msgstr "Mae eich cyfrif {username} wedi'i ddadactifadu. Cysylltwch â gweinyddwr eich sefydliad i'w ailysgogi."
#: zerver/forms.py:66
msgid "The password is too weak."
-msgstr ""
+msgstr "Mae'r cyfrinair yn rhy wan"
#: zerver/forms.py:87
msgid "Subdomain needs to have length 3 or greater."
@@ -3169,13 +3175,13 @@ msgstr "Cadarnhad cyfrinair newydd"
msgid ""
"You're making too many attempts to sign in. Try again in {} seconds or "
"contact your organization administrator for help."
-msgstr ""
+msgstr "Rydych chi'n gwneud gormod o ymdrechion i fewngofnodi. Ceisiwch eto ymhen {} eiliad neu cysylltwch â gweinyddwr eich sefydliad am gymorth."
#: zerver/forms.py:467
msgid ""
"Your password has been disabled because it is too weak. Reset your password "
"to create a new one."
-msgstr ""
+msgstr "Mae'ch cyfrinair wedi'i analluogi oherwydd ei fod yn rhy wan. Ailosodwch eich cyfrinair i greu un newydd."
#: zerver/forms.py:516
msgid "Token"
@@ -3362,116 +3368,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "Mae enw Emoji ar goll"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Methu dyrannu ciw digwyddiad"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Heb fewngofnodi: Angen dilysu API neu sesiwn defnyddiwr"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "Nid yw ffrwd '{stream}' yn bodoli"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "Nid yw ffrwd ag ID '{stream_id}' yn bodoli"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "perchennog y sefydliad"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "defnyddiwr"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Methu dadactifadu'r unig {entity}."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Mae Markdown annilys yn cynnwys datganiad: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "Roedd y defnydd o API yn uwch na'r terfyn cyfradd"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "JSON camffurfiedig"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Rhaid bod yn aelod o'r sefydliad"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Rhaid bod yn weinyddwr sefydliad"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Rhaid bod yn berchennog sefydliad"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "Mae eich enw defnyddiwr neu gyfrinair yn anghywir"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Mae'r cyfrif yn cael ei ddadactifadu"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Mae'r sefydliad hwn wedi'i ddadactifadu"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
-msgstr ""
+msgstr "Mae'r cofrestriad gwasanaeth hysbysu gwthio symudol ar gyfer eich gweinydd wedi'i ddadactifadu"
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "Mae dilysu cyfrinair yn analluogi yn y sefydliad hwn"
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "Mae'ch cyfrinair wedi'i anablu ac mae angen ei ailosod"
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Allwedd API annilys"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Allwedd API camffurfiedig"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "Ar hyn o bryd nid yw'r digwyddiad '{event_type}' yn cael ei gefnogi gan y webhook {webhook_name}"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
-msgstr ""
+msgstr "Methu dosrannu cais: A wnaeth {webhook_name} gynhyrchu'r digwyddiad hwn?"
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Isbarth annilys"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Mynediad wedi ei wrthod"
@@ -3684,10 +3690,10 @@ msgstr "Yn Zulip, pynciau [dywedwch wrthych beth yw neges] (/help/frydiau-a-phyn
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
-msgstr "Edrychwch ar [Pynciau diweddar] (#recent_topics) i weld beth sy'n digwydd! Gallwch ddychwelyd i'r sgwrs hon trwy glicio \"Negeseuon preifat\" yn y chwith uchaf."
+msgstr ""
#: zerver/lib/onboarding.py:166
msgid ""
@@ -3853,7 +3859,7 @@ msgstr "Gwerth gwael ar gyfer '{var_name}': {bad_value}"
#: zerver/lib/request.py:394 zerver/webhooks/slack_incoming/view.py:41
msgid "Malformed payload"
-msgstr ""
+msgstr "Llwyth tâl anffurf"
#: zerver/lib/request.py:442
msgid "Argument \"{}\" is not valid JSON."
@@ -3909,9 +3915,9 @@ msgstr "Enw ffrwd annilys '{}'"
msgid "Stream(s) ({}) do not exist"
msgstr "Nid yw ffrwd(iau) ({}) yn bodoli"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
-msgstr ""
+msgstr "Nid yw ffrydiau cyhoeddus ar y we wedi'u galluogi."
#: zerver/lib/streams.py:763
msgid "Default stream group with id '{}' does not exist."
@@ -3919,7 +3925,7 @@ msgstr "Nid yw grŵp nant diofyn gydag id '{}' yn bodoli."
#: zerver/lib/string_validation.py:38
msgid "Stream name can't be empty!"
-msgstr ""
+msgstr "Ni all gair ffrwd fod yn wag!"
#: zerver/lib/string_validation.py:42
msgid "Stream name too long (limit: {} characters)."
@@ -3927,15 +3933,15 @@ msgstr "Enw'r ffrwd yn rhy hir (terfyn: {} nod)."
#: zerver/lib/string_validation.py:48
msgid "Invalid character in stream name, at position {}!"
-msgstr ""
+msgstr "Nod annilys yn enw'r nant, yn safle {}!"
#: zerver/lib/string_validation.py:54
msgid "Topic can't be empty!"
-msgstr ""
+msgstr "Ni all y pwnc fod yn wag"
#: zerver/lib/string_validation.py:59
msgid "Invalid character in topic, at position {}!"
-msgstr ""
+msgstr "Cymeriadau annilys yn y pwnc, at safle {}!"
#: zerver/lib/subscription_info.py:296
msgid "Subscriber data is not available for this stream"
@@ -3955,11 +3961,11 @@ msgstr "Mae maint y ddelwedd yn fwy na'r terfyn."
#: zerver/lib/upload.py:168
msgid "Corrupt animated image."
-msgstr ""
+msgstr "Delwedd animeiddiedig llwgr."
#: zerver/lib/upload.py:177
msgid "Unknown animated image format."
-msgstr ""
+msgstr "Fformat delwedd animeiddiedig anhysbys."
#: zerver/lib/upload.py:373
msgid "Upload would exceed your organization's upload quota."
@@ -4022,7 +4028,7 @@ msgstr "Math bot annilys"
msgid "Invalid interface type"
msgstr "Math rhyngwyneb annilys"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "ID defnyddiwr annilys: {}"
@@ -4175,12 +4181,12 @@ msgstr "nid yw {var_name} yn llinyn nac yn gyfanrif"
#: zerver/lib/validator.py:636
#, python-brace-format
msgid "{var_name} does not have a length"
-msgstr ""
+msgstr "Nid oes gan {var_name} hyd"
#: zerver/lib/validator.py:693 zerver/lib/validator.py:713
#, python-brace-format
msgid "{var_name} is missing"
-msgstr ""
+msgstr "{var_name} ar goll"
#: zerver/lib/webhooks/common.py:69
#, python-brace-format
@@ -4210,7 +4216,7 @@ msgstr "digwyddiadau ffrwd"
#: zerver/models.py:594
msgid "Available on Zulip Cloud Standard. Upgrade to access."
-msgstr ""
+msgstr "Ar gael ar Zulip Safonol. Uwchraddio i gael mynediad."
#: zerver/models.py:1085
msgid "Invalid characters in emoji name"
@@ -4266,7 +4272,7 @@ msgstr "Gwadd"
#: zerver/models.py:2416
msgid "Web-public"
-msgstr ""
+msgstr "Gwe cyhoeddus"
#: zerver/models.py:2422
msgid "Public"
@@ -4282,7 +4288,7 @@ msgstr "Hanes preifat, gwarchodedig"
#: zerver/models.py:2442
msgid "Public, protected history"
-msgstr ""
+msgstr "Hanes cyhoeddus, gwarchodedig"
#: zerver/models.py:2462
msgid "All stream members can post"
@@ -4312,43 +4318,43 @@ msgstr "Emoji personol"
msgid "Zulip extra emoji"
msgstr "Emoji ychwanegol Zulip"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "Mae defnyddiwr ag ID {} wedi'i ddadactifadu"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "Mae defnyddiwr ag ID {} yn bot"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Rhestr o opsiynau"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Codwr person"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Testun byr"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Testun hir"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Codwr dyddiad"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Dolen"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Cyfrif allanol"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4417,7 +4423,7 @@ msgstr "Angen isbarth"
#: zerver/views/auth.py:1011
msgid "Password is incorrect."
-msgstr ""
+msgstr "Mae'r cyfrinair yn anghywir"
#: zerver/views/compatibility.py:18
msgid "User-Agent header missing from request"
@@ -4439,17 +4445,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Math cae annilys."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "Mae maes gyda'r label hwnnw eisoes yn bodoli."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "Ni ellir diweddaru maes arfer diofyn."
@@ -4523,7 +4529,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:100
msgid "No such topic '{}'"
msgstr "Dim pwnc o'r fath '{}'"
@@ -4631,7 +4637,7 @@ msgstr "video_chat_provider {} annilys"
msgid "Invalid giphy_rating {}"
msgstr "Giphy_rating annilys {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "Rhaid bod yn sefydliad demo."
@@ -4696,87 +4702,79 @@ msgstr "Rhaid i chi uwchlwytho un logo yn union."
msgid "Invalid playground"
msgstr "Maes chwarae annilys"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "Mae'r cyswllt creu sefydliad wedi dod i ben neu nid yw'n ddilys."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "Creu sefydliad newydd yn anabl"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, 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:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "Ni ellir gwneud ffrydiau preifat yn ddiofyn."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
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:221
+#: zerver/views/streams.py:222
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:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "Ni ellir gwneud ffrydiau diofyn yn breifat."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Mae gan Ffrwd yr enw hwnnw eisoes!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, 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:510
+#: zerver/views/streams.py:511
#, 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:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "Methu cyrchu ffrwd ({stream_name})."
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
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:710
+#: zerver/views/streams.py:711
#, 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:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr "Creodd {user_name} nant newydd {stream_str}."
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "ffrydiau newydd"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
-msgstr ""
+msgstr "**{policy}** ffrwd wedi'i chreu gan {user_name}. **Disgrifiad:**"
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "Eiddo tanysgrifio anhysbys: {}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "Heb danysgrifio i id ffrwd {}"
@@ -4962,7 +4960,7 @@ msgstr "Nid yw BigBlueButton wedi'i ffurfweddu."
#: zerver/views/video_calls.py:212
msgid "Invalid signature."
-msgstr ""
+msgstr "Llofnod annilys"
#: zerver/views/video_calls.py:242
msgid "Error connecting to the BigBlueButton server."
@@ -5011,11 +5009,11 @@ msgstr "Ni all y cynnwys fod yn wag"
#: zerver/webhooks/ifttt/view.py:33
msgid "Topic must be a string"
-msgstr ""
+msgstr "Rhaid i'r pwnc fod yn llinyn"
#: zerver/webhooks/ifttt/view.py:36
msgid "Content must be a string"
-msgstr ""
+msgstr "Rhaid i'r cynnwys fod yn llinyn"
#: zerver/webhooks/librato/view.py:174
msgid "Malformed JSON input"
@@ -5071,7 +5069,7 @@ msgstr "Rhaid dilysu gydag allwedd API gweinydd Zulip dilys"
#. error
#: zilencer/views.py:61 zilencer/views.py:63
msgid "Invalid UUID"
-msgstr ""
+msgstr "UUID annilys"
#. error
#: zilencer/views.py:68
@@ -5084,11 +5082,11 @@ msgstr "Nid yw {} yn enw gwesteiwr dilys"
#: zilencer/views.py:158
msgid "Missing user_id or user_uuid"
-msgstr ""
+msgstr "user_id neu user_uuid ar goll"
#: zilencer/views.py:163
msgid "Specify only one of user_id or user_uuid"
-msgstr ""
+msgstr "Nodwch un yn unig o user_id neu user_uuid"
#: zilencer/views.py:300
msgid "Invalid property {}"
diff --git a/locale/cy/translations.json b/locale/cy/translations.json
index 85e279ae19..1d35f15fc4 100644
--- a/locale/cy/translations.json
+++ b/locale/cy/translations.json
@@ -33,16 +33,16 @@
"You are searching for messages that are sent by more than one person, which is not possible.
": "Rydych chi'n chwilio am negeseuon sy'n cael eu hanfon gan fwy nag un person, nad yw'n bosibl.
",
"You are searching for messages that belong to more than one stream, which is not possible.
": "Rydych chi'n chwilio am negeseuon sy'n perthyn i fwy nag un ffrwd, nad yw'n bosibl.
",
"You are searching for messages that belong to more than one topic, which is not possible.
": "Rydych chi'n chwilio am negeseuon sy'n perthyn i fwy nag un pwnc, nad yw'n bosibl.
",
- "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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "Nid yw {name} wedi'i danysgrifio i'r ffrwd hon. Ni fyddant yn cael eu hysbysu os soniwch amdanynt.",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "Nid yw {name} wedi'i danysgrifio i'r ffrwd hon. Ni fyddant yn cael eu hysbysu oni bai eich bod yn eu tanysgrifio.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
"Subscribe": "Tanysgrifiwch",
"Click here to learn about exporting private streams and messages.": "Cliciwch yma i ddysgu am allforio ffrydiau a negeseuon preifat.",
"Upgrade for more space.": "Uwchraddio am fwy o le.",
- " to add a new line": "",
- " to send": "",
- " will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
+ " to add a new line": "i ychwanegu llinell newydd",
+ " to send": "i anfon",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
+ " will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "yn cael yr un rôl, tanysgrifiadau ffrwd, aelodaeth grwpiau defnyddwyr, a gosodiadau a chaniatadau eraill ag oedd ganddynt cyn dadactifadu.",
"A Topic Move already in progress.": "Symud Pwnc eisoes ar y gweill.",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
"A deactivated emoji will remain visible in existing messages and emoji reactions, but cannot be used on new messages.": "",
@@ -74,7 +74,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 all users": "Ychawnegu pob defnyddwr",
"Add another user...": "Ychwanegwch ddefnyddiwr arall ...",
"Add choice": "Ychwanegwch ddewis",
"Add code playground": "Ychwanegu maes chwarae côd",
@@ -93,7 +93,7 @@
"Add stream": "Ychwanegu ffrwd",
"Add streams": "Ychwanegwch ffrydiau",
"Add subscribers": "Ychwanegwch danysgrifwyr",
- "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "",
+ "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "Ychwanegwch danysgrifwyr. Defnyddiwch @usergroup neu #streamname i swmp-ychwanegu tanysgrifwyr.",
"Add task": "Ychwanegu tasg",
"Add video call": "Ychwanegwch alwad fideo",
"Added successfully!": "Ychwanegwyd yn llwyddiannus!",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "Tynnu gair rhybudd yn llwyddiannus!",
"Alert words": "Geiriau rhybuddio",
"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.": "Mae geiriau rhybuddio yn caniatáu ichi gael eich hysbysu fel petaech wedi'ch @-sylw pan ddefnyddir rhai geiriau neu ymadroddion yn Zulip. Nid yw geiriau rhybuddio yn sensitif i achosion.",
+ "Alerted messages": "",
"All": "I gyd",
"All messages": "Pob neges",
"All messages including muted streams": "Pob neges gan gynnwys ffrydiau wedi mudo",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "Gall pob tanysgrifiwr ffrwd bostio.",
"All streams": "Pob ffrydiau",
"All time": "Trwy'r amser",
@@ -167,7 +170,7 @@
"Automated messages and emails": "",
"Automatic": "Awtomatig",
"Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "",
- "Avatar changes are disabled in this organization": "",
+ "Avatar changes are disabled in this organization": "Mae newidiadau Afatar yn anabl yn y sefydliad hwn.",
"Avatar from Gravatar": "Avatar o Gravatar",
"Back to streams": "Yn ôl i ffrwdiau",
"Billing": "Bilio",
@@ -178,10 +181,10 @@
"Bot owner": "",
"Bot type": "Math bot",
"Bots": "Botiau",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "Porwch ffrydiau",
- "Business": "",
- "Busy": "",
+ "Business": "Busnes",
+ "Busy": "Brysur",
"By deactivating your account, you will be logged out immediately.": "Trwy ddadactifadu eich cyfrif, byddwch wedi allgofnodi ar unwaith.",
"Cancel": "Canslo",
"Cancel compose": "Canslo cyfansoddi",
@@ -192,28 +195,29 @@
"Change email": "Newid e-bost",
"Change group info": "",
"Change password": "Newid cyfrinair",
- "Change send shortcut": "",
+ "Change send shortcut": "Newid llwybr byr am anfon",
"Change stream info": "Newid gwybodaeth ffrwd",
- "Change stream permissions": "",
+ "Change stream permissions": "Newid caniatad ffrwd",
"Change stream permissions for #{stream_name}": "Newid caniatâd llif ar gyfer #{stream_name}",
"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 members": "",
- "Choose subscribers": "",
+ "Choose subscribers": "Dewis tanysgrifwyr",
"Clear avatar": "",
"Clear emoji image": "Cliriwch delwedd emoji",
"Clear profile picture": "Cliriwch llun proffil",
"Click here to reveal.": "Cliciwch yma i ddatgelu.",
"Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Cliciwch y tu allan i'r blwch mewnbwn i arbed. Byddwn yn hysbysu unrhyw un a ychwanegwyd neu a symudwyd yn awtomatig.",
"Click to join video call": "Cliciwch i ymuno â galwad fideo",
- "Click to view or download.": "",
+ "Click to view or download.": "Cliciwch i weld neu lawrlwytho.",
"Close": "Cau",
"Close modal": "Caewch y moddol",
"Close this dialog window": "Caewch y ffenestr ymgom hon",
"Code playgrounds": "Meysydd chwarae côd",
"Collapse compose": "Cwymp yn cyfansoddi",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Cwympo/dangos neges ddethol",
"Color scheme": "Cynllun lliw",
"Community": "",
@@ -233,7 +237,7 @@
"Configure the authentication methods for your organization.": "Ffurfweddwch y dulliau dilysu ar gyfer eich sefydliad.",
"Configure the default streams new users are subscribed to when joining your organization.": "Ffurfweddwch y ffrydiau diofyn y mae defnyddwyr newydd yn tanysgrifio iddynt wrth ymuno â'ch sefydliad.",
"Confirm": "Cadarnhau",
- "Consider searching all public streams.": "",
+ "Consider searching all public streams.": "Ystyriwch chwilio pob ffrwd gyhoeddus.",
"Contact support": "Cysylltwch â chefnogaeth",
"Convert emoticons before sending (:)
becomes \ud83d\ude03)": "Trosi emoticons cyn anfon ( :)
dod yn 😃)",
"Cookie Bot": "Bot Cwci",
@@ -277,19 +281,19 @@
"Deactivate bot": "",
"Deactivate custom emoji?": "",
"Deactivate organization": "Dadactifadwch sefydliad",
- "Deactivate user": "",
+ "Deactivate user": "Dadactifadwch defnyddwr",
"Deactivate your account": "Dadactifadwch eich cyfrif",
"Deactivate {name}?": "",
"Deactivated": "Wedi'i ddadactifadu",
"Deactivated users": "Defnyddwyr wedi'u dadactifadu",
"December": "Rhagfyr",
"Default is {language}. Use 'text' to disable highlighting.": "Rhagosodiad yw {language}. Defnyddiwch 'testun' i analluogi tynnu sylw.",
- "Default language for code blocks": "",
+ "Default language for code blocks": "Iaith ddiofyn ar gyfer blociau côd:",
"Default streams": "Ffrydiau diofyn",
"Default user settings": "Gosodiadau defnyddiwr diofyn",
"Default view": "Golygfa ddiofyn",
"Delay before sending message notification emails": "Oediwch cyn anfon e-byst hysbysu neges",
- "Delay period (minutes)": "",
+ "Delay period (minutes)": "Cyfnod oedi (minutes)",
"Delete": "Dileu",
"Delete alert word": "Dileu gair rhybuddio",
"Delete all drafts": "Dileu pob drafft",
@@ -333,7 +337,7 @@
"Display my availability to other users": "",
"Display names of reacting users when few users have reacted to a message": "",
"Display settings": "Gosodiadau arddangos",
- "Do you want to add everyone?": "",
+ "Do you want to add everyone?": "Ydych chi eisiau ychwanegu pawb?",
"Domain": "Parth",
"Don\u2019t allow disposable email addresses": "Peidiwch â chaniatáu cyfeiriadau e-bost tafladwy",
"Download": "Dadlwythwch",
@@ -349,8 +353,8 @@
"Drafts from conversation with {recipient}": "",
"Drafts from {recipient}": "",
"Drafts older than {draft_lifetime} days are automatically removed.": "Mae drafftiau sy'n hŷn na {draft_lifetime} diwrnod yn cael eu tynnu'n awtomatig.",
- "Duration deletion is allowed after posting (minutes)": "",
- "Duration editing is allowed after posting (minutes)": "",
+ "Duration deletion is allowed after posting (minutes)": "Caniateir dileu hyd ar ôl postio (minutes)",
+ "Duration editing is allowed after posting (minutes)": "Caniateir golygu hyd ar ôl postio (minutes)",
"EDITED": "GOLYGWYD",
"Edit": "Golygu",
"Edit #{stream_name}": "Golygu #{stream_name}",
@@ -359,7 +363,7 @@
"Edit linkfiers": "Golygu linkfiers",
"Edit message": "Golygu neges",
"Edit selected draft": "Golygu drafft dethol",
- "Edit selected message": "Golygu neges a ddewiswyd",
+ "Edit selected message or view source": "",
"Edit status": "Golygu statws",
"Edit topic": "Golygu pwnc",
"Edit user": "Golygu defnyddiwr",
@@ -367,7 +371,7 @@
"Edit your profile": "Golygwch eich proffil",
"Edit {group_name}": "",
"Edited ({last_edit_timestr})": "Wedi'i olygu ({last_edit_timestr})",
- "Edited by {full_name}": "",
+ "Edited by {full_name}": "Golygwyd gan {full_name}",
"Education (for-profit)": "",
"Education (non-profit)": "",
"Effect": "Effaith",
@@ -385,7 +389,7 @@
"Enable notifications": "Galluogi hysbysiadau",
"Enable read receipts": "",
"Enabled": "Wedi'i alluogi",
- "End of results from your history.": "",
+ "End of results from your history.": "Diwedd canlyniadau eich hanes.",
"Endpoint URL": "URL Endpoint",
"Enter sends when composing a message": "Mae Enter yn anfon wrth gyfansoddi neges",
"Error": "Gwall",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Gwall wrth nôl neges golygu hanes",
"Error in unsubscribing from #{stream_name}": "Gwall wrth ddad-danysgrifio o #{stream_name}",
"Error listing invites": "Gwall wrth rhestru gwahoddiadau",
- "Error moving the topic": "Gwall wrth symud y pwnc",
"Error moving topic": "Gwall wrth symud pwnc",
"Error removing alert word!": "Gwall wrth dynnu gair rhybuddio!",
"Error removing subscription": "Gwall wrth dynnu tanysgrifiad",
@@ -415,11 +418,13 @@
"Exclude messages with topic .": "Peidiwch â chynnwys negeseuon gyda'r pwnc .",
"Exit search": "Gadael chwilio",
"Expand compose": "Ehangu cyfansoddi",
+ "Expand message": "",
"Expand message (-)": "Ehangu neges (-)",
+ "Expand private messages": "",
"Expires at": "Yn dod i ben yn",
"Expires on {date}": "Yn dod i ben ar {date}",
"Export failed": "Methodd allforio",
- "Export organization": "",
+ "Export organization": "Allforio sefydliad",
"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",
@@ -435,15 +440,15 @@
"Field choices": "Dewisiadau maes",
"File": "Ffeil",
"File and image uploads have been disabled for this organization.": "Mae uwchlwytho ffeiliau a delweddau wed'u hanalluogi ar gyfer y sefydliad hwn.",
- "File name: {filename}": "",
+ "File name: {filename}": "Enw ffeil: {filename}",
"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 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 default streams": "",
- "Filter emoji": "",
+ "Filter default streams": "Hidlo ffrydiau rhagosodedig",
+ "Filter emoji": "Hidlo emojis",
"Filter exports": "Hidlo allforion",
"Filter groups": "",
"Filter invites": "Hidlo gwahoddiadau",
@@ -453,10 +458,10 @@
"Filter muted topics": "Hidlo pynciau tawel",
"Filter muted users": "Hidlo defnyddwyr tawel",
"Filter streams": "Hidlo ffrydiau",
- "Filter subscribers": "",
+ "Filter subscribers": "Hidlo tanysgrifwyr",
"Filter topics": "Hidlo pynciau",
"Filter topics (t)": "Hidlo pynciau (t)",
- "Filter uploaded files": "",
+ "Filter uploaded files": "Hidlo ffeiliau uchwlwythwyd",
"Filter uploads": "Hidlo uwchlwytho",
"Filter users": "Hidlo defnyddwyr",
"First message": "Neges gyntaf",
@@ -508,6 +513,7 @@
"In a meeting": "Mewn cyfarfod",
"Inactive": "",
"Inactive bots": "Bots anactif",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Cynhwyswch gynnwys negeseuon preifat mewn hysbysiadau bwrdd gwaith",
"Include message content in message notification emails": "Cynhwyswch gynnwys neges mewn e-byst hysbysu neges",
"Include muted": "Cynhwyswch dawel",
@@ -574,7 +580,7 @@
"Log in": "Mewngofnodi",
"Log out": "Allgofnodi",
"Looking for our integrations or API documentation?": "Chwilio am ein integreiddiadau neu dogfennaeth API ?",
- "MOVED": "",
+ "MOVED": "SYMUDWYD",
"Manage bot": "",
"Manage organization": "Rheoli sefydliad",
"Manage streams": "Rheoli nentydd",
@@ -596,7 +602,7 @@
"Member": "Aelod",
"Members": "Aelodau",
"Members can only view or manage invitations that you yourself sent.": "Dim ond gwahoddiadau a anfonwyd gennych chi'ch hun y gall aelodau eu gweld neu eu rheoli.",
- "Mention a time-zone-aware time": "",
+ "Mention a time-zone-aware time": "Sôn am amser sy'n ymwybodol o gylchfa amser",
"Mentioned in": "Wedi'i grybwyll yn",
"Mentions": "Sôn am",
"Menu": "Dewislen",
@@ -610,13 +616,12 @@
"Message formatting": "Fformatio negeseuon",
"Message length shouldn't be greater than {max_length} characters.": "Ni ddylai hyd neges fod yn fwy na nodau {max_length}.",
"Message retention": "Cadw negeseuon",
- "Message retention for stream": "Cadw neges ar gyfer y ffrwd",
"Message retention period": "Cyfnod cadw negeseuon",
- "Message scheduled for {deliver_at}": "",
- "Message sent when you were not subscribed": "Anfonwyd neges pan na chawsoch eich tanysgrifio",
+ "Message scheduled for {deliver_at}": "Neges wedi'i hamserlennu ar gyfer {deliver_at}",
"Message {recipient_label}": "Neges {recipient_label}",
"Message {recipient_names}": "Neges {recipient_names}",
"Message {recipient_name} ({recipient_status})": "Neges {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Bydd negeseuon yn y nant hon yn cael eu dileu yn awtomatig ar ôl {retention_days} diwrnod.",
"Messages in this stream will be retained forever.": "Bydd negeseuon yn y nant hon yn cael eu cadw am byth.",
"Mobile": "Symudol",
@@ -631,11 +636,13 @@
"Move all messages in {topic_name}": "Symudwch yr holl negeseuon yn {topic_name}",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "Symud pwnc",
- "Moved ({last_edit_timestr})": "",
- "Moved by {full_name}": "",
+ "Moved ({last_edit_timestr})": "Symudwyd ({last_edit_timestr})",
+ "Moved by {full_name}": "Symudwyd gan {full_name}",
"Must be invited by a subscriber; new subscribers can only see messages sent after they join; hidden from non-administrator users": "Rhaid ei wahodd gan danysgrifiwr; dim ond ar ôl iddynt ymuno y gall tanysgrifwyr newydd weld negeseuon yn cael eu hanfon; wedi'i guddio rhag defnyddwyr nad ydyn nhw'n weinyddwyr",
"Must be invited by a subscriber; new subscribers can view complete message history; hidden from non-administrator users": "Rhaid ei wahodd gan danysgrifiwr; gall tanysgrifwyr newydd weld hanes neges gyflawn; wedi'i guddio rhag defnyddwyr nad ydyn nhw'n weinyddwyr",
"Mute stream": "Mudo'r ffrwd",
@@ -765,7 +772,6 @@
"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 owners can edit these settings.": "Dim ond perchnogion sefydliadau all olygu'r gosodiadau hyn.",
- "Only owners can change stream message retention policy.": "Dim ond perchnogion all newid polisi cadw neges ffrwd.",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "Dim ond perchnogion all ddadactifadu'r sefydliad.",
"Only stream members can add users to a private stream": "Dim ond aelodau ffrwd all ychwanegu defnyddwyr at ffrwd breifat",
@@ -805,6 +811,7 @@
"Owner: {name}": "Perchennog: {name}",
"Owners only": "Perchnogion yn unig",
"PMs, mentions, and alerts": "NPau, sôn, a rhybuddion",
+ "PRIVATE MESSAGES": "",
"Participants": "Cyfranogwyr",
"Participated": "Wedi cymryd rhan",
"Password": "Cyfrinair",
@@ -825,11 +832,11 @@
"Please just upload one file.": "Uwchlwythwch un ffeil yn unig.",
"Please only use characters that are valid in an email address": "",
"Please re-enter your password to confirm your identity.": "Ail-nodwch eich cyfrinair i gadarnhau pwy ydych chi.",
- "Please specify a date or time.": "",
+ "Please specify a date or time.": "Nodwch ddyddiad neu amser.",
"Please specify a stream": "Nodwch ffrwd",
"Please specify at least one valid recipient": "Nodwch o leiaf un derbynnydd dilys",
"Political group": "",
- "Posted by {full_name}": "",
+ "Posted by {full_name}": "Postiwyd gan {full_name}",
"Press > for list of topics": "Pwyswch > am restr o bynciau",
"Prevent users from changing their avatar": "Atal defnyddwyr rhag newid eu afatar",
"Prevent users from changing their email address": "Atal defnyddwyr rhag newid eu cyfeiriad e-bost",
@@ -849,7 +856,6 @@
"Profile": "Proffil",
"Pronouns": "",
"Public": "Cyhoeddus",
- "Public stream messages in organization": "Negeseuon ffrwd cyhoeddus yn y sefydliad",
"Question": "",
"Quote and reply or forward": "Dyfynnwch ac atebwch neu ymlaen",
"Quote and reply to message": "Dyfynnwch ac atebwch y neges",
@@ -857,13 +863,13 @@
"Reactivate": "Ailgychwyn",
"Reactivate bot": "Ailgychwyn bot",
"Reactivate this bot": "",
- "Reactivate this user": "",
- "Reactivate {name}": "",
+ "Reactivate this user": "Ailysgogwch y defnyddiwr hwn",
+ "Reactivate {name}": "Ailysgogwch {name}",
"Read receipts": "",
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "Pynciau diweddar",
+ "Recent conversations": "",
"Remind me about this": "Atgoffwch fi am hyn",
"Reminder not set!": "Nodyn atgoffa heb ei osod!",
"Reminder set!": "Wedi gwneud atgoffa!",
@@ -875,13 +881,15 @@
"Reply to author": "Ymateb i'r awdur",
"Reply to message": "Ymateb i'r neges",
"Reply to selected message": "Ymateb i neges a ddewiswyd",
+ "Request education pricing": "",
+ "Request sponsorship": "Gofyn am nawdd",
"Requesting user": "Gofyn am ddefnyddiwr",
"Require topics in stream messages": "Angen pynciau mewn negeseuon ffrwd",
"Research": "Ymchwil",
"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": "",
+ "Reset zoom": "Ailosod 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",
@@ -904,7 +912,7 @@
"Saving": "Yn cadw",
"Scroll down": "Sgroliwch i lawr",
"Scroll through streams": "Sgroliwch trwy ffrydiau",
- "Scroll to bottom": "",
+ "Scroll to bottom": "Sgroliwch i'r gwaelod",
"Scroll up": "Sgroliwch i fyny",
"Search": "Chwilio",
"Search GIFs": "Chwilio GIFs",
@@ -965,7 +973,7 @@
"Slack compatible": "Yn gydnaws efo Slac",
"Slack's outgoing webhooks": "Webhooks Slack sy'n mynd allan",
"Some common words were excluded from your search.": "Cafodd rhai geiriau cyffredin eu heithrio o'ch chwiliad.",
- "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.": "Nid yw rhai negeseuon hŷn ar gael. Uwchraddiwch eich sefydliad i gael mynediad at eich hanes negeseuon llawn.",
"Sort by estimated weekly traffic": "Trefnu yn ôl amcangyfrif o'r traffig wythnosol",
"Sort by name": "Trefnu yn ôl enw",
"Sort by number of subscribers": "Trefnu yn ôl nifer y tanysgrifwyr",
@@ -1001,12 +1009,12 @@
"Sunday": "Dydd Sul",
"Support Zulip": "Cefnogwch Zulip",
"Switch between tabs": "Newid rhwng tabiau",
- "Switch to dark theme": "",
- "Switch to light theme": "",
+ "Switch to dark theme": "Newid i'r thema dywyll",
+ "Switch to light theme": "Newid i'r thema golau",
"Sync with computer": "Cysoni gyda chyfrifiadur",
"System bot": "Bot system",
"Task already exists": "Tasg yn bodoli eisoes",
- "Task list": "",
+ "Task list": "Rhestr tasgau",
"Test desktop notification": "Profi hysbysiad bwrdd gwaith",
"The administrators provided the following comment:": "",
"The basics": "Y pethau sylfaenol",
@@ -1024,10 +1032,10 @@
"This bot has been deactivated.": "",
"This is a private stream. Only people who have been invited can access its content, but any subscriber can invite others.": "Ffrwd breifat yw hon. Dim ond pobl sydd wedi cael gwahoddiad sy'n gallu cyrchu ei gynnwys, ond gall unrhyw danysgrifiwr wahodd eraill.",
"This is a public stream. Any member of the organization can join without an invitation or view content sent to this stream.": "Ffrwd gyhoeddus yw hon. Gall unrhyw aelod o'r sefydliad ymuno heb wahoddiad na gweld cynnwys a anfonir at y llif hwn.",
- "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.": "Ffrwd gyhoeddus ar y we yw hon. Gall unrhyw aelod o'r sefydliad ymuno heb wahoddiad a gall unrhyw un ar y rhyngrwyd ddarllen y cynnwys a gyhoeddir.",
"This is a demo organization and will be automatically deleted in {days_remaining} days.": "Hwn yw sefydliad demo a bydd yn cael ei ddileu yn awtomatig mewn {days_remaining} diwrnod.",
"This is a private stream": "Ffrwd breifat yw hon",
- "This is a web-public stream": "",
+ "This is a web-public stream": "Ffrwd gyhoeddus ar y we yw hon",
"This is not a publicly accessible conversation.": "",
"This is what a Zulip notification looks like.": "Dyma sut mae hysbysiad Zulip yn edrych.",
"This message was hidden because you have muted the sender.": "Cuddiwyd y neges hon oherwydd eich bod wedi tawelu’r anfonwr.",
@@ -1037,7 +1045,7 @@
"This stream has been deactivated": "Mae'r nant hon wedi'i dadactifadu",
"This stream has {count} subscribers.": "Mae gan y ffrwd hon danysgrifwyr {count}.",
"This user does not exist!": "Nid yw'r defnyddiwr hwn yn bodoli!",
- "This user has been deactivated.": "",
+ "This user has been deactivated.": "Mae'r defnyddiwr hwn wedi'u ddadactifadu",
"This will clear the profile field for 1 user.": "",
"This will clear the profile field for users.": "",
"This will delete the profile field for 1 user.": "",
@@ -1053,7 +1061,7 @@
"To": "I",
"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.": "I ychwanegu tynnu sylw at gystrawen at floc cod aml-linell, ychwanegwch gyntaf Pygments enw byr yr iaith ar ôl y set gyntaf o gefn-diciau. Gallwch hefyd wneud bloc cod trwy fewnoli 4 llinell i bob llinell.",
"To invite users, please increase the number of licenses or deactivate inactive users.": "I wahodd defnyddwyr, os gwelwch yn dda cynyddu nifer y trwyddedau neu dadactifadwch defnyddwyr anactif .",
- "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.": "Er mwyn cadw eich cyflwr darllen, nid yw'r olwg hon yn nodi bod negeseuon wedi'u darllen.",
"Today": "Heddiw",
"Toggle subscription": "Toglo tanysgrifiad",
"Toggle the gear menu": "Toglo'r ddewislen gêr",
@@ -1061,7 +1069,7 @@
"Tomorrow": "Yfory",
"Topic": "Pwnc",
"Topic muted": "Pwnc tawel",
- "Topics are required in this organization": "",
+ "Topics are required in this organization": "Mae angen pynciau yn y sefydliad hwn",
"Topics marked as resolved": "Pynciau wedi'u marcio fel y'u datryswyd",
"Tuesday": "Dydd Mawrth",
"Turn off invisible mode": "",
@@ -1071,18 +1079,19 @@
"URL pattern": "Patrwm URL",
"URL prefix": "Rhagddodiad URL",
"USERS": "DEFNYDDWYR",
- "Un-collapse": "Dad-gwymp",
"Uncheck all": "Dad-diciwch y cyfan",
"Unknown": "Anhysbys",
"Unknown stream": "Ffrwd anhysbys",
+ "Unknown stream #{search_text}": "",
"Unmute": "Dad-fudo",
"Unmute stream": "Dad-fudo'r ffrwd",
"Unmute this user": "Dad-fudo'r defnyddiwr hwn",
"Unmute topic": "Dad-fudo'r pwnnc",
"Unpin stream from top": "Dad-pinio'r ffrwd o'r brig",
"Unread": "Heb ei ddarllen",
- "Unread count badge (appears in desktop sidebar and browser tab)": "",
- "Unresolve topic": "",
+ "Unread count badge (appears in desktop sidebar and browser tab)": "Crynodeb cyfrif heb ei ddarllen (yn ymddangos yn y bar ochr bwrdd gwaith a thab porwr)",
+ "Unread messages": "",
+ "Unresolve topic": "Dad-ddatrys pwnc",
"Unstar": "Dad-serennu",
"Unstar all messages": "Dad-serennu pob neges",
"Unstar all messages in topic": "Dad-serennu bob neges yn y pwnc",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "Hyd at {time_limit} ar ôl ei bostio",
"Update successful: Subdomains allowed for {domain}": "Diweddariad yn llwyddiannus: Caniateir is-barthau ar gyfer {domain}",
"Update successful: Subdomains no longer allowed for {domain}": "Diweddariad yn llwyddiannus: Ni chaniateir is-barthau bellach ar gyfer {domain}",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "Llwythwch ffeiliau i fyny",
"Upload icon": "Llwytho eicon i fyny",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "Gweld yn {playground_name}",
"View message source": "",
"View messages sent": "Gweld negeseuon a anfonwyd",
+ "View messages with yourself": "",
"View private messages": "Gweld negeseuon preifat",
- "View private messages to myself": "Gweld negeseuon preifat i mi fy hun",
"View read receipts": "",
- "View recent topics": "Gweld pynciau diweddar",
+ "View recent conversations": "",
"View stream": "Gweld y ffrwd",
"View stream messages": "Gweld negeseuon y ffrwd",
"View user profile": "Gweld proffil defnyddiwr",
@@ -1158,12 +1169,12 @@
"We are about to have a poll. Please wait for the question.": "Rydyn ni ar fin cael arolwg barn. Arhoswch am y cwestiwn.",
"We strongly recommend enabling desktop notifications. They help Zulip keep your team connected.": "Rydym yn argymell yn gryf galluogi hysbysiadau bwrdd gwaith. Maen nhw'n helpu Zulip i gadw'ch tîm yn gysylltiedig.",
"We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "Rydyn ni wedi disodli'r hotkey \"{originalHotkey}\" gyda \"{replacementHotkey}\" i wneud y llwybr byr cyffredin hwn yn haws ei sbarduno.",
- "Web-public": "",
+ "Web-public": "Gwe cyhoeddus",
"Wednesday": "Dydd Mercher",
"Week of {date}": "Wythnos o {date}",
"Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "Croeso nol! Mae gennych chi {unread_msgs_count} negeseuon heb eu darllen. Ydych chi am eu marcio i gyd fel rhai wedi'u darllen?",
"What pronouns should people use to refer to you?": "",
- "When you deactivate , they will be immediately logged out.": "",
+ "When you deactivate , they will be immediately logged out.": "Trwy ddadactifadu , byddant yn cael eu allgofnodi ar unwaith.",
"Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "P'un a yw cyfeiriadau cardiau gwyllt fel @all yn cael eu trin fel cyfeiriadau at ddibenion hysbysiadau.",
"Who can access the stream?": "Pwy all gyrchu'r ffrwd?",
"Who can access user email addresses": "Pwy all gyrchu cyfeiriadau e-bost defnyddiwr",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Os gwelwch yn dda!",
"Yes, send": "Ie, anfon",
"Yesterday": "Ddoe",
+ "You": "",
"You (click to remove) and {other_username} reacted with {emoji_name}": "Fe wnaethoch chi (cliciwch i dynnu) ac {other_username} adweithio gydag {emoji_name}",
"You (click to remove) reacted with {emoji_name}": "Fe wnaethoch chi (cliciwch i dynnu) adweithio gydag {emoji_name}",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Fe wnaethoch chi (cliciwch i dynnu), {comma_separated_usernames} ac {last_username} adweithio gydag {emoji_name}",
@@ -1197,11 +1209,12 @@
"You and {display_reply_to}": "Chi ac {display_reply_to}",
"You and {recipients}": "Chi ac {recipients}",
"You are not currently subscribed to this stream.": "Ar hyn o bryd nid ydych wedi tanysgrifio i'r ffrwd hon.",
- "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}": "Nid ydych wedi tanysgrifio i ffrwd {stream_name}",
+ "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "Rydych chi'n anfon neges at bwnc sydd wedi'i ddatrys. Gallwch anfon fel y mae neu ddad-ddatrys y pwnc yn gyntaf.",
"You are using an old version of the Zulip desktop app with known security bugs.": "Rydych chi'n defnyddio hen fersiwn o'r app bwrdd gwaith Zulip gyda bygiau diogelwch hysbys.",
"You aren't subscribed to this stream and nobody has talked about that yet!": "Nid ydych wedi tanysgrifio i'r ffrwd hon a does neb wedi siarad am hynny eto!",
"You can also make tables with this Markdown-ish table syntax.": "Gallwch chi hefyd wneud byrddau gyda hyn Cystrawen tabl Markdown-ish .",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "Gallwch ail-ysgogi defnyddwyr sydd wedi'u dadactifadu o gosodiadau sefydliad .",
"You cannot create a stream with no subscribers!": "Ni allwch greu ffrwd heb unrhyw danysgrifwyr!",
@@ -1229,15 +1242,19 @@
"You must be an organization administrator to create a stream without subscribing.": "Rhaid i chi fod yn weinyddwr sefydliad i greu ffrwd heb danysgrifio.",
"You need to be running Zephyr mirroring in order to send messages!": "Mae angen i chi fod yn rhedeg Zephyr yn adlewyrchu er mwyn anfon negeseuon!",
"You searched for:": "Fe wnaethoch chi chwilio am:",
- "You subscribed to stream {stream_name}": "",
+ "You subscribed to stream {stream_name}": "Fe wnaethoch chi danysgrifio i ffrwd {stream_name}",
"You type": "Rydych chi'n teipio",
- "You unsubscribed from stream {stream_name}": "",
+ "You unsubscribed from stream {stream_name}": "Rydych wedi dad-danysgrifio o ffrwd {stream_name}",
"You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Nid ydych wedi tanysgrifio i'r nant hon. Ni chewch eich hysbysu os bydd defnyddwyr eraill yn ymateb i'ch neges.",
"Your API key:": "Eich allwedd API:",
"Your Zulip account on has been deactivated, and you will no longer be able to log in.": "",
"Your status": "Eich statws",
"Your time zone:": "Eich parth amser:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Mae angen i Zulip anfon e-bost i gadarnhau cyfeiriadau defnyddwyr ac anfon hysbysiadau.",
"Zulip needs your permission to enable desktop notifications.": "Mae angen eich caniatâd ar Zulip galluogi hysbysiadau bwrdd gwaith.",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Mae cyfieithiadau Zulip yn cael eu cyfrannu gan ein cymuned anhygoel o gyfieithwyr gwirfoddol. Os hoffech chi helpu, gwelwch y Canllawiau cyfieithu Zulip .",
@@ -1248,6 +1265,7 @@
"[Unset]": "[Dad-setio]",
"and": "a",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "ac {remaining_senders, plural, one {1 arall} other {# others}}.",
+ "back to streams": "",
"beta": "beta",
"clear": "glir",
"cookie": "cwci",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "llysiau gwyrdd deiliog",
"marketing": "marchnata",
+ "more conversations": "",
"more topics": "mwy o bynciau",
"or": "neu",
"private messages with yourself": "negeseuon preifat gyda chi'ch hun",
diff --git a/locale/da/LC_MESSAGES/django.po b/locale/da/LC_MESSAGES/django.po
index ead72ab748..089d7f971a 100644
--- a/locale/da/LC_MESSAGES/django.po
+++ b/locale/da/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-12 19:50+0000\n"
+"POT-Creation-Date: 2022-11-03 04:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -18,45 +18,45 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr ""
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr ""
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr ""
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr ""
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr ""
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr ""
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr ""
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr ""
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr ""
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr ""
@@ -113,30 +113,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr ""
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr ""
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr ""
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr ""
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -332,104 +332,108 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr ""
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr ""
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr ""
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr ""
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr ""
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr ""
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr ""
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr ""
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr ""
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr ""
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr ""
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr ""
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr ""
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr ""
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr ""
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr ""
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr ""
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr ""
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr ""
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr ""
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr ""
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
@@ -509,7 +513,7 @@ msgstr ""
msgid "Close"
msgstr ""
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -558,7 +562,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -578,7 +582,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -590,7 +594,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -682,7 +686,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr ""
@@ -807,7 +811,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -826,7 +830,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5 templates/zerver/accounts_home.html:72
-#: templates/zerver/login.html:153 templates/zerver/portico-header.html:43
+#: templates/zerver/login.html:154 templates/zerver/portico-header.html:43
#: templates/zerver/register.html:269
msgid "Sign up"
msgstr ""
@@ -840,7 +844,7 @@ msgid "You need an invitation to join this organization."
msgstr ""
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr ""
@@ -2001,7 +2005,7 @@ msgstr ""
msgid "Email addresses"
msgstr ""
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr ""
@@ -2097,111 +2101,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr ""
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr ""
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr ""
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr ""
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr ""
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr ""
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr ""
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by install your own Zulip server or create a "
-"new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a "
+"valid organization creation link.\n"
+" Please see documentation on "
+"creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating "
+"an organization. Please obtain a new link and try "
+"again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2749,8 +2763,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2803,27 +2817,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr ""
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr ""
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2913,7 +2927,7 @@ msgstr ""
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
@@ -2927,76 +2941,76 @@ msgid ""
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr ""
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but "
"that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The "
"stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr ""
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3032,7 +3046,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr ""
@@ -3104,8 +3118,8 @@ msgstr ""
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr ""
@@ -3391,116 +3405,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr ""
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr ""
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr ""
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr ""
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr ""
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr ""
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr ""
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr ""
@@ -3712,7 +3726,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3937,7 +3951,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4050,7 +4064,7 @@ msgstr ""
msgid "Invalid interface type"
msgstr ""
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4340,43 +4354,43 @@ msgstr ""
msgid "Zulip extra emoji"
msgstr ""
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr ""
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4467,17 +4481,17 @@ msgstr ""
msgid "Invalid field type."
msgstr ""
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4551,7 +4565,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4724,87 +4738,79 @@ msgstr ""
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr ""
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr ""
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr ""
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/da/translations.json b/locale/da/translations.json
index f276508d39..515425bd87 100644
--- a/locale/da/translations.json
+++ b/locale/da/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "",
+ "Alerted messages": "",
"All": "",
"All messages": "",
"All messages including muted streams": "",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "",
"All time": "",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "",
"Bots": "",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "",
"Edit selected draft": "",
- "Edit selected message or view message source": "",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "",
@@ -416,6 +420,7 @@
"Expand compose": "",
"Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"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 all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "",
@@ -632,6 +637,7 @@
"Move all messages in this topic": "",
"Move message": "",
"Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "",
@@ -766,7 +772,6 @@
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -806,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "",
+ "PRIVATE MESSAGES": "",
"Participants": "",
"Participated": "",
"Password": "",
@@ -850,7 +856,6 @@
"Profile": "",
"Pronouns": "",
"Public": "",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "",
@@ -864,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "",
+ "Recent conversations": "",
"Remind me about this": "",
"Reminder not set!": "",
"Reminder set!": "",
@@ -876,6 +881,8 @@
"Reply to author": "",
"Reply to message": "",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "",
"Research": "",
@@ -1075,6 +1082,7 @@
"Uncheck all": "",
"Unknown": "",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "",
"Unmute stream": "",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "",
"Unstar all messages": "",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "",
"Upload icon": "",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "",
+ "View messages with yourself": "",
"View private messages": "",
- "View private messages to myself": "",
"View read receipts": "",
- "View recent topics": "",
+ "View recent conversations": "",
"View stream": "",
"View stream messages": "",
"View user profile": "",
@@ -1190,6 +1201,7 @@
"Yes, please!": "",
"Yes, send": "",
"Yesterday": "",
+ "You": "",
"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}": "",
@@ -1202,6 +1214,7 @@
"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 combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "",
+ "more conversations": "",
"more topics": "",
"or": "",
"private messages with yourself": "",
diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po
index be6cdc05ae..69fcea17a8 100644
--- a/locale/de/LC_MESSAGES/django.po
+++ b/locale/de/LC_MESSAGES/django.po
@@ -37,7 +37,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Roman Bannack , 2020-2022\n"
"Language-Team: German (http://www.transifex.com/zulip/zulip/language/de/)\n"
@@ -47,45 +47,45 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Nicht zugänglich für Gastnutzer"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Ungültige Organisation"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Öffentliche Streams"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Private Streams"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Private Nachrichten"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Private Gruppennachrichten"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Unbekannter Diagrammname: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "Die Startzeit ist später als die Endzeit. Start: {start}, Ende: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "Keine Analysedaten verfügbar. Bitte kontaktiere den Server-Administrator."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Ungültige Parameter"
@@ -145,30 +145,30 @@ msgid ""
"{num_invites} users."
msgstr "Deine Organisation hat nicht genügend Zulip-Lizenzen, um noch {num_invites} Nutzer einzuladen."
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Du musst für mindestens {} Nutzer per Rechnung zahlen."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "Rechnungen mit mehr als {} Lizenzen können nicht von dieser Seite aus verarbeitet werden. Um das Upgrade zu vollenden, kontaktiere bitte {}."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Etwas hat nicht geklappt. Bitte {email} kontaktieren."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Etwas ist schief gelaufen. Bitte lade die Seite erneut."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Etwas ist schief gelaufen. Bitte warte ein paar Sekunden und versuche es nochmal."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -325,7 +325,7 @@ msgid ""
" If you administer this server, you may want to check out the\n"
" Zulip server troubleshooting guide.\n"
" "
-msgstr ""
+msgstr "\n Falls du diesen Server administrierst, möchtest du vielleicht\n den Leitfaden zur Fehlerbehebung von Zulip-Servern ansehen.\n "
#: templates/analytics/stats.html:6
#, python-format
@@ -346,124 +346,124 @@ msgstr "Zulip Analytics für %(target_name)s"
#: templates/analytics/stats.html:25
msgid "Organization summary"
-msgstr ""
+msgstr "Überblick über die Organisation"
#: templates/analytics/stats.html:27
msgid "Number of users"
-msgstr ""
+msgstr "Anzahl Nutzer"
#: templates/analytics/stats.html:28
msgid "Users active during the last 15 days"
-msgstr ""
+msgstr "In den letzten 15 Tagen aktive Nutzer"
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
-msgstr ""
+msgid "Total number of messages"
+msgstr "Gesamtzahl Nachrichten"
#: templates/analytics/stats.html:31
-msgid "File storage in use"
-msgstr ""
+msgid "Number of messages in the last 30 days"
+msgstr "Anzahl Nachrichten in den letzten 30 Tagen"
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:32
+msgid "File storage in use"
+msgstr "Genutzter Dateispeicher"
+
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Aktive Nutzer"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Täglich aktive Nutzer"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15-tägig aktive Nutzer"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Gesamtzahl der aktiven Nutzer"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Nutzer"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Gesendete Nachrichten pro Ziel"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Ich"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Jeder"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Letzte Woche"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Letzter Monat"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Letztes Jahr"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Insgesamt"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Versendete Nachrichten"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "täglich"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "wöchentlich"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Insgesamt"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Menschen"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Bots"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Gelesene Nachrichten"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Gesendete Nachrichten je Plattform"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Letztes Update"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr "Statistiken werden einmal täglich komplett aktualisiert. Die Ansicht “Versendete Nachrichten” wird einmal stündlich aktualisiert."
-#: templates/analytics/stats.html:147
-msgid "Analytics documentation"
-msgstr "Dokumentation für Statistiken"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr "E-Mail-Adresse geändert"
@@ -536,7 +536,7 @@ msgstr "Abrechnung"
msgid "Close"
msgstr "Schließen"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr "Community-Verzeichnis öffnen "
@@ -585,7 +585,7 @@ msgstr "Rechnungsstatus"
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -605,7 +605,7 @@ msgstr "Preise ansehen"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -617,7 +617,7 @@ msgstr "Zulip selbst hosten"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -709,7 +709,7 @@ msgstr "Eigenschaften und Preise"
msgid "Zulip for business"
msgstr "Zulip für Business"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Support kontaktieren"
@@ -832,7 +832,7 @@ msgid "Accept the Terms of Service"
msgstr "Nutzungsbedingungen akzeptieren"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -851,7 +851,7 @@ msgid "Accept"
msgstr "Akzeptieren"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Registrieren"
@@ -865,7 +865,7 @@ msgid "You need an invitation to join this organization."
msgstr "Du musst eingeladen werden, um dieser Organisation beitreten zu können."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "ODER"
@@ -1654,21 +1654,21 @@ msgstr "Diese E-Mail enthält keine Inhalte von Nachrichten, da du die Option, <
#: templates/zerver/emails/missed_message.source.html:29
#: templates/zerver/emails/missed_message.txt:25
msgid "You are receiving this because you were personally mentioned."
-msgstr ""
+msgstr "Du empfängst dies, da du persönlich erwähnt wurdest."
#: templates/zerver/emails/missed_message.source.html:31
#: templates/zerver/emails/missed_message.txt:27
#, python-format
msgid ""
"You are receiving this because @%(mentioned_user_group_name)s was mentioned."
-msgstr ""
+msgstr "Du empfängst dies, da @%(mentioned_user_group_name)s erwähnt wurde."
#: templates/zerver/emails/missed_message.source.html:33
#: templates/zerver/emails/missed_message.txt:29
#, python-format
msgid ""
"You are receiving this because everyone was mentioned in #%(stream_name)s."
-msgstr ""
+msgstr "Du empfängst dies, da jeder in %(stream_name)s erwähnt wurde."
#: templates/zerver/emails/missed_message.source.html:35
#: templates/zerver/emails/missed_message.txt:31
@@ -1676,7 +1676,7 @@ msgstr ""
msgid ""
"You are receiving this because you have email notifications enabled for "
"#%(stream_name)s."
-msgstr ""
+msgstr "Du empfängst dies, da du E-Mail-Benachrichtigungen für #%(stream_name)s aktiviert hast."
#: templates/zerver/emails/missed_message.source.html:38
#, python-format
@@ -1684,21 +1684,21 @@ msgid ""
"Reply to this email directly, view it in "
"%(realm_name)s Zulip, or manage email "
"preferences."
-msgstr ""
+msgstr "Antworte direkt auf diese E-Mail, sieh sie dir in %(realm_name)s - Zulip an oder bearbeite die E-Mail-Einstellungen."
#: templates/zerver/emails/missed_message.source.html:40
#, python-format
msgid ""
"View or reply in %(realm_name)s Zulip, or manage email preferences."
-msgstr ""
+msgstr "In %(realm_name)s - Zulip ansehen oder antworten oder E-Mail-Einstellungen bearbeiten."
#: templates/zerver/emails/missed_message.source.html:42
#, python-format
msgid ""
"Reply in %(realm_name)s Zulip, or manage email preferences."
-msgstr ""
+msgstr "In %(realm_name)s - Zulip antworten oder die E-Mail-Einstellungen bearbeiten."
#: templates/zerver/emails/missed_message.source.html:44
#, python-format
@@ -1741,17 +1741,17 @@ msgstr "\nDiese E-Mail enthält keine Inhalte von Nachrichten, da du die Option,
#: templates/zerver/emails/missed_message.txt:35
#, python-format
msgid "Reply to this email directly, or view it in %(realm_name)s Zulip:"
-msgstr ""
+msgstr "Antworte direkt auf diese E-Mail oder sieh sie dir in %(realm_name)s - Zulip an:"
#: templates/zerver/emails/missed_message.txt:39
#, python-format
msgid "View or reply in %(realm_name)s Zulip:"
-msgstr ""
+msgstr "In %(realm_name)s - Zulip ansehen oder antworten:"
#: templates/zerver/emails/missed_message.txt:43
#, python-format
msgid "Reply in %(realm_name)s Zulip:"
-msgstr ""
+msgstr "In %(realm_name)s - Zulip antworten:"
#: templates/zerver/emails/missed_message.txt:47
msgid ""
@@ -2007,7 +2007,7 @@ msgstr "Finde deine Zulip-Accounts"
msgid "Email addresses"
msgstr "E-Mail-Adressen"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Accounts finden"
@@ -2103,111 +2103,111 @@ msgstr "Asciidoctor Open-Source-Community"
msgid "Rust language community"
msgstr "Community für die Programmiersprache Rust"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Accounts"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Neue Organisation"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Nutzungsbedingungen"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Datenschutzrichtlinie"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "Für Nutzer"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "Loslegen"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Hilfecenter"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Community-Chat"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Blog"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "Für Administratoren"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Deine Organisation einrichten"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Einen Zulip-Server installieren"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Einen Zulip-Server upgraden"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "Zulip modifizieren"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "Für Mitwirkende"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr "Leitfaden zur Mitwirkung"
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "Entwickler-Community"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Übersetzung"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "Über uns"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Team"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Verlauf"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "Jobs"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr "Webseiten-Urheberschaft"
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "Zulip fördern"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr "Grundsätze"
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2341,7 +2341,7 @@ msgid "Invalid or expired login session."
msgstr "Ungültige oder abgelaufene Login-Sitzung."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2355,34 +2355,34 @@ msgstr "Bei Zulip anmelden"
msgid "View without an account"
msgstr "Ansicht ohne Account"
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "E-Mail-Adresse oder Nutzername"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Nutzername"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Passwort"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Du hast dich bereits mit dieser E-Mail-Addresse registriert. Bitte melde dich weiter unten an."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "E-Mail-Adresse oder Nutzername"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Nutzername"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Passwort"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Anmelden mit %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Passwort vergessen?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Du hast noch keinen Account? Du musst eingeladen werden, um dieser Organisation beitreten zu können."
@@ -2426,24 +2426,30 @@ msgstr "Du hast die maximale Zahl dessen überschritten, wie\n
msgid "You can try again in %(retry_after)s seconds."
msgstr "Du kannst es in %(retry_after)s Sekunden noch einmal versuchen."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
-msgstr "Fehler beim Erstellen der neuen Organisation"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
+msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Dieser Server erlaubt es Mitgliedern der Öffentlichkeit nicht, neue Organisationen zu erstellen."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\n Zulip ist Open Source, du kannst\n also deinen eigenen Zulip Server installieren\n oder eine neue Organisation auf der\n Zulip Cloud erstellen"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2654,7 +2660,7 @@ msgstr "\n Um eine davon zu nutzen, um dich bei Zulip einzuloggen, mu
#: templates/zerver/unsubscribe_link_error.html:4
msgid "Error unsubscribing email"
-msgstr ""
+msgstr "Fehler beim Abmelden der E-Mail-Adresse"
#: templates/zerver/unsubscribe_link_error.html:9
msgid "Unknown email unsubscribe request"
@@ -2750,8 +2756,8 @@ msgid "Invalid order mapping."
msgstr "Ungültige Anordungs-Zuweisung"
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Die Feld-ID {id} konnte nicht gefunden werden."
@@ -2804,27 +2810,27 @@ msgstr "Diese Standard-Streamgruppe heißt bereits '{}'"
msgid "Default stream group '{}' already exists"
msgstr "Standard-Streamgruppe '{}' existiert bereits"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
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/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Kann niemanden mehr einladen."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2864,140 +2870,140 @@ msgstr "{user} hat dieses Thema als gelöst markiert."
msgid "{user} has marked this topic as unresolved."
msgstr "{user} hat dieses Thema als ungelöst markiert."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr "Dieses Thema wurde von {user} nach {new_location} verschoben."
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr "Eine Nachricht wurde von {user} aus diesem Thema nach {new_location} verschoben."
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr "{changed_messages_count} Nachrichten wurden von {user} aus diesem Thema nach {new_location} verschoben."
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr "Dieses Thema wurde von {user} aus {old_location} hierher verschoben."
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr "Eine Nachricht wurde von {user} aus {old_location} hierher verschoben."
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr "{changed_messages_count} Nachrichten wurden von {user} aus {old_location} hierher verschoben."
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Das Editieren von Nachrichten ist in deiner Organisation deaktiviert"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Du hast keine Berechtigung, diese Nachricht zu editieren"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "Das Editierlimit für diese Nachricht ist ausgelaufen"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
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/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
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/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "Du hast keine Berechtigung dazu, diese Nachricht zu verschieben"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
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/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "Ungültiges Flag: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Flag nicht änderbar: '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "Ungültige Nachrichten-Flag-Operation: '{}'"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Kann Nachricht nicht rendern"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "Erwarte genau einen Stream"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "Ungültiger Datentyp für Stream"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "Ungültiger Datentyp für Empfänger"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "Empfängerlisten können E-Mail-Adressen oder Nutzer-IDs enthalten, aber nicht beides."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Erinnerungen können nur für Streams erstellt werden."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "Dein Bot {bot_identity} hat versucht, eine Nachricht an den Stream mit der ID {stream_id} zu senden, aber es gibt keinen Stream mit dieser ID."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "Dein Bot {bot_identity} hat versucht, eine Nachricht an den Stream {stream_name} zu senden, aber dieser Stream existiert nicht. Klicke [hier]({new_stream_link}), um ihn zu erstellen."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "Dein Bot {bot_identity} hat versucht, eine Nachricht an den Stream {stream_name} zu senden. Der Stream existiert, hat aber keine Abonnenten."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Private Nachrichten sind in dieser Organisation abgeschaltet."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "In dieser Organisation müssen Themen angegeben werden."
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Widgets: Der API-Programmierer hat ungültiges JSON gesendet"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Widgets: {error_msg}"
@@ -3032,7 +3038,7 @@ 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/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Keine Beschreibung."
@@ -3103,8 +3109,8 @@ msgstr "Muss ein Serveradministrator sein"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Unzureichende Berechtigungen"
@@ -3390,116 +3396,116 @@ msgstr "Namen von Emojis dürfen nur aus Zahlen, Kleinbuchstaben ohne Umlaute, L
msgid "Emoji name is missing"
msgstr "Emoji-Bezeichnung fehlt"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Kann Ereigniskette nicht zuteilen"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Nicht angemeldet: API-Authentifizierung oder Nutzer-Session benötigt"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "Stream '{stream}' existiert nicht"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "Stream mit ID '{stream_id}' existiert nicht"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "Eigentümer der Organisation"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "Nutzer"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Mindestens eine/r/s {entity} muss aktiviert bleiben."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Ungültiges Markdown-Include-Statement: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "API-Nutzungsrate überschritten"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Fehlerhaftes JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Muss ein Mitglied der Organisation sein"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Muss ein Administrator der Organisation sein"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Muss ein Eigentümer der Organisation sein"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "Entweder ist dein Nutzername oder dein Passwort falsch."
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Account ist deaktiviert"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Diese Organisation wurde deaktiviert"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr "Die Registrierung für die mobilen Push-Benachrichtigungen wurde für deinen Server deaktiviert"
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "In dieser Organisation ist die Authentifikation mit Passwort ausgeschaltet."
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "Dein Passwort wurde deaktiviert und muss zurückgesetzt werden."
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Ungültiger API-Schlüssel"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Inkorrekter API-Schlüssel"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "Das '{event_type}'-Event wird momentan durch den {webhook_name}-Webhook nicht unterstützt."
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr "Konnte die Anfrage nicht parsen: Hat {webhook_name} dieses Ereignis generiert?"
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Ungültige Subdomain"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Zugang verweigert"
@@ -3712,10 +3718,10 @@ msgstr "Bei Zulip enthalten Themen [eine Angabe darüber, worum es in einer Nach
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
-msgstr "Schau in die [neuesten Themen](#recent_topics), um zu sehen, was gerade aktuell ist! Du kannst zu dieser Unterhaltung zurückkehren, indem du oben links auf \"Private Nachrichten\" klickst."
+msgstr ""
#: zerver/lib/onboarding.py:166
msgid ""
@@ -3937,7 +3943,7 @@ msgstr "Ungültiger Stream Name '{}'"
msgid "Stream(s) ({}) do not exist"
msgstr "Steam(s) ({}) nicht vorhanden"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr "Im Netz veröffentlichte Streams sind nicht aktiviert."
@@ -4050,7 +4056,7 @@ msgstr "Ungültiger Bottyp"
msgid "Invalid interface type"
msgstr "Ungültiger Interface-Typ"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "Ungültige Nutzer-ID: {}"
@@ -4340,45 +4346,45 @@ msgstr "Benutzerdefinierte Emoji"
msgid "Zulip extra emoji"
msgstr "Zulip Extra-Emoji"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "Nutzer mit ID {} ist deaktiviert"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "Nutzer mit ID {} ist ein Bot"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Liste von Optionen"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Personenauswahl"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Kurzer Text"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Langer Text"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Datumsauswahl"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Link"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Externer Account"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
-msgstr ""
+msgstr "Pronomen"
#: zerver/signals.py:95
msgid "Unknown IP address"
@@ -4467,17 +4473,17 @@ msgstr "Feldtyp kann in der Profilzusammenfassung nicht angezeigt werden."
msgid "Invalid field type."
msgstr "Ungültiger Feldtyp."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
-msgstr ""
+msgstr "Nur 2 benutzerdefinierte Profilfelder können der Profilzusammenfassung angezeigt werden."
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "Es gibt schon ein Feld mit dieser Beschriftung."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "Nutzerdefiniertes Standard-Feld kann nicht aktualisiert werden."
@@ -4491,7 +4497,7 @@ msgstr "DevAuthBackend ist nicht aktiviert."
#: zerver/views/events_register.py:105 zerver/views/events_register.py:109
msgid "Invalid '{}' parameter for anonymous request"
-msgstr ""
+msgstr "Ungültiger '{}'-Parameter für anonyme Anfrage"
#: zerver/views/hotspots.py:19
msgid "Unknown hotspot: {}"
@@ -4551,7 +4557,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:100
msgid "No such topic '{}'"
msgstr "Kein Thema '{}' vorhanden"
@@ -4659,7 +4665,7 @@ msgstr "Ungültiger video_chat_provider {}"
msgid "Invalid giphy_rating {}"
msgstr "Ungültiges giphy_rating {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "Muss eine Demo-Organisation sein."
@@ -4724,87 +4730,79 @@ msgstr "Du must genau ein Logo hochladen."
msgid "Invalid playground"
msgstr "Ungültige Spielwiese"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "Der Link zur Erstellung von Organisationen ist abgelaufen oder nicht länger gültig."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "Das Erstellen einer neuen Organisation ist deaktiviert"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, 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:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "Private Streams können nicht als Standard gesetzt werden."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "Du musst \"new_description\" oder \"new_group_name\" übergeben."
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
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:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "Standardstreams können nicht in private Streams umgewandelt werden."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Der Stream hat schon diesen Namen!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, 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:510
+#: zerver/views/streams.py:511
#, 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:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "Kann auf Stream ({stream_name}) nicht zugreifen."
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
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:710
+#: zerver/views/streams.py:711
#, 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:712
+#: zerver/views/streams.py:713
#, 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:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "Neue Streams"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr "**{policy}** Stream erstellt von {user_name}. **Beschreibung:**"
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "Unbekannte Abonnementeigenschaft: {}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "Stream mit ID {} ist nicht abonniert"
diff --git a/locale/de/translations.json b/locale/de/translations.json
index 258b4f1198..f66bea2320 100644
--- a/locale/de/translations.json
+++ b/locale/de/translations.json
@@ -27,13 +27,12 @@
"5 minutes": "5 Minuten",
"6 hours": "6 Stunden",
"Total messages: {total_messages}": "Gesamtzahl der Nachrichten: {total_messages}",
- "{file_name} will be removed from the messages where it was shared. This action cannot be undone.
": "",
+ "{file_name} will be removed from the messages where it was shared. This action cannot be undone.
": "{file_name} wird aus den Nachrichten, in denen diese Datei geteilt wurde, entfernt. Dies kann nicht rückgängig gemacht werden.
",
"Stream will be announced in #{notifications_stream}.
": "Stream wird in in #{notifications_stream} bekannt gegeben.
",
"The stream {stream_name} does not exist.
Manage your subscriptions on your Streams page.
": "Der Stream {stream_name} existiert nicht\\.
Verwalte deine Abonnements auf deiner Streamseite\\.
",
"You are searching for messages that are sent by more than one person, which is not possible.
": "Du suchst nach Nachrichten, die von mehr als einer Person gesendet wurden, und das ist nicht möglich.
",
"You are searching for messages that belong to more than one stream, which is not possible.
": "Du suchst nach Nachrichten, die mehr als nur einem Stream zugeordnet sind, und das ist nicht möglich.
",
"You are searching for messages that belong to more than one topic, which is not possible.
": "Du suchst nach Nachrichten, die mehr als nur einem Thema zugeordnet sind, und das ist nicht möglich.
",
- "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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} hat diesen Stream nicht abonniert und wird bei einer Erwähnung nicht benachrichtigt\\.",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} hat diesen Stream nicht abonniert und wird nur Benachrichtigungen erhalten, solltest du diese Person zu dem Stream hinzufügen\\.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "{username} hat {number_of_invites_by_user} noch nicht abgelaufene Einladungen.",
@@ -42,10 +41,11 @@
"Upgrade for more space.": "Upgrade für mehr Platz\\.",
" to add a new line": ", um eine neue Zeile einzufügen",
" to send": " zum Absenden",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": " wird die gleiche Rolle, die gleichen Stream-Abonnements und Nutzergruppen-Mitgliedschaften sowie Einstellungen und Rechte haben wir vor der Deaktivierung.",
"A Topic Move already in progress.": "Ein Thema wird gerade schon bewegt.",
"A deactivated bot cannot send messages, access data, or take any other action.": "Ein deaktivierter Bot kann keine Nachrichten senden, nicht auf Daten zugreifen und keinerlei anderen Aktionen ausführen.",
- "A deactivated emoji will remain visible in existing messages and emoji reactions, but cannot be used on new messages.": "",
+ "A deactivated emoji will remain visible in existing messages and emoji reactions, but cannot be used on new messages.": "Ein deaktiviertes Emoji bleibt in bestehenden Nachrichten und Emoji-Reaktionen sichtbar, kann aber nicht mehr in neuen Nachrichten verwendet werden.",
"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",
"A stream with this name already exists": "Es existiert schon ein Stream mit diesem Namen",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "Signalwort erfolgreich entfernt!",
"Alert words": "Signalwörter",
"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.": "Signalwörter erlauben es dir, benachrichtigt zu werden, als ob du durch @-Erwähnung markiert wurdest, wenn bestimmte Wörter oder Formulierungen im Chat verwendet werden. Bei Signalwörtern wird nicht zwischen Groß- und Kleinschreibung unterschieden. ",
+ "Alerted messages": "",
"All": "Alle",
"All messages": "Alle Nachrichten",
"All messages including muted streams": "Alle Nachrichten, einschließlich stummgeschalteter Streams",
+ "All private messages": "Alle privaten Nachrichten",
+ "All private messages (P)": "",
"All stream subscribers can post.": "Alle Stream-Mitglieder können posten.",
"All streams": "Alle Streams",
"All time": "Insgesamt",
@@ -175,10 +178,10 @@
"Bot": "Bot",
"Bot email": "Bot-E-Mail",
"Bot email (a-z, 0-9, and dashes only)": "E-Mail-Adresse des Bots (nur a-z, 0-9 und Bindestrich)",
- "Bot owner": "",
+ "Bot owner": "Bot-Eigentümer",
"Bot type": "Typ",
"Bots": "Bots",
- "Browse recent topics": "Neueste Themen ansehen",
+ "Browse recent conversations": "",
"Browse streams": "Streams durchsuchen",
"Business": "Business",
"Busy": "Beschäftigt",
@@ -213,12 +216,13 @@
"Close this dialog window": "Dieses Dialogfenster schließen",
"Code playgrounds": "Code-Spielwiese",
"Collapse compose": "Nachrichtenerstellung zuklappen",
- "Collapse message": "",
+ "Collapse message": "Nachricht einklappen",
+ "Collapse private messages": "",
"Collapse/show selected message": "Gewählte Nachrichen kollabieren/anzeigen",
"Color scheme": "Farbschema",
"Community": "Community",
"Commuting": "Unterwegs",
- "Compact": "",
+ "Compact": "Kompakt",
"Complete": "Fertig",
"Complete the organization profile to brand and explain the purpose of this Zulip organization.": "Vervollständige das Organisationsprofil, um dieser Zulip-Organisation eine Marke zu verleihen und ihren Zweck zu erläutern.",
"Compose a reply @-mentioning author": "Antwort mit einer @-Erwähnung des Verfassers erstellen",
@@ -275,7 +279,7 @@
"Deactivate": "Deaktivieren",
"Deactivate account": "Account deaktivieren",
"Deactivate bot": "Bot deaktivieren",
- "Deactivate custom emoji?": "",
+ "Deactivate custom emoji?": "Benutzerdefiniertes Emoji deaktivieren?",
"Deactivate organization": "Organisation deaktivieren",
"Deactivate user": "Nutzer deaktivieren",
"Deactivate your account": "Deaktiviere deinen Account",
@@ -294,11 +298,11 @@
"Delete alert word": "Signalwort löschen",
"Delete all drafts": "Alle Entwürfe löschen",
"Delete code playground?": "Code-Spielwiese löschen?",
- "Delete custom profile field?": "",
+ "Delete custom profile field?": "Benutzerdefiniertes Profilfeld löschen?",
"Delete data export?": "Datenexport löschen?",
"Delete draft": "Entwurf löschen",
"Delete file": "Datei löschen",
- "Delete file?": "",
+ "Delete file?": "Datei löschen?",
"Delete icon": "Icon löschen",
"Delete linkifier?": "Linkifier löschen?",
"Delete logo": "Logo löschen",
@@ -309,8 +313,8 @@
"Delete topic": "Thema löschen",
"Delete {user_group_name}?": "{user_group_name} löschen?",
"Deleted": "Gelöscht",
- "Deleted option:": "",
- "Deleted options:": "",
+ "Deleted option:": "Gelöschte Option:",
+ "Deleted options:": "Gelöschte Optionen:",
"Deleted successfully!": "Erfolgreich gelöscht!",
"Deleting a message permanently removes it for everyone.": "Beim Löschen einer Nachricht wird diese sofort für jedermann entfernt.",
"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.": "Das Löschen eines Themas führt sofort dazu, dass all seine Nachrichten für alle Nutzer entfernt werden. Manche Nutzer könnte das verwirren, besonders, wenn sie eine E-Mail oder Push-Benachrichtigung haben, die solche gelöschten Nachrichten betrifft.",
@@ -328,10 +332,10 @@
"Disabled": "Deaktiviert",
"Discard": "Verwerfen",
"Dismiss for a week": "Für eine Woche nicht mehr anzeigen",
- "Display availability to other users": "",
- "Display in profile summary": "",
- "Display my availability to other users": "",
- "Display names of reacting users when few users have reacted to a message": "",
+ "Display availability to other users": "Verfügbarkeit anderen Nutzern anzeigen",
+ "Display in profile summary": "In der Profilzusammenfassung anzeigen.",
+ "Display my availability to other users": "Anderen Nutzern meine Verfügbarkeit anzeigen",
+ "Display names of reacting users when few users have reacted to a message": "Die Namen der reagierenden Nutzer anzeigen, wenn nur wenige auf eine Nachricht reagiert haben",
"Display settings": "Einstellungen der Anzeige",
"Do you want to add everyone?": "Möchtest du alle hinzufügen?",
"Domain": "Domain",
@@ -359,7 +363,7 @@
"Edit linkfiers": "Linkifier bearbeiten",
"Edit message": "Nachricht bearbeiten",
"Edit selected draft": "Ausgewählten Entwurf editieren",
- "Edit selected message": "Ausgewählte Nachricht bearbeiten",
+ "Edit selected message or view source": "",
"Edit status": "Status bearbeiten",
"Edit topic": "Thema bearbeiten",
"Edit user": "Nutzer bearbeiten",
@@ -383,7 +387,7 @@
"Emoji theme": "Emoji-Theme",
"Enable message edit history": "Bearbeitungsverlauf von Nachrichten anzeigen",
"Enable notifications": "Benachrichtigungen aktivieren",
- "Enable read receipts": "",
+ "Enable read receipts": "Lesebestätigungen einschalten",
"Enabled": "Aktiviert",
"End of results from your history.": "Ende der Ergebnisse aus deinem Verlauf.",
"Endpoint URL": "Endpoint-URL",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Fehler beim Abruf des Editier-Verlaufs",
"Error in unsubscribing from #{stream_name}": "Fehler bei der Abmeldung von #{stream_name}",
"Error listing invites": "Fehler beim Auflisten aller Einladungen",
- "Error moving the topic": "Fehler beim Verschieben des Themas",
"Error moving topic": "Fehler beim Verschieben des Themas",
"Error removing alert word!": "Fehler bei Entfernen von Signalwort",
"Error removing subscription": "Fehler beim Entfernen des Abonnements",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Nachrichten mit dem Thema ausschließen.",
"Exit search": "Suche beenden",
"Expand compose": "Editor aufklappen",
+ "Expand message": "",
"Expand message (-)": "Nachricht ausklappen (-)",
+ "Expand private messages": "",
"Expires at": "Verfällt am/um:",
"Expires on {date}": "Läuft am {date} ab",
"Export failed": "Export fehlgeschlagen",
@@ -481,7 +486,7 @@
"Get API key": "Hole API-Schlüssel",
"Go back through viewing history": "Im Anzeigeverlauf zurückgehen",
"Go forward through viewing history": "Im Anzeigeverlauf vorwärts gehen",
- "Go invisible": "",
+ "Go invisible": "Unsichtbar werden",
"Go to conversation": "Zur Konversation gehen",
"Go to default view": "Zur Standardansicht wechseln",
"Got it": "Alles klar",
@@ -492,7 +497,7 @@
"Guest users cannot edit custom emoji.": "Gäste können keine benutzerdefinierten Emojis ändern.",
"Guests": "Gäste",
"Guests cannot edit custom emoji.": "Gäste können keine benuterdefinierten Emojis ändern.",
- "Header": "",
+ "Header": "Kopf",
"Help center": "Hilfecenter",
"Hide muted message again": "Stummgeschaltete Nachrichten wieder ausblenden",
"Hide notice": "Benachrichtigung verbergen",
@@ -508,6 +513,7 @@
"In a meeting": "In einer Konferenz",
"Inactive": "Inaktiv",
"Inactive bots": "Inaktive Bots",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Inhalt von privaten Nachrichten in Desktop-Benachrichtigungen anzeigen.",
"Include message content in message notification emails": "Inhalte von Nachrichten in Benachrichtigungs-E-Mails anzeigen",
"Include muted": "Stummgeschaltete anzeigen",
@@ -539,7 +545,7 @@
"January": "Januar",
"Join {realm_name}": "{realm_name} beitreten",
"Joined": "Beigetreten",
- "Joined {date_joined}": "",
+ "Joined {date_joined}": "Beigetreten am {date_joined}",
"Joining the organization": "Beitritt zu dieser Organisation",
"July": "Juli",
"June": "Juni",
@@ -586,8 +592,8 @@
"Mark all messages as read": "Alle Nachrichten als gelesen markieren",
"Mark as read": "Als gelesen markieren",
"Mark as resolved": "Als gelöst markieren",
- "Mark as unread from here": "",
- "Mark as unread from selected message": "",
+ "Mark as unread from here": "Ab hier als ungelesen markieren",
+ "Mark as unread from selected message": "Ab der ausgewählten Nachricht als ungelesen markieren",
"Mark as unresolved": "Als ungelöst markieren",
"Marketing team": "Marketing-Team",
"Marking all messages as read\u2026": "Alle Nachrichten als gelesen markieren...",
@@ -605,18 +611,17 @@
"Message #{stream_name} > {topic_name}": "Nachricht an #{stream_name} > {topic_name}",
"Message actions": "Aktionen",
"Message and topic editing": "Bearbeitung von Nachricht und Thema",
- "Message deletion": "",
+ "Message deletion": "Löschen von Nachrichten",
"Message edit history": "Editier-Verlauf der Nachricht",
"Message formatting": "Nachrichtenformatierung",
"Message length shouldn't be greater than {max_length} characters.": "Die Länge der Nachricht sollte {max_length} Zeichen nicht übersteigen.",
"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}": "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}",
"Message {recipient_name} ({recipient_status})": "Nachricht an {recipient_names} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Nachrichten in diesem Stream werden nach {retention_days} Tagen automatisch gelöscht.",
"Messages in this stream will be retained forever.": "Nachrichten in diesem Stream werden für immer aufbewahrt.",
"Mobile": "Mobil",
@@ -630,7 +635,9 @@
"More than 2 weeks ago": "Vor mehr als 2 Wochen",
"Move all messages in {topic_name}": "Verschiebe alle Nachrichten in {topic_name}",
"Move all messages in this topic": "Alle Nachrichten in dieses Thema verschieben",
- "Move message": "",
+ "Move message": "Nachricht verschieben",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "Nur diese eine Nachricht verschieben",
"Move this and all following messages in this topic": "Diese und alle folgenden Nachrichten in dieses Thema verschieben",
"Move topic": "Thema verschieben",
@@ -748,7 +755,7 @@
"Once you leave this stream, you will not be able to rejoin.": "Sobald du diesen Stream verlässt, wirst du ihm nicht wieder beitreten können.",
"One or more email addresses...": "Eine oder mehrere E-Mail-Adressen...",
"One or more of these users do not exist!": "Einer oder mehrere dieser Nutzer existieren nicht!",
- "Only 2 custom profile fields can be displayed in the profile summary.": "",
+ "Only 2 custom profile fields can be displayed in the profile summary.": "Nur 2 benutzerdefinierte Profilfelder können der Profilzusammenfassung angezeigt werden.",
"Only full members belonging to the group, organization administrators and moderators can modify a group.": "Nur vollständige Mitglieder, die zu der Gruppe gehören, Administratoren und Moderatoren der Organisation können eine Gruppe modifizieren.",
"Only group members can add users to a group.": "Nur Mitglieder der Gruppe können ihr weitere Nutzer hinzufügen.",
"Only group members, organization administrators and moderators can modify a group.": "Nur Gruppenmitglieder, Administratoren und Moderatoren der Organisation können eine Gruppe modifizieren.",
@@ -765,8 +772,7 @@
"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 owners can edit these settings.": "Diese Besitzer dieser Organisation können diese Einstellungen ändern.",
- "Only owners can change stream message retention policy.": "Nur Eigentümer können die Politik der Nachrichtenaufbewahrung für diesen Stream ändern.",
- "Only owners can change these settings.": "",
+ "Only owners can change these settings.": "Nur Eigentümer können diese Einstellungen ändern.",
"Only owners can deactivate the organization.": "Nur Eigentümer können die Organisation deaktivieren.",
"Only stream members can add users to a private stream": "Nur Stream-Mitglieder können Nutzer zu einem privaten Stream hinzufügen",
"Only subscribers to this stream can edit stream permissions.": "Nur Abonnenten dieses Streams können Stream-Berechtigungen bearbeiten.",
@@ -805,6 +811,7 @@
"Owner: {name}": "Besitzer: {name}",
"Owners only": "Nur Eigentümer",
"PMs, mentions, and alerts": "PNs, Erwähnungen und Signale",
+ "PRIVATE MESSAGES": "",
"Participants": "Teilnehmer",
"Participated": "Teilgenommen",
"Password": "Passwort",
@@ -823,7 +830,7 @@
"Please choose a new password": "Bitte wähle ein neues Passwort",
"Please enter your password": "Bitte gib dein Passwort ein",
"Please just upload one file.": "Bitte lade nur eine Datei hoch.",
- "Please only use characters that are valid in an email address": "",
+ "Please only use characters that are valid in an email address": "Bitte benutze nur Zeichen, die in einer gültigen E-Mail-Adresse erlaubt sind.",
"Please re-enter your password to confirm your identity.": "Bitte gib dein Passwort ein um deine Identität zu bestätigen.",
"Please specify a date or time.": "Bitte gib ein Datum oder eine Zeit an.",
"Please specify a stream": "Bitte wähle einen Stream",
@@ -847,9 +854,8 @@
"Private, protected history": "Privat, geschützter Verlauf",
"Private, shared history": "Privat, geteilter Verlauf",
"Profile": "Profil",
- "Pronouns": "",
+ "Pronouns": "Pronomen",
"Public": "Öffentlich",
- "Public stream messages in organization": "Nachrichten in öffentlichen Streams der Organisation",
"Question": "Frage",
"Quote and reply or forward": "Zitieren und antworten oder weiterleiten",
"Quote and reply to message": "Nachricht zitieren und beantworten",
@@ -861,9 +867,9 @@
"Reactivate {name}": "{name} reaktivieren",
"Read receipts": "Empfangsbestätigungen",
"Read receipts are currently disabled in this organization.": "Empfangsbestätigungen sind derzeit in dieser Organisation deaktiviert.",
- "Read receipts are not available for Notification Bot messages.": "",
+ "Read receipts are not available for Notification Bot messages.": "Lesebestätigungen sind für Nachrichten des Notification Bot nicht verfügbar.",
"Receives new stream announcements": "Empfängt Bekanntmachungen über neue Streams",
- "Recent topics": "Neueste Themen",
+ "Recent conversations": "",
"Remind me about this": "Erinnere mich daran",
"Reminder not set!": "Erinnerung nicht aktiviert!",
"Reminder set!": "Erinnerung aktiviert!",
@@ -875,6 +881,8 @@
"Reply to author": "An Verfasser antworten",
"Reply to message": "Auf Nachricht antworten",
"Reply to selected message": "Auf ausgewählte Nachricht antworten",
+ "Request education pricing": "",
+ "Request sponsorship": "Förderung anfragen",
"Requesting user": "Anfordernder Nutzer",
"Require topics in stream messages": "Angabe von Themen in Nachrichten an Streams erzwingen",
"Research": "Forschung",
@@ -927,8 +935,8 @@
"Send emails introducing Zulip to new users": "E-Mails mit Einführung zu Zulip an neue Nutzer versenden ",
"Send me Zulip's low-traffic newsletter (a few emails a year)": "Sende mir den selten erscheinenden Zulip-Newsletter (einige wenige E-Mails pro Jahr)",
"Send message": "Nachricht senden",
- "Send mobile notifications even if I'm online": "",
- "Send mobile notifications even if user is online": "",
+ "Send mobile notifications even if I'm online": "Mobile Benachrichtigungen auch erhalten, wenn ich online bin",
+ "Send mobile notifications even if user is online": "Mobile Benachrichtigungen auch erhalten, wenn Nutzer online ist",
"Send private message": "Private Nachricht senden",
"Send weekly digest emails to inactive users": "Inaktiven Nutzern wöchentlich E-Mails mit Zusammenfassungen senden",
"Sent!": "Gesendet!",
@@ -997,7 +1005,7 @@
"Subscriber count": "Anzahl Mitglieder",
"Subscribers": "Mitglieder",
"Successfully subscribed users:": "Folgende Nutzer wurden erfolgreich hinzugefügt:",
- "Summary": "",
+ "Summary": "Zusammenfassung",
"Sunday": "Sonntag",
"Support Zulip": "Zulip unterstützen",
"Switch between tabs": "Zwischen Tabs wechseln",
@@ -1038,10 +1046,10 @@
"This stream has {count} subscribers.": "Dieser Stream hat {count} Abonnenten.",
"This user does not exist!": "Dieser Nutzer existiert nicht!",
"This user has been deactivated.": "Dieser Nutzer ist deaktiviert worden.",
- "This will clear the profile field for 1 user.": "",
- "This will clear the profile field for users.": "",
- "This will delete the profile field for 1 user.": "",
- "This will delete the profile field for users.": "",
+ "This will clear the profile field for 1 user.": "Dadurch wird das -Profilfeld für 1 Nutzer geleert.",
+ "This will clear the profile field for users.": "Dadurch wird das -Profilfeld für Nutzer geleert.",
+ "This will delete the profile field for 1 user.": "Dadurch wird das -Profilfeld für 1 Nutzer gelöscht.",
+ "This will delete the profile field for users.": "Dadurch wird das -Profilfeld für Nutzer gelöscht.",
"Thursday": "Donnerstag",
"Time": "Zeit",
"Time format": "Zeitformat",
@@ -1064,17 +1072,17 @@
"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",
- "Turn off invisible mode": "",
+ "Turn off invisible mode": "Unsichtbarkeitsmodus ausschalten",
"Two factor authentication": "Zwei-Faktor-Authentifizierung",
"Type": "Typ",
"URL format string": "URL-Formatierungs-String",
"URL pattern": "URL-Muster",
"URL prefix": "URL-Präfix",
"USERS": "NUTZER",
- "Un-collapse": "Aufklappen",
"Uncheck all": "Alles abwählen",
"Unknown": "Unbekannt",
"Unknown stream": "Unbekannter Stream",
+ "Unknown stream #{search_text}": "",
"Unmute": "Stummschaltung aufheben",
"Unmute stream": "Stummschaltung des Streams aufheben",
"Unmute this user": "Stummschaltung für Nutzer aufheben",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Oben angepinnten Stream loslösen",
"Unread": "Ungelesen",
"Unread count badge (appears in desktop sidebar and browser tab)": "Abzeichen mit Anzahl ungelesener Nachrichten (wird in der Desktop-Seitenleiste und im Tab des Browsers angezeigt)",
+ "Unread messages": "",
"Unresolve topic": "Thema als ungelöst markieren",
"Unstar": "Markierung aufheben",
"Unstar all messages": "Alle markierten Nachrichten aufheben",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "Bis zu {time_limit} nach dem Senden einer Nachricht",
"Update successful: Subdomains allowed for {domain}": "Aktualisierung erfolgreich: Subdomains für {domain} erlaubt.",
"Update successful: Subdomains no longer allowed for {domain}": "Aktualisierung erfolgreich: Subdomains für {domain} nicht mehr erlabut",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "Avatar hochladen",
"Upload files": "Dateien hochladen",
"Upload icon": "Icon hochladen",
@@ -1129,7 +1140,7 @@
"User(s) invited successfully.": "Benutzer erfolgreich eingeladen.",
"User(s) join as": "Nutzer treten bei als",
"Users": "Nutzer",
- "Users can always disable their personal read receipts.": "",
+ "Users can always disable their personal read receipts.": "Nutzer können ihre persönlichen Empfangsbestätigungen immer ausschalten.",
"Vacationing": "Im Urlaub",
"Version {zulip_version}": "Version {zulip_version}",
"Video call provider": "Videochat-Anbieter",
@@ -1140,12 +1151,12 @@
"View in playground": "Auf der Spielwiese ansehen",
"View in {name}": "Ansehen in {name}",
"View in {playground_name}": "Auf dem {playground_name} ansehen.",
- "View message source": "",
+ "View message source": "Nachrichtenquelltext anzeigen",
"View messages sent": "Versendete Nachrichten anzeigen",
+ "View messages with yourself": "",
"View private messages": "Private Nachrichten anzeigen",
- "View private messages to myself": "Private Nachrichten an mich anzeigen",
"View read receipts": "Empfangsbestätigungen anzeigen",
- "View recent topics": "Neueste Themen ansehen",
+ "View recent conversations": "",
"View stream": "Stream anzeigen",
"View stream messages": "Nachrichten in Stream anzeigen",
"View user profile": "Nutzerprofil ansehen",
@@ -1162,7 +1173,7 @@
"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?",
- "What pronouns should people use to refer to you?": "",
+ "What pronouns should people use to refer to you?": "Welche Pronomen sollten die Leute für dich benutzen?",
"When you deactivate , they will be immediately logged out.": "Wenn du Nutzer deaktivierst, wird er sofort ausgeloggt.",
"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?",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Ja, bitte!",
"Yes, send": "Ja, senden",
"Yesterday": "Gestern",
+ "You": "Du",
"You (click to remove) and {other_username} reacted with {emoji_name}": "Du (klicke zum Entfernen) und {other_username} reagiert mit {emoji_name}",
"You (click to remove) reacted with {emoji_name}": "Du (klicke zum Entfernen) hast mit {emoji_name} reagiert",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Du (klicke zum Entfernen), {comma_separated_username} und {last_username} habt mit {emoji_name} reagiert",
@@ -1202,6 +1214,7 @@
"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 auch Tabellen erstellen mit dieser Markdown-artigen Tabellensyntax.",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Du bekommst vollständigen Zugriff auf diese Community und kannst an den Konversationen teilnehmen, wenn du in dieser Organisation einen Zulip-Account erstellst.",
"You can reactivate deactivated users from organization settings.": "Du kannst deaktivierte Nutzer in den Einstellungen der Organisation wieder reaktivieren.",
"You cannot create a stream with no subscribers!": "Du kannst keinen Stream ohne Mitglieder erstellen!",
@@ -1238,6 +1251,10 @@
"Your status": "Dein Status",
"Your time zone:": "Deine Zeitzone:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip muss E-Mails senden können, um die E-Mail-Adressen der Nutzer zu verifizieren und Benachrichtigungen zu versenden.",
"Zulip needs your permission to enable desktop notifications.": "Zulip benötigt deine Erlaubnis, um Desktop-Benachrichtigungen zu aktivieren.",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Die Übersetzungen von Zulip werden von unserer wunderbaren Gemeinschaft freiwilliger Übersetzer beigesteuert. Wenn du helfen möchtest, schau dir bitte die Richtlinien für die Übersetzung von Zulip an.",
@@ -1248,24 +1265,26 @@
"[Unset]": "[Zurücksetzen]",
"and": "und",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "und {remaining_senders, plural, one {1 other} other {# others}}.",
+ "back to streams": "",
"beta": "beta",
"clear": "leeren",
"cookie": "Cookie",
- "deprecated": "",
+ "deprecated": "veraltet",
"group private messages with {recipient}": "Private Gruppennachrichten mit {recipient}",
- "he/him": "",
+ "he/him": "er/ihm",
"in 1 hour": "in 1 Stunde",
"in 20 minutes": "in 20 Minuten",
"in 3 hours": "in 3 Stunden",
- "invisible mode off": "",
+ "invisible mode off": "Unsichtbarkeitsmodus aus",
"leafy green vegetable": "grünes Blattgemüse",
"marketing": "Marketing",
+ "more conversations": "weitere Unterhaltungen",
"more topics": "mehr Themen",
"or": "oder",
"private messages with yourself": "Private Nachricht mit dir selbst",
"private messages with {recipient}": "Private Nachrichten mit {recipient}",
- "she/her": "",
- "they/them": "",
+ "she/her": "sie/ihr",
+ "they/them": "they/them",
"{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "{comma_separated_username} und {last_username} haben mit {emoji_name} reagiert",
"{date} at {time}": "{date} um {time} Uhr",
"{days_old} days ago": "Vor {days_old} Tagen",
@@ -1275,12 +1294,12 @@
"{last_active_date}": "{last_active_date}",
"{minutes} min to edit": "{minutes} Minuten zum Bearbeiten",
"{minutes} minutes ago": "Vor {minutes} Minuten",
- "{modal_heading_text}": "",
- "{num_of_people, plural, one {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}": "{num_of_people, plural, one {} other {}}",
+ "{modal_heading_text}": "{modal_heading_text}",
+ "{num_of_people, plural, one {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}": "{num_of_people, plural, one {Diese Nachricht wurde von {num_of_people} Person gelesen.} other {Diese Nachricht wurde von {num_of_people} Personen gelesen.}}",
"{seconds} sec to edit": "{seconds} Sekunden zum Bearbeiten",
"{starred_status} this message": "{starred_status} diese Nachricht",
"{starred_status} this message (Ctrl + s)": "{starred_status} diese Nachricht (Strg + s)",
- "{user_time} local time": "",
+ "{user_time} local time": "{user_time} Ortszeit",
"{username} [said]({link_to_message}):": "{username} [schrieb]({link_to_message}):",
"{username} reacted with {emoji_name}": "{username} hat mit {emoji_name} reagiert."
}
\ No newline at end of file
diff --git a/locale/en_GB/LC_MESSAGES/django.po b/locale/en_GB/LC_MESSAGES/django.po
index 910c387666..1146bff994 100644
--- a/locale/en_GB/LC_MESSAGES/django.po
+++ b/locale/en_GB/LC_MESSAGES/django.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: David Wood , 2022\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/zulip/zulip/language/en_GB/)\n"
@@ -20,45 +20,45 @@ msgstr ""
"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Not allowed for guest users"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Invalid organisation"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Public streams"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Private streams"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Private messages"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Group private messages"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Unknown chart name: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "Start time is later than end time. Start: {start}, End: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "No analytics data available. Please contact your server administrator."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Invalid parameters"
@@ -118,30 +118,30 @@ msgid ""
"{num_invites} users."
msgstr "Your organisation does not have enough unused Zulip licenses to invite {num_invites} users."
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "You must invoice for at least {} users."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "Invoices with more than {} licenses can't be processed from this page. To complete the upgrade, please contact {}."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Something went wrong. Please contact {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Something went wrong. Please reload the page."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Something went wrong. Please wait a few seconds and try again."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -330,113 +330,113 @@ msgid "Users active during the last 15 days"
msgstr "Users active during the last 15 days"
#: templates/analytics/stats.html:29
+msgid "Number of guests"
+msgstr ""
+
+#: templates/analytics/stats.html:30
msgid "Total number of messages"
msgstr "Total number of messages"
-#: templates/analytics/stats.html:30
+#: templates/analytics/stats.html:31
msgid "Number of messages in the last 30 days"
msgstr "Number of messages in the last 30 days"
-#: templates/analytics/stats.html:31
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr "File storage in use"
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Active users"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Daily actives"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15 day actives"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Total users"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Users"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Messages sent by recipient type"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Me"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Everyone"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Last week"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Last month"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Last year"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "All time"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Messages sent over time"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Daily"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Weekly"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Cumulative"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Humans"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Bots"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Messages read over time"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Messages sent by client"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Last update"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr "A full update of all the graphs happens once a day. The “messages sent over time” graph is updated once an hour."
-#: templates/analytics/stats.html:147
-msgid "Analytics documentation"
-msgstr "Analytics documentation"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr "Email changed"
@@ -509,7 +509,7 @@ msgstr "Billing"
msgid "Close"
msgstr "Close"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr "Open communities directory"
@@ -558,7 +558,7 @@ msgstr "Billing status"
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -578,7 +578,7 @@ msgstr "View pricing"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -590,7 +590,7 @@ msgstr "Self-host Zulip"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -682,7 +682,7 @@ msgstr "Features & pricing"
msgid "Zulip for business"
msgstr "Zulip for business"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Contact support"
@@ -805,7 +805,7 @@ msgid "Accept the Terms of Service"
msgstr "Accept the Terms of Service"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -824,7 +824,7 @@ msgid "Accept"
msgstr "Accept"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Sign up"
@@ -838,7 +838,7 @@ msgid "You need an invitation to join this organization."
msgstr "You need an invitation to join this organisation."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "OR"
@@ -1980,7 +1980,7 @@ msgstr "Find your Zulip accounts"
msgid "Email addresses"
msgstr "Email addresses"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Find accounts"
@@ -2076,111 +2076,111 @@ msgstr "Asciidoctor open-source community"
msgid "Rust language community"
msgstr "Rust language community"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Accounts"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "New organisation"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Terms of Service"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Privacy policy"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "For users"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "Getting started"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Help centre"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Community chat"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Blog"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "For administrators"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Setting up your organisation"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Installing a Zulip server"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Upgrading a Zulip server"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "Modifying Zulip"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "For contributors"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr "Contributing guide"
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "Development community"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Translation"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "About us"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Team"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "History"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "Jobs"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr "Website attributions"
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "Sponsor Zulip"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr "Policies"
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2314,7 +2314,7 @@ msgid "Invalid or expired login session."
msgstr "Invalid or expired login session."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2328,34 +2328,34 @@ msgstr "Log in to Zulip"
msgid "View without an account"
msgstr "View without an account"
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Email or username"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Username"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Password"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "You've already registered with this email address. Please log in below."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Email or username"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Username"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Password"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Log in with %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Forgot your password?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Don't have an account yet? You need to be invited to join this organisation."
@@ -2399,24 +2399,30 @@ msgstr "You have exceeded the limit for how\n often a use
msgid "You can try again in %(retry_after)s seconds."
msgstr "You can try again in %(retry_after)s seconds."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
-msgstr "Error creating new organisation"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
+msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "This server does not allow members of the public to create new organisations."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\n Zulip is open source, so you can install your own Zulip server or create a new organisation on\n Zulip Cloud\n "
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2723,8 +2729,8 @@ msgid "Invalid order mapping."
msgstr "Invalid order mapping."
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Field id {id} not found."
@@ -2777,27 +2783,27 @@ msgstr "This default stream group is already named '{}'"
msgid "Default stream group '{}' already exists"
msgstr "Default stream group '{}' already exists"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
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/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "We weren't able to invite anyone."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2837,140 +2843,140 @@ msgstr "{user} has marked this topic as resolved."
msgid "{user} has marked this topic as unresolved."
msgstr "{user} has marked this topic as unresolved."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr "This topic was moved to {new_location} by {user}."
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr "A message was moved from this topic to {new_location} by {user}."
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr "{changed_messages_count} messages were moved from this topic to {new_location} by {user}."
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr "This topic was moved here from {old_location} by {user}."
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr "A message was moved here from {old_location} by {user}."
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr "{changed_messages_count} messages were moved here from {old_location} by {user}."
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Your organisation has turned off message editing"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "You don't have permission to edit this message"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "The time limit for editing this message has passed"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr "The time limit for editing this message's topic has passed"
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
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/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "You don't have permission to move this message"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
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/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "Invalid flag: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Flag not editable: '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "Invalid message flag operation: '{}'"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Unable to render message"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "Expected exactly one stream"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "Invalid data type for stream"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "Invalid data type for recipients"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "Recipient lists may contain emails or user IDs, but not both."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Reminders can only be set for streams."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "Your bot {bot_identity} tried to send a message to stream ID {stream_id}, but there is no stream with that ID."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "Your bot {bot_identity} tried to send a message to stream {stream_name}, but that stream does not exist. Click [here]({new_stream_link}) to create it."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "Your bot {bot_identity} tried to send a message to stream {stream_name}. The stream exists but does not have any subscribers."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Private messages are disabled in this organisation."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "Topics are required in this organisation"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Widgets: API programmer sent invalid JSON content"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Widgets: {error_msg}"
@@ -3005,7 +3011,7 @@ 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/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "No description."
@@ -3076,8 +3082,8 @@ msgstr "Must be an server administrator"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Insufficient permission"
@@ -3363,116 +3369,116 @@ msgstr "Emoji names must contain only numbers, lowercase English letters, spaces
msgid "Emoji name is missing"
msgstr "Emoji name is missing"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Could not allocate event queue"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Not logged in: API authentication or user session required"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "Stream '{stream}' does not exist"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "Stream with ID '{stream_id}' does not exist"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "organisation owner"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "user"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Cannot deactivate the only {entity}."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Invalid Markdown include statement: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "API usage exceeded rate limit"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Malformed JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Must be an organisation member"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Must be an organisation administrator"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Must be an organisation owner"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "Your username or password is incorrect"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Account is deactivated"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "This organisation has been deactivated"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr "The mobile push notification service registration for your server has been deactivated"
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "Password authentication is disabled in this organisation"
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "Your password has been disabled and needs to be reset"
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Invalid API key"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Malformed API key"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "The '{event_type}' event isn't currently supported by the {webhook_name} webhook"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr "Unable to parse request: Did {webhook_name} generate this event?"
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Invalid subdomain"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Access denied"
@@ -3685,10 +3691,10 @@ msgstr "In Zulip, topics [tell you what a message is about](/help/streams-and-to
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
-msgstr "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:166
msgid ""
@@ -3910,7 +3916,7 @@ msgstr "Invalid stream name '{}'"
msgid "Stream(s) ({}) do not exist"
msgstr "Stream(s) ({}) do not exist"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr "Web-public streams are not enabled."
@@ -4023,7 +4029,7 @@ msgstr "Invalid bot type"
msgid "Invalid interface type"
msgstr "Invalid interface type"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "Invalid user ID: {}"
@@ -4313,43 +4319,43 @@ msgstr "Custom emoji"
msgid "Zulip extra emoji"
msgstr "Zulip extra emoji"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "User with ID {} is deactivated"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "User with ID {} is a bot"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "List of options"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Person picker"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Short text"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Long text"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Date picker"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Link"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "External account"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr "Pronouns"
@@ -4440,17 +4446,17 @@ msgstr "Field type not supported for display in profile summary."
msgid "Invalid field type."
msgstr "Invalid field type."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr "Only 2 custom profile fields can be displayed in the profile summary."
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "A field with that label already exists."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "Default custom field cannot be updated."
@@ -4524,7 +4530,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:100
msgid "No such topic '{}'"
msgstr "No such topic '{}'"
@@ -4632,7 +4638,7 @@ msgstr "Invalid video_chat_provider {}"
msgid "Invalid giphy_rating {}"
msgstr "Invalid giphy_rating {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "Must be a demo organisation."
@@ -4697,87 +4703,79 @@ msgstr "You must upload exactly one logo."
msgid "Invalid playground"
msgstr "Invalid playground"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "The organisation creation link has expired or is not valid."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "New organisation creation disabled"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, 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:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "Private streams cannot be made default."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "You must pass \"new_description\" or \"new_group_name\"."
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
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:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "Default streams cannot be made private."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Stream already has that name!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, 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:510
+#: zerver/views/streams.py:511
#, 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:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "Unable to access stream ({stream_name})."
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
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:710
+#: zerver/views/streams.py:711
#, 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:712
+#: zerver/views/streams.py:713
#, 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:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "new streams"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr "**{policy}** stream created by {user_name}. **Description:**"
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "Unknown subscription property: {}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "Not subscribed to stream id {}"
diff --git a/locale/en_GB/translations.json b/locale/en_GB/translations.json
index 64910d2e13..a23c795840 100644
--- a/locale/en_GB/translations.json
+++ b/locale/en_GB/translations.json
@@ -33,7 +33,6 @@
"You are searching for messages that are sent by more than one person, which is not possible.
": "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 stream, which is not possible.
",
"You are searching for messages that belong to more than one topic, 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 user@example.com to stream streamname containing the keyword keyword.
": "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 user@example.com 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 if you mention them.",
"{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.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "{username} has {number_of_invites_by_user} unexpired invitations.",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Upgrade for more space.",
" to add a new line": " to add a new line",
" to send": " to send",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": " will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.",
"A Topic Move already in progress.": "A Topic Move already in progress.",
"A deactivated bot cannot send messages, access data, or take any other action.": "A deactivated bot cannot send messages, access data, or take any other action.",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "Alert word removed successfully!",
"Alert words": "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.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.",
+ "Alerted messages": "",
"All": "All",
"All messages": "All messages",
"All messages including muted streams": "All messages including muted streams",
+ "All private messages": "All private messages",
+ "All private messages (P)": "",
"All stream subscribers can post.": "All stream subscribers can post.",
"All streams": "All streams",
"All time": "All time",
@@ -178,7 +181,7 @@
"Bot owner": "Bot owner",
"Bot type": "Bot type",
"Bots": "Bots",
- "Browse recent topics": "Browse recent topics",
+ "Browse recent conversations": "",
"Browse streams": "Browse streams",
"Business": "Business",
"Busy": "Busy",
@@ -214,6 +217,7 @@
"Code playgrounds": "Code playgrounds",
"Collapse compose": "Collapse compose",
"Collapse message": "Collapse message",
+ "Collapse private messages": "",
"Collapse/show selected message": "Collapse/show selected message",
"Color scheme": "Color scheme",
"Community": "Community",
@@ -359,7 +363,7 @@
"Edit linkfiers": "Edit linkfiers",
"Edit message": "Edit message",
"Edit selected draft": "Edit selected draft",
- "Edit selected message": "Edit selected message",
+ "Edit selected message or view source": "",
"Edit status": "Edit status",
"Edit topic": "Edit topic",
"Edit user": "Edit user",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Error fetching message edit history",
"Error in unsubscribing from #{stream_name}": "Error in unsubscribing from #{stream_name}",
"Error listing invites": "Error listing invites",
- "Error moving the topic": "Error moving the topic",
"Error moving topic": "Error moving topic",
"Error removing alert word!": "Error removing alert word!",
"Error removing subscription": "Error removing subscription",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Exclude messages with topic .",
"Exit search": "Exit search",
"Expand compose": "Expand compose",
+ "Expand message": "",
"Expand message (-)": "Expand message (-)",
+ "Expand private messages": "",
"Expires at": "Expires at",
"Expires on {date}": "Expires on {date}",
"Export failed": "Export failed",
@@ -508,6 +513,7 @@
"In a meeting": "In a meeting",
"Inactive": "Inactive",
"Inactive bots": "Inactive bots",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications",
"Include message content in message notification emails": "Include message content in message notification emails",
"Include muted": "Include muted",
@@ -610,13 +616,12 @@
"Message formatting": "Message formatting",
"Message length shouldn't be greater than {max_length} characters.": "Message length shouldn't be greater than {max_length} characters.",
"Message 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 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}",
"Message {recipient_name} ({recipient_status})": "Message {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Messages in this stream will be automatically deleted after {retention_days} days.",
"Messages in this stream will be retained forever.": "Messages in this stream will be retained forever.",
"Mobile": "Mobile",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "Move all messages in {topic_name}",
"Move all messages in this topic": "Move all messages in this topic",
"Move message": "Move message",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "Move only this message",
"Move this and all following messages in this topic": "Move this and all following messages in this topic",
"Move topic": "Move topic",
@@ -765,7 +772,6 @@
"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 owners can edit these settings.": "Only organisation owners can edit these settings.",
- "Only owners can change stream message retention policy.": "Only owners can change stream message retention policy.",
"Only owners can change these settings.": "Only owners can change these settings.",
"Only owners can deactivate the organization.": "Only owners can deactivate the organisation.",
"Only stream members can add users to a private stream": "Only stream members can add users to a private stream",
@@ -805,6 +811,7 @@
"Owner: {name}": "Owner: {name}",
"Owners only": "Owners only",
"PMs, mentions, and alerts": "PMs, mentions, and alerts",
+ "PRIVATE MESSAGES": "",
"Participants": "Participants",
"Participated": "Participated",
"Password": "Password",
@@ -849,7 +856,6 @@
"Profile": "Profile",
"Pronouns": "Pronouns",
"Public": "Public",
- "Public stream messages in organization": "Public stream messages in organisation",
"Question": "Question",
"Quote and reply or forward": "Quote and reply or forward",
"Quote and reply to message": "Quote and reply to message",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "Read receipts are currently disabled in this organisation.",
"Read receipts are not available for Notification Bot messages.": "Read receipts are not available for Notification Bot messages.",
"Receives new stream announcements": "Receives new stream announcements",
- "Recent topics": "Recent topics",
+ "Recent conversations": "",
"Remind me about this": "Remind me about this",
"Reminder not set!": "Reminder not set!",
"Reminder set!": "Reminder set!",
@@ -875,6 +881,8 @@
"Reply to author": "Reply to author",
"Reply to message": "Reply to message",
"Reply to selected message": "Reply to selected message",
+ "Request education pricing": "",
+ "Request sponsorship": "Request sponsorship",
"Requesting user": "Requesting user",
"Require topics in stream messages": "Require topics in stream messages",
"Research": "Research",
@@ -1071,10 +1079,10 @@
"URL pattern": "URL pattern",
"URL prefix": "URL prefix",
"USERS": "USERS",
- "Un-collapse": "Un-collapse",
"Uncheck all": "Uncheck all",
"Unknown": "Unknown",
"Unknown stream": "Unknown stream",
+ "Unknown stream #{search_text}": "",
"Unmute": "Unmute",
"Unmute stream": "Unmute stream",
"Unmute this user": "Unmute this user",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Unpin stream from top",
"Unread": "Unread",
"Unread count badge (appears in desktop sidebar and browser tab)": "Unread count badge (appears in desktop sidebar and browser tab)",
+ "Unread messages": "",
"Unresolve topic": "Unresolve topic",
"Unstar": "Unstar",
"Unstar all messages": "Unstar all messages",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "Up to {time_limit} after posting",
"Update successful: Subdomains allowed for {domain}": "Update successful: Subdomains allowed for {domain}",
"Update successful: Subdomains no longer allowed for {domain}": "Update successful: Subdomains no longer allowed for {domain}",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "Upload avatar",
"Upload files": "Upload files",
"Upload icon": "Upload icon",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "View in {playground_name}",
"View message source": "View message source",
"View messages sent": "View messages sent",
+ "View messages with yourself": "",
"View private messages": "View private messages",
- "View private messages to myself": "View private messages to myself",
"View read receipts": "View read receipts",
- "View recent topics": "View recent topics",
+ "View recent conversations": "",
"View stream": "View stream",
"View stream messages": "View stream messages",
"View user profile": "View user profile",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Yes, please!",
"Yes, send": "Yes, send",
"Yesterday": "Yesterday",
+ "You": "You",
"You (click to remove) and {other_username} reacted with {emoji_name}": "You (click to remove) and {other_username} reacted with {emoji_name}",
"You (click to remove) 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 (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}",
@@ -1202,6 +1214,7 @@
"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.",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "You can fully access this community and participate in conversations by creating a Zulip account in this organisation.",
"You can reactivate deactivated users from organization settings.": "You can reactivate deactivated users from organisation settings.",
"You cannot create a stream with no subscribers!": "You cannot create a stream with no subscribers!",
@@ -1238,6 +1251,10 @@
"Your status": "Your status",
"Your time zone:": "Your time zone:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip needs to send email to confirm users' addresses and send notifications.",
"Zulip needs your permission to enable desktop 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.": "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.",
@@ -1248,6 +1265,7 @@
"[Unset]": "[Unset]",
"and": "and",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "and {remaining_senders, plural, one {1 other} other {# others}}.",
+ "back to streams": "",
"beta": "beta",
"clear": "clear",
"cookie": "cookie",
@@ -1260,6 +1278,7 @@
"invisible mode off": "invisible mode off",
"leafy green vegetable": "leafy green vegetable",
"marketing": "marketing",
+ "more conversations": "",
"more topics": "more topics",
"or": "or",
"private messages with yourself": "private messages with yourself",
diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po
index 67a87a28c7..159f7360c6 100644
--- a/locale/es/LC_MESSAGES/django.po
+++ b/locale/es/LC_MESSAGES/django.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Milagros More , 2021\n"
"Language-Team: Spanish (http://www.transifex.com/zulip/zulip/language/es/)\n"
@@ -30,45 +30,45 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "No está permitido para usuarios invitados"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Organización inválida"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Canales públicos"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Canales privados"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Mensajes privados"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Mensajes privados grupales"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Carácter desconocido: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "La hora de inicio es más tarde que la hora de fin. Inicio: {start}, Fin: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
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:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Parámetros inválidos"
@@ -128,30 +128,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Debes cotizar al menos {} usuarios."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Algo ha fallado. Contacta en {email}"
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Algo salió mal. Por favor, recarga la página."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Algo salió mal. Por favor, espera unos segundos e inténtalo de nuevo."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -340,113 +340,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Usuarios activos"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Activos cada día"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "Activos en 15 días"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Usuarios totales"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Usuarios"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Mensajes enviados por tipo de recipiente"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Yo"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Todos"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Última semana"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Último mes"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Último año"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Todos los tiempos"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Mensajes enviados a lo largo del tiempo"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Diaria"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Semanal"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Acumulativa"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Humanos"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Bots"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Mensajes leídos a lo largo del tiempo"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Mensajes enviados por cliente"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Última actualización"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr "Una actualización completa de todas las gráficas ocurre una vez al día. La gráfica de \"mensajes enviados a lo largo del tiempo\" se actualiza cada hora."
-#: templates/analytics/stats.html:147
-msgid "Analytics documentation"
-msgstr "Documentación de las analíticas"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -519,7 +519,7 @@ msgstr "Facturación"
msgid "Close"
msgstr "Cerrar"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -568,7 +568,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -588,7 +588,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -600,7 +600,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -692,7 +692,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Contactar a soporte"
@@ -815,7 +815,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -834,7 +834,7 @@ msgid "Accept"
msgstr "Aceptar"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Registrarse"
@@ -848,7 +848,7 @@ msgid "You need an invitation to join this organization."
msgstr "Necesitas una invitación para unirte a esta organización."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "O"
@@ -1990,7 +1990,7 @@ msgstr "Encontrar tus cuentas de Zulip"
msgid "Email addresses"
msgstr "Direcciones de correo electrónico"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Encontrar cuentas"
@@ -2086,111 +2086,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Cuentas"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Nueva organización"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "los Términos de Servicio"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Política de privacidad"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Centro de ayuda"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Chat de comunidad"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Equipo"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Historial"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2324,7 +2324,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2338,34 +2338,34 @@ msgstr "Iniciar sesión en Zulip"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Correo electrónico o nombre de usuario"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Nombre de usuario"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Contraseña"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Ya te has registrado con esta dirección de correo. Por favor, inicia sesión abajo."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Correo electrónico o nombre de usuario"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Nombre de usuario"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Contraseña"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Inicia sesión con %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "¿Olvidaste la contraseña?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
@@ -2409,25 +2409,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Este servidor no permite miembros del público crear nuevas organizaciones."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2733,8 +2739,8 @@ msgid "Invalid order mapping."
msgstr "Orden del mapeo inválido."
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Id de campo {id} no encontrado."
@@ -2787,27 +2793,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
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/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "No hemos podido invitar a nadie."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2847,140 +2853,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Tu organización ha desactivado la edición de mensajes"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "No tienes permiso para editar este mensaje"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "El límite de tiempo para editar este mensaje ha pasado"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
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/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr ""
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "No se pudo renderizar el mensaje"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Los recordatorios solo se pueden activar en canales."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Mensajes privados están desactivados para esta organización."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Widgets: el programador de la API envió contenido JSON inválido"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3015,7 +3021,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Sin descripción."
@@ -3086,8 +3092,8 @@ msgstr "Debes ser un administrador del servidor"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Permisos insuficientes"
@@ -3373,116 +3379,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "No se pudo ubicar la cola de eventos"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Sesión no iniciada: autentificación API o sesión de usuario requerida"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "El canal '{stream}' no existe"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "Canal con ID '{stream_id}' no existe"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "usuario"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "No se puede desactivar la única {entity}."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "El uso de la API excedió el límite"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "JSON malformado"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Debes ser un administrador de la organización"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "La cuenta está desactivada."
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Esta organización ha sido desactivada"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Clave de API inválida"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "El evento '{event_type}' no está actualmente soportado por el webhook {webhook_name}"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Subdominio inválido"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Acceso denegado"
@@ -3695,7 +3701,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3920,7 +3926,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4033,7 +4039,7 @@ msgstr "Tipo de bot inválido"
msgid "Invalid interface type"
msgstr "Tipo de interfaz inválido"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4323,43 +4329,43 @@ msgstr "Emoticonos personalizados"
msgid "Zulip extra emoji"
msgstr "Emoticonos extra de Zulip"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Lista de opciones"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Selector de personas"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Texto corto"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Texto largo"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Selector de fechas"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Enlace"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Cuenta externa"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4450,17 +4456,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Tipo de campo inválido."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "Ya existe un campo con ese nombre."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "El campo personalizado por defecto no puede ser actualizado."
@@ -4534,7 +4540,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4642,7 +4648,7 @@ msgstr "video_chat_provider {} inválido"
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4707,87 +4713,79 @@ msgstr "Debes subir exactamente un logo."
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "El enlace de creación de organización ha expirado o no es válido."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "Creación de nuevas organizaciones desactivada"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, 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:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "Debes pasar \"new_description\" o \"new_group_name\"."
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
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:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "¡El canal ya tiene ese nombre!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
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:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "nuevos canales"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/es/translations.json b/locale/es/translations.json
index adc8368c68..8e2178bb5c 100644
--- a/locale/es/translations.json
+++ b/locale/es/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} no está subscrito a este canal. No será notificado si le mencionas.",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} no está subscrito a este canal. No será notificado si no le subscribes.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Mejora para más espacio.",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "Un cambio de tema ya en marcha. ",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "¡Alerta eliminada exitosamente!",
"Alert words": "Alertas",
"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.": "Las alertas te permiten ser notificado como si te @-mencionasen cuando ciertas palabras o frases son usadas en Zulip. Las alertas no son sensitivas a mayúsculas o minúsculas.",
+ "Alerted messages": "",
"All": "Todas",
"All messages": "Todos los mensajes",
"All messages including muted streams": "Todos los mensajes, incluyendo canales silenciados. ",
+ "All private messages": "Todos los mensajes privados",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "Todos los canales",
"All time": "Todos los tiempos",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "Tipo de bot",
"Bots": "Bots",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Contraer/mostrar el mensaje seleccionado",
"Color scheme": "Esquema de color",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "Editar mensaje",
"Edit selected draft": "Editar el borrador seleccionado",
- "Edit selected message": "Editar el mensaje seleccionado",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "Editar usuario",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Error al recopilar el historial de ediciones del mensaje",
"Error in unsubscribing from #{stream_name}": "",
"Error listing invites": "Error al listar las invitaciones",
- "Error moving the topic": "Error moviendo el tema",
"Error moving topic": "",
"Error removing alert word!": "¡Error eliminando la alerta!",
"Error removing subscription": "Error eliminando la suscripción",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Excluir mensajes con el tema .",
"Exit search": "Salir de la búsqueda",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "Expandir mensaje (-)",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "La exportación de datos ha fallado",
@@ -508,6 +513,7 @@
"In a meeting": "En una reunión",
"Inactive": "",
"Inactive bots": "Bots inactivos",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Incluir el contenido de los mensajes privados en las notificaciones de escritorio",
"Include message content in message notification emails": "Incluir el contenido de los mensajes en las notificaciones por correo electrónico",
"Include muted": "Incluye silenciado",
@@ -610,13 +616,12 @@
"Message formatting": "Formato de mensajes",
"Message length shouldn't be greater than {max_length} characters.": "La longitud del mensaje no debería ser mayor que {max_length} caracteres.",
"Message retention": "Retención de mensajes",
- "Message retention for stream": "Retención de mensajes para el canal",
"Message retention period": "Período de retención de mensajes",
"Message scheduled for {deliver_at}": "",
- "Message sent when you were not subscribed": "Mensaje enviado cuando no estabas suscrito",
"Message {recipient_label}": "Enviar mensaje a {recipient_label}",
"Message {recipient_names}": "Enviar mensaje a {recipient_names}",
"Message {recipient_name} ({recipient_status})": "Enviar mensaje a {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Los mensajes en este canal serán borrados automáticamente después de {retention_days} días.",
"Messages in this stream will be retained forever.": "Mensajes en este canal serán guardados este canal para siempre",
"Mobile": "Móvil",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "Mover tema",
@@ -765,7 +772,6 @@
"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 owners can edit these settings.": "Solo propietarios de la organización pueden editar estas opciones.",
- "Only owners can change stream message retention policy.": "Solo los propietarios pueden cambiar la política de retención de mensajes del canal",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "Solo los propietarios pueden desactivar la organización ",
"Only stream members can add users to a private stream": "Solo miembros del canal pueden añadir usuarios al canal privado",
@@ -805,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "Mensajes privados, @-menciones, y alertas",
+ "PRIVATE MESSAGES": "",
"Participants": "Participantes",
"Participated": "Participado ",
"Password": "Contraseña",
@@ -849,7 +856,6 @@
"Profile": "Perfil",
"Pronouns": "",
"Public": "Público",
- "Public stream messages in organization": "Mensajes de canal público de la organización ",
"Question": "Pregunta",
"Quote and reply or forward": "Citar y responder o reenviar",
"Quote and reply to message": "Citar y contestar mensaje",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "Temas recientes",
+ "Recent conversations": "",
"Remind me about this": "Recuérdame esto",
"Reminder not set!": "¡Recordatorio no creado!",
"Reminder set!": "¡Recordatorio creado!",
@@ -875,6 +881,8 @@
"Reply to author": "Responder al autor",
"Reply to message": "Responder mensaje",
"Reply to selected message": "Responder al mensaje seleccionado",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "Solicitando usuario",
"Require topics in stream messages": "Hace obligatorio el uso de un tema en los mensajes en canales",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "Patrón URL",
"URL prefix": "",
"USERS": "USUARIOS",
- "Un-collapse": "Expandir",
"Uncheck all": "Desmarcar todo",
"Unknown": "Desconocido",
"Unknown stream": "Canal desconocido ",
+ "Unknown stream #{search_text}": "",
"Unmute": "No silenciar",
"Unmute stream": "No silenciar el canal",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Desfijar canal de la parte de arriba ",
"Unread": "Sin leer",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "Desmarcar",
"Unstar all messages": "Desmarcar todos los mensajes destacados",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "Cargar avatar",
"Upload files": "",
"Upload icon": "Subir icono",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "Ver mensajes enviados",
+ "View messages with yourself": "",
"View private messages": "Ver mensajes privados",
- "View private messages to myself": "Ver mensajes privados a mi mismo",
"View read receipts": "",
- "View recent topics": "Ver temas recientes",
+ "View recent conversations": "",
"View stream": "Ver canal",
"View stream messages": "Ver mensajes de canal",
"View user profile": "Ver perfil de usuario",
@@ -1190,6 +1201,7 @@
"Yes, please!": "¡Sí, por favor!",
"Yes, send": "Sí, enviar",
"Yesterday": "Ayer",
+ "You": "Tú",
"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}": "",
@@ -1202,6 +1214,7 @@
"You are using an old version of the Zulip desktop app with known security bugs.": "Estás usando una versión vieja de la aplicación de escritorio Zulip con problemas de seguridad conocidos.",
"You aren't subscribed to this stream and nobody has talked about that yet!": "¡No estás suscrito a este canal y nadie ha hablado sobre esto todavía!",
"You can also make tables with this Markdown-ish table syntax.": "",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "¡No puedes crear un canal sin suscriptores!",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip necesita enviar correos para confirmar las direcciones de los usuarios y enviar notificaciones.",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "[Desactivar]",
"and": "y",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "beta",
"clear": "limpiar",
"cookie": "cookie",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "vegetal verde con hojas",
"marketing": "marketing",
+ "more conversations": "más conversaciones",
"more topics": "más temas",
"or": "o",
"private messages with yourself": "mensajes privados contigo mismo",
diff --git a/locale/fa/LC_MESSAGES/django.po b/locale/fa/LC_MESSAGES/django.po
index 64520d387c..ee9f131f37 100644
--- a/locale/fa/LC_MESSAGES/django.po
+++ b/locale/fa/LC_MESSAGES/django.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Mehdi Hamidi, 2021\n"
"Language-Team: Persian (http://www.transifex.com/zulip/zulip/language/fa/)\n"
@@ -22,45 +22,45 @@ msgstr ""
"Language: fa\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "کاربران مهمان دسترسی ندارند"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "سازمان نامعتبر است"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "جریان های عمومی"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "جریان های خصوصی"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "پیام های خصوصی"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "پیام های خصوصی گروهی"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "نام جدول نامشخص است: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "تاریخ شروع پس از تاریخ پایان است. شروع: {start} ، پایان: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "داده های تحلیلی در دسترس نیست. لطفا با ادمین سرور تماس بگيريد. "
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "پارامترهای نامعتبر"
@@ -120,30 +120,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "حداقل برای {} کاربر باید فاکتور کنید."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "صورتحسابهایی که دارای بیش از {} مجوز هستند نمیتوانند از طریق این صفحه پردازش شوند. جهت تکمیل ارتقاء، با {} تماس بگیرید."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "مشکلی پیش آمده. لطفاً با {email} مکاتبه کنید."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "مشکلی وجود دارد. لطفا دوباره صفحه را بارگذاری کنید."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "مشکلی وجود دارد. لطفا چند لحظه صبر کرده و دوباره تلاش کنید."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -332,113 +332,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "کاربران فعال"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "فعال های روزانه"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "فعال های طی 15 روز"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "همه کاربران"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "کاربران"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "پیام های ارسالی براساس نوع دریافت کننده"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "من"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "همه"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "هفته اخیر"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "ماه اخیر"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "آخرین سال"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "همه زمان ها"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "پیام های ارسال شده به مرور زمان"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "روزانه"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "هفتگی"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "تجمعی"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "افراد"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "ربات ها"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "پیام های ارسال شده به مرور زمان"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "پیام های ارسال شده توسط کاربر"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "آخرین به روز سانی"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "مستندات تحلیل ها"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -511,7 +511,7 @@ msgstr "صورتحساب"
msgid "Close"
msgstr "بستن"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -560,7 +560,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -580,7 +580,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -592,7 +592,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -684,7 +684,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr ""
@@ -807,7 +807,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -826,7 +826,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "ثبت نام"
@@ -840,7 +840,7 @@ msgid "You need an invitation to join this organization."
msgstr "شما برای عضویت در این سازمان نیاز به دعوت دارید."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "یا"
@@ -1982,7 +1982,7 @@ msgstr "حساب های کاربری خود را پیدا کنید "
msgid "Email addresses"
msgstr "آدرس های ایمیل "
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "پیدا کردن حساب های کاربری "
@@ -2078,111 +2078,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "حساب های کاربری "
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "سازمان جدید "
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "شرایط سرویس"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "سیاست حریم خصوصی "
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "مرکز کمک رسانی"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "گفتگوی انجمن"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "تیم"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "تاریخچه "
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2316,7 +2316,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2330,34 +2330,34 @@ msgstr "ورود به Zulip "
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "ایمیل یا نام کاربری "
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "نام کاربری"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "کلمه عبور"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "شما هم اکنون با این آدرس ایمیل ثبت نام هستید، لطفا در قسمت پایین وارد شوید. "
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "ایمیل یا نام کاربری "
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "نام کاربری"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "کلمه عبور"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "ورود با %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "کلمه عبور خود را فراموش کرده اید؟ "
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
@@ -2401,25 +2401,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "این سرور به اعضای عمومی اجازه ایجاد سازمان ها را نمی دهد. "
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2725,8 +2731,8 @@ msgid "Invalid order mapping."
msgstr "طرح سفارش نامعتبر است. "
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "فیلد شناسه {id} یافت نشد. "
@@ -2779,27 +2785,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr "حساب کاربری شما جدیدا ايجاد شده است و نمیتوانید در این سازمان دعوت ارسال کنید. از یک ادمین سازمان یا یک کاربر با تجربه تر بخواهید. "
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr "برخی از ایمیل ها معتبر نیستند، بنابراین هیچ دعوتی ارسال نشد. "
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "دیگر نمی توانیم بیش از این دعوت داشته باشیم. "
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2839,140 +2845,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "سازمان شما ویرایش پیام را غیرفعال کرده است"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "شما دسترسی ویرایش این پیام را ندارید"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "محدوده زمان ویرایش این پیام گذشته است"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr ""
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "امکان پردازش پیام وجود ندارد"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "یادآوری ها تنها برای جریان ها تنظیم می شود. "
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "پیام های خصوصی برای این سازمان غیر فعال شده است."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "گجت ها: API برنامه نویسی، محتوای Json نامعتبری ارسال کرده است"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3007,7 +3013,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "بدون توضیح"
@@ -3078,8 +3084,8 @@ msgstr "باید یک ادمین سرور باشید"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "دسترسی کافی ندارید"
@@ -3365,116 +3371,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "امکان تخصیص صف برای رویداد وجود ندارد "
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "در سامانه نیستید: احراز هویت API یا نشست کاربر لازم است"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "جریان '{stream}' وجود ندارد "
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "جریان با شناسه '{stream_id}' وجود ندارد "
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "کاربر"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "امکان غیر فعال کردن تنها {entity} وجود ندارد "
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "استفاده از API بیش از نرخ مجاز است"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Json نادرست "
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "باید یک ادمین سازمان باشید"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "حساب کاربری غیر فعال می شود"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "این سازمان غیرفعال شده است "
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "کلید API اشتباه"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "رویداد '{event_type}' اکنون توسط وب هوک {webhook_name} پشتیبانی نمی شود "
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "زیردامنه اشتباه است"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "دسترسی محدود"
@@ -3687,7 +3693,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3912,7 +3918,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4025,7 +4031,7 @@ msgstr "نوع ربات اشتباه است"
msgid "Invalid interface type"
msgstr "نوع رابط اشتباه است"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4315,43 +4321,43 @@ msgstr "ایموجی سفارشی"
msgid "Zulip extra emoji"
msgstr "ایموجی های بیشتر Zulip"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "لیست گزینه ها"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "انتخاب کننده فرد"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "متن کوتاه"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "متن طولانی"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "انتخاب تاریخ"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "لینک"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "حساب کاربری خارجی"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4442,17 +4448,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "نوع فیلد اشتباه است."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "یک فیلد با این برجسب قبلا تعریف شده است."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "فیلد سفارشی پیش فرض نمی تواند به روز رسانی شود."
@@ -4526,7 +4532,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4634,7 +4640,7 @@ msgstr ""
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4699,87 +4705,79 @@ msgstr "شما باید دقیقا یک لوگو بارگذاری کنید."
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "لینک ایجاد سازمان یا منقضی شده است یا صحیح نیست."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "ایجاد سازمان جدید غیرفعال است"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr "کاربر بعنوان '{principal}' مجاز به اجرای دستور پرس و جو نیست"
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "شما باید یکی از پارامترهای \"توضیحات جدید\" یا \"نام گروه جدید\" را وارد کنید."
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr "مقدار \"op\" اشتباه است. یکی از مقادیر \"add\" یا \"remove\" را استفاده کنید."
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "جریان قبلا همین نام را داشته است!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr "کاری برای انجام نیست. حداقل یک مورد از \"add\" یا \"delete\" را مشخص کنید."
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr "شما تنها می توانید کاربران آیینه ای Zephyr را یه جریان های خصوصی دعوت کنید."
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "جریان های جدید"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/fa/translations.json b/locale/fa/translations.json
index 2d5d939cbe..46585c0354 100644
--- a/locale/fa/translations.json
+++ b/locale/fa/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "کلمات کلیدی این امکان را می هند که اگر در متنی آن کلمات یا عبارات در Zulip با @ همراه شوند، اطلاع رسانی شوید. کلمات کلیدی به حروف کوچک و بزرگ حساس نیستند.",
+ "Alerted messages": "",
"All": "همه",
"All messages": "تمام پیام ها",
"All messages including muted streams": "",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "تمام جریان ها",
"All time": "همه زمان ها",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "نوع ربات",
"Bots": "ربات ها",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "بستن/نمایش پیام انتخاب شده",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "ویرایش پیام",
"Edit selected draft": "ویرایش پیش نویس انتخاب شده",
- "Edit selected message": "ویرایش پیام انتخاب شده",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "ویرایش کاربر",
@@ -397,7 +401,6 @@
"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": "خطا در حذف عضویت",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "خروج از جستجو",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "باز کردن پیام (-)",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "خروجی گرفتن انجام نشد",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "ربات های غیرفعال",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "محتوای پیام های خصوصی را در پیامرسانی دسکتاپ نشان بده",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"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 all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "موبایل",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "تنها اعضای جریان می توانند کابران را به جریان خصوصی اضافه کنند.",
@@ -805,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "",
+ "PRIVATE MESSAGES": "",
"Participants": "",
"Participated": "",
"Password": "کلمه عبور",
@@ -849,7 +856,6 @@
"Profile": "پروفایل",
"Pronouns": "",
"Public": "عمومی",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "نقل قول و پاسخ به پیام",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "",
+ "Recent conversations": "",
"Remind me about this": "این مورد را یادآوری کن",
"Reminder not set!": "یادآوری تنظیم نشده است!",
"Reminder set!": "یادآوری تنظیم شد!",
@@ -875,6 +881,8 @@
"Reply to author": "پاسخ به مولف",
"Reply to message": "پاسخ به پیام",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "کاربر درخواست کننده ",
"Require topics in stream messages": "به دست آوردن موضوع در پیام های جریانی",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "الگوی URL",
"URL prefix": "",
"USERS": "کاربران",
- "Un-collapse": "باز کردن",
"Uncheck all": "خارج کردن همه موارد از انتخاب",
"Unknown": "ناشناخته",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "خارج کردن از حالت بی صدا",
"Unmute stream": "خارج کردن جریان از حالت بی صدا",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "خوانده نشده",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "بدون ستاره",
"Unstar all messages": "بدون ستاره کردن همه پیام ها",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "",
"Upload icon": "",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "مشاهده پیام های ارسال شده ",
+ "View messages with yourself": "",
"View private messages": "مشاهده پیام های شخصی",
- "View private messages to myself": "نمایش پیام های خصوصی به خودم",
"View read receipts": "",
- "View recent topics": "",
+ "View recent conversations": "",
"View stream": "نمایش جریان",
"View stream messages": "نمایش پیام های جریان",
"View user profile": "",
@@ -1190,6 +1201,7 @@
"Yes, please!": "بله، لطفا! ",
"Yes, send": "بله، ارسال کن",
"Yesterday": "دیروز",
+ "You": "",
"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}": "",
@@ -1202,6 +1214,7 @@
"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 combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "نمی توانید جریانی بدون هیچ عضوی ایجاد کنید!",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "Zulip ",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip برای تایید آدرس کاربران و ارسال اطلاع رسانی نیاز به ارسال ایمیل دارد. ",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "و",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "پاک کردن",
"cookie": "کوکی",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "سبزیجات سبز برگ",
"marketing": "بازاریابی",
+ "more conversations": "",
"more topics": "موضوعات بیشتر",
"or": "یا",
"private messages with yourself": "پیام های خصوصی با دریافت کننده شما",
diff --git a/locale/fi/LC_MESSAGES/django.po b/locale/fi/LC_MESSAGES/django.po
index a3fa2a256b..8c9dd3ad60 100644
--- a/locale/fi/LC_MESSAGES/django.po
+++ b/locale/fi/LC_MESSAGES/django.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Heidi Ahlberg, 2022\n"
"Language-Team: Finnish (http://www.transifex.com/zulip/zulip/language/fi/)\n"
@@ -26,45 +26,45 @@ msgstr ""
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Ei sallittu vieraille"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Virheellinen organisaatio"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Julkiset kanavat"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Yksityiset kanavat"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Yksityisviestit"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Ryhmän yksityisviestit"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Tuntematon kaavion nimi: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "Aloitusaika on myöhemmin kuin lopetusaika. Aloitus:{start}, Lopetus: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "Analytiikan tietoja ei ole saatavilla. Ota yhteyttä palvelimesi järjestelmänvalvojaan."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Virheelliset parametrit"
@@ -124,30 +124,30 @@ msgid ""
"{num_invites} users."
msgstr "Organisaatiollasi ei ole tarpeeksi käyttämättömiä Zulip-lisenssejä {num_invites} käyttäjän kutsumiseen."
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Sinun on laskutettava vähintään {} käyttäjää."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "Laskutuksia, joissa on yli {} lisenssiä ei voi käsitellä tämän sivun kautta. Päivittääksesi palvelupakettisi, ota yhteyttä {}."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Jotain meni pieleen. Lähetä meille sähköpostia osoitteeseen {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Jotain meni pieleen. Lataa sivu uudestaan."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Jotain meni pieleen. Odota hetki ja lataa sivu uudestaan."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -336,113 +336,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Aktiivisia käyttäjiä"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Päivittäiset aktiiviset"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15 päivän aikana aktiiviset"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Käyttäjiä yhteensä"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Käyttäjät"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Viestit vastaanottajan tyypin mukaan"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Minä"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Kaikki"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Viime viikko"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Viime kuukausi"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Viime vuosi"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Koko ajalta"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Viestit aikajaksolla"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Päivittäin"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Viikottain"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Kumulatiivinen"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Ihmiset"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Botit"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Luetut viestit aikajaksolla"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Viestit sovelluksittain"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Viimeisin päivitys"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr "Kaikkien kaavioiden täydellinen päivitys tapahtuu kerran päivässä. “Viestit aikajaksolla” kaavio päivitetään kerran tunnissa."
-#: templates/analytics/stats.html:147
-msgid "Analytics documentation"
-msgstr "Analytiikan dokumentaatio"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -515,7 +515,7 @@ msgstr "Laskutus"
msgid "Close"
msgstr "Sulje"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -564,7 +564,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -584,7 +584,7 @@ msgstr "Katso hinnoittelu"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -596,7 +596,7 @@ msgstr "Isännöi omaa Zulipia"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -688,7 +688,7 @@ msgstr "Ominaisuudet & hinnoittelu"
msgid "Zulip for business"
msgstr "Zulip yrityksille"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Ota yhteyttä tukeen"
@@ -811,7 +811,7 @@ msgid "Accept the Terms of Service"
msgstr "Hyväksy käyttöehdot"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -830,7 +830,7 @@ msgid "Accept"
msgstr "Hyväksy"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Rekisteröidy"
@@ -844,7 +844,7 @@ msgid "You need an invitation to join this organization."
msgstr "Tarvitset kutsun voidaksesi liittyä tähän organisaatioon."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "TAI"
@@ -1986,7 +1986,7 @@ msgstr "Löydä Zulip-tilisi"
msgid "Email addresses"
msgstr "Sähköpostiosoitteet"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Etsi tilejä"
@@ -2082,111 +2082,111 @@ msgstr "Asciidoctor avoimen lähdekoodin yhteisö"
msgid "Rust language community"
msgstr "Rust ohjelmointikielen yhteisö"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Tilit"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Uusi organisaatio"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Käyttöehdot"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Tietosuojakäytäntö"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "Käyttäjille"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "Aloittaminen"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Tukikeskus"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Yhteisöchatti"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Blogi"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "Järjestelmänvalvojille"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Organisaatiosi määrittäminen"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Zulip palvelimen asennus"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Zulip palvelimen päivitys"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "Zulipin mukauttaminen"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "Osallistujille"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "Kehitysyhteisö"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Käännökset"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "Tietoa meistä"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Tiimi"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Historia"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "Työpaikat"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "Sponsoroi Zulipia"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2320,7 +2320,7 @@ msgid "Invalid or expired login session."
msgstr "Virheellinen tai vanhentunut istunto."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2334,34 +2334,34 @@ msgstr "Kirjaudu Zulipiin"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Sähköposti tai käyttäjätunnus"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Käyttäjätunnus"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Salasana"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Olet jo rekisteröitynyt tällä sähköpostiosoitteella. Kirjaudu sisään alta."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Sähköposti tai käyttäjätunnus"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Käyttäjätunnus"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Salasana"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Kirjaudu käyttäen %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Unohtuiko salasana?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Eikö sinulla ole tiliä vielä? Tarvitsen kutsun liittyäksesi tähän organisaatioon."
@@ -2405,24 +2405,30 @@ msgstr "Olet ylittänyt rajan kuinka\nusein käyttäjä voi suorittaa tämän to
msgid "You can try again in %(retry_after)s seconds."
msgstr "Voit yrittää uudelleen %(retry_after)s sekunnin kuluttua."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Tämä palvelin ei salli yleisön jäsenien luoda uusia organisaatioita."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\nZulip on avoimen lähdekoodin sovellus, joten voit asentaa oman Zulip palvelimen tai luoda uuden organisaation\nZulip Cloud palveluun"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2729,8 +2735,8 @@ msgid "Invalid order mapping."
msgstr "Virheellinen order mapping."
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Kenttä id {id} ei löydy."
@@ -2783,27 +2789,27 @@ msgstr "Tämä oletuskanavan ryhmä on jo nimetty '{}'"
msgid "Default stream group '{}' already exists"
msgstr "Oletuskanavan ryhmä '{}' on jo olemassa"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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 "Käyttäjien suojaamiseksi Zulip rajoittaa yhdessä päivässä lähetettävien kutsujen määrää. Koska olet saavuttanut rajan, kutsuja ei lähetetty. "
-#: zerver/actions/invites.py:157
+#: zerver/actions/invites.py:158
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/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Emme kyenneet kutsumaan ketään."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2843,140 +2849,140 @@ msgstr "{user} on merkinnyt tämän aiheen ratkaistuksi."
msgid "{user} has marked this topic as unresolved."
msgstr "{user} on merkinnyt tämän aiheen ratkaisemattomaksi."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr "Tämä aihe on siirretty paikkaan {new_location} käyttäjän {user} toimesta."
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr "Viesti tästä aiheesta on siirretty paikkaan {new_location} käyttäjän {user} toimesta."
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr "{changed_messages_count} viestiä tästä aiheesta on siirretty paikkaan {new_location} käyttäjän {user} toimesta."
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr "Tämä aihe on siirretty paikasta {old_location} käyttäjän {user} toimesta."
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr "Viesti on siirretty tänne paikasta {old_location} käyttäjän {user} toimesta."
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr "{changed_messages_count} viestiä on siirretty tänne paikasta {old_location} käyttäjän {user} toimesta."
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Organisaatiosi on ottanut viestien muokkauksen pois päältä"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Sinulla ei ole oikeuksia muokata tätä viestiä"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "Tämän viestin muokkaamisen aikaraja on ohitettu"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr "Tämän viestin aiheen muokkaamisen aikaraja on ohitettu"
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr "Sinulla ei ole oikeuksia käyttää jokerimainintoja tällä kanavalla."
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "Sinulla ei ole oikeuksia siirtää tätä viestiä"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr "Sinulle ei ole oikeuksia siirtää viestiä, koska sinulla ei ole pääsyä viestin kanavalle"
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "Virheellinen lippu: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Lippu ei muokattavissa: '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "Virheellinen viestin lippuoperaatio: '{}'"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Viestiä ei kyetä esittämään"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "Odotettiin täsmälleen yhtä kanavaa"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "Virheellinen tietotyyppi kanavalle"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "Virheellinen tieto vastaanottajille"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "Vastaanottajalista voi sisältää sähköpostiosoitteita tai käyttäjätunnuksia, mutta ei molempia."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Muistutuksia voi asettaa ainoastaan kanaville."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "Bottisi {bot_identity} yritti lähettää viestiä kanvatunnukselle {stream_id}, mutta kanavaa ei ole olemassa."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "Bottisi {bot_identity} yritti lähettää viestiä kanavalle {stream_name}, mutta tätä kanavaa ei ole olemassa. Luo se napsauttamalla [tästä]({new_stream_link})."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "Bottisi {bot_identity} yritti lähettää viestiä kanavalle {stream_name}. Kanava on olemassa mutta sillä ei ole yhtään tilaajaa."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Yksityisviestit on pois käytöstä tässä organisaatiossa. "
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "Aiheet ovat pakollisia tässä organisaatiossa"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Widgetit: API-ohjelmoija lähetti virheellisen JSON-sisällön"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Widgetit: {error_msg}"
@@ -3011,7 +3017,7 @@ 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/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Ei kuvausta."
@@ -3082,8 +3088,8 @@ msgstr "On oltava järjestelmänvalvoja"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Riittämättömät oikeudet"
@@ -3369,116 +3375,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "Emojin nimi puuttuu"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Tapahtumajonoa ei pystytty allokoimaan"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Ei kirjautuneena: API-todennus tai käyttäjäistunto vaditaan"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "'{stream}' kanava ei ole olemassa"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "Kanavaa tunnuksella '{stream_id}' ei ole olemassa"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "Organisaation omistaja"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "käyttäjä"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Ei voida poistaa käytöstä viimeistä {entity}."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Virheellinen Markdown include-lause: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "APIn käyttö ylitti raja-arvon"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Virheellisesti muotoiltu JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "On oltava organisaation jäsen"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "On oltava organisaation järjestelmänvalvoja"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "On oltava organisaation omistaja"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "Käyttäjätunnuksesi tai salasanasi on väärin"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Tili on poistettu käytöstä"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Tämä organisaatio on poistettu käytöstä"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr "Palvelimesi mobiili push-ilmoituspalvelun rekisteröinti on poistettu käytöstä "
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "Salasanatodennus on poistettu käytöstä tässä organisaatiossa"
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "Salasanasi on poistettu käytöstä ja tulee asettaa uudelleen"
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Virheellinen API-avain"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Virheellisesti muodostettu API avain."
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "Tapahtuma '{event_type}' ei ole tuettu webhookille {webhook_name}"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr "Pyyntöä ei voi jäsentää: loiko {webhook_name} tämän tapahtuman? "
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Virheellinen aliverkkotunnus"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Pääsy estetty"
@@ -3691,10 +3697,10 @@ msgstr "Zulipissa aiheet [kertovat mistä viestissä on kyse](/help/streams-and-
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
-msgstr "Katso [Viimeaikaiset aiheet](#recent_topics) nähdäksesi mitä tapahtuu! Voit palata tähän keskusteluun napsauttamalla \"Yksityisviestit\" vasemmassa yläkulmassa. "
+msgstr ""
#: zerver/lib/onboarding.py:166
msgid ""
@@ -3916,7 +3922,7 @@ msgstr "Virheellinen kanavan nimi '{}'"
msgid "Stream(s) ({}) do not exist"
msgstr "Kanava(t) ({}) ei ole olemassa"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr "Web-julkiset kanavat eivät ole käytössä."
@@ -4029,7 +4035,7 @@ msgstr "Virheellinen bottityyppi"
msgid "Invalid interface type"
msgstr "Virheellinen käyttöliittymätyyppi"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "VIrheellinen käyttäjätunnus: {}"
@@ -4319,43 +4325,43 @@ msgstr "Mukautetut emojit"
msgid "Zulip extra emoji"
msgstr "Zulipin ekstraemoji"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "Käyttäjä tunnuksella {} on poistettu käytöstä"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "Käyttäjä tunnuksella {} on botti"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Lista vaihtoehdoista"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Henkilövalitsin"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Lyhyt teksti"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Pitkä teksti"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Päivämäärän valitsin"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Linkki"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Ulkoinen tili"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4446,17 +4452,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Virheellinen kenttätyyppi."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "Samanniminen kenttä on jo olemassa. "
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "Oletusarvoista mukautettua kenttää ei voi päivittää."
@@ -4530,7 +4536,7 @@ msgstr "Virheellinen linkki"
msgid "Too many messages requested (maximum {})."
msgstr "Liikaa viestejä pyydetty (maximum {})."
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr "'{}' aihetta ei löydy"
@@ -4638,7 +4644,7 @@ msgstr "Virheellinen video_chat_provider {}"
msgid "Invalid giphy_rating {}"
msgstr "Virheellinen giphy_rating {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "On oltava demo-organisaatio."
@@ -4703,87 +4709,79 @@ msgstr "Voit ladata yhden logon."
msgid "Invalid playground"
msgstr "Virheellinen leikkikenttä"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "Organisaation luontilinkki on vanhentunut tai on virheellinen."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "Uuden organisaation luonti on poistettu käytöstä."
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, 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:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "Yksityisiä kanavia ei voi asettaa oletukseksi."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
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:221
+#: zerver/views/streams.py:222
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:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "Oletuskanavia ei voi asettaa yksityisiksi."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Kanavalla on jo kyseinen nimi!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr "{user_full_name} lisäsi sinut tilaajaksi kanavalle {stream_name}."
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr "{user_full_name} lisäsi sinut tilaajaksi kanaville:"
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "Kanavalle ({stream_name}) pääsy ei onnistu."
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr "Voit kutsua ainoastaan toisia Zephyr-peilauksen käyttäjiä yksityisille kanaville."
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr "{user_name} loi seuraavat kanavat: {stream_str}."
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr "{user_name} loi uuden kanavan: {stream_str}."
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "uudet kanavat"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr "**{policy}** kanava, jonka on luonut {user_name}. **Kuvaus:**"
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "Tuntematon tilauksen ominaisuus: {}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "Kanavatunnus {} ei ole tilattuna"
diff --git a/locale/fi/translations.json b/locale/fi/translations.json
index 9adf9b2ab9..74dcb7ab81 100644
--- a/locale/fi/translations.json
+++ b/locale/fi/translations.json
@@ -33,7 +33,6 @@
"You are searching for messages that are sent by more than one person, which is not possible.
": "Etsit viestejä, joika on lähettänyt useampi kuin yksi ihminen. Tämä ei ole mahdollista.
",
"You are searching for messages that belong to more than one stream, which is not possible.
": "Etsit viestejä, jotka kuuluvat useammalle kuin yhdelle kanavalle. Tämä ei ole mahdollista.
",
"You are searching for messages that belong to more than one topic, which is not possible.
": "Etsit viestejä, jotka kuuluvat useammalle kuin yhdelle kanavalle. Tämä ei ole mahdollista.
",
- "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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} ei ole tilannut tätä kanavaa. Hän ei saa ilmoitusta, jos mainitset hänet.",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} ei ole tilannut tätä kanavaa. Hän ei saa ilmoitusta ellet tilaa kanavaa hänelle.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Päivitä lisätilan saamiseksi.",
" to add a new line": " lisää uusi rivi",
" to send": " lähetä viesti",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": " saa samat roolit, kanavatilaukset, käyttäjäryhmien jäsenyydet ja muut asetukset ja valtuudet kuten ennen käytöstä poistamista.",
"A Topic Move already in progress.": "Aiheen siirtäminen on jo käynnissä",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "Hälytyssana poistettu onnistuneesti!",
"Alert words": "Hälytyssanat",
"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.": "Hälytyssanojen avulla saat ilmoituksen ikään kuin sinut @ -mainittaisiin, kun tiettyjä sanoja tai lauseita käytetään Zulipissa. Hälytyssanojen kohdalla isolla ja pienellä kirjaimilla ei ole merkitystä.",
+ "Alerted messages": "",
"All": "Kaikki",
"All messages": "Kaikki viestit",
"All messages including muted streams": "Kaikki viestit mukaanlukien vaiennetut kanavat",
+ "All private messages": "Kaikki yksityisviestit",
+ "All private messages (P)": "",
"All stream subscribers can post.": "Kaikki kanavan tilaajat voivat lähettää viestejä.",
"All streams": "Kaikki kanavat",
"All time": "Koko ajalta",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "Botin tyyppi",
"Bots": "Botit",
- "Browse recent topics": "Selaa viimeisimpiä aiheita",
+ "Browse recent conversations": "",
"Browse streams": "Selaa kanavia",
"Business": "Yritykset",
"Busy": "Varattu",
@@ -214,6 +217,7 @@
"Code playgrounds": "Koodin leikkikenttä",
"Collapse compose": "Pienennä kirjoitusalue",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Pienennä/näytä valittu viesti",
"Color scheme": "Väriteema",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "Muokkaa linkittäjiä",
"Edit message": "Muokkaa viestiä",
"Edit selected draft": "Muokkaa valittua luonnosta",
- "Edit selected message": "Muokkaa valittua viestiä",
+ "Edit selected message or view source": "",
"Edit status": "Muokkaa tilaa",
"Edit topic": "Muokkaa aihetta",
"Edit user": "Muokkaa käyttäjää",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Virhe viestin muokkaushistoriaa noutessa",
"Error in unsubscribing from #{stream_name}": "Virhe tilauksen poistamisessa #{stream_name} kanavalta",
"Error listing invites": "Virhe kutsujen listaamisessa",
- "Error moving the topic": "Viestinsiirtovirhe",
"Error moving topic": "Virhe aiheen siirrossa",
"Error removing alert word!": "Virhe hälytyssanan poistamisessa!",
"Error removing subscription": "Virhe tilauksen poistamisessa",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Jätä huomioimatta viestit, joiden aihe on .",
"Exit search": "Poistu etsimisestä",
"Expand compose": "Laajenna viestialue",
+ "Expand message": "",
"Expand message (-)": "Laajenna viesti (-)",
+ "Expand private messages": "",
"Expires at": "Vanhenee",
"Expires on {date}": "Vanhenee {date}",
"Export failed": "Poiminta epäonnistui",
@@ -508,6 +513,7 @@
"In a meeting": "Kokouksessa",
"Inactive": "",
"Inactive bots": "Poistetut botit",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Sisällytä yksityisviestien sisältö ja työpöytäilmoitukset",
"Include message content in message notification emails": "Sisällytä viestin sisältö viestien sähköposti-ilmoituksissa",
"Include muted": "Sisällytä mykistetyt",
@@ -610,13 +616,12 @@
"Message formatting": "Viestin muotoilu",
"Message length shouldn't be greater than {max_length} characters.": "Viestin pituus ei saisi olla pidempi kuin {max_length} merkkiä.",
"Message retention": "Viestin säilytys",
- "Message retention for stream": "Viestin säilyminen kanavilla",
"Message retention period": "Viestin säilymisaika",
"Message scheduled for {deliver_at}": "Viesti ajastettu toimitettavaksi {deliver_at}",
- "Message sent when you were not subscribed": "Viesti lähetettiin, kun et ollut tilanneena",
"Message {recipient_label}": "Kirjoita viesti {recipient_label}",
"Message {recipient_names}": "Kirjoita viesti {recipient_names}",
"Message {recipient_name} ({recipient_status})": "Kirjoita viesti {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Viestit tällä kanavalla tullaan poistamaan automaattisesti {retention_days} päivän kuluttua.",
"Messages in this stream will be retained forever.": "Viestit kanavalla säilytetään ikuisesti.\n",
"Mobile": "Mobiili",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "Siirrä kaikki viestit aiheesta {topic_name}",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "Siirrä aihe",
@@ -765,7 +772,6 @@
"Only organization full members can add custom emoji in this organization.": "Vain organisaation täysivaltaiset jäsenet voivat lisätä mukautetun emojin tässä organisaatiossa.",
"Only organization full members can post.": "Vain organisaation täysivaltaiset 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 stream message retention policy.": "Vain omistajat voi muuttaa kanavien säilytyskäytäntöjä.",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "Vain omistajat voi poistaa organisaation käytöstä. ",
"Only stream members can add users to a private stream": "Vain kanavan jäsenet voivat lisätä jäseniä yksityiselle kanavalle. ",
@@ -805,6 +811,7 @@
"Owner: {name}": "Omistaja: {name}",
"Owners only": "Vain omistajat",
"PMs, mentions, and alerts": "YV:t, maininnat ja hälytykset",
+ "PRIVATE MESSAGES": "",
"Participants": "Osallistujat",
"Participated": "Osallistunut",
"Password": "Salasana",
@@ -849,7 +856,6 @@
"Profile": "Profiili",
"Pronouns": "",
"Public": "Julkinen",
- "Public stream messages in organization": "Julkisten kanavien viestit",
"Question": "",
"Quote and reply or forward": "Lainaa ja vastaa tai välitä viesti edelleen. ",
"Quote and reply to message": "Lainaa ja vastaa viestiin",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "Aktiiviset aiheet",
+ "Recent conversations": "",
"Remind me about this": "Muistuta minua tästä",
"Reminder not set!": "Muistutusta ei ole asetettu!",
"Reminder set!": "Muistutus asetettu!",
@@ -875,6 +881,8 @@
"Reply to author": "Vastaa kirjoittajalle",
"Reply to message": "Vastaa viestiin",
"Reply to selected message": "Vastaa valittuun viestiin",
+ "Request education pricing": "",
+ "Request sponsorship": "Pyydä sponsorointia",
"Requesting user": "Pyynnön tekevä käyttäjä",
"Require topics in stream messages": "Vaadi aihe kanavan viesteissä",
"Research": "Tutkimustyö",
@@ -1071,10 +1079,10 @@
"URL pattern": "URL-kuvio",
"URL prefix": "URL-etuliite",
"USERS": "KÄYTTÄJÄT",
- "Un-collapse": "Laajenna",
"Uncheck all": "Poista valinta kaikista",
"Unknown": "Tuntematon",
"Unknown stream": "Tuntematon kanava",
+ "Unknown stream #{search_text}": "",
"Unmute": "Poista mykistys",
"Unmute stream": "Poista kanavan mykistys",
"Unmute this user": "Poista mykistys tästä käyttäjästä",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Irroita kanava yläosasta",
"Unread": "Lukemattomat",
"Unread count badge (appears in desktop sidebar and browser tab)": "Lukemattomien määrä -merkki (näkyy työpöydän sivupalkissa ja selaimen välilehdessä)",
+ "Unread messages": "",
"Unresolve topic": "Merkitse aihe ratkaisemattomaksi",
"Unstar": "Poista tähti",
"Unstar all messages": "Poista tähti kaikista viesteistä",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "{time_limit} asti viestin lähettämisestä",
"Update successful: Subdomains allowed for {domain}": "Päivitys onnistui: Aliverkkotunnukset ovat sallittuja {domain} verkkotunnukselle",
"Update successful: Subdomains no longer allowed for {domain}": "Päivitys onnistui: Aliverkkotunnukset eivät ole enää sallittuja {domain} verkkotunnukselle",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "Lähetä avatar",
"Upload files": "Lataa tiedostoja",
"Upload icon": "Lähetä kuvake",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "Näytä leikkikentällä {playground_name}",
"View message source": "",
"View messages sent": "Näytä käyttäjän lähetettämät viestit",
+ "View messages with yourself": "",
"View private messages": "Näytä yksityisviestit",
- "View private messages to myself": "Näytä yksityisviestit itselleni",
"View read receipts": "",
- "View recent topics": "Näytä viimeisimmät aiheet",
+ "View recent conversations": "",
"View stream": "Katso kanavaa",
"View stream messages": "Katso kanavan viestit",
"View user profile": "Näytä käyttäjän profiili",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Kyllä, kiitos!",
"Yes, send": "Kyllä, lähetä",
"Yesterday": "Eilen",
+ "You": "",
"You (click to remove) and {other_username} reacted with {emoji_name}": "Sinä (poista napsauttamalla) ja {other_username} reagoitte emojilla {emoji_name}",
"You (click to remove) reacted with {emoji_name}": "Sinä (poista napsauttamalla) regoit emojilla {emoji_name}",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Sinä (poista napsauttamalla), {comma_separated_usernames} ja {last_username} reagoitte emojilla {emoji_name}",
@@ -1202,6 +1214,7 @@
"You are using an old version of the Zulip desktop app with known security bugs.": "Käytät vanhentunutta versiota Zulipin työpöytäsovelluksesta jossa on tietoturvaongelmia.",
"You aren't subscribed to this stream and nobody has talked about that yet!": "Et ole tilannut tätä kanavaa ja kukaan ei ole vielä keskustellut siitä!",
"You can also make tables with this Markdown-ish table syntax.": "Voit myös tehdä taulukoita tällä Markdown-typpisellä taulukko syntaksilla.",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "Voit palauttaa poistetut käyttäjät organisaation asetuksista.",
"You cannot create a stream with no subscribers!": "Et voi luoda kanavaa ilman yhtään tilaajaa!",
@@ -1238,6 +1251,10 @@
"Your status": "Sinun tilasi",
"Your time zone:": "Sinun aikavyöhykkeesi",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulipin pitää lähettää sähköposteja varmistaakseen käyttäjien osoitteet ja lähettääkseen ilmoituksia.",
"Zulip needs your permission to enable desktop notifications.": "Zulip tarvitsee valtuutuksen työpöytäilmoitusten lähettämiseen.",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Zulipin käännökset on tuottanut upea vapaaehtoisten kääntäjien yhteisömme. Jos haluat auttaa, katso Zulip-käännösohjeet.",
@@ -1248,6 +1265,7 @@
"[Unset]": "[Ei asetettu]",
"and": "ja",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "ja {remaining_senders, plural, one {1 other} other {# others}}.",
+ "back to streams": "",
"beta": "beta",
"clear": "tyhjennä",
"cookie": "eväste",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "vihreä lehtivihannes",
"marketing": "markkinointi",
+ "more conversations": "",
"more topics": "selaa aiheita",
"or": "tai",
"private messages with yourself": "yksityisviestit itsellesi",
diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po
index f88f7a682b..891c8eeeb2 100644
--- a/locale/fr/LC_MESSAGES/django.po
+++ b/locale/fr/LC_MESSAGES/django.po
@@ -30,7 +30,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Web Plankter , 2021-2022\n"
"Language-Team: French (http://www.transifex.com/zulip/zulip/language/fr/)\n"
@@ -40,45 +40,45 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Non autorisé pour les utilisateurs invités"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Organisation non valide"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Canaux publics"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Canaux privés"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Messages privés"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Messages privés de groupe"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Nom de graphique inconnu : {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "L'heure de début est postérieure à l'heure de fin. Début : {start}, Fin : {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
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:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "paramètres invalides"
@@ -138,30 +138,30 @@ msgid ""
"{num_invites} users."
msgstr "Votre organisation ne dispose pas de suffisamment de licences Zulip inutilisées pour inviter {num_invites} utilisateurs. "
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Vous devez facturer au moins {} utilisateurs"
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "Les factures avec plus de {} licences ne peuvent être traitées sur cette page. Veuillez contacter {} afin de compléter la mise à niveau."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Quelque chose s'est mal passé. Merci de contacter {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Quelque chose s'est mal passé. Merci de recharger la page."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Quelque chose s'est mal passé. Merci de patienter quelques secondes."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -285,14 +285,14 @@ msgid ""
"\n"
" Your Zulip chat cannot be loaded because the server is experiencing technical difficulties.\n"
" "
-msgstr ""
+msgstr "\nVotre chat Zulip ne peut pas être chargé car le serveur rencontre des difficultés techniques."
#: templates/500.html:28
msgid ""
"\n"
" This page will reload automatically when service is restored.\n"
" "
-msgstr ""
+msgstr "\nCette page se rechargera automatiquement lorsque le service sera rétabli."
#: templates/500.html:32
#, python-format
@@ -300,7 +300,7 @@ msgid ""
"\n"
" In the meantime, you can contact Zulip support.\n"
" "
-msgstr ""
+msgstr "\nEn attendant, vous pouvez contacter le support Zulip ."
#: templates/500.html:36
#, python-format
@@ -309,7 +309,7 @@ msgid ""
" In the meantime, you can contact\n"
" this server's administrators for support.\n"
" "
-msgstr ""
+msgstr "\nEn attendant, vous pouvez contacter les administrateurs de ce serveur pour obtenir de l'aide."
#: templates/500.html:44
#, python-format
@@ -318,7 +318,7 @@ msgid ""
" If you administer this server, you may want to check out the\n"
" Zulip server troubleshooting guide.\n"
" "
-msgstr ""
+msgstr "\nSi vous administrez ce serveur, vous pouvez consulter le guide de dépannage du serveur Zulip ."
#: templates/analytics/stats.html:6
#, python-format
@@ -339,124 +339,124 @@ msgstr "Analytique Zulip pour %(target_name)s"
#: templates/analytics/stats.html:25
msgid "Organization summary"
-msgstr ""
+msgstr "Résumé de l'organisation"
#: templates/analytics/stats.html:27
msgid "Number of users"
-msgstr ""
+msgstr "nombre d'utilisateurs"
#: templates/analytics/stats.html:28
msgid "Users active during the last 15 days"
-msgstr ""
+msgstr "Utilisateurs actifs au cours des 15 derniers jours"
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
-msgstr ""
+msgid "Total number of messages"
+msgstr "Nombre total de messages"
#: templates/analytics/stats.html:31
-msgid "File storage in use"
-msgstr ""
+msgid "Number of messages in the last 30 days"
+msgstr "Nombre de messages au cours des 30 derniers jours"
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:32
+msgid "File storage in use"
+msgstr "Stockage de fichiers en cours d'utilisation"
+
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Utilisateurs actifs"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Actifs quotidiennement"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "Actifs lors des 15 derniers jours"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Total des utilisateurs"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Utilisateurs"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Messages envoyés par type de destinataire"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Moi"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Tout le monde"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "La semaine dernière"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Le mois dernier"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "L'année dernière"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Tout le temps"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Messages envoyés au fil du temps"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Quotidien"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Hebdomadaire"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Cumulatif"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Humains"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Robots"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Messages lus au fil du temps"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Messages envoyés par le client"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Dernière mise à jour"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr "Une mise à jour complète de tous les graphiques a lieu une fois par jour. Le graphique des “Messages envoyés au cours du temps” est mis à jour une fois par heure."
-#: templates/analytics/stats.html:147
-msgid "Analytics documentation"
-msgstr "Documentation des statistiques"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr "Adresse courriel changée "
@@ -529,7 +529,7 @@ msgstr "Facturation"
msgid "Close"
msgstr "Fermer"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr "Ouvrir le répertoire des communautés"
@@ -578,7 +578,7 @@ msgstr "Statut de facturation"
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -598,7 +598,7 @@ msgstr "Voir les prix"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -610,7 +610,7 @@ msgstr "Auto-héberger Zulip"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -702,7 +702,7 @@ msgstr "Fonctionnalités & prix"
msgid "Zulip for business"
msgstr "Zulip pour les entreprises"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Contacter le support"
@@ -825,7 +825,7 @@ msgid "Accept the Terms of Service"
msgstr "Acceptez les Conditions d'Utilisation"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -844,7 +844,7 @@ msgid "Accept"
msgstr "Accepter"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "S'inscrire"
@@ -858,7 +858,7 @@ msgid "You need an invitation to join this organization."
msgstr "Vous avez besoin d'une invitation pour rejoindre cette organisation."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "OU"
@@ -1647,21 +1647,21 @@ msgstr "Ce courriel n'affiche pas le contenu des messages parce que vous avez d
#: templates/zerver/emails/missed_message.source.html:29
#: templates/zerver/emails/missed_message.txt:25
msgid "You are receiving this because you were personally mentioned."
-msgstr ""
+msgstr "Vous recevez ceci parce que vous avez été personnellement mentionné."
#: templates/zerver/emails/missed_message.source.html:31
#: templates/zerver/emails/missed_message.txt:27
#, python-format
msgid ""
"You are receiving this because @%(mentioned_user_group_name)s was mentioned."
-msgstr ""
+msgstr "Vous recevez ceci parce que @%(mentioned_user_group_name)s a été mentionné."
#: templates/zerver/emails/missed_message.source.html:33
#: templates/zerver/emails/missed_message.txt:29
#, python-format
msgid ""
"You are receiving this because everyone was mentioned in #%(stream_name)s."
-msgstr ""
+msgstr "Vous recevez ceci parce que tout le monde a été mentionné dans #%(stream_name)s."
#: templates/zerver/emails/missed_message.source.html:35
#: templates/zerver/emails/missed_message.txt:31
@@ -1669,7 +1669,7 @@ msgstr ""
msgid ""
"You are receiving this because you have email notifications enabled for "
"#%(stream_name)s."
-msgstr ""
+msgstr "Vous recevez ceci parce que vous avez activé les notifications par e-mail pour #%(stream_name)s."
#: templates/zerver/emails/missed_message.source.html:38
#, python-format
@@ -1677,21 +1677,21 @@ msgid ""
"Reply to this email directly, view it in "
"%(realm_name)s Zulip, or manage email "
"preferences."
-msgstr ""
+msgstr "Répondez directement à cet e-mail, affichez-le dans %(realm_name)s ou gérez les préférences d'e-mail ."
#: templates/zerver/emails/missed_message.source.html:40
#, python-format
msgid ""
"View or reply in %(realm_name)s Zulip, or manage email preferences."
-msgstr ""
+msgstr "Afficher ou répondre dans %(realm_name)s , ou gérer les préférences de messagerie ."
#: templates/zerver/emails/missed_message.source.html:42
#, python-format
msgid ""
"Reply in %(realm_name)s Zulip, or manage email preferences."
-msgstr ""
+msgstr "Répondez dans %(realm_name)s , ou gérez les préférences de messagerie ."
#: templates/zerver/emails/missed_message.source.html:44
#, python-format
@@ -1734,17 +1734,17 @@ msgstr "\nCe courriel n'affiche pas le contenu des message parce que vous avez d
#: templates/zerver/emails/missed_message.txt:35
#, python-format
msgid "Reply to this email directly, or view it in %(realm_name)s Zulip:"
-msgstr ""
+msgstr "Répondez directement à cet e-mail ou affichez-le dans %(realm_name)s:"
#: templates/zerver/emails/missed_message.txt:39
#, python-format
msgid "View or reply in %(realm_name)s Zulip:"
-msgstr ""
+msgstr "Afficher ou répondre dans %(realm_name)s:"
#: templates/zerver/emails/missed_message.txt:43
#, python-format
msgid "Reply in %(realm_name)s Zulip:"
-msgstr ""
+msgstr "Répondre en %(realm_name)s:"
#: templates/zerver/emails/missed_message.txt:47
msgid ""
@@ -2000,7 +2000,7 @@ msgstr "Trouver votre compte Zulip"
msgid "Email addresses"
msgstr "Adresses courriel"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Trouver des comptes"
@@ -2096,111 +2096,111 @@ msgstr "Communauté open source Asciidoctor"
msgid "Rust language community"
msgstr "Communauté de langue Rust"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Comptes"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Nouvelle organisation"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Conditions d'utilisation"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Politique de confidentialité"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "Pour les utilisateurs"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "Commencer"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Centre d'aide"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Chat de la communauté"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Blog"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "Pour les administrateurs"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Mise en place de votre organisation"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Installer un serveur Zulip"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Mettre à niveau un serveur Zulip"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "Modification de Zulip"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "Pour les contributeurs"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr "Guide de contribution"
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "Communauté de développement"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Traduction"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "À propos de nous"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Equipe"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Historique"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "Emplois"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr "Attributions"
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "Sponsorisez Zulip"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr "Stratégies"
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2334,7 +2334,7 @@ msgid "Invalid or expired login session."
msgstr "Session de connextion non valide ou expirée."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2348,34 +2348,34 @@ msgstr "Se connecter à Zulip"
msgid "View without an account"
msgstr "Voir sans compte"
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Adresse courriel ou nom d'utilisateur"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Nom d'utilisateur"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Mot de passe"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Vous êtes déjà enregistré avec cette adresse courriel. Veuillez vous connecter ci-dessous."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Adresse courriel ou nom d'utilisateur"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Nom d'utilisateur"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Mot de passe"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Se connecter avec %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Mot de passe oublié?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Vous n'avez pas encore de compte ? Vous avez besoin d'une invitation pour rejoindre cette organisation."
@@ -2419,24 +2419,30 @@ msgstr "Vous avez dépassé la limite de fréquence à laquelle un utilisateur p
msgid "You can try again in %(retry_after)s seconds."
msgstr "Vous pouvez réessayer dans %(retry_after)s secondes."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
-msgstr "Erreur lors de la création de la nouvelle organisation"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
+msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Ce serveur ne permet pas aux membres publics de créer de nouvelles organisations."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\n Zulip est open source, vous pouvez ainsi installer votre propre serveur Zulip ou bien créer\n une nouvelle organisation dans le Cloud Zulip\n "
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2743,8 +2749,8 @@ msgid "Invalid order mapping."
msgstr "Ordre de mappage non valide."
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Champ id {id} introuvable. "
@@ -2797,27 +2803,27 @@ msgstr "Le groupe de canaux par défaut s'appelle déjà '{}'"
msgid "Default stream group '{}' already exists"
msgstr "Le groupe de canaux par défaut '{}' existe déjà"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
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/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Nous n'avons pas été capable d'inviter quelqu’un."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2857,140 +2863,140 @@ msgstr "{user} a marqué ce sujet comme résolu."
msgid "{user} has marked this topic as unresolved."
msgstr "{user} a marqué ce sujet comme non résolu."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr "Ce sujet a été déplacé vers {new_location} par {user}."
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr "Un message a été déplacé de ce sujet vers {new_location} par {user}."
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr "{changed_messages_count} messages ont été déplacés de ce sujet vers {new_location} par {user}."
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr "Ce sujet a été déplacé ici de {old_location} par {user}."
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr "Un message a été déplacé ici de {old_location} par {user}."
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr "{changed_messages_count} messages ont été déplacés ici de {old_location} par {user}."
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Votre organisation a désactivé la modification des messages"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Vous n'avez pas la permission de modifier ce message"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "La limite de temps pour modifier ce message est dépassée."
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
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/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
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/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "Vous n'avez pas la permission de déplacer ce message"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
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/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "Indicateur non valide '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Indicateur non modifiable : '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "Opération d'indicateur de message non valide: '{}'"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Impossible d'afficher le message"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "Exactement un canal attendu"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "Type de données non valide pour un canal"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "Type de données non valide pour un destinataire"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "Les listes de destinataires peuvent intégrer des adresses courriel ou ID d'utilisateurs, mais pas les deux."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Les rappels ne peuvent être définis que pour les canaux."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "Votre robot {bot_identity} a essayé d'envoyer un message sur le canal avec l'ID {stream_id}, mais aucun canal n'existe avec cette ID."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "Votre robot {bot_identity} a essayé d'envoyer un message sur le canal {stream_name}, mais ce canal n'existe pas. Cliquez [ici]({new_stream_link}) pour le créer."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "Votre robot {bot_identity} a essayé d'envoyer un message sur le canal {stream_name}. Ce canal existe mais n'a aucun abonné."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Les messages privés sont désactivés dans cette organisations."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "Les sujets sont obligatoires dans cette organisation"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Widgets: Contenu JSON non valide reçu du programmeur de l'API"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Widgets : {error_msg}"
@@ -3025,7 +3031,7 @@ 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/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Aucune description."
@@ -3096,8 +3102,8 @@ msgstr "Doit être un administrateur du serveur"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Permission insuffisante"
@@ -3383,116 +3389,116 @@ msgstr "Les noms d'emojis ne doivent contenir que des chiffres, des lettres
msgid "Emoji name is missing"
msgstr "Le nom de l'emoji est manquant"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Impossible d'allouer la file d'attente d'événements"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Non connecté : Authentification API ou session utilisateur requise"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "Le canal '{stream}' n'existe pas"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "Le canal avec ID '{stream_id}' n'existe pas"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "propriétaire de l'organisation"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "utilisateur"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Impossible de désactiver le seul {entity}."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Instruction d'inclusion Markdown non valide: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "L'utilisation de l'API a dépassé la limite"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "JSON malformé"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Doit être un membre de l'organisation"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Doit être un administrateur de l'organisation"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Doit être un propriétaire de l'organisation"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "Votre nom d'utilisateur ou votre mot de passe est incorrect"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Le compte est désactivé"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "L'organisation a été désactivée"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr "L'inscription au service de notification push mobile pour votre serveur a été désactivée"
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "L'authentification par mot de passe est désactivée dans cette organisation"
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "Votre mot de passe a été désactivé et doit être réinitialisé"
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Clé API invalide"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Clé API mal formée"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "Le type d'événement '{event_type}' n'est présentement pas pris en charge par le webook {webhook_name}"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr "Impossible d'analyser la demande : {webhook_name} a-t-il généré cet événement ?"
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Sous-domaine invalide"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Accès refusé"
@@ -3705,10 +3711,10 @@ msgstr "Dans Zulip, les sujets [vous disent de quoi parle un message](/help/stre
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
-msgstr "Consultez les [sujets récents](#recent_topics) pour voir ce qui se passe ! Vous pouvez revenir à cette conversation en cliquant sur "Messages privés" en haut à gauche."
+msgstr ""
#: zerver/lib/onboarding.py:166
msgid ""
@@ -3930,7 +3936,7 @@ msgstr "Nom du canal invalide '{}'"
msgid "Stream(s) ({}) do not exist"
msgstr "Canaux ({}) inexistant(s)"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr "Les canaux publics sur le Web ne sont pas activés."
@@ -4043,7 +4049,7 @@ msgstr "Type de robot non valide"
msgid "Invalid interface type"
msgstr "Type d'interface non valide"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "ID d'utilisateur non valide : {}"
@@ -4333,45 +4339,45 @@ msgstr "Emoji personnalisé"
msgid "Zulip extra emoji"
msgstr "Emoji spécial Zulip"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "L'utilisateur avec l'ID {} est désactivé"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "L'utilisateur avec l'ID {} est un robot"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Liste des options"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Sélecteur de personne"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Texte court"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Texte long"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Sélecteur de date"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Lien"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Compte externe"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
-msgstr ""
+msgstr "Pronoms"
#: zerver/signals.py:95
msgid "Unknown IP address"
@@ -4460,17 +4466,17 @@ msgstr "Type de champ non pris en charge pour l'affichage dans le résumé d
msgid "Invalid field type."
msgstr "Type de champ invalide."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr "Seuls 2 champs de profil personnalisés peuvent être affichés dans le résumé du profil."
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "Un champ avec cette étiquette existe déjà."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "Le champ personnalisé par défaut ne peut être modifié."
@@ -4484,7 +4490,7 @@ msgstr "DevAuthBackend n'est pas activé."
#: zerver/views/events_register.py:105 zerver/views/events_register.py:109
msgid "Invalid '{}' parameter for anonymous request"
-msgstr ""
+msgstr "Paramètre '{}' invalide pour la requête anonyme"
#: zerver/views/hotspots.py:19
msgid "Unknown hotspot: {}"
@@ -4544,7 +4550,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:100
msgid "No such topic '{}'"
msgstr "Sujet '{}' introuvable"
@@ -4652,7 +4658,7 @@ msgstr "video_chat_provider non valide {}"
msgid "Invalid giphy_rating {}"
msgstr "giphy_rating {} non valide"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "Doit être une organisation de démonstration."
@@ -4717,87 +4723,79 @@ msgstr "Vous devez envoyer exactement un logo."
msgid "Invalid playground"
msgstr "Bac à sable non valide"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "Le lien de création d'organisation a expiré ou n'est pas valide."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "La création de nouvelles organisations est désactivée"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, 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:159
+#: zerver/views/streams.py:160
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:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "Vous devez fournir \"new_description\" ou \"new_group_name\"."
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
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:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "Les canaux par défaut ne peuvent pas être rendus privés."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Le canal a déjà ce nom !"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, 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:510
+#: zerver/views/streams.py:511
#, 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:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "Impossible d'accéder au canal ({stream_name})"
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
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:710
+#: zerver/views/streams.py:711
#, 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:712
+#: zerver/views/streams.py:713
#, 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:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "nouveaux canaux"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr "**{policy}** canal créé par {user_name}. *Description:**"
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "Propriété d'abonnement inconnue : {}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "Non abonné au canal avec l'ID {}"
diff --git a/locale/fr/translations.json b/locale/fr/translations.json
index b7b23b9ba8..ba3db718ba 100644
--- a/locale/fr/translations.json
+++ b/locale/fr/translations.json
@@ -33,7 +33,6 @@
"You are searching for messages that are sent by more than one person, which is not possible.
": "Vous recherchez des messages envoyés par plusieurs personnes, ce qui n'est pas possible.
",
"You are searching for messages that belong to more than one stream, which is not possible.
": "Vous recherchez des messages appartenant à plusieurs canaux, ce qui n'est pas possible.
",
"You are searching for messages that belong to more than one topic, which is not possible.
": "Vous recherchez des messages qui appartiennent à plusieurs sujets, ce qui n'est pas 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 user@example.com to stream streamname containing the keyword keyword.
": "Vous pouvez utiliser n'importe quelle combinaison de ces opérateurs de recherche dans une seule requête. Par exemple:
nom de canal user@example.com mot-clé Cette requête rechercherait les messages envoyés par user@example.com au canal nom de canal contenant le mot clé mot-clé .
",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} n'est pas abonné/e à ce canal. Il ou elle ne sera pas averti/e si vous les mentionnez.",
"{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'aurez pas abonné/e.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "{username} a {number_of_invites_by_user} invitations non expirées.",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Mettre à niveau pour plus d'espace.",
" to add a new line": "pour ajouter une nouvelle ligne",
" to send": "pour envoyer",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "aura le même rôle, abonnements aux canaux, appartenances aux groupes d'utilisateurs et autres paramètres et autorisations qui s'appliquaient avant la désactivation.",
"A Topic Move already in progress.": "Un déplacement de sujet déjà en cours.",
"A deactivated bot cannot send messages, access data, or take any other action.": "Un bot désactivé ne peut pas envoyer de messages, accéder aux données ou effectuer toute autre action.",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "Mot d'alerte supprimé avec succès !",
"Alert words": "Mots d'alerte",
"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.": "Les mots d'alerte vous permettent de recevoir une notification comme si vous étiez @-mentionné, lorsque certains mots ou expressions sont utilisés dans Zulip. Les mots d'alerte ne sont pas sensibles à la casse.",
+ "Alerted messages": "",
"All": "Tous",
"All messages": "Tous les messages",
"All messages including muted streams": "Tous les messages incluant les canaux rendus muets",
+ "All private messages": "Tous les messages privés",
+ "All private messages (P)": "",
"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",
@@ -178,7 +181,7 @@
"Bot owner": "Propriétaire du robot",
"Bot type": "Type de robot",
"Bots": "Robots",
- "Browse recent topics": "Parcourir les sujets récents",
+ "Browse recent conversations": "",
"Browse streams": "Parcourir les canaux",
"Business": "Entreprise",
"Busy": "Occupé",
@@ -214,6 +217,7 @@
"Code playgrounds": "Bacs à sable",
"Collapse compose": "Réduire la boîte de rédaction",
"Collapse message": "Réduire le message",
+ "Collapse private messages": "",
"Collapse/show selected message": "Réduire/montrer le message sélectionné",
"Color scheme": "Modèle de couleurs",
"Community": "Communauté",
@@ -359,7 +363,7 @@
"Edit linkfiers": "Modifier les transformations en lien",
"Edit message": "Modifier ce message",
"Edit selected draft": "Modifier le brouillon sélectionné",
- "Edit selected message": "Modifier le message sélectionné",
+ "Edit selected message or view source": "",
"Edit status": "Modifier le statut",
"Edit topic": "Modifier le sujet",
"Edit user": "Modifier utilisateur",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Erreur lors de la récupération de l'historique de modification des messages",
"Error in unsubscribing from #{stream_name}": "Erreur lors de la désinscription de #{stream_name}",
"Error listing invites": "Erreur de listing des invitations",
- "Error moving the topic": "Une erreur est survenue en déplaçant le sujet",
"Error moving topic": "Erreur lors du déplacement du sujet",
"Error removing alert word!": "Erreur durant la suppression du mot alerte!",
"Error removing subscription": "Erreur durant la suppression de l'abonnement",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Exclure les messages avec comme sujet .",
"Exit search": "Quitter la recherche",
"Expand compose": "Etendre la boîte de rédaction",
+ "Expand message": "",
"Expand message (-)": "Agrandir (-)",
+ "Expand private messages": "",
"Expires at": "Expire à",
"Expires on {date}": "Expire le {date}",
"Export failed": "L'export a échoué",
@@ -508,6 +513,7 @@
"In a meeting": "En réunion",
"Inactive": "Inactif",
"Inactive bots": "Robots inactifs",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Inclure le contenu des messages privés dans les notifications du bureau",
"Include message content in message notification emails": "Inclure de contenu des messages dans les courriels de notification",
"Include muted": "Inclure les sujets muets",
@@ -607,16 +613,15 @@
"Message and topic editing": "Modification des messages et des sujets",
"Message deletion": "Suppression des messages",
"Message edit history": "Historique de modification du message ",
- "Message formatting": "Formatage du message",
+ "Message formatting": "Formatage des messages",
"Message length shouldn't be greater than {max_length} characters.": "La longueur du message ne doit pas dépasser {max_length} caractères.",
"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 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}",
"Message {recipient_name} ({recipient_status})": "Message {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Les messages dans ce canal seront automatiquement supprimés après {retention_days} jours.",
"Messages in this stream will be retained forever.": "Les messages dans ce canal seront conservés indéfiniment.",
"Mobile": "Mobile",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "Déplacer tous les messages dans {topic_name}",
"Move all messages in this topic": "Déplacer tous les messages de ce sujet",
"Move message": "Déplacer le message",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "Déplacer uniquement ce message",
"Move this and all following messages in this topic": "Déplacer ce message et tous les messages suivants de ce sujet",
"Move topic": "Déplacer le sujet",
@@ -765,7 +772,6 @@
"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 owners can edit these settings.": "Seuls les propriétaires de l'organisation peuvent modifier ces paramètres.",
- "Only owners can change stream message retention policy.": "Seuls les propriétaires peuvent modifier la politique de rétention des messages des canaux.",
"Only owners can change these settings.": "Seuls les propriétaires peuvent modifier ces paramètres.",
"Only owners can deactivate the organization.": "Seuls les propriétaires peuvent désactiver l'organisation.",
"Only stream members can add users to a private stream": "Seuls les membres du canal peuvent ajouter un utilisateur à un canal privé",
@@ -805,6 +811,7 @@
"Owner: {name}": "Propriétaire: {name}",
"Owners only": "Propriétaires uniquement",
"PMs, mentions, and alerts": "MP, mentions et alertes",
+ "PRIVATE MESSAGES": "",
"Participants": "Participants",
"Participated": "Participé",
"Password": "Mot de passe",
@@ -823,7 +830,7 @@
"Please choose a new password": "Veuillez choisir un nouveau mot de passe",
"Please enter your password": "Veuillez saisir votre mot de passe",
"Please just upload one file.": "Veuillez envoyer un seul fichier.",
- "Please only use characters that are valid in an email address": "",
+ "Please only use characters that are valid in an email address": "Veuillez n'utiliser que des caractères valides dans une adresse électronique",
"Please re-enter your password to confirm your identity.": "Veuillez re-saisir votre mot de passe pour confirmer votre identité.",
"Please specify a date or time.": "Veuillez préciser une date ou une heure.",
"Please specify a stream": "Veuillez préciser un canal",
@@ -847,9 +854,8 @@
"Private, protected history": "Privé, historique protégé",
"Private, shared history": "Privé, historique protégé",
"Profile": "Profil",
- "Pronouns": "",
+ "Pronouns": "Pronoms",
"Public": "Public",
- "Public stream messages in organization": "Messages des canaux publics de l'organisation",
"Question": "Question",
"Quote and reply or forward": "Citer et répondre ou transférer ",
"Quote and reply to message": "Citer et répondre au message",
@@ -861,9 +867,9 @@
"Reactivate {name}": "Réactiver {name}",
"Read receipts": " Confirmations de lecture",
"Read receipts are currently disabled in this organization.": "Les confirmations de lecture sont actuellement désactivées dans cette organisation.",
- "Read receipts are not available for Notification Bot messages.": "",
+ "Read receipts are not available for Notification Bot messages.": "Les confirmations de lecture ne sont pas disponibles pour les messages du Bot de notification.",
"Receives new stream announcements": "Reçoit les annonces de nouveaux canaux",
- "Recent topics": "Sujets récents",
+ "Recent conversations": "",
"Remind me about this": "Me faire un rappel à ce sujet",
"Reminder not set!": "Rappel non paramétré !",
"Reminder set!": "Rappel mis en place!",
@@ -875,6 +881,8 @@
"Reply to author": "Répondre à l'auteur",
"Reply to message": "Répondre au message",
"Reply to selected message": "Répondre au message sélectionné",
+ "Request education pricing": "",
+ "Request sponsorship": "Demande de parrainage",
"Requesting user": "Initiateur",
"Require topics in stream messages": "Rendre obligatoire un sujet pour les messages des canaux",
"Research": "Recherche",
@@ -927,8 +935,8 @@
"Send emails introducing Zulip to new users": "Envoyer un courriel de présentation aux nouveaux utilisateurs de Zulip",
"Send me Zulip's low-traffic newsletter (a few emails a year)": "Envoyez-moi la lettre d'information occasionnelle de Zulip (quelques courriels par an)",
"Send message": "Envoyer le message",
- "Send mobile notifications even if I'm online": "",
- "Send mobile notifications even if user is online": "",
+ "Send mobile notifications even if I'm online": "Envoyer des notifications mobiles même si je suis en ligne",
+ "Send mobile notifications even if user is online": "Envoyer des notifications mobiles même si l'utilisateur est en ligne",
"Send private message": "Envoyer un message privé",
"Send weekly digest emails to inactive users": "Envoyer un résumé hebdomadaire aux utilisateurs inactifs",
"Sent!": "Envoyé !",
@@ -1064,17 +1072,17 @@
"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",
- "Turn off invisible mode": "",
+ "Turn off invisible mode": "Désactiver le mode invisible",
"Two factor authentication": "Authentification à deux facteurs",
"Type": "Type",
"URL format string": "Format de l'URL",
"URL pattern": "Motif d'URL",
"URL prefix": "Préfixe l'URL",
"USERS": "UTILISATEURS",
- "Un-collapse": "Agrandir",
"Uncheck all": "Tout désélectionner",
"Unknown": "Inconnu",
"Unknown stream": "Canal inconnu",
+ "Unknown stream #{search_text}": "",
"Unmute": "Ne plus rendre muet",
"Unmute stream": "Ne plus rendre le canal muet",
"Unmute this user": "Ne plus mettre cet utilisateur en sourdine",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Désépingler le canal du haut",
"Unread": "Non lus",
"Unread count badge (appears in desktop sidebar and browser tab)": "Badge de comptage des messages non lus (apparaît dans la barre latérale du bureau et dans l'onglet du navigateur)",
+ "Unread messages": "",
"Unresolve topic": "Ne pas résoudre le sujet",
"Unstar": "Enlever des favoris",
"Unstar all messages": "Retirer tous les messages favoris",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "Jusqu'à {time_limit} après l'envoi",
"Update successful: Subdomains allowed for {domain}": "Mise à jour réussie : Sous-domaines autorisés pour {domain}",
"Update successful: Subdomains no longer allowed for {domain}": "Mise à jour réussie : Sous-domaines ne sont plus autorisés pour {domain}",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "Envoyer un avatar",
"Upload files": "Envoyer des fichiers",
"Upload icon": "Envoyer une icône",
@@ -1129,7 +1140,7 @@
"User(s) invited successfully.": "Utilisateur(s) invité(s) avec succès.",
"User(s) join as": "Utilisateur(s) invités en tant que",
"Users": "Utilisateurs",
- "Users can always disable their personal read receipts.": "",
+ "Users can always disable their personal read receipts.": "Les utilisateurs peuvent toujours désactiver leurs confirmations de lecture personnelles.",
"Vacationing": "En vacances",
"Version {zulip_version}": "Version {zulip_version}",
"Video call provider": "Fournisseur de service vidéo",
@@ -1140,12 +1151,12 @@
"View in playground": "Voir dans le bac à sable ",
"View in {name}": "Voir dans {name}",
"View in {playground_name}": "Voir dans {playground_name}",
- "View message source": "",
+ "View message source": "Voir la source du message",
"View messages sent": "Voir les messages envoyés",
+ "View messages with yourself": "",
"View private messages": "Voir les messages privés",
- "View private messages to myself": "Voir les messages privés à moi même",
"View read receipts": "Afficher les confirmations de lecture",
- "View recent topics": "Afficher les sujets récents",
+ "View recent conversations": "",
"View stream": "Voir le canal",
"View stream messages": "Afficher les messages du canal",
"View user profile": "Vue du profil utilisateur",
@@ -1162,7 +1173,7 @@
"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 ?",
- "What pronouns should people use to refer to you?": "",
+ "What pronouns should people use to refer to you?": "Quels pronoms les gens devraient-ils utiliser pour vous désigner ?",
"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?",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Oui, s'il vous plaît !",
"Yes, send": "Oui, envoyer",
"Yesterday": "Hier",
+ "You": "Vous",
"You (click to remove) and {other_username} reacted with {emoji_name}": "Vous (cliquer pour supprimer) et {other_username} avez réagi avec {emoji_name}",
"You (click to remove) reacted with {emoji_name}": "Vous avez réagi avec {emoji_name} (cliquer pour supprimer)",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Vous (cliquer pour supprimer), {comma_separated_usernames} et {last_username} avez réagi avec {emoji_name}",
@@ -1202,6 +1214,7 @@
"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.",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Vous pouvez pleinement accéder à cette communauté et participer aux conversations en créant un compte Zulip dans cette organisation.",
"You can reactivate deactivated users from organization settings.": "Vous pouvez réactiver les utilisateurs désactivés à partir des paramètres de l'organisation .",
"You cannot create a stream with no subscribers!": "Vous ne pouvez pas créer de canal ne comportant aucun abonné !",
@@ -1238,6 +1251,10 @@
"Your status": "Votre statut",
"Your time zone:": "Votre fuseau horaire:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip doit envoyer un courriel pour valider les adresses des utilisateurs et leur envoyer des notifications.",
"Zulip needs your permission to enable desktop notifications.": "Zulip a besoin de votre permission pour activer les notifications de bureau.",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Les traductions de Zulip sont élaborées par notre fantasique communauté de traducteurs bénévoles. Si vous souhaitez contribuer, veuillez vous référer au document Zulip translation guidelines.",
@@ -1248,24 +1265,26 @@
"[Unset]": "[Réinitialiser]",
"and": "et",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "et {remaining_senders, plural, one {1 other} other {# others}}.",
+ "back to streams": "",
"beta": "bêta",
"clear": "Effacer",
"cookie": "biscuit",
- "deprecated": "",
+ "deprecated": "obsolète",
"group private messages with {recipient}": "messages privés de groupe avec {recipient}",
- "he/him": "",
+ "he/him": "il/lui",
"in 1 hour": "Dans 1 heure",
"in 20 minutes": "Dans 20 minutes",
"in 3 hours": "Dans 3 heures",
- "invisible mode off": "",
+ "invisible mode off": "mode invisible désactivé",
"leafy green vegetable": "légume vert feuillu",
"marketing": "marketing",
+ "more conversations": "plus de conversations",
"more topics": "plus de sujets",
"or": "ou",
"private messages with yourself": "messages privés avec vous-même",
"private messages with {recipient}": "messages privés avec {recipient}",
- "she/her": "",
- "they/them": "",
+ "she/her": "elle/elle",
+ "they/them": "iel/ellui",
"{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "{comma_separated_usernames} et {last_username} ont réagi avec {emoji_name}",
"{date} at {time}": "{date} à {time}",
"{days_old} days ago": "il y a {days_old} jours",
@@ -1276,11 +1295,11 @@
"{minutes} min to edit": "{minutes} min pour éditer",
"{minutes} minutes ago": "Il y a {minutes} minutes",
"{modal_heading_text}": "{modal_heading_text}",
- "{num_of_people, plural, one {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}": "{num_of_people, plural, one {Ce message a été lis par {num_of_people} personne :} many {Ce message a été lis par {num_of_people} personnes :} other {Ce message a été lis par {num_of_people} personnes :}}",
+ "{num_of_people, plural, one {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}": "{num_of_people, plural, one {Ce message a été lis par {num_of_people} personne :} many {Ce message a été lis par {num_of_people} personnes :} other {Ce message a été lu par {num_of_people} personnes :}}",
"{seconds} sec to edit": "{seconds} sec pour éditer",
"{starred_status} this message": "{starred_status} ce message",
"{starred_status} this message (Ctrl + s)": "{starred_status} ce message (Ctrl + s)",
- "{user_time} local time": "",
+ "{user_time} local time": "{user_time} heure locale",
"{username} [said]({link_to_message}):": "{username} [said]({link_to_message}):",
"{username} reacted with {emoji_name}": "{username} a réagi avec {emoji_name}"
}
\ No newline at end of file
diff --git a/locale/gl/LC_MESSAGES/django.po b/locale/gl/LC_MESSAGES/django.po
index ead72ab748..089d7f971a 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-10-12 19:50+0000\n"
+"POT-Creation-Date: 2022-11-03 04:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -18,45 +18,45 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr ""
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr ""
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr ""
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr ""
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr ""
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr ""
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr ""
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr ""
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr ""
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr ""
@@ -113,30 +113,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr ""
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr ""
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr ""
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr ""
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -332,104 +332,108 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr ""
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr ""
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr ""
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr ""
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr ""
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr ""
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr ""
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr ""
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr ""
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr ""
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr ""
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr ""
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr ""
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr ""
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr ""
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr ""
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr ""
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr ""
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr ""
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr ""
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr ""
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
@@ -509,7 +513,7 @@ msgstr ""
msgid "Close"
msgstr ""
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -558,7 +562,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -578,7 +582,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -590,7 +594,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -682,7 +686,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr ""
@@ -807,7 +811,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -826,7 +830,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5 templates/zerver/accounts_home.html:72
-#: templates/zerver/login.html:153 templates/zerver/portico-header.html:43
+#: templates/zerver/login.html:154 templates/zerver/portico-header.html:43
#: templates/zerver/register.html:269
msgid "Sign up"
msgstr ""
@@ -840,7 +844,7 @@ msgid "You need an invitation to join this organization."
msgstr ""
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr ""
@@ -2001,7 +2005,7 @@ msgstr ""
msgid "Email addresses"
msgstr ""
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr ""
@@ -2097,111 +2101,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr ""
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr ""
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr ""
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr ""
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr ""
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr ""
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr ""
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by install your own Zulip server or create a "
-"new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a "
+"valid organization creation link.\n"
+" Please see documentation on "
+"creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating "
+"an organization. Please obtain a new link and try "
+"again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2749,8 +2763,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2803,27 +2817,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr ""
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr ""
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2913,7 +2927,7 @@ msgstr ""
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
@@ -2927,76 +2941,76 @@ msgid ""
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr ""
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but "
"that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The "
"stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr ""
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3032,7 +3046,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr ""
@@ -3104,8 +3118,8 @@ msgstr ""
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr ""
@@ -3391,116 +3405,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr ""
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr ""
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr ""
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr ""
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr ""
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr ""
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr ""
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr ""
@@ -3712,7 +3726,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3937,7 +3951,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4050,7 +4064,7 @@ msgstr ""
msgid "Invalid interface type"
msgstr ""
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4340,43 +4354,43 @@ msgstr ""
msgid "Zulip extra emoji"
msgstr ""
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr ""
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4467,17 +4481,17 @@ msgstr ""
msgid "Invalid field type."
msgstr ""
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4551,7 +4565,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4724,87 +4738,79 @@ msgstr ""
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr ""
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr ""
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr ""
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/gl/translations.json b/locale/gl/translations.json
index f276508d39..515425bd87 100644
--- a/locale/gl/translations.json
+++ b/locale/gl/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "",
+ "Alerted messages": "",
"All": "",
"All messages": "",
"All messages including muted streams": "",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "",
"All time": "",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "",
"Bots": "",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "",
"Edit selected draft": "",
- "Edit selected message or view message source": "",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "",
@@ -416,6 +420,7 @@
"Expand compose": "",
"Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"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 all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "",
@@ -632,6 +637,7 @@
"Move all messages in this topic": "",
"Move message": "",
"Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "",
@@ -766,7 +772,6 @@
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -806,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "",
+ "PRIVATE MESSAGES": "",
"Participants": "",
"Participated": "",
"Password": "",
@@ -850,7 +856,6 @@
"Profile": "",
"Pronouns": "",
"Public": "",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "",
@@ -864,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "",
+ "Recent conversations": "",
"Remind me about this": "",
"Reminder not set!": "",
"Reminder set!": "",
@@ -876,6 +881,8 @@
"Reply to author": "",
"Reply to message": "",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "",
"Research": "",
@@ -1075,6 +1082,7 @@
"Uncheck all": "",
"Unknown": "",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "",
"Unmute stream": "",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "",
"Unstar all messages": "",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "",
"Upload icon": "",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "",
+ "View messages with yourself": "",
"View private messages": "",
- "View private messages to myself": "",
"View read receipts": "",
- "View recent topics": "",
+ "View recent conversations": "",
"View stream": "",
"View stream messages": "",
"View user profile": "",
@@ -1190,6 +1201,7 @@
"Yes, please!": "",
"Yes, send": "",
"Yesterday": "",
+ "You": "",
"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}": "",
@@ -1202,6 +1214,7 @@
"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 combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "",
+ "more conversations": "",
"more topics": "",
"or": "",
"private messages with yourself": "",
diff --git a/locale/hi/LC_MESSAGES/django.po b/locale/hi/LC_MESSAGES/django.po
index 82e1e1d2d0..37d6705930 100644
--- a/locale/hi/LC_MESSAGES/django.po
+++ b/locale/hi/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Aruna Maurya, 2022\n"
"Language-Team: Hindi (http://www.transifex.com/zulip/zulip/language/hi/)\n"
@@ -24,45 +24,45 @@ msgstr ""
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "अतिथि उपयोगकर्ताओं के लिए अनुमति नहीं है"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "अमान्य संगठन"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "सार्वजनिक धाराएँ"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "सार्वजनिक धाराएँ"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "निजी संदेश"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "समूह निजी संदेश"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "अज्ञात चार्ट नाम: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr ""
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "कोई विश्लेषण डेटा उपलब्ध नहीं है। कृपया अपने सर्वर व्यवस्थापक से संपर्क करें।"
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "अमान्य मापदण्ड"
@@ -122,30 +122,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "आपको कम से कम {} उपयोगकर्ताओं के लिए चालान करना होगा।"
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr ""
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "कुछ गलत हो गया। कृपया पृष्ठ को फिर से लोड करें।"
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "कुछ गलत हो गया। कृपया कुछ सेकंड प्रतीक्षा करें और पुनः प्रयास करें।"
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -334,113 +334,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "सक्रिय उपयोगकर्ता"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "दैनिक क्रिया"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15 दिन की गतिविधियाँ"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "कुल उपयोगकर्ता"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "उपयोगकर्ता"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "प्राप्तकर्ता प्रकार द्वारा भेजे गए संदेश"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "मुझे"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "हर कोई"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "पिछले सप्ताह"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "पिछले महीने"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "पिछले साल"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "पूरा समय"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "समय के साथ भेजे गए संदेश"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "रोज"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "साप्ताहिक"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "संचयी"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "मनुष्य"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "बॉट"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "समय के साथ संदेश पढ़े गए"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "क्लाइंट द्वारा भेजे गए संदेश"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "आखिरी अपडेट"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "विश्लेषिकी प्रलेखन"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -513,7 +513,7 @@ msgstr "बिलिंग"
msgid "Close"
msgstr "बंद करे"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -562,7 +562,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -582,7 +582,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -594,7 +594,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -686,7 +686,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr ""
@@ -809,7 +809,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -828,7 +828,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "साइन अप करें"
@@ -842,7 +842,7 @@ msgid "You need an invitation to join this organization."
msgstr "आपको इस संगठन में शामिल होने के लिए आमंत्रण की आवश्यकता है।"
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "या"
@@ -1984,7 +1984,7 @@ msgstr ""
msgid "Email addresses"
msgstr ""
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "खाते ढूंढे"
@@ -2080,111 +2080,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr ""
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr ""
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr ""
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "गोपनीयता नीति"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr ""
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr ""
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "इतिहास"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2318,7 +2318,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2332,34 +2332,34 @@ msgstr ""
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr ""
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "उपयोगकर्ता नाम"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "पासवर्ड"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr ""
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr ""
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "उपयोगकर्ता नाम"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "पासवर्ड"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr ""
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr ""
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
@@ -2403,25 +2403,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr ""
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2727,8 +2733,8 @@ msgid "Invalid order mapping."
msgstr "अमान्य ऑर्डर मैपिंग।"
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2781,27 +2787,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr "इस संगठन के लिए आमंत्रण भेजने के लिए आपका खाता बहुत नया है। एक संगठन व्यवस्थापक, या एक अधिक अनुभवी उपयोगकर्ता से पूछें।"
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr "कुछ ईमेल मान्य नहीं हुए, इसलिए हमने कोई निमंत्रण नहीं भेजा।"
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "हम किसी को भी आमंत्रित करने में सक्षम नहीं थे।"
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2841,140 +2847,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr ""
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr ""
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr ""
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr ""
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr ""
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr ""
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3009,7 +3015,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr ""
@@ -3080,8 +3086,8 @@ msgstr ""
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr ""
@@ -3367,116 +3373,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr ""
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr ""
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr ""
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr ""
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr ""
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr ""
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr ""
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr ""
@@ -3689,7 +3695,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3914,7 +3920,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4027,7 +4033,7 @@ msgstr ""
msgid "Invalid interface type"
msgstr ""
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4317,43 +4323,43 @@ msgstr ""
msgid "Zulip extra emoji"
msgstr ""
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr ""
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4444,17 +4450,17 @@ msgstr ""
msgid "Invalid field type."
msgstr ""
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4528,7 +4534,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4636,7 +4642,7 @@ msgstr ""
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4701,87 +4707,79 @@ msgstr ""
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr ""
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr ""
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr ""
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/hi/translations.json b/locale/hi/translations.json
index dda81985e8..5c52850fac 100644
--- a/locale/hi/translations.json
+++ b/locale/hi/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "",
+ "Alerted messages": "",
"All": "",
"All messages": "सभी संदेश",
"All messages including muted streams": "",
+ "All private messages": "सभी निजी संदेश",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "सभी शाखाये ",
"All time": "पूरा समय",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "",
"Bots": "बॉट",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "चयनित संदेश को संक्षिप्त करें / दिखाएं",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "संदेश संपादित करें",
"Edit selected draft": "चयनित ड्राफ्ट संपादित करें",
- "Edit selected message": "चयनित संदेश संपादित करें",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "",
@@ -397,7 +401,6 @@
"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": "",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"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 all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -805,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "",
+ "PRIVATE MESSAGES": "",
"Participants": "",
"Participated": "",
"Password": "पासवर्ड",
@@ -849,7 +856,6 @@
"Profile": "",
"Pronouns": "",
"Public": "सार्वजनिक",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "उद्धरण और संदेश का जवाब दें",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "",
+ "Recent conversations": "",
"Remind me about this": "",
"Reminder not set!": "",
"Reminder set!": "",
@@ -875,6 +881,8 @@
"Reply to author": "लेखक को उत्तर दें",
"Reply to message": "संदेश का जवाब दें",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "",
"URL prefix": "",
"USERS": "",
- "Un-collapse": "",
"Uncheck all": "",
"Unknown": "",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "",
"Unmute stream": "धारा अनम्यूट करें",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "अपठित",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "",
"Unstar all messages": "",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "",
"Upload icon": "",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "",
+ "View messages with yourself": "",
"View private messages": "निजि संदॆष दॆखॆं",
- "View private messages to myself": "",
"View read receipts": "",
- "View recent topics": "",
+ "View recent conversations": "",
"View stream": "",
"View stream messages": "",
"View user profile": "",
@@ -1190,6 +1201,7 @@
"Yes, please!": "जी बोलिये!",
"Yes, send": "",
"Yesterday": "",
+ "You": "",
"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}": "",
@@ -1202,6 +1214,7 @@
"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 combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "",
+ "more conversations": "",
"more topics": "",
"or": "",
"private messages with yourself": "",
diff --git a/locale/hu/LC_MESSAGES/django.po b/locale/hu/LC_MESSAGES/django.po
index 5a5cce650d..0e7527078c 100644
--- a/locale/hu/LC_MESSAGES/django.po
+++ b/locale/hu/LC_MESSAGES/django.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Eekain, 2021-2022\n"
"Language-Team: Hungarian (http://www.transifex.com/zulip/zulip/language/hu/)\n"
@@ -26,45 +26,45 @@ msgstr ""
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Vendég felhasználóknak nem engedélyezett"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Hibás szervezet"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Nyilvános üzenetfolyamok"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Privát üzenetfolyamok"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Privát üzenetek"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Csoport privát üzenetei"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Ismeretlen diagramnév: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "A kezdés ideje a befejezési idő utánra esik. Kezdés: {start}, befejezés: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
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:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Érvénytelen paraméterek"
@@ -124,30 +124,30 @@ msgid ""
"{num_invites} users."
msgstr "A szerveződésednek nincs elegendő Zulip licensze, hogy meghívjon {num_invites} felhasználót."
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Legalább {} felhasználóhoz kell számlát készítened."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "Több, mint {} licencet tartalmazó számla erről az oldalról nem dolgozható fel. A frissítés befejezéséhez lépjen kapcsolatba a következővel: {}."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Valami elromlott. Kérjük, lépjen kapcsolatba a következővel: {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Valami gond van. Töltsd újra az oldalt!"
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Valami gond van. Várj pár másodpercet és próbáld újra."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -336,113 +336,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Aktív felhasználók"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Napi aktivitás"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15 napi aktivitás"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Összes felhasználó"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Felhasználók"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Elküldött üzenetek a címzett típusa szerint"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Én"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Mindenki"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Előző hét"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Előző hónap"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Előző év"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Összes"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Elküldött üzenetek idő szerint"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Napi"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Heti"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Halmozott"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Emberek"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Robotok"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Elolvasott üzenetek idő szerint"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Elküldött üzenetek a használt kliens alapján"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Utolsó frissítés"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr "A grafikonok teljes frissítése naponta egyszer történik. Az „idővel elküldött üzenetek” grafikon óránként egyszer frissül."
-#: templates/analytics/stats.html:147
-msgid "Analytics documentation"
-msgstr "Elemzési dokumentáció"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -515,7 +515,7 @@ msgstr "Számlázás"
msgid "Close"
msgstr "Bezár"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -564,7 +564,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -584,7 +584,7 @@ msgstr "Áraink"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -596,7 +596,7 @@ msgstr "Légy Zulip szerver-gazda"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -688,7 +688,7 @@ msgstr "Jellemzők és árazás"
msgid "Zulip for business"
msgstr "Zulip üzleti használatra"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Kapcsolatfelvétel az ügyfélszolgálattal"
@@ -811,7 +811,7 @@ msgid "Accept the Terms of Service"
msgstr "Felhasználási feltételek elfogadása"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -830,7 +830,7 @@ msgid "Accept"
msgstr "Elfogad"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Feliratkozás"
@@ -844,7 +844,7 @@ msgid "You need an invitation to join this organization."
msgstr "E szervezethez való csatlakozáshoz meghívó szükséges!"
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "VAGY"
@@ -1986,7 +1986,7 @@ msgstr "Keress meg Zulip fiókjaidat"
msgid "Email addresses"
msgstr "E-mail címek"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Fiókok keresése"
@@ -2082,111 +2082,111 @@ msgstr "Asciidoctor nyílt forrású közösség"
msgid "Rust language community"
msgstr "Rust nyelvi klub"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Fiókok"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Új szervezet"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Szolgáltatási feltételek"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Magánszféra védelme"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "Felhasználóknak"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "Kezdőlépések"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Súgó Központ"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Közösségi csevegés"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Blog"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "Adminoknak"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Hangold fel a szerveződésed"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Zulip szerver telepítése"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Zulip szerver frissítése"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "Zulip módosítása"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "Támogatóknak"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "Fejlesztői közösség"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Fordítás"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "Rólunk"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Csapat"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Előzmények"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "Munkalehetőségek"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "Támogasd a Zulipot"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2320,7 +2320,7 @@ msgid "Invalid or expired login session."
msgstr "Érvénytelen vagy lejárt munkamenet."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2334,34 +2334,34 @@ msgstr "Belépés a Zulipba"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "E-mail vagy felhasználónév"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Felhasználónév"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Jelszó"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Már regisztráltál ezzel az email címmel. Kérlek lépj be."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "E-mail vagy felhasználónév"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Felhasználónév"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Jelszó"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Belépés %(identity_provider)s-val/vel"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Elfelejtetted a jelszót?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Nincs még fiókod? A szervezetbe belépéshez meghívóra van szükséged."
@@ -2405,24 +2405,30 @@ msgstr "Többször próbáltad ezt tenni\n mint ami felha
msgid "You can try again in %(retry_after)s seconds."
msgstr "Próbálkozz újra %(retry_after)s másodperccel később."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Nyilvános tagok számára nincs megengedve új szervezet létrehozása ezen a szerveren."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\n A Zulip nyílt kódú, úgyhogy telepíthetsz saját Zulip szervertvagy kezdhetsz új szervezetet a\n Zulip Cloud-ban\n "
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2729,8 +2735,8 @@ msgid "Invalid order mapping."
msgstr "Érvénytelen sorrend megfeleltetés."
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Mező id {id} nem található."
@@ -2783,27 +2789,27 @@ msgstr "Az alapértelmezett folyamnak már ez a neve '{}'"
msgid "Default stream group '{}' already exists"
msgstr "Alapértelmezett üzenetfolyami csoport '{}' már létezik"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
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/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Senki sem sikerült meghívnunk."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2843,140 +2849,140 @@ msgstr "{user} lezárta ezt a témát."
msgid "{user} has marked this topic as unresolved."
msgstr "{user} lezáratlannak jelölte ezt a témát."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "A szervezetben az üzenetek szerkesztésének lehetősége ki van kapcsolva."
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Nincs jogosultságod az üzenet szerkesztésére"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
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/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
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/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
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/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "Nincs engedélyed ennek az üzenetnek a mozgatásához"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
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/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "Érvénytelen kapcsoló: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Kapcsoló nem szerkeszthető: '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "Érvénytelen kapcsolóbeállítás: '{}'"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Az üzenet megjelenítése nem sikerült"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "Csak egy üzenetfolyamra van szükség"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "Érvénytelen adattípus az üzenetfolyam számára"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "Érvénytelen adattípus a címzettek számára"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "A címzettek listája vagy e-maileket, vagy felhasználói azonosítókat tartalmazhat, de ezek nem vegyíthetőek."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Az emlékeztetők csak üzenetfolyamokhoz állíthatókat be."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "A/az {bot_identity} robot megpróbált üzenetet küldeni a/az {stream_id} üzenetfolyam ID-vel, de ilyen azonosítójú üzenetfolyam nem létezik."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "A/az {bot_identity} robot megpróbált üzenetet küldeni a/az {stream_name} üzenetfolyamba, de az nem létezik. Kattints [ide] ({new_stream_link}) a létrehozásához."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "A/az {bot_identity} robot megpróbált üzenetet küldeni a/az {stream_name} üzenetfolyamba. Az üzenetfolyam létezik, de nincsenek feliratkozói."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "A privát üzenetek nem engedélyezettek ebben a szervezetben."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Widgetek: az API programozó érvénytelen JSON tartalmat küldött"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Widgetek: {error_msg}"
@@ -3011,7 +3017,7 @@ 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/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Nincs leírás."
@@ -3082,8 +3088,8 @@ msgstr "Szerver adminisztrátornak kell lenned"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Elégtelen jogosultság"
@@ -3369,116 +3375,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "A hangulatjelnek nincs neve"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Az esemény sor allokálása nem sikerült."
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Nem vagy bejelentkezve: API auth vagy felhasználói folyamat szükséges."
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "Ez '{stream}' az üzenetfolyam nem létezik!"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "ID szerinti üzenetfolyam '{stream_id}' nem létezik"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "szervezet tulajdonosa"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "felhasználó"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Ez az egyetlen {entity}, ezért nem tiltható le."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Érvénytelen Markdown include statement: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "Az API használat túllépte a limitet"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Hibás formátumú JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Szervezeti tagnak kell lenned"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Szervezeti adminisztrátornak kell lenned"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "A szervezet tulajdonosának kell lenned"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "A felhasználóneved vagy a jelszavad helytelen"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "A fiók letiltásra került"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Ez a szervezet letiltásra került."
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "A jelszavas belépés ennél a szerveződésnél nem elérhető"
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "A jelszavad el lett tiltva, állítsd vissza"
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Érvénytelen API kulcs"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Hibás formátumú API kulcs"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "Az eseményt '{event_type}' még nem támogatja a webhook {webhook_name} "
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Érvénytelen subdomain"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Hozzáférés megtagadva"
@@ -3691,7 +3697,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3916,7 +3922,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:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr "Nyilvános webes üzenetfolyamok nem engedélyezettek."
@@ -4029,7 +4035,7 @@ msgstr "Érvénytelen robot típus"
msgid "Invalid interface type"
msgstr "Érvénytelen interfész típus"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "Érvénytelen felhasználó ID: {}"
@@ -4319,43 +4325,43 @@ msgstr "Egyedi hangulatjel"
msgid "Zulip extra emoji"
msgstr "Zulip extra hangulatjel"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "A/z {} azonosítójú felhasználó letiltásra került."
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "Felhasználó ID {} mögött egy robot áll"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Opciók listája"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Személy kiválasztó"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Rövid szöveg"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Hosszú szöveg"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Dátum kiválasztó"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Link"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Külső fiók"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4446,17 +4452,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Érvénytelen mezőtípus."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "Ilyen címkével már létezik mező."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "Alapértelmezett egyedi mező frissítése sikertelen."
@@ -4530,7 +4536,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:100
msgid "No such topic '{}'"
msgstr "Nincs ilyen téma '{}'"
@@ -4638,7 +4644,7 @@ msgstr "Érvénytelen video_chat_provider {}"
msgid "Invalid giphy_rating {}"
msgstr "Érvénytelen giphy_rating {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "Csak bemutató szerveződés lehet."
@@ -4703,87 +4709,79 @@ msgstr "Pontosan egy logo feltöltésére van szükség."
msgid "Invalid playground"
msgstr "Érvénytelen homokozó"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "A szervezet létrehozására szolgáló hivatkozás lejárt vagy nem érvényes."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "Új szervezet létrehozása letiltva"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, 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:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "Privát üzenetfolyamok nem tehetőek alapértelmezetté."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
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:221
+#: zerver/views/streams.py:222
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:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "Alapértelemzett üzenetfolyamok nem alakíthatóak priváttá."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Az üzenetfolyamnak már ez a neve!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, 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:510
+#: zerver/views/streams.py:511
#, 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:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "Üzenetfolyam ({stream_name}) nem elérhető."
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
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:710
+#: zerver/views/streams.py:711
#, 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:712
+#: zerver/views/streams.py:713
#, 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:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "új folyamok"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "Ismeretlen feliratkozás paraméter: {}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "Nem vagy tagja ilyen azonosítós folyamnak {}"
diff --git a/locale/hu/translations.json b/locale/hu/translations.json
index 711a0c46e9..09dc9b7338 100644
--- a/locale/hu/translations.json
+++ b/locale/hu/translations.json
@@ -33,7 +33,6 @@
"You are searching for messages that are sent by more than one person, which is not possible.
": "Olyan üzenetre keresel, amit egynél több személy küldött, ilyen nem lehetséges.
",
"You are searching for messages that belong to more than one stream, which is not possible.
": "Olyan üzenetre keresel, ami egynél több üzenetfolyamhoz tartozik, ilyen nem lehetséges.
",
"You are searching for messages that belong to more than one topic, which is not possible.
": "Olyan üzenetre keresel, ami egynél több témához tartozik, ilyen nem lehetséges.
",
- "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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} nincs erre az üzenetfolyamra feliratkozva. Nem fog értesítést kapni az említésekről.",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} nem iratkozott fel erre az üzenetfolyamra. Nem fog értesítést kapni, csak ha elvégzed a feliratkoztatást.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Válts csomagot, ha több helyre van szükséged.",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "Egy témamozgatás már folyamatban van.",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "A figyelmeztető szót sikeresen eltávolítottuk!",
"Alert words": "Szófigyelés",
"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.": "A szófigyelés a beállított figyelmeztető szavakat figyeli a csevegésekben, és azokról olyan értesítést küld, mintha személyesen szólítottak volna meg a Zulipban a @ jellel. A figyelmeztető szavaknál a kis- és nagybetűk különbsége nem számít.",
+ "Alerted messages": "",
"All": "Mindenki",
"All messages": "Minden üzenet",
"All messages including muted streams": "Minden üzenet az elnémított üzenetfolyamokkal együtt",
+ "All private messages": "Minden privát üzenet",
+ "All private messages (P)": "",
"All stream subscribers can post.": "Az üzenetfolyamon belül bárki hozzászólhat.",
"All streams": "Minden üzenetfolyam",
"All time": "Összes",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "Robot típusa",
"Bots": "Robotok",
- "Browse recent topics": "legutóbbi témák böngészése",
+ "Browse recent conversations": "",
"Browse streams": "Fürkéssz üzenetfolyamokat",
"Business": "Üzleti",
"Busy": "Elfoglalt",
@@ -214,6 +217,7 @@
"Code playgrounds": "Kód játszóterek",
"Collapse compose": "Szerkesztő összecsukása",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Kiválasztott üzenet összecsukása/mutatása",
"Color scheme": "Színséma",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "Linkfier-ek szerkesztése",
"Edit message": "Üzenet szerkesztése",
"Edit selected draft": "Kiválasztott piszkozat szerkesztése",
- "Edit selected message": "Kiválasztott üzenet szerkesztése",
+ "Edit selected message or view source": "",
"Edit status": "Jelenléti állapot szerkesztése",
"Edit topic": "Téma szerkesztése",
"Edit user": "Felhasználó szerkesztése",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Hiba az üzenet-módosítások történetének betöltése közben",
"Error in unsubscribing from #{stream_name}": "Sikertelen leiratkozás innen: #{stream_name}",
"Error listing invites": "Meghívó listázási hiba",
- "Error moving the topic": "Hiba a téma mozgatása közben",
"Error moving topic": "Hiba a téma áthelyezése közben",
"Error removing alert word!": "A figyelmeztető szó eltávolítása nem sikerült!",
"Error removing subscription": "Feliratkozás megszüntetése sikertelen",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Ezen témák kihagyása: .",
"Exit search": "Kilépés a keresésből",
"Expand compose": "Szerkesztés normál méret",
+ "Expand message": "",
"Expand message (-)": "Az üzenet kibontása (-)",
+ "Expand private messages": "",
"Expires at": "Ekkor jár le:",
"Expires on {date}": "Érvényét veszti ekkor: {date}",
"Export failed": "Az exportálás nem sikerült",
@@ -508,6 +513,7 @@
"In a meeting": "Egy megbeszélésen",
"Inactive": "",
"Inactive bots": "Inaktív robotok",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "A privát üzenetek szövege megjelenhet az asztali értesítésekben",
"Include message content in message notification emails": "Az üzenet szövege megjelenhet az üzenetről értesítő mailekben",
"Include muted": "Némítottakkal együtt",
@@ -610,13 +616,12 @@
"Message formatting": "Üzenet formázása",
"Message length shouldn't be greater than {max_length} characters.": "Az üzenetek ne legyenek hosszabbak, mint {max_length} karakter.",
"Message retention": "Üzenetmegőrzés",
- "Message retention for stream": "Üzenetmegőrzés az üzenetfolyamban",
"Message retention period": "Üzenetmegőrzési időszak",
"Message scheduled for {deliver_at}": "",
- "Message sent when you were not subscribed": "Az üzenet akkor került elküldésre, amikor nem voltál bejelentkezve",
"Message {recipient_label}": "Üzenet {recipient_label}",
"Message {recipient_names}": "Üzenet {recipient_names}",
"Message {recipient_name} ({recipient_status})": "Üzenet {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Ebben az üzenetfolyamban az üzenetek automatikusan törlődnek {retention_days} nap múlva.",
"Messages in this stream will be retained forever.": "Ebben az üzenetfolyamban az üzeneteket örökre megőrizzük.",
"Mobile": "Mobil",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "Az összes üzenet áthelyezése a/az {topic_name} témában",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "Téma áthelyezése",
@@ -765,7 +772,6 @@
"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 owners can edit these settings.": "Csak szervezeti adminisztrátorok módosíthatják ezeket a beállításokat.",
- "Only owners can change stream message retention policy.": "Csak a tulajdonosok változtathatják meg az üzenetfolyam megőrzési házirendjét.",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "Csak a tulajdonosok tudják letiltani a szervezetet.",
"Only stream members can add users to a private stream": "Privát üzenetfolyamokhoz csak a tagok adhatnak hozzá felhasználókat.",
@@ -805,6 +811,7 @@
"Owner: {name}": "Tulajdonos: {name}",
"Owners only": "Kizárólag tulajdonosok",
"PMs, mentions, and alerts": "PM-ek, említések és riasztások",
+ "PRIVATE MESSAGES": "",
"Participants": "Résztvevők",
"Participated": "Részt vettek",
"Password": "Jelszó",
@@ -849,7 +856,6 @@
"Profile": "Profil",
"Pronouns": "",
"Public": "Nyilvános",
- "Public stream messages in organization": "Nyilvános üzenetfolyam üzenetek a szervezetben",
"Question": "",
"Quote and reply or forward": "Válasz vagy továbbítás idézéssel",
"Quote and reply to message": "Idézés és válasz az üzenetre",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "Legfrissebb témák",
+ "Recent conversations": "",
"Remind me about this": "Emlékeztess erről",
"Reminder not set!": "Emlékeztető nincs beállítva!",
"Reminder set!": "Emlékeztető beállítva!",
@@ -875,6 +881,8 @@
"Reply to author": "Válasz a szerzőnek",
"Reply to message": "Válasz az üzenetre",
"Reply to selected message": "Kijelölt üzenetre válasz",
+ "Request education pricing": "",
+ "Request sponsorship": "Támogatást igényelni",
"Requesting user": "Felhasználó felkérése",
"Require topics in stream messages": "Az üzenetfolyamban kötelező témákat használni",
"Research": "Kutatás",
@@ -1071,10 +1079,10 @@
"URL pattern": "URL minta",
"URL prefix": "URL előtag",
"USERS": "FELHASZNÁLÓK",
- "Un-collapse": "Kinyitás",
"Uncheck all": "Kijelölések törlése",
"Unknown": "Ismeretlen",
"Unknown stream": "Ismeretlen üzenetfolyam",
+ "Unknown stream #{search_text}": "",
"Unmute": "Némítás feloldása",
"Unmute stream": "Üzenetfolyam némítás feloldása",
"Unmute this user": "Felhasználó némítás feloldása",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Üzenetfolyam felülre rögzítésének megszüntetése",
"Unread": "Olvasatlan",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "Téma zárolásának feloldása",
"Unstar": "Csillagozás eltávolítása",
"Unstar all messages": "Csillagozás eltávolítása minden üzenetről",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "{time_limit} ideig elküldés után",
"Update successful: Subdomains allowed for {domain}": "Frissítés sikeres: {domain} számára aldomainek engedélyezve",
"Update successful: Subdomains no longer allowed for {domain}": "Frissítés sikeres: {domain} számára aldomainek már nem engedélyezettek",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "Avatar feltöltése",
"Upload files": "Állományok feltöltése",
"Upload icon": "Ikon feltöltése",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "Megtekintés {playground_name} -ban/ben",
"View message source": "",
"View messages sent": "Elküldött üzenetek megtekintése",
+ "View messages with yourself": "",
"View private messages": "Privát üzenetek megtekintése",
- "View private messages to myself": "Magamnak küldött privát üzenetek megtekintése",
"View read receipts": "",
- "View recent topics": "Legutóbbi témák megtekintése",
+ "View recent conversations": "",
"View stream": "Üzenetfolyam megtekintése",
"View stream messages": "Üzenetfolyam üzeneteinek megtekintése",
"View user profile": "Felhasználói profil megtekintése",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Igen, kérem!",
"Yes, send": "Igen, küldés",
"Yesterday": "Tegnap",
+ "You": "Te",
"You (click to remove) and {other_username} reacted with {emoji_name}": "Te (kattints az eltávolításhoz) és {other_username} reagáltak {emoji_name} hangulatjellel",
"You (click to remove) reacted with {emoji_name}": "Te (kattints az eltávolításhoz) a/az {emoji_name} hangulatjellel reagáltál",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Te (kattints az eltávolításhoz), {comma_separated_usernames} és {last_username} a/az {emoji_name} hangulatjellel reagáltatok",
@@ -1202,6 +1214,7 @@
"You are using an old version of the Zulip desktop app with known security bugs.": "Egy régi Zulip asztali alkalmazást használsz, amely ismert biztonsági hibákkal rendelkezik.",
"You aren't subscribed to this stream and nobody has talked about that yet!": "Erre az üzenetfolyamra nem vagy feliratkozva, és még senki nem is beszélt erről!",
"You can also make tables with this Markdown-ish table syntax.": "Készíthetsz táblázatokat is ezzel a Markdown-szerű jelöléssel .",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "A deaktivált felhasználókat a szervezeti beállításoknál aktiválhatod újra.",
"You cannot create a stream with no subscribers!": "Nem hozhatsz létre üzenetfolyamot feliratkozók nélkül!",
@@ -1238,6 +1251,10 @@
"Your status": "Állapotod",
"Your time zone:": "Időzónád:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "A Zulipnak e-mailt küld a felhasználók címének ellenőrzéséhez és értesítések esetén.",
"Zulip needs your permission to enable desktop notifications.": "Engedélyezd Zulipnak, hogy asztali értesítéseket küldjön.",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "A Zulip fordításaink szuper önkéntes fordítói közösségünk hozzájárulásaként születnek. Ha szeretnél segíteni, nézd meg a Zulip fordítási útmutatónkat.",
@@ -1248,6 +1265,7 @@
"[Unset]": "[Kikapcsolva]",
"and": "és",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "és {remaining_senders, plural, one {1 other} other {# others}}.",
+ "back to streams": "",
"beta": "béta",
"clear": "törlés",
"cookie": "süti",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "zöld színű zöldség levéllel",
"marketing": "marketing",
+ "more conversations": "",
"more topics": "további témák",
"or": "vagy",
"private messages with yourself": "privát üzenetek magadnak",
diff --git a/locale/id/LC_MESSAGES/django.po b/locale/id/LC_MESSAGES/django.po
index 90192b38a8..3d6252995b 100644
--- a/locale/id/LC_MESSAGES/django.po
+++ b/locale/id/LC_MESSAGES/django.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Tim Abbott , 2018\n"
"Language-Team: Indonesian (http://www.transifex.com/zulip/zulip/language/id/)\n"
@@ -21,45 +21,45 @@ msgstr ""
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr ""
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr ""
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr ""
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr ""
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Pesan pribadi"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr ""
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr ""
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr ""
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "Data analisis tidak tersedia. Mohon hubungi administrator server anda."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr ""
@@ -119,30 +119,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr ""
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr ""
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr ""
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr ""
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -331,113 +331,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Pengguna aktif"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr ""
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr ""
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr ""
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Pengguna"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Pesan terkirim berdasarkan jenis penerima"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Saya"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Semua orang"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Minggu lalu"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Bulan lalu"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Tahun lalu"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Semua waktu"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Pesan terkirim sepanjang waktu"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Harian"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Mingguan"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Kumulatif"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Manusia"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Bot"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr ""
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Pesan terkirim oleh klien"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Pembaruan terakhir"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "Dokumentasi analisis"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -510,7 +510,7 @@ msgstr ""
msgid "Close"
msgstr "Tutup"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -559,7 +559,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -579,7 +579,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -591,7 +591,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -683,7 +683,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr ""
@@ -806,7 +806,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -825,7 +825,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Mendaftar"
@@ -839,7 +839,7 @@ msgid "You need an invitation to join this organization."
msgstr "Anda memerlukan undangan untuk bergabung di organisasi ini."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "OR"
@@ -1981,7 +1981,7 @@ msgstr "Temukan akun Zulip anda"
msgid "Email addresses"
msgstr "Alamat Email"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Temukan akun"
@@ -2077,111 +2077,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Akun"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Organisasi baru"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Ketentuan Layanan"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Kebijakan privasi"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Pusat bantuan"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Percakapan komunitas"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Tim"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "History"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2315,7 +2315,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2329,34 +2329,34 @@ msgstr ""
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Email atau username"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Username"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Kata Sandi"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr ""
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Email atau username"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Username"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Kata Sandi"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr ""
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr ""
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
@@ -2400,25 +2400,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Server ini tidak memperbolehkan anggota dari publik untuk membuat organisasi bari."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2724,8 +2730,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2778,27 +2784,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Kami tidak dapat mengundang siapapun."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2838,140 +2844,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Organisasi Anda telah menonaktifkan penyuntingan pesan"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Anda tidak memiliki ijin untuk mengedit pesan ini"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr ""
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr ""
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Tidak dapat menampilkan pesan."
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr ""
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3006,7 +3012,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr ""
@@ -3077,8 +3083,8 @@ msgstr ""
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Tidak cukup izin"
@@ -3364,116 +3370,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Tidak dapat mengalokasi antrian event"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Belum masuk: Autentikasi API atau sesi pengguna dibutuhkan"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr ""
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "Penggunaan API melewati batas"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Kesalahan bentuk JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr ""
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "API key tidak valid"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Subdomain tidak valid"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Akses ditolak"
@@ -3686,7 +3692,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3911,7 +3917,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4024,7 +4030,7 @@ msgstr "Tipe robot invalid"
msgid "Invalid interface type"
msgstr "Tipe antarmuka invalid"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4314,43 +4320,43 @@ msgstr "Emoji khusus"
msgid "Zulip extra emoji"
msgstr "Ekstra emoji Zulip"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr ""
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4441,17 +4447,17 @@ msgstr ""
msgid "Invalid field type."
msgstr ""
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4525,7 +4531,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4633,7 +4639,7 @@ msgstr ""
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4698,87 +4704,79 @@ msgstr ""
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "Link untuk pembuatan organisasi telah kedaluarsa atau tidak valid."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, 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:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Siaran sudah mempunyai nama demikian!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/id/translations.json b/locale/id/translations.json
index 676fb8bb71..bcdfd5e87b 100644
--- a/locale/id/translations.json
+++ b/locale/id/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "Kata peringatan berhasil dihapus!",
"Alert words": "Kata peringatan",
"Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "",
+ "Alerted messages": "",
"All": "Semua",
"All messages": "Semua pesan",
"All messages including muted streams": "",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "Semua stream",
"All time": "Semua waktu",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "Tipe Bot",
"Bots": "Bot",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Hilangkan/munculkan pesan yang dipilih",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "Edit pesan",
"Edit selected draft": "Edit konsep terpilih",
- "Edit selected message": "Edit pesan terpilih",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "Edit pengguna",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Eror mengambil riwayat pesan",
"Error in unsubscribing from #{stream_name}": "",
"Error listing invites": "Eror melihat daftar undangan",
- "Error moving the topic": "",
"Error moving topic": "",
"Error removing alert word!": "Eror menghapus kata pemberitahuan!",
"Error removing subscription": "Eror menghapus langgan",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "Keluar dari pencarian",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"Message formatting": "Format pesan",
"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 all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -805,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "",
+ "PRIVATE MESSAGES": "",
"Participants": "",
"Participated": "",
"Password": "Kata sandi",
@@ -849,7 +856,6 @@
"Profile": "",
"Pronouns": "",
"Public": "Publik",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "",
+ "Recent conversations": "",
"Remind me about this": "",
"Reminder not set!": "",
"Reminder set!": "",
@@ -875,6 +881,8 @@
"Reply to author": "Balas penulis",
"Reply to message": "Balas pesan",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "",
"URL prefix": "",
"USERS": "PENGGUNA",
- "Un-collapse": "",
"Uncheck all": "",
"Unknown": "",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "",
"Unmute stream": "Nyalakan stream",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "Belum dibaca",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "",
"Unstar all messages": "",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "",
"Upload icon": "",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "",
+ "View messages with yourself": "",
"View private messages": "",
- "View private messages to myself": "",
"View read receipts": "",
- "View recent topics": "",
+ "View recent conversations": "",
"View stream": "",
"View stream messages": "Lihat pesan stream",
"View user profile": "",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Ya, tentu!",
"Yes, send": "",
"Yesterday": "",
+ "You": "",
"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}": "",
@@ -1202,6 +1214,7 @@
"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!": "Anda tidak berlangganan ke stream ini dan belum ada seorangpun yang membicarakan tentangnya!",
"You can also make tables with this Markdown-ish table syntax.": "",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "dan",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "",
+ "more conversations": "",
"more topics": "",
"or": "",
"private messages with yourself": "",
diff --git a/locale/it/LC_MESSAGES/django.po b/locale/it/LC_MESSAGES/django.po
index 72db8f5aa0..ff9e1a646c 100644
--- a/locale/it/LC_MESSAGES/django.po
+++ b/locale/it/LC_MESSAGES/django.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Andrea, 2020-2022\n"
"Language-Team: Italian (http://www.transifex.com/zulip/zulip/language/it/)\n"
@@ -26,45 +26,45 @@ msgstr ""
"Language: it\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Non permesso agli utenti ospiti"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Organizzazione non valida"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Canali pubblici"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Canali privati"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Messaggi privati"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Messaggi di gruppo privati"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Nome grafico sconosciuto: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "L'ora di inizio è successiva all'ora di fine. Inizio: {start}, Fine: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
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:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Parametri non validi"
@@ -124,30 +124,30 @@ msgid ""
"{num_invites} users."
msgstr "La tua organizzazione non ha abbastanza licenze Zulip inutilizzate per invitare {num_invites} utenti."
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Devi fatturare per almeno {} utenti."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "Le fatture con più di {} licenze non possono essere elaborate da questa pagina. Per completare l'aggiornamento, contatta {}."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Qualcosa è andato storto. Per favore contatta {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Qualcosa è andato storto. Si prega di ricaricare la pagina."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Qualcosa è andato storto. Per favore attendi qualche secondo e riprova."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -336,113 +336,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Utenti attivi"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Attivazioni giornaliere"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "Attività di 15 giorni"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Totale utenti"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Utenti"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Messaggi inviati per tipo di destinatario"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Io"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Tutti"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Scorsa settimana"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Il mese scorso"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "L'anno scorso"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Sempre"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Messaggi inviati nel tempo"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Giornalmente"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Settimanale"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Cumulativo"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Umani"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Bot"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Messaggi letti nel tempo"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Messaggi inviati dal client"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Ultimo aggiornamento"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr "Un aggiornamento completo di tutti i grafici avviene una volta al giorno. Il grafico “messaggi spediti nel tempo” viene aggiornato una volta ogni ora."
-#: templates/analytics/stats.html:147
-msgid "Analytics documentation"
-msgstr "Documentazione di analisi"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -515,7 +515,7 @@ msgstr "Fatturazione"
msgid "Close"
msgstr "Chiudi"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -564,7 +564,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -584,7 +584,7 @@ msgstr "Visualizza i prezzi"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -596,7 +596,7 @@ msgstr "Zulip on promise"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -688,7 +688,7 @@ msgstr "Caratteristiche e prezzi"
msgid "Zulip for business"
msgstr "Zulip per business"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Contatta il supporto"
@@ -811,7 +811,7 @@ msgid "Accept the Terms of Service"
msgstr "Accetta i Termini di servizio"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -830,7 +830,7 @@ msgid "Accept"
msgstr "Accettare"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Iscriviti"
@@ -844,7 +844,7 @@ msgid "You need an invitation to join this organization."
msgstr "Hai bisogno di un invito per entrare in questa organizzazione."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "O"
@@ -1986,7 +1986,7 @@ msgstr "Trova il tuo account Zulip"
msgid "Email addresses"
msgstr "Indirizzi email"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Trova account"
@@ -2082,111 +2082,111 @@ msgstr "Comunità open source di Asciidoctor"
msgid "Rust language community"
msgstr "Comunità di sviluppo di Rust"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Accounts"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Nuova organizzazione"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Termini di utilizzo"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Norme sulla privacy"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "Per utenti"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "Inziare"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Centro di supporto"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Community chat"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Blog"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "Per amministratori"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Configurare la tua organizzazione"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Installazione di un server Zulip"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Aggiornare un server Zulip"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "Modificare Zulip"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "Per i contributori"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "Community di sviluppo"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Traduzione"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "Chi siamo"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Squadra"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Storico"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "Lavori"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr "Attribuzioni del sito web"
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "Sponsor Zulip"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr "Politiche"
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2320,7 +2320,7 @@ msgid "Invalid or expired login session."
msgstr "Sessione di login non valida o scaduta."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2334,34 +2334,34 @@ msgstr "Accedi a Zulip"
msgid "View without an account"
msgstr "Visualizza senza un account"
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Email o nome utente"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Nome utente"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Password"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Ti sei già registrato con questa email. Effettua il login qui sotto."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Email o nome utente"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Nome utente"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Password"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Accedi con %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Hai dimenticato la password?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Non hai ancora un account? Devi essere invitato per far parte di questa organizzazione."
@@ -2405,24 +2405,30 @@ msgstr "Hai superato il limite di come\n spesso un utente
msgid "You can try again in %(retry_after)s seconds."
msgstr "Poi riprovare tra %(retry_after)s secondi."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Questo server non permette a membri del pubblico di creare nuove organizzazioni."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\n Zulip è open source, così puoi installare il tuo server Zulip o creare una nuova organizzazione nel\n Cloud di Zulip\n "
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2729,8 +2735,8 @@ msgid "Invalid order mapping."
msgstr "Mappatura degli ordini non valida."
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Id campo {id} non trovato."
@@ -2783,27 +2789,27 @@ msgstr "Questo gruppo di canale predefinito si chiama già '{}'"
msgid "Default stream group '{}' already exists"
msgstr "Il gruppo di canali predefinito '{}' esiste già"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
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/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Non siamo stati in grado di invitare nessuno."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2843,140 +2849,140 @@ msgstr "{user} ha contrassegnato questo argomento come risolto."
msgid "{user} has marked this topic as unresolved."
msgstr "{user} ha contrassegnato questo argomento come non risolto."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr "Questo argomento è stato spostato in {new_location} da {user}."
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr "Un messaggio è stato spostato da questo argomento a {new_location} da {user}."
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr "{changed_messages_count} messaggi sono stati spostati da questo argomento a {new_location} da {user}."
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr "Questo argomento è stato spostato qui da {old_location} da {user}."
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr "Un messaggio è stato spostato qui da {old_location} da {user}."
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr "{changed_messages_count} messaggi sono stati spostati qui da {old_location} da {user}."
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "La tua organizzazione ha disattivato la modifica dei messaggi"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Non hai il permesso di modificare questo messaggio"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "Il tempo massimo per editare il messaggio è trascorso"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
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/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
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/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "Non hai il permesso di spostare questo messaggio"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
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/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "Flag non valido: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Flag non editabile: '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "Operazione di flag di messaggio non valida: '{}'"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Impossibile rilasciare il messaggio"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "Previsto esattamente un canale"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "Tipo di dato non valido per il canale"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "Tipo di dato non valido per i destinatari"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "Gli elenchi dei destinatari possono contenere e-mail o ID , ma non entrambi."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "I promemoria possono essere impostati solo per i canali."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "Il tuo bot {bot_identity} ha provato ad inviare un messaggio al canale ID {stream_id}, ma non c'è un canale con questo ID."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "Il tuo bot {bot_identity} ha provato ad inviare un messaggio al canale {stream_name}, ma il canale non esiste. Clicca [here]({new_stream_link}) per crearlo."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "Il tuo bot {bot_identity} ha provato ad inviare un messaggio al canale {stream_name}. Il canale esiste ma non ha iscritti."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "I messaggi privati sono disabilitati in questa organizzazione."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "Gli argomenti sono obbligatori in questa organizzazione"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Widget: il programmatore API ha inviato contenuto JSON non valido"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Widgets: {error_msg}"
@@ -3011,7 +3017,7 @@ 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/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Nessuna descrizione."
@@ -3082,8 +3088,8 @@ msgstr "Devi essere un amministratore del server"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Permessi insufficienti"
@@ -3369,116 +3375,116 @@ msgstr "I nomi delle emoji devono contenere solo numeri, lettere inglesi minusco
msgid "Emoji name is missing"
msgstr "Manca il nome del Emoji"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Impossibile allocare la coda degli eventi"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Non loggato in: autenticazione API o sessione utente richiesta"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "Il canale '{stream}' non esiste"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "Canale con ID '{stream_id}' non esiste"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "proprietario organizzazione"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "utente"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Impossibile disattivare l'unica {entity}."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Dichiarazione include Markdown non valida: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "L'utilizzo dell'API ha superato il limite di velocità"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "JSON malformato"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Devi essere un membro dell'organizzazione"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Deve essere un amministratore dell'organizzazione"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Deve essere un proprietario dell'organizzazione"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "Il nome utente o la password sono errati"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "L'account è disattivato"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "L'organizzazione è stata disattivata"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr "La registrazione del servizio di notifica push mobile per il tuo server è stata disattivata"
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "L'autenticazione della password è disabilitata in questa organizzazione"
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "La tua password è stata disabilitata e deve essere reimpostata"
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Chiave API invalida"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Chiave API non valida"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "L'evento '{event_type}' non è attualmente supportato dal webhook {webhook_name}"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr "Impossibile analizzare la richiesta: {webhook_name} ha generato questo evento?"
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Sotto dominio non valido"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Accesso negato"
@@ -3691,10 +3697,10 @@ msgstr "In Zulip, gli argomenti [ti dicono di cosa tratta un messaggio](/help/st
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
-msgstr "Dai un'occhiata a [Argomenti recenti](#recent_topics) per vedere cosa sta succedendo! Puoi tornare a questa conversazione facendo clic su \"Messaggi privati\" in alto a sinistra."
+msgstr ""
#: zerver/lib/onboarding.py:166
msgid ""
@@ -3916,7 +3922,7 @@ msgstr "Nome del canale non valido '{}'"
msgid "Stream(s) ({}) do not exist"
msgstr "Canale(i) ({}) non esiste"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr "I canali pubblici Web non sono abilitati."
@@ -4029,7 +4035,7 @@ msgstr "Tipo di bot non valido"
msgid "Invalid interface type"
msgstr "Tipo di interfaccia non valido"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "User ID {} non valido"
@@ -4319,43 +4325,43 @@ msgstr "Emoji personalizzate"
msgid "Zulip extra emoji"
msgstr "Emoji extra di Zulip"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "L'utente con ID {} è disattivato"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "L'utente con ID {} è un bot"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Elenco di opzioni"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Raccoglitore di persone"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Testo breve"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Testo lungo"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Selettore data"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Link"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Account esterno"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4446,17 +4452,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Tipo campo non valido."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "Un campo con quell'etichetta esiste già."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "Il campo personalizzato predefinito non può essere aggiornato."
@@ -4530,7 +4536,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:100
msgid "No such topic '{}'"
msgstr "Nessun argomento del genere '{}'"
@@ -4638,7 +4644,7 @@ msgstr "video_chat_provider {} non valido"
msgid "Invalid giphy_rating {}"
msgstr "giphy_rating {} non valido"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "Deve essere un'organizzazione demo."
@@ -4703,87 +4709,79 @@ msgstr "Devi caricare esattamente un logo."
msgid "Invalid playground"
msgstr "Playground non valido"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "Il link per la creazione dell'organizzazione è scaduto o non è valido."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "Creazione di nuova organizzazione disattivata"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, 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:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "I canali privati non possono essere impostati come predefiniti."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "Devi passare \"new_description\" o \"new_group_name\"."
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
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:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "I canali predefiniti non possono essere resi privati."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Il canale ha già questo nome!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, 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:510
+#: zerver/views/streams.py:511
#, 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:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "impossibile accedere al canale ({stream_name})."
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
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:710
+#: zerver/views/streams.py:711
#, 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:712
+#: zerver/views/streams.py:713
#, 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:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "nuovi canali"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr "**{policy}** canale creato da {user_name}. **Descrizione:**"
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "Proprietà dell'iscrizione sconosciuta: {}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "Non iscritto al canale id {}"
diff --git a/locale/it/translations.json b/locale/it/translations.json
index a395e64dea..482fb3dc36 100644
--- a/locale/it/translations.json
+++ b/locale/it/translations.json
@@ -33,7 +33,6 @@
"You are searching for messages that are sent by more than one person, which is not possible.
": "Stai cercando messaggi che sono stati inviati da più di una persona, il che non è possibile.
",
"You are searching for messages that belong to more than one stream, which is not possible.
": "Stai cercando messaggi che appartengono a più di un canale, il che non è possibile.
",
"You are searching for messages that belong to more than one topic, which is not possible.
": "Stai cercando messaggi che appartengono a più di un argomento, il che non è possibile.
",
- "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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} non è iscritto a questo canale. Non saranno avvisati se li menzioni.",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} non è iscritto a questo canale. Non riceverà notifiche a meno che tu non lo iscriva.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "{username} ha {number_of_invites_by_user} inviti non scaduti.",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Fai l'upgrade per ottenere più spazio.",
" to add a new line": " per aggiungere una nuova riga",
" to send": " inviare",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": " avrà lo stesso ruolo, le iscrizioni al canale, le iscrizioni ai gruppi di utenti e altre impostazioni e autorizzazioni che avevano prima della disattivazione.",
"A Topic Move already in progress.": "Uno spostamento di argomento è già in esecuzione.",
"A deactivated bot cannot send messages, access data, or take any other action.": "Un bot disattivato non può inviare messaggi, accedere ai dati o intraprendere qualsiasi altra azione.",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "Avviso parola rimosso con successo!",
"Alert words": "Parole con avviso",
"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.": "Gli allarmi parola ti consentono di essere avvisato come se fossi @ menzionato, quando determinate parole o frasi vengono utilizzate in Zulip. Le parole di avviso non fanno distinzione tra maiuscole e minuscole.",
+ "Alerted messages": "",
"All": "Tutto",
"All messages": "Tutti i messaggi",
"All messages including muted streams": "Tutti i messaggi inclusi i canali silenziati",
+ "All private messages": "Tutti i messaggi privati",
+ "All private messages (P)": "",
"All stream subscribers can post.": "Tutti gli iscritti al canale possono postare.",
"All streams": "Tutti i canali",
"All time": "Sempre",
@@ -158,7 +161,7 @@
"Are you sure you want to unstar all messages in ? This action cannot be undone.": "Sei sicuro di voler rimuovere da Speciali tutti i messaggi in ? Questa azione non può essere annullata.",
"Are you sure you want to unstar all starred messages? This action cannot be undone.": "Sei sicuro di voler rimuovere tutti i messaggi speciali? Questa azione non può essere annullata.",
"Ask me later": "Chiedimelo più tardi",
- "At the office": "",
+ "At the office": "In ufficio",
"Audible desktop notifications": "Notifiche desktop sonore",
"Audio": "Audio",
"August": "Agosto",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "Tipo di bot",
"Bots": "Bot",
- "Browse recent topics": "Sfoglia gli argomenti recenti",
+ "Browse recent conversations": "",
"Browse streams": "Sfoglia canali",
"Business": "Business",
"Busy": "Occupato",
@@ -214,6 +217,7 @@
"Code playgrounds": "Codice playgrounds",
"Collapse compose": "Comprimi componi",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Comprimi / mostra il messaggio selezionato",
"Color scheme": "Combinazioni di colori",
"Community": "Community",
@@ -359,7 +363,7 @@
"Edit linkfiers": "Modifica linkfier",
"Edit message": "Modifica messaggio",
"Edit selected draft": "Modifica la bozza selezionata",
- "Edit selected message": "Modifica messaggio selezionato",
+ "Edit selected message or view source": "",
"Edit status": "Modifica stato",
"Edit topic": "Modifica argomento",
"Edit user": "Modifica utente",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Errore nel recuperare la cronologia delle modifiche al messaggio",
"Error in unsubscribing from #{stream_name}": "Errore durante l'annullamento dell'iscrizione a #{stream_name}",
"Error listing invites": "Errore nel mostrare gli inviti",
- "Error moving the topic": "Errore nello spostamento dell'argomento",
"Error moving topic": "Errore nello spostamento dell'argomento",
"Error removing alert word!": "Errore nella cancellazione dell'avviso per la parola!",
"Error removing subscription": "Errore nella cancellazione dell'iscrizione",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Escludi messaggi con argomento .",
"Exit search": "Esci dalla ricerca",
"Expand compose": "Espandi componi",
+ "Expand message": "",
"Expand message (-)": "Espandi messaggio (-)",
+ "Expand private messages": "",
"Expires at": "Scade il",
"Expires on {date}": "Scade il {date}",
"Export failed": "Esportazione fallita",
@@ -508,6 +513,7 @@
"In a meeting": "In riunione",
"Inactive": "",
"Inactive bots": "Bot inattivi",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Includi il contenuto dei messaggi privati nelle notifiche desktop",
"Include message content in message notification emails": "Includi il contenuto dei messaggi nelle notifiche via email",
"Include muted": "Includi quelle silenziate",
@@ -610,13 +616,12 @@
"Message formatting": "Formattazione dei messaggi",
"Message length shouldn't be greater than {max_length} characters.": "La lunghezza del messaggio non deve essere maggiore di {max_length} caratteri.",
"Message retention": "Conservazione dei messaggi",
- "Message retention for stream": "Conservazione dei messaggi per canale",
"Message retention period": "Periodo di conservazione dei messaggi",
"Message scheduled for {deliver_at}": "Messaggio programmato per {deliver_at}",
- "Message sent when you were not subscribed": "Messaggio inviato quando non eri iscritto",
"Message {recipient_label}": "Messaggio {recipient_label}",
"Message {recipient_names}": "Messaggio {recipient_names}",
"Message {recipient_name} ({recipient_status})": "Messaggio {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "I messaggi in questo canale verranno eliminati automaticamente dopo {retention_days} giorni.",
"Messages in this stream will be retained forever.": "I messaggi in questo canale verranno conservati per sempre.",
"Mobile": "Mobile",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "Sposta tutti i messaggi in {topic_name}",
"Move all messages in this topic": "Sposta tutti i messaggi in questo argomento",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "Sposta solo questo messaggio",
"Move this and all following messages in this topic": "Sposta questo e tutti i messaggi seguenti in questo argomento",
"Move topic": "Sposta argomento",
@@ -765,7 +772,6 @@
"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 owners can edit these settings.": "Solo i proprietari possono modificare queste impostazioni.",
- "Only owners can change stream message retention policy.": "Solo i proprietari del canale possono modificare i criteri di conservazione dei messaggi ",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "Solo i proprietari possono disattivare l'organizzazione.",
"Only stream members can add users to a private stream": "Solo i membri del canale possono aggiungere utenti ad un canale privato",
@@ -805,6 +811,7 @@
"Owner: {name}": "Proprietario: {name}",
"Owners only": "Solo i proprietari",
"PMs, mentions, and alerts": "PMs, menzioni, e avvisi",
+ "PRIVATE MESSAGES": "",
"Participants": "Partecipanti",
"Participated": "Partecipati",
"Password": "Password",
@@ -849,7 +856,6 @@
"Profile": "Profilo",
"Pronouns": "",
"Public": "Pubblico",
- "Public stream messages in organization": "Messaggi pubblici nei canali dell'organizzazione",
"Question": "Domanda",
"Quote and reply or forward": "Cita e rispondi o inoltra",
"Quote and reply to message": "Cita e rispondi al messaggio",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "Riceve nuovi annunci di canale",
- "Recent topics": "Argomenti recenti",
+ "Recent conversations": "",
"Remind me about this": "Ricordamelo",
"Reminder not set!": "Promemoria non impostato!",
"Reminder set!": "Promemoria impostato!",
@@ -875,6 +881,8 @@
"Reply to author": "Rispondi all'autore",
"Reply to message": "Rispondi al messaggio",
"Reply to selected message": "Rispondi al messaggio selezionato",
+ "Request education pricing": "",
+ "Request sponsorship": "Richiedi sponsorizzazione",
"Requesting user": "Utente richiedente",
"Require topics in stream messages": "Richiedi argomenti nei messaggi del canale",
"Research": "Ricerca",
@@ -1071,10 +1079,10 @@
"URL pattern": "Pattern URL",
"URL prefix": "Prefisso URL",
"USERS": "UTENTI",
- "Un-collapse": "Riapri",
"Uncheck all": "Deseleziona tutto",
"Unknown": "Sconosciuto",
"Unknown stream": "Canale sconosciuto",
+ "Unknown stream #{search_text}": "",
"Unmute": "Riattiva audio",
"Unmute stream": "Riattiva audio del canale",
"Unmute this user": "Togli silenzioso a questo utente",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Togli canale dall'alto",
"Unread": "Non letti",
"Unread count badge (appears in desktop sidebar and browser tab)": "Badge conteggio non letto (appare nella barra laterale del desktop e nella scheda del browser)",
+ "Unread messages": "",
"Unresolve topic": "Argomento non risolto",
"Unstar": "Rimuovi \"speciale\"",
"Unstar all messages": "Rimuovi \"speciale\" da tutti i messaggi",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "Fino a {time_limit} dopo la pubblicazione",
"Update successful: Subdomains allowed for {domain}": "Aggiornamento riuscito: sottodomini consentiti per {domain}",
"Update successful: Subdomains no longer allowed for {domain}": "Aggiornamento riuscito: i sottodomini non sono più consentiti per {domain}",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "Carica avatar",
"Upload files": "Caricare files",
"Upload icon": "Carica icona",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "Visualizza in {playground_name}",
"View message source": "",
"View messages sent": "Mostra messaggi inviati",
+ "View messages with yourself": "",
"View private messages": "Mostra messaggi privati",
- "View private messages to myself": "Vedi messaggi privati a me stesso",
"View read receipts": "",
- "View recent topics": "Mostra argomenti recenti",
+ "View recent conversations": "",
"View stream": "Vedi il canale",
"View stream messages": "Vedi i messaggi del canale",
"View user profile": "Mostra il profilo dell'utente",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Si, Grazie!",
"Yes, send": "Sì, spedisci",
"Yesterday": "Ieri",
+ "You": "Tu",
"You (click to remove) and {other_username} reacted with {emoji_name}": "Tu (clicca per rimuovere) e {other_username} avete reagito con {emoji_name}",
"You (click to remove) reacted with {emoji_name}": "Tu (click to remove) hai reagito con {emoji_name}",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Tu (click to remove), {comma_separated_usernames} e {last_username} avete reagito con {emoji_name}",
@@ -1202,6 +1214,7 @@
"You are using an old version of the Zulip desktop app with known security bugs.": "Stai utilizzando una vecchia versione dell'app desktop Zulip con bug di sicurezza noti.",
"You aren't subscribed to this stream and nobody has talked about that yet!": "Non sei iscritto a questo canale e nessuno ne ha ancora parlato!",
"You can also make tables with this Markdown-ish table syntax.": "Puoi fare anche delle tabelle con questa tabella di sintassi Markdown-ish.",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Puoi accedere completamente a questa community e partecipare alle conversazioni creando un account Zulip in questa organizzazione.",
"You can reactivate deactivated users from organization settings.": "Puoi riattivare un utente disattivato dalle impostazioni dell'organizzazione.",
"You cannot create a stream with no subscribers!": "Non puoi creare un canale senza iscritti!",
@@ -1238,6 +1251,10 @@
"Your status": "Il tuo stato",
"Your time zone:": "Il tuo fuso orario:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip ha bisogno di inviare e-mail per confermare gli indirizzi degli utenti e inviare notifiche.",
"Zulip needs your permission to enable desktop notifications.": "Zulip ha bisogno del tuo permesso per abilitare le notifiche desktop.",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Le traduzioni di Zulip sono fornite dalla nostra straordinaria comunità di traduttori volontari. Se desideri aiutare, consulta le linee guida per la traduzione di Zulip.",
@@ -1248,6 +1265,7 @@
"[Unset]": "[Non settato]",
"and": "e",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "e {remaining_senders, plural, one {1 other} other {# others}}.",
+ "back to streams": "",
"beta": "beta",
"clear": "pulisci",
"cookie": "cookie",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "Verdura a foglia verde",
"marketing": "marketing",
+ "more conversations": "Altre conversazioni",
"more topics": "Altri argomenti",
"or": "o",
"private messages with yourself": "messaggi privati con te stesso",
diff --git a/locale/ja/LC_MESSAGES/django.po b/locale/ja/LC_MESSAGES/django.po
index bf7f85d2b8..f49fbbb2f3 100644
--- a/locale/ja/LC_MESSAGES/django.po
+++ b/locale/ja/LC_MESSAGES/django.po
@@ -17,7 +17,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Taiki Choda, 2022\n"
"Language-Team: Japanese (http://www.transifex.com/zulip/zulip/language/ja/)\n"
@@ -27,45 +27,45 @@ msgstr ""
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "ゲストに許可しない"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "無効な組織"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "公開ストリーム"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "非公開ストリーム"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "プライベートメッセージ"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "グループのプライベートメッセージ"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "不明なチャート名: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "開始時刻が終了時刻より遅いです。 開始:{start}、終了:{end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "解析用データが利用できません。サーバー管理者に連絡してください。"
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "不正なパラメーター"
@@ -125,30 +125,30 @@ msgid ""
"{num_invites} users."
msgstr "{num_invites} ユーザーを招待するのに十分な 、Zulipライセンスが残っていません。"
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "少なくとも {} 人分の請求書を作成する必要があります。"
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "{}ライセンスを超える請求書は、このページから処理できません。 アップグレードを完了するには、{}にお問い合わせください。"
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "エラーが発生しました。{email} に問い合わせてください。"
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "エラーが発生しました。ページを再読み込みしてください。"
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "エラーが発生しました。少し待ってからもう一度試してください。"
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -337,113 +337,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "オンラインのユーザー"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "1日ごとのアクティブユーザー"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15日以内のアクティブユーザー"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "すべてのユーザー数"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "ユーザー"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "宛先タイプ毎の送信メッセージ数"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "自分"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "全員"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "先週"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "先月"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "昨年"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "全期間"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "時間毎の送信メッセージ数"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "日次"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "週次"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "累積"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "人間"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "ボット"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "時間ごとの既読メッセージ数"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "クライアント毎の送信メッセージ数"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "最終更新"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr "グラフの完全な更新は1日に1回行われます。「時間ごとの送信メッセージ数」グラフは1時間に1回更新されます。"
-#: templates/analytics/stats.html:147
-msgid "Analytics documentation"
-msgstr "解析ドキュメント"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr "メールアドレスを変更しました"
@@ -516,7 +516,7 @@ msgstr "請求書"
msgid "Close"
msgstr "閉じる"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -565,7 +565,7 @@ msgstr "請求状況"
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -585,7 +585,7 @@ msgstr "料金設定を見る"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -597,7 +597,7 @@ msgstr "セルフホストZulip"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -689,7 +689,7 @@ msgstr "機能と料金プラン"
msgid "Zulip for business"
msgstr "ビジネスのためのZulip"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "サポートに問い合わせ"
@@ -812,7 +812,7 @@ msgid "Accept the Terms of Service"
msgstr "このサービス利用規約に同意する"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -831,7 +831,7 @@ msgid "Accept"
msgstr "受け入れる"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "登録"
@@ -845,7 +845,7 @@ msgid "You need an invitation to join this organization."
msgstr "この組織に参加するには招待を受ける必要があります。"
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "か"
@@ -1987,7 +1987,7 @@ msgstr "あなたのZulipアカウントを探す"
msgid "Email addresses"
msgstr "メールアドレス"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "アカウントを探す"
@@ -2083,111 +2083,111 @@ msgstr "Asciidoctor オープンソースコミュニティ"
msgid "Rust language community"
msgstr "Rust言語のコミュニティ"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "アカウント"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "新しい組織"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "サービス利用規約"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "プライバシーポリシー"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "ユーザー向け"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "はじめる"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "ヘルプセンター"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "コミュニティーチャット"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "ブログ"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "管理者向け"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "組織を設定"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Zulip サーバーのインストール"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Zulip サーバーのアップグレード"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "Zulipの変更"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "貢献者の方へ"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr "貢献ガイド"
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "開発コミュニティー"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "翻訳"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "私たちについて"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "チーム"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "履歴"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "仕事"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr "帰属表記"
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "スポンサーになる"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr "ポリシー"
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2321,7 +2321,7 @@ msgid "Invalid or expired login session."
msgstr "正しくない/有効期限切れのログインセッション"
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2335,34 +2335,34 @@ msgstr "Zulipにログイン"
msgid "View without an account"
msgstr "アカウントなしで閲覧"
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "メールまたはユーザー名"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "ユーザー名"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "パスワード"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "このメールアドレスですでに登録済みです。以下からログインしてください。"
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "メールまたはユーザー名"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "ユーザー名"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "パスワード"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "%(identity_provider)sでログイン"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "パスワードを忘れた"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "アカウントを持っていませんか?この組織に参加するには招待を受ける必要があります。"
@@ -2406,24 +2406,30 @@ msgstr "このアクションを実行できる頻度の上限に達しました
msgid "You can try again in %(retry_after)s seconds."
msgstr "%(retry_after)s 秒後に再試行できます。"
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
-msgstr "組織の作成中にエラーが発生しました"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
+msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "このサーバーでは新しい組織を作成できるメンバーが限られています。"
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\n Zulipはオープンソースです。自分のZulipサーバーをインストール するか、\n Zulip Cloudで組織を作成することができます。\n "
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2730,8 +2736,8 @@ msgid "Invalid order mapping."
msgstr "不正な順序マッピング"
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "フィールドID {id} が見つかりませんでした"
@@ -2784,27 +2790,27 @@ msgstr "デフォルトストリームグループはすでに「{}」と名前
msgid "Default stream group '{}' already exists"
msgstr "デフォルトストリームグループ「{}」はすでに存在します"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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 "ユーザーの安全のため、1日に送信可能な招待数には制限があります。制限に達したため、招待状を送信できませんでした。"
-#: zerver/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr "あなたのアカウントはこの組織への招待を作成するには新しすぎます。組織管理者または経験のあるユーザーにお問い合わせください。"
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr "いくつかのメールアドレスが検証されていないため、招待を送信しませんでした。"
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "誰も招待することができません"
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2844,140 +2850,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr "{user}がメッセージを{old_location} からここに移動しました。"
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "組織のメッセージ編集を禁止しました"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "このメッセージを編集する権限がありません"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "このメッセージを編集できる時間制限が過ぎました"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr "このメッセージのトピックを編集可能な制限時間が過ぎました"
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr "このストリームでワイルドカードメンションを使用する権限がありません。"
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "このメッセージを移動する権限がありません"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr "ストリームへのアクセス権がないため、このメッセージを移動できません"
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "不正なフラグ:'{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "フラグは編集不可です:'{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "不正なメッセージフラグ操作:'{}'"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "メッセージをレンダリングできません"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "ちょうど一つのストリームを期待しています"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "ストリームのデータータイプが不正です"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "受信者のデータータイプが不正です"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "受信者リストはメールアドレスかユーザーIDのどちらかを含むことができますが、両方を含むことはできません。"
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "リマインダーはストリームに対してのみ設定できます。"
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "あなたのBot「{bot_identity}」がストリームID「{stream_id}」にメッセージを送ろうとしましたが、そのIDのストリームはありません。"
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "あなたのBot「{bot_identity}」がストリーム「{stream_name}」にメッセージを送信しようとしましたが、そのストリームはありません。[ここ]({new_stream_link})をクリックして作成してください。"
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "あなたのBot「{bot_identity}」がストリームID「{stream_name}」にメッセージを送信しようとしました。ストリームは存在しますがフォロワーがいません。"
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "この組織では、プライベートメッセージが無効化されています。"
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "この組織ではトピックが必須です"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "ウィジェット:APIプログラマは不正なJSONを送信しました"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "ウィジェット:{error_msg}"
@@ -3012,7 +3018,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr "{user_name}がストリーム「{old_stream_name}」を「{new_stream_name}」に名前変更しました。"
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "説明がありません。"
@@ -3083,8 +3089,8 @@ msgstr "サーバー管理者である必要があります"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "権限が足りません"
@@ -3370,116 +3376,116 @@ msgstr "絵文字名には、数字、英小文字、スペース、ダッシュ
msgid "Emoji name is missing"
msgstr "絵文字名が入力されていません"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "イベントキューを割り当てることができませんでした"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "ログインしていません: API 認証かユーザーログインが必要です"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "ストリーム「{stream}」は存在しません"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "IDが「{stream_id}」のストリームは存在しません"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "組織オーナー"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "ユーザー"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "唯一の{entity}を無効化できません"
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "不正なMarkdown include文:{include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "API使用量が制限を超えました"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "不正なJSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "組織メンバーである必要があります"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "組織管理者である必要があります"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "組織オーナーである必要があります"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "ユーザー名かパスワードが間違っています"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "アカウントは無効化されています"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "組織は無効化されました"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "不正なAPIキー"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "不正な形式のAPIキー"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "「{event_type}」イベントは現在{webhook_name} Webhookでサポートされていません。"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "不正なサブドメイン"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "アクセスが拒否されました"
@@ -3692,7 +3698,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3917,7 +3923,7 @@ msgstr "不正なストリーム名「{}」"
msgid "Stream(s) ({}) do not exist"
msgstr "ストリーム(たち)({})が存在しません"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr "Web公開ストリームは利用できません"
@@ -4030,7 +4036,7 @@ msgstr "不正なボット種別"
msgid "Invalid interface type"
msgstr "不正なインターフェース種別"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "不正なユーザーID:{}"
@@ -4320,43 +4326,43 @@ msgstr "カスタム絵文字"
msgid "Zulip extra emoji"
msgstr "Zulip拡張絵文字"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "IDが{}のユーザーは無効化されています"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "IDが{}のユーザーはBotです"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "オプションのリスト"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "人物ピッカー"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "ショートテキスト"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "ロングテキスト"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "日付ピッカー"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "リンク"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "外部赤雲tの"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4447,17 +4453,17 @@ msgstr "フィールドタイプは、プロフィール概要ではサポート
msgid "Invalid field type."
msgstr "不正なフィールド種別。"
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr "プロファイルの概要に表示できるカスタムプロファイルフィールドは2つまでです。"
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "そのラベルのフィールドはすでに存在します"
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "デフォルトカスタムフィールドは更新できません"
@@ -4531,7 +4537,7 @@ msgstr "不正なアンカー"
msgid "Too many messages requested (maximum {})."
msgstr "リクエストされたメッセージが多すぎます(最大 {})"
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr "「{}」というトピックがありません"
@@ -4639,7 +4645,7 @@ msgstr "不正なvideo_chat_provider {}"
msgid "Invalid giphy_rating {}"
msgstr "不正なgiphy_rating {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4704,87 +4710,79 @@ msgstr "ちょうど1つのロゴをアップロードするべきです"
msgid "Invalid playground"
msgstr "不正なプレイグラウンド"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "組織作成リンクは期限切れか、無効になっています。"
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "新規組織作成は無効化されています"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr "'{principal}' のクエリーを許可されていないユーザーです"
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "プライベートストリームはデフォルトに設定できません"
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "\"new_description\"か\"new_group_name\"を指定すべきです"
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr "\"op\"の値が不正です。\"add\"または\"remove\"を指定してください。"
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "デフォルトストリームはプライベートに設定できません。"
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "同じストリーム名です!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr "なにもしません。\"add\"か\"delete\"のうち一つ以上を指定してください。"
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr "{user_full_name} が、あなたを{stream_name}のフォロワーに追加しました。"
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr "{user_full_name}があなたを以下のストリームのフォロワーに追加しました:"
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "ストリーム({stream_name})にアクセスできません。"
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr "ほかのZephyrミラーリングユーザーをプライベートストリームのみに招待できます"
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr "{user_name}が以下のストリームを作成しました:{stream_str}"
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr "{user_name}が新しいストリーム「{stream_str}」を作成しました"
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "新しいストリーム"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "不明なサブスクリプションプロパティー:{}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "ストリームID{}をフォローしていません"
diff --git a/locale/ja/translations.json b/locale/ja/translations.json
index 0e99de4957..c972427229 100644
--- a/locale/ja/translations.json
+++ b/locale/ja/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name}はこのストリームをフォローしていないため、メンションしても通知されません。",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name}はこのストリームをフォローしていないため、あなたがフォロワーに追加しない限り通知されません。",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "トピックはすでに移動中です",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "キーワード通知を設定することで、購読しているストリームで特定の単語やフレーズが使われたときに、通知が届くようになります。また、キーワードには大文字小文字の区別はありません。",
+ "Alerted messages": "",
"All": "全て",
"All messages": "すべてのメッセージ",
"All messages including muted streams": "ミュートしたストリームを含むすべてのメッセージ",
+ "All private messages": "すべてのプライベートメッセージ",
+ "All private messages (P)": "",
"All stream subscribers can post.": "ストリームのすべてのフォロワーが投稿できます",
"All streams": "すべてのストリーム",
"All time": "全期間",
@@ -178,7 +181,7 @@
"Bot owner": "ボットの所有者",
"Bot type": "ボット種別",
"Bots": "ボット",
- "Browse recent topics": "最近のトピックを閲覧",
+ "Browse recent conversations": "",
"Browse streams": "ストリームを探す",
"Business": "ビジネス",
"Busy": "忙しい",
@@ -214,6 +217,7 @@
"Code playgrounds": "コードプレイグラウンド",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "選択したメッセージを折り畳む/表示",
"Color scheme": "カラースキーム",
"Community": "コミュニティー",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "メッセージを編集",
"Edit selected draft": "選択した下書きを編集",
- "Edit selected message": "選択したメッセージを編集",
+ "Edit selected message or view source": "",
"Edit status": "ステータスを編集",
"Edit topic": "トピック編集",
"Edit user": "ユーザーを編集",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "メッセージの編集履歴の取得に失敗しました",
"Error in unsubscribing from #{stream_name}": "#{stream_name} から登録を解除できませんでした",
"Error listing invites": "招待リストの作成に失敗しました",
- "Error moving the topic": "トピックの移動に失敗しました",
"Error moving topic": "トピックの移動に失敗しました",
"Error removing alert word!": "キーワードの削除に失敗しました",
"Error removing subscription": "購読の解除に失敗しました",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "検索から出る",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "全文を読む (-)",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "{date}に期限が切れます",
"Export failed": "エクスポートに失敗しました",
@@ -508,6 +513,7 @@
"In a meeting": "会議中",
"Inactive": "非アクティブ",
"Inactive bots": "非アクティブなボット",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "デスクトップ通知にプライベートメッセージの内容を含める",
"Include message content in message notification emails": "",
"Include muted": "ミュート済みのメッセージを含める",
@@ -610,13 +616,12 @@
"Message formatting": "メッセージのフォーマット",
"Message length shouldn't be greater than {max_length} characters.": "メッセージの長さは {max_length} 文字以下にする必要があります。",
"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}": "メッセージ {recipient_names}",
"Message {recipient_name} ({recipient_status})": "メッセージ {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "このストリームのメッセージは自動削除の対象外です。",
"Mobile": "モバイル",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "すべてのメッセージをこのトピックに移動",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "このトピックとこれ以降のすべてのメッセージを移動する",
"Move topic": "トピックを移動",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "オーナーのみストリームのメッセージ保持のポリシーを変更できます。",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "オーナーのみ組織を無効化することができます。",
"Only stream members can add users to a private stream": "ストリームのメンバーのみが非公開ストリームにユーザーを追加することができます",
@@ -805,6 +811,7 @@
"Owner: {name}": "所有者: {name}",
"Owners only": "所有者のみ",
"PMs, mentions, and alerts": "PM、メンション、キーワード通知",
+ "PRIVATE MESSAGES": "",
"Participants": "参加者",
"Participated": "参加済",
"Password": "パスワード",
@@ -849,7 +856,6 @@
"Profile": "プロフィール",
"Pronouns": "",
"Public": "パブリック",
- "Public stream messages in organization": "この組織での公開ストリームのメッセージ",
"Question": "質問",
"Quote and reply or forward": "引用して返信または転送",
"Quote and reply to message": "メッセージを引用して返信",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "最近のトピック",
+ "Recent conversations": "",
"Remind me about this": "リマインドする",
"Reminder not set!": "リマインダーが設定されていません!",
"Reminder set!": "リマインダーが設定されました!",
@@ -875,6 +881,8 @@
"Reply to author": "送信者へ返信",
"Reply to message": "メッセージへ返信",
"Reply to selected message": "選択したメッセージに返信",
+ "Request education pricing": "",
+ "Request sponsorship": "スポンサーシップのご提案",
"Requesting user": "リクエスト中のユーザー",
"Require topics in stream messages": "ストリームメッセージにトピックを要求する",
"Research": "研究",
@@ -1071,10 +1079,10 @@
"URL pattern": "URL パターン",
"URL prefix": "URLプレフィックス",
"USERS": "ユーザー",
- "Un-collapse": "折り畳み解除",
"Uncheck all": "すべて選択解除",
"Unknown": "不明",
"Unknown stream": "不明なストリーム",
+ "Unknown stream #{search_text}": "",
"Unmute": "ミュート解除",
"Unmute stream": "ストリームのミュートを解除",
"Unmute this user": "ユーザーのミュートを解除",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "ストリームの固定を解除する",
"Unread": "未読",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "トピックを未解決にする",
"Unstar": "スターを外す",
"Unstar all messages": "すべてのメッセージのスターを外す",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "更新が成功:{domain} にサブドメインが許可されなくなりました",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "アバターをアップロード",
"Upload files": "ファイルアップロード",
"Upload icon": "アイコンをアップロード",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "{playground_name}に表示",
"View message source": "",
"View messages sent": "送信済みメッセージを表示",
+ "View messages with yourself": "",
"View private messages": "プライベートメッセージを表示",
- "View private messages to myself": "自分宛のプライベートメッセージを表示",
"View read receipts": "",
- "View recent topics": "最近のトピックを表示",
+ "View recent conversations": "",
"View stream": "ストリームを表示",
"View stream messages": "ストリームのメッセージを表示",
"View user profile": "プロフィールを表示",
@@ -1190,6 +1201,7 @@
"Yes, please!": "はい、そうしてください!",
"Yes, send": "はい、送信します",
"Yesterday": "昨日",
+ "You": "あなた",
"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}": "",
@@ -1202,6 +1214,7 @@
"You are using an old version of the Zulip desktop app with known security bugs.": "あなたは既知の脆弱性が含まれている古いバージョンのZulip デスクトップアプリを使用しています。",
"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 combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "ストリームを作成するにはフォロワーが必要です",
@@ -1238,6 +1251,10 @@
"Your status": "あなたのステータス",
"Your time zone:": "あなたのタイムゾーン:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"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.": "Zulip の翻訳は、素晴らしいボランティア翻訳者のコミュニティによって提供されています。ご協力いただける方は「Zulip翻訳ガイドライン」をご覧ください。",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "と",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "ベータ",
"clear": "クリア",
"cookie": "クッキー",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "ホウレンソウ",
"marketing": "経理部",
+ "more conversations": "もっと会話を見る",
"more topics": "もっとトピックを見る",
"or": "または",
"private messages with yourself": "自分とのプライベートメッセージ",
diff --git a/locale/ko/LC_MESSAGES/django.po b/locale/ko/LC_MESSAGES/django.po
index 51d8b7314b..29746a9ee0 100644
--- a/locale/ko/LC_MESSAGES/django.po
+++ b/locale/ko/LC_MESSAGES/django.po
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: sung yong kim , 2021\n"
"Language-Team: Korean (http://www.transifex.com/zulip/zulip/language/ko/)\n"
@@ -30,45 +30,45 @@ msgstr ""
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "허용되지 않은 손님 사용자"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "유효하지 않은 조직"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "공개 스트림"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "비공개 스트림"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "비공개 메시지"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "비공개 그룹 메시지"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "알수 없는 차트명:{}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "시작시간이 종료 시간 보다 늦습니다. 시작시간: {start}, 종료시간: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "이용가는한 분석 데이터가 없습니다. 서버 운영자에게 문의하세요."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "유효하지 않은 값들"
@@ -128,30 +128,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "최소 {} 유저 이상에 대한 청구서여야 합니다."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "현재 페이지에서 {} licenses 이상의 인보이스에 대해서는 처리할수 없습니다. 업그레이드를 완료 하시려면, {} 로 연락 주세요."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "문제가 발생했습니다. {email}로 연락 주세요."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "무언가 잘못 되었습니다. 페이지를 새로고침해 주십시오."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "무언가 잘못 되었습니다. 몇 초간 기다린 후 다시 시도 해주세요."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -340,113 +340,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "활성 사용자"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "하루 활동들"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15일 활동들"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "전체 사용자들"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "사용자"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "받는 사람 유형별로 보낸 메시지"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "나"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "모든 사람"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "지난 주"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "지난 달"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "작년"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "모든 시간"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "시간 경과에 따라 메시지 전송"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "매일"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "매주"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "누적"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "사람"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "봇"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "시간 경과에 따른 메시지 읽음"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "클라이언트가 보낸 메시지"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "최근 업데이트"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "분석 정보 설명서"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -519,7 +519,7 @@ msgstr "청구서"
msgid "Close"
msgstr "닫기"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -568,7 +568,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -588,7 +588,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -600,7 +600,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -692,7 +692,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "고객지원 연결"
@@ -815,7 +815,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -834,7 +834,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "가입하기"
@@ -848,7 +848,7 @@ msgid "You need an invitation to join this organization."
msgstr "이 조직에 가입하기 위해 초대가 필요합니다."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "또는"
@@ -1990,7 +1990,7 @@ msgstr "귀하의 Zulip 계정을 찾으세요."
msgid "Email addresses"
msgstr "이메일 주소"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "계정 찾기"
@@ -2086,111 +2086,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "계정"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "새로운 조직"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "서비스 약관"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "개인정보 보호정책"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "도움 센터"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "커뮤니티 챗"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "팀"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "기록"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2324,7 +2324,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2338,34 +2338,34 @@ msgstr "Zulip에 로그인"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "이메일 혹은 사용자명"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "사용자명"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "비밀번호"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "귀하는 이미 이 이메일 주소로 등록되어 있습니다. 아래에서 로그인하세요."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "이메일 혹은 사용자명"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "사용자명"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "비밀번호"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "%(identity_provider)s와 로그인"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "비밀번호를 잊으셨습니까?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
@@ -2409,25 +2409,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "이 서버는 일반 회원이 새 조직을 생성하는 것을 허용하지 않습니다."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2733,8 +2739,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "필드 ID {id} 를 찾을 수 없습니다."
@@ -2787,27 +2793,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr "당신의 계정이 이 조직에 초대를 보내기에는 너무 최근에 만들어졌습니다. 조직 관리자에게 문의하거나, 더 경험있는 사용자에게 물어보세요."
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr "일부 이메일은 확인되지 않았으므로 초대장을 보내지 않았습니다."
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "우리는 누구도 초대할 수 없었습니다."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2847,140 +2853,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "조직에서 메시지 편집을 중단시켰습니다."
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "이 메시지를 편집할 수있는 권한이 없습니다."
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "이 메시지를 편집하는데 시간 제한이 지났습니다."
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr "당신은 이 스트림에서 중요한 언급을 사용하도록 허가받지 못 하였습니다."
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr ""
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "메시지를 렌더링 할 수 없습니다."
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "이 조직에서 개인 메시지는 비활성화 되었습니다."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "위젯: API 프로그래머가 유효하지 않은 JSON 콘텐츠를 보냈습니다"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3015,7 +3021,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "설명이 없습니다."
@@ -3086,8 +3092,8 @@ msgstr "서버 운영자여야 합니다"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "불충분한 권한"
@@ -3373,116 +3379,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "이벤트 큐를 할당 할 수 없습니다."
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "로그인하지 않음 : API 인증 또는 사용자 세션 필요"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "스트림 '{stream}'이 존재하지 않습니다."
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr ""
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "API 사용량이 속도 제한을 초과했습니다."
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "조작된 JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "조직 관리자여야 합니다."
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "계정이 비활성화되었습니다"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "이 조직은 비활성화되었습니다"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "유효하지 않은 API 키"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "유효하지 않은 하위 도메인"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "접근 불가"
@@ -3695,7 +3701,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3920,7 +3926,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4033,7 +4039,7 @@ msgstr "유효하지 않은 봇 유형"
msgid "Invalid interface type"
msgstr "인터페이스 유형이 유효하지 않습니다."
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4323,43 +4329,43 @@ msgstr "사용자 정의 이모티콘"
msgid "Zulip extra emoji"
msgstr "Zulip 추가 이모티콘"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "옵션 리스트"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "사람 선택"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "짧은 텍스트"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "긴 텍스트"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "날짜 선택"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "연결"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4450,17 +4456,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "필드 유형이 유효하지 않습니다."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4534,7 +4540,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4642,7 +4648,7 @@ msgstr ""
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4707,87 +4713,79 @@ msgstr ""
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "조직 생성 링크가 만료되었거나 유효하지 않습니다."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "새로운 조직 생성을 할 수 없습니다"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr "'{principal}' 대신 쿼리를 실행할 권한이 없는 사용자"
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "\"new_description\"또는 \"new_group_name\"을 전달해야 합니다."
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr "\"op\"에 대한 값이 유효하지 않습니다. \"추가\"또는 \"제거\"중 하나를 지정하십시오."
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "스트림은 이미 그 이름을 가지고 있습니다!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr "할 것이 없다. \"추가\"또는 \"삭제\"중 적어도 하나를 지정하십시오."
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr "다른 Zephyr 미러링 사용자만이 비공개 스트림에 초대 할 수 있습니다."
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/ko/translations.json b/locale/ko/translations.json
index 07efbe1043..4b6298b57b 100644
--- a/locale/ko/translations.json
+++ b/locale/ko/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} 이 채널을 구독하지 않았습니다.그들에게 말하기 전까지 그들은 알아채지 못할 것입니다.",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name}는 이 채널을 구독하지 않았습니다. 그들은 너가 그들을 구독하기 전까지 알아차리지 못할 것입니다. ",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "업그레이드 하세요 더 많은 공간을 위해",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "주제는 이미 진행 중 입니다.",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "귀하가 @-mentioned와 같이 이 언급된 것 처럼 특정한 단어나 어구를 Zulip에서 사용할 경우경고 단어들은 귀하가 알림을 받도록 합니다. 경고 단어는 대소문자를 구분하지 않습니다.",
+ "Alerted messages": "",
"All": "전체",
"All messages": "전체 메시지",
"All messages including muted streams": "음소거된 스트림들을 포함한 모든 메세지",
+ "All private messages": "모든 개인 메시지",
+ "All private messages (P)": "",
"All stream subscribers can post.": "모든 채널 구독자들은 게시물을 올릴 수 있습니다.",
"All streams": "모든 스트림",
"All time": "모든 시간",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "봇 타입",
"Bots": "봇",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "스트림 찾기",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "코드방",
"Collapse compose": "작성을 삭제",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "접기/선택된 메시지 보기",
"Color scheme": "색채 계획",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "링크 편집",
"Edit message": "메시지 편집",
"Edit selected draft": "선택된 임시 보관한 내용 편집",
- "Edit selected message": "선택된 메시지 편집",
+ "Edit selected message or view source": "",
"Edit status": "상태 편집",
"Edit topic": "주제 편집",
"Edit user": "사용자 편집",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "메시지 편집 기록 불러오는 중 오류",
"Error in unsubscribing from #{stream_name}": "{stream_name}을 구독하지 않아서 생긴 오류",
"Error listing invites": "초대장 표시 중 오류",
- "Error moving the topic": "주제 옮기기 실패",
"Error moving topic": "",
"Error removing alert word!": "경고문 제거 중 오류!",
"Error removing subscription": "구독 제거 중 오류",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "주제를 메세지 제외시킴",
"Exit search": "검색 나가기",
"Expand compose": "구성 추가",
+ "Expand message": "",
"Expand message (-)": "메세지(-) 추가",
+ "Expand private messages": "",
"Expires at": "까지 만료",
"Expires on {date}": "",
"Export failed": "내보기내기 실패",
@@ -508,6 +513,7 @@
"In a meeting": "회의 안 에서",
"Inactive": "",
"Inactive bots": "비활성화된 봇",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "데스크탑 알림에 비공개 메시지 내용 포함",
"Include message content in message notification emails": "메세지 알림 이메일에 메세지 내용을 포함시키기",
"Include muted": "음소건된 것을 포함시키기",
@@ -610,13 +616,12 @@
"Message formatting": "메시지 형식",
"Message length shouldn't be greater than {max_length} characters.": "메세지 길이는 {max_length} 수를 넘으면 안됩니다.",
"Message retention": "메세지 보유",
- "Message retention for stream": "스트림을 위한 메세지 보유",
"Message retention period": "메세지 보관 기간",
"Message scheduled for {deliver_at}": "",
- "Message sent when you were not subscribed": "구독하지 않았을 때 보낸 메시지",
"Message {recipient_label}": "{recipient_label}의 메세지",
"Message {recipient_names}": "{recipient_names}의 메세지",
"Message {recipient_name} ({recipient_status})": "{recipient_name} 의메세지 ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "이 스트림에서 메세지들은 {retention_days} 이후 자동으로 삭제 됩니다.",
"Messages in this stream will be retained forever.": "이 스트림에 잇는 메세지들은 영원히 보관됩니다.",
"Mobile": "모바일",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "{topic_name}안 모든 메세지들을 옮기다",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "주제를 옮김",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "오직 조직 주인만 스트림 메세지 보관 정책을 변경할 수 있습니다.",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "오직 조직 주인만 이 조직을 비활성화할 수 있습니다.",
"Only stream members can add users to a private stream": "오직 스트림 멤버들만 개인 스트림에 사용자들을 추가할 수 있습니다.",
@@ -805,6 +811,7 @@
"Owner: {name}": "소유자: {name}",
"Owners only": "",
"PMs, mentions, and alerts": "PM, 언급들과 경고",
+ "PRIVATE MESSAGES": "",
"Participants": "참여자들",
"Participated": "참여됨",
"Password": "비밀번호",
@@ -849,7 +856,6 @@
"Profile": "프로필",
"Pronouns": "",
"Public": "공개",
- "Public stream messages in organization": "조직에서 공개 스트림 메세지들",
"Question": "질문",
"Quote and reply or forward": "인용하여 답장하거나 앞으로 나아가기",
"Quote and reply to message": "인용하여 메시지에 답장하기",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "최근 주제들",
+ "Recent conversations": "",
"Remind me about this": "이것을 저에게 알려주십시오.",
"Reminder not set!": "알림이 설정되지 않음!",
"Reminder set!": "알림 설정!",
@@ -875,6 +881,8 @@
"Reply to author": "작성자에게 답장하기",
"Reply to message": "메시지에 답장하기",
"Reply to selected message": "선택된 메세지에 답장하기",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "유저에 대답하기",
"Require topics in stream messages": "스트림 메시지에 주제 필요",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "URL 패턴",
"URL prefix": "URL prefix",
"USERS": "사용자",
- "Un-collapse": "펼치기",
"Uncheck all": "모두 선택 취소",
"Unknown": "알 수 없음",
"Unknown stream": "알려지지않은 스트림",
+ "Unknown stream #{search_text}": "",
"Unmute": "언뮤트",
"Unmute stream": "스트림 언뮤트하기",
"Unmute this user": "이 유저를 음소거 해제함",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "탑에서 스트림에 핀을 해제함",
"Unread": "읽지 않음",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "별표 취소",
"Unstar all messages": "모든 메세지에 star 표시를 제거",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "게시 후 {time_limit}까지",
"Update successful: Subdomains allowed for {domain}": "업데이트 성공: {domain}에 허용된 하위 도메인들",
"Update successful: Subdomains no longer allowed for {domain}": "업데이트 성공: {domain}에 더이상 허용되지 않은 하위 도메인들",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "아바타 업로드",
"Upload files": "파일들은 업로드",
"Upload icon": "아이콘 업로드",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "{playground_name}으로 보기",
"View message source": "",
"View messages sent": "보낸 메시지보기",
+ "View messages with yourself": "",
"View private messages": "비공개 메시지보기",
- "View private messages to myself": "자신에게 보낸 개인적인 메세지들을 보기",
"View read receipts": "",
- "View recent topics": "최근 주제들 보기",
+ "View recent conversations": "",
"View stream": "스트림 보기",
"View stream messages": "스트림 메시지 보기",
"View user profile": "사용자 프로필 보기",
@@ -1190,6 +1201,7 @@
"Yes, please!": "네!",
"Yes, send": "네, 보냅니다",
"Yesterday": "어제",
+ "You": "당신",
"You (click to remove) and {other_username} reacted with {emoji_name}": "당신 (클릭하여 삭제) 그리고 {moji_name}으로 반응한 {other_username}",
"You (click to remove) reacted with {emoji_name}": "당신은 {emoji_name}에 반응했습니다. (클릭하여 삭제)",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "당신, {comma_separated_usernames} 그리고 {last_username} {emoji_name}에 반응했습니다.(클릭하여삭제)",
@@ -1202,6 +1214,7 @@
"You are using an old version of the Zulip desktop app with known security bugs.": "당신은 알려진 보완 버그들과 함계 오래된 Zulip 데스크톱을 사용 중 입니다.",
"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 combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "당신은 조직 설정에서 비활성화된 유저를 다시 활성화 시킬 수 있습니다.",
"You cannot create a stream with no subscribers!": "귀하는 구독자가 없는 스트림을 만들 수 없습니다. ",
@@ -1238,6 +1251,10 @@
"Your status": "당신의 상태",
"Your time zone:": "당신의 시간대:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip은 유저의 이메일 주소를 확인하고, 알림을 보내기 위해 이메일을 보내야합니다.",
"Zulip needs your permission to enable desktop notifications.": "Zulip은 데스크톱 알림을 활성화하기 위해 당신의 허락이 필요합니다.",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Zulip 번역은 놀라운 번역 지원자들에 의해 이루어집니다. 만약 그들이 돕기 원한다면, Zulip 번역 가이드를 살펴보십시오",
@@ -1248,6 +1265,7 @@
"[Unset]": "[설정 해제]",
"and": "그리고",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "그리고 {remaining_senders, plural, one {1 other} other {# others}}.",
+ "back to streams": "",
"beta": "베타",
"clear": "지우기",
"cookie": "쿠키",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "잎이 무성한 녹색 채소",
"marketing": "마케팅",
+ "more conversations": "더 많은 대화",
"more topics": "더 많은 주제",
"or": "혹은",
"private messages with yourself": "나와의 비공개 메시지",
diff --git a/locale/lt/LC_MESSAGES/django.po b/locale/lt/LC_MESSAGES/django.po
index 1b83f21da1..bec94f5735 100644
--- a/locale/lt/LC_MESSAGES/django.po
+++ b/locale/lt/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: R S , 2020\n"
"Language-Team: Lithuanian (http://www.transifex.com/zulip/zulip/language/lt/)\n"
@@ -18,45 +18,45 @@ msgstr ""
"Language: lt\n"
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr ""
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr ""
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr ""
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr ""
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Privačios žinutės"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr ""
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr ""
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr ""
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "Analitiniai duomenys negalimi. Susisiekite su serverio administratoriumi."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr ""
@@ -116,30 +116,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr ""
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr ""
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr ""
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr ""
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -328,113 +328,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr ""
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr ""
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr ""
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr ""
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Naudotojai"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr ""
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr ""
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr ""
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr ""
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr ""
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr ""
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr ""
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr ""
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr ""
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr ""
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr ""
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr ""
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Botai"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr ""
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr ""
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr ""
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr ""
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -507,7 +507,7 @@ msgstr ""
msgid "Close"
msgstr "Uždaryti"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -556,7 +556,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -576,7 +576,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -588,7 +588,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -680,7 +680,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr ""
@@ -803,7 +803,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -822,7 +822,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Prisiregistruoti"
@@ -836,7 +836,7 @@ msgid "You need an invitation to join this organization."
msgstr ""
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "OR"
@@ -1978,7 +1978,7 @@ msgstr ""
msgid "Email addresses"
msgstr ""
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Find accounts"
@@ -2074,111 +2074,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr ""
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr ""
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr ""
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr ""
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr ""
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr ""
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "History"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2312,7 +2312,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2326,34 +2326,34 @@ msgstr ""
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr ""
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr ""
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Slaptažodis"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr ""
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr ""
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr ""
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Slaptažodis"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr ""
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr ""
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
@@ -2397,25 +2397,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Šis serveris neleidžia viešiesiems nariams kurti naujų organizacijų."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2721,8 +2727,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2775,27 +2781,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Negalėjome nieko pakviesti."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2835,140 +2841,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr ""
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Neturite teisės redaguoti šios žinutės"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr ""
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr ""
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Nepavyko perteikti žinutės"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr ""
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3003,7 +3009,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr ""
@@ -3074,8 +3080,8 @@ msgstr ""
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Nepakanka leidimo"
@@ -3361,116 +3367,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Nepavyko paskirti įvykio eilės"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Neprisijungęs: API autentifikavimas arba naudotojo sesija nebegalioja"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr ""
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Blogas JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr ""
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Negaliojantis API raktas"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Negaliojantis subdomenas"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Prieiga nesuteikta"
@@ -3683,7 +3689,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3908,7 +3914,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4021,7 +4027,7 @@ msgstr ""
msgid "Invalid interface type"
msgstr ""
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4311,43 +4317,43 @@ msgstr "Tinkintos šypsenėlės"
msgid "Zulip extra emoji"
msgstr ""
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr ""
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4438,17 +4444,17 @@ msgstr ""
msgid "Invalid field type."
msgstr ""
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4522,7 +4528,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4630,7 +4636,7 @@ msgstr ""
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4695,87 +4701,79 @@ msgstr ""
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "Organizacijos kūrimo nuoroda nebegalioja."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Srautas jau turi šį pavadinimą!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/lt/translations.json b/locale/lt/translations.json
index 203f809aba..77788d0373 100644
--- a/locale/lt/translations.json
+++ b/locale/lt/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "",
"Alert words": "Išskirti žodžius",
"Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "",
+ "Alerted messages": "",
"All": "",
"All messages": "",
"All messages including muted streams": "",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "Visi srautai",
"All time": "",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "",
"Bots": "Botai",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "",
"Edit selected draft": "",
- "Edit selected message": "Redaguoti pasirinktas žinutes",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "",
@@ -397,7 +401,6 @@
"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": "",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"Message formatting": "Žinučių formatavimas",
"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 all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -805,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "",
+ "PRIVATE MESSAGES": "",
"Participants": "",
"Participated": "",
"Password": "Slaptažodis",
@@ -849,7 +856,6 @@
"Profile": "",
"Pronouns": "",
"Public": "",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "",
+ "Recent conversations": "",
"Remind me about this": "",
"Reminder not set!": "",
"Reminder set!": "",
@@ -875,6 +881,8 @@
"Reply to author": "Atsakyti autoriui",
"Reply to message": "Atsakyti į žinutę",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "",
"URL prefix": "",
"USERS": "NAUDOTOJAI",
- "Un-collapse": "",
"Uncheck all": "",
"Unknown": "",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "",
"Unmute stream": "",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "",
"Unstar all messages": "",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "",
"Upload icon": "",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "",
+ "View messages with yourself": "",
"View private messages": "",
- "View private messages to myself": "",
"View read receipts": "",
- "View recent topics": "",
+ "View recent conversations": "",
"View stream": "",
"View stream messages": "",
"View user profile": "",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Taip, prašau!",
"Yes, send": "",
"Yesterday": "",
+ "You": "",
"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}": "",
@@ -1202,6 +1214,7 @@
"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!": "Nesate užsiprenumeravęs šio srauto ir niekas apie tai dar nekalbėjo.",
"You can also make tables with this Markdown-ish table syntax.": "",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "",
+ "more conversations": "",
"more topics": "",
"or": "",
"private messages with yourself": "",
diff --git a/locale/ml/LC_MESSAGES/django.po b/locale/ml/LC_MESSAGES/django.po
index 572430a93f..d03b7407fd 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-10-12 19:50+0000\n"
+"POT-Creation-Date: 2022-11-03 04:28+0000\n"
"PO-Revision-Date: 2021-05-27 07:08+0000\n"
"Last-Translator: Akash Nimare \n"
"Language-Team: Malayalam (http://www.transifex.com/zulip/zulip/language/"
@@ -20,46 +20,46 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr ""
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr ""
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr ""
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr ""
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "സ്വകാര്യ സന്ദേശങ്ങൾ"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr ""
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr ""
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr ""
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr ""
"അനലിറ്റിക്സ് ഡാറ്റയൊന്നും ലഭ്യമല്ല. ദയവായി നിങ്ങളുടെ സെർവർ അഡ്മിനിസ്ട്രേറ്ററെ ബന്ധപ്പെടുക."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr ""
@@ -116,30 +116,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr ""
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr ""
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr ""
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr ""
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -341,104 +341,110 @@ msgstr ""
#: templates/analytics/stats.html:29
#, fuzzy
#| msgid "Starred messages"
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr "നക്ഷത്രമിട്ട സന്ദേശങ്ങൾ"
#: templates/analytics/stats.html:30
+#, fuzzy
+#| msgid "Starred messages"
+msgid "Total number of messages"
+msgstr "നക്ഷത്രമിട്ട സന്ദേശങ്ങൾ"
+
+#: templates/analytics/stats.html:31
msgid "Number of messages in the last 30 days"
msgstr ""
-#: templates/analytics/stats.html:31
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr ""
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr ""
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr ""
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr ""
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "ഉപയോക്താക്കൾ"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr ""
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr ""
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr ""
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr ""
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr ""
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr ""
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr ""
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr ""
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr ""
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr ""
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr ""
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr ""
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "ബോട്ടുകൾ"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr ""
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr ""
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr ""
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
@@ -520,7 +526,7 @@ msgstr ""
msgid "Close"
msgstr "അടയ്ക്കുക"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -569,7 +575,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -589,7 +595,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -603,7 +609,7 @@ msgstr "സുലിപ്പിനെക്കുറിച്ച്"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -695,7 +701,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr ""
@@ -830,7 +836,7 @@ msgid "Accept the Terms of Service"
msgstr "സേവന നിബന്ധനകൾ"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -849,7 +855,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5 templates/zerver/accounts_home.html:72
-#: templates/zerver/login.html:153 templates/zerver/portico-header.html:43
+#: templates/zerver/login.html:154 templates/zerver/portico-header.html:43
#: templates/zerver/register.html:269
msgid "Sign up"
msgstr "സൈനപ്പ്"
@@ -863,7 +869,7 @@ msgid "You need an invitation to join this organization."
msgstr ""
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "അഥവാ"
@@ -2036,7 +2042,7 @@ msgstr ""
msgid "Email addresses"
msgstr ""
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "അക്കൗണ്ടുകൾ കണ്ടെത്തുക"
@@ -2138,121 +2144,121 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr ""
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr ""
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "സേവന നിബന്ധനകൾ"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr ""
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
#, fuzzy
#| msgid "Normal users"
msgid "For users"
msgstr "സാധാരണ ഉപയോക്താക്കൾ"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
#, fuzzy
#| msgid "Settings"
msgid "Getting started"
msgstr "സജ്ജീകരണങ്ങൾ"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr ""
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr ""
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
#, fuzzy
#| msgid "Administrators"
msgid "For administrators"
msgstr "നടത്തിപ്പുകാർ"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
#, fuzzy
#| msgid "Deactivated organization"
msgid "Setting up your organization"
msgstr "നിഷ്ക്രീയമാക്കിയ സംഘടന"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
#, fuzzy
#| msgid "About Zulip"
msgid "About us"
msgstr "സുലിപ്പിനെക്കുറിച്ച്"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "ചരിത്രം"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by install your own Zulip server or create a "
-"new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a "
+"valid organization creation link.\n"
+" Please see documentation on "
+"creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating "
+"an organization. Please obtain a new link and try "
+"again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2810,8 +2826,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2864,27 +2880,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr ""
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr ""
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2976,7 +2992,7 @@ msgstr ""
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
@@ -2990,78 +3006,78 @@ msgid ""
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr ""
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but "
"that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The "
"stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr ""
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
#, fuzzy
#| msgid "Deactivated organization"
msgid "Topics are required in this organization"
msgstr "നിഷ്ക്രീയമാക്കിയ സംഘടന"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3097,7 +3113,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr ""
@@ -3169,8 +3185,8 @@ msgstr ""
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr ""
@@ -3456,116 +3472,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr ""
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr ""
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr ""
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr ""
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr ""
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr ""
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr ""
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr ""
@@ -3779,7 +3795,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -4004,7 +4020,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4117,7 +4133,7 @@ msgstr ""
msgid "Invalid interface type"
msgstr ""
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4409,43 +4425,43 @@ msgstr "നിങ്ങൾക്ക് വേണ്ട ഇമോജി"
msgid "Zulip extra emoji"
msgstr ""
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr ""
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4538,17 +4554,17 @@ msgstr ""
msgid "Invalid field type."
msgstr ""
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4622,7 +4638,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4799,87 +4815,79 @@ msgstr ""
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr ""
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr ""
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr ""
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
@@ -5221,6 +5229,11 @@ msgstr ""
msgid "Can't use both mobile_flow_otp and desktop_flow_otp together."
msgstr ""
+#, fuzzy
+#~| msgid "Deactivated organization"
+#~ msgid "Error creating new organization"
+#~ msgstr "നിഷ്ക്രീയമാക്കിയ സംഘടന"
+
#~ msgid "You have no private messages yet!"
#~ msgstr "നിങ്ങൾക്ക് ഇതുവരെ ഒരു സ്വകാര്യ സന്ദേശങ്ങളുമില്ലാ!"
@@ -5321,6 +5334,3 @@ msgstr ""
#~ msgid "Notifications"
#~ msgstr "അറിയിപ്പുകൾ"
-
-#~ msgid "Organization settings"
-#~ msgstr "സംഘടന സജ്ജീകരണങ്ങൾ"
diff --git a/locale/ml/translations.json b/locale/ml/translations.json
index 9076261771..e841606cb3 100644
--- a/locale/ml/translations.json
+++ b/locale/ml/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "",
+ "Alerted messages": "",
"All": "",
"All messages": "എല്ലാ മെസ്സേജുകളും ",
"All messages including muted streams": "",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "എല്ലാ ശാഖകൾ",
"All time": "",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "",
"Bots": "ബോട്ടുകൾ",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "",
"Edit selected draft": "",
- "Edit selected message": "",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "",
@@ -397,7 +401,6 @@
"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": "",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"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 all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -805,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "",
+ "PRIVATE MESSAGES": "",
"Participants": "",
"Participated": "",
"Password": "രഹസ്യവാക്ക്",
@@ -849,7 +856,6 @@
"Profile": "",
"Pronouns": "",
"Public": "",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "",
+ "Recent conversations": "",
"Remind me about this": "",
"Reminder not set!": "",
"Reminder set!": "",
@@ -875,6 +881,8 @@
"Reply to author": "ലേഖകനു മറുപടി നൽകൂ",
"Reply to message": "സന്ദേശത്തിനു മറുപടി നൽകൂ",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "",
"URL prefix": "",
"USERS": "",
- "Un-collapse": "ചുരുക്കുക",
"Uncheck all": "എല്ലാം ഒഴിവാക്കുക",
"Unknown": "",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "",
"Unmute stream": "",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "",
"Unstar all messages": "",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "അവതാർ അപ്ലോഡ് ചെയ്യുക",
"Upload files": "",
"Upload icon": "",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "",
+ "View messages with yourself": "",
"View private messages": "",
- "View private messages to myself": "",
"View read receipts": "",
- "View recent topics": "",
+ "View recent conversations": "",
"View stream": "",
"View stream messages": "",
"View user profile": "",
@@ -1190,6 +1201,7 @@
"Yes, please!": "ദയവായി അതെ!",
"Yes, send": "",
"Yesterday": "",
+ "You": "",
"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}": "",
@@ -1202,6 +1214,7 @@
"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 combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "",
+ "more conversations": "കൂടുതൽ സംഭാഷണങ്ങൾ",
"more topics": "കൂടുതൽ വിഷയങ്ങൾ",
"or": "",
"private messages with yourself": "",
diff --git a/locale/mn/LC_MESSAGES/django.po b/locale/mn/LC_MESSAGES/django.po
index 455b941829..90a4d0013c 100644
--- a/locale/mn/LC_MESSAGES/django.po
+++ b/locale/mn/LC_MESSAGES/django.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Undraa G, 2022\n"
"Language-Team: Mongolian (http://www.transifex.com/zulip/zulip/language/mn/)\n"
@@ -25,45 +25,45 @@ msgstr ""
"Language: mn\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Зочин хэрэглэгчдэд зөвшөөрөгдөөгүй"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Буруу бүлэг"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Нээлттэй групп чат"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Хаалттай групп чат"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Хувийн мессежүүд"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Хувийн групп мессежүүд"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Чартын: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "Эхлэх цаг дуусах хугацаанаас хожуу байна. Эхлэх: {start}, Дуусах: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "Аналитик мэдээлэл байхгүй. Серверийн админтайгаа холбогдоно уу."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Буруу параметрууд"
@@ -123,30 +123,30 @@ msgid ""
"{num_invites} users."
msgstr "Танд {num_invites} тооны хэрэглэгч нэмэхэд хангалттай Zulip лиценз алга."
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Та хамгийн багадаа {} хэрэглэгчийн нэхэмжлэх ёстой."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "{}-с дээш лицензтэй нэхэмжлэхийг энэ хуудаснаас боловсруулах боломжгүй. Шинэчлэлтийг дуусгахын тулд {}-тэй холбогдоно уу."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Алдаа гарлаа. {email} холбогдоно уу."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Алдаа гарлаа. Хуудсаа дахин уншуулна уу."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Алдаа гарлаа. Хэсэг хугацаанд хүлээж байгаад дахин оролдоно уу."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -335,113 +335,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Идэвхтэй хэрэглэгчид"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Өдөр тутмын идэвхтэй үйл ажиллагаа"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15 хоногийн идэвхтэй"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Бүх хэрэглэгчид"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Хэрэглэгчид"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Хүлээн авагчийн төрлөөр илгээсэн зурвасууд"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Би"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Хүн бүр"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Сүүлийн долоо хоног"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Сүүлийн сар"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Сүүлийн жил"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Бүх цаг"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Цаг хугацааны явцад илгээсэн мессежүүд"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Өдөр бүр"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Долоо хоног бүр"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Нэгдсэн"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Humans"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Ботууд"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Мессежүүд цаг хугацааны явцад уншина"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Хэрэглэгчээс илгээгдсэн мессежүүд"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Сүүлийн шинэчлэл"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "Шинжилгээний баримт бичиг"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -514,7 +514,7 @@ msgstr "Төлбөр"
msgid "Close"
msgstr "Хаах"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -563,7 +563,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -583,7 +583,7 @@ msgstr "Үнэ харах"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -595,7 +595,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -687,7 +687,7 @@ msgstr "Онцлогууд ба үнэ"
msgid "Zulip for business"
msgstr "Бизнесд зориулсан Zulip"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Тусламж авах"
@@ -810,7 +810,7 @@ msgid "Accept the Terms of Service"
msgstr "Үйлчилгээний нөхцөлийг зөвшөөрөх"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -829,7 +829,7 @@ msgid "Accept"
msgstr "Зөвшөөрөх"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Бүртгүүлэх"
@@ -843,7 +843,7 @@ msgid "You need an invitation to join this organization."
msgstr "Энэ группд элсэхийн тулд танд урилга хэрэгтэй."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "OR"
@@ -1985,7 +1985,7 @@ msgstr "Zulip аккаунтаа олоорой"
msgid "Email addresses"
msgstr "Имэйл хаягууд"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Хаяг хайх"
@@ -2081,111 +2081,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Аккаунтууд"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Шинэ байгууллага"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Үйлчилгээний нөхцөл"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Нууцлалын дүрэм"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "Хэрэглэгчидэд зориулсан"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "Эхлэх"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Тусламжийн төв"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Олон нийтийн чат"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Блог"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "Админд зориулсан"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Байгууллагаа тохируулж байна"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Zulip серверийг суулгаж байна"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Zulip серверийг шинэчилж байна"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "Zulip-ийг өөрчилж байна"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "Оролцогчдын хувьд"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Орчуулга"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "Бидний тухай"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Баг"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Ашиглалтийн түүх"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr "Вэб сайтын аттрибутууд"
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2319,7 +2319,7 @@ msgid "Invalid or expired login session."
msgstr "Буруу эсвэл хугацаа нь дууссан нэвтрэх session байна."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2333,34 +2333,34 @@ msgstr "Zulip руу нэвтэрнэ үү"
msgid "View without an account"
msgstr "Бүртгэлгүйгээр үзэх"
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Имэйл эсвэл нэвтрэх нэр"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Нэвтрэх нэр"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Нууц үг"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Та энэ имэйл хаягаар аль хэдийн бүртгүүлсэн байна. Доор нэвтэрнэ үү."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Имэйл эсвэл нэвтрэх нэр"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Нэвтрэх нэр"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Нууц үг"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "%(identity_provider)s-аар нэвтрэх"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Нууц үгээ мартсан уу?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Та хараахан аккаунтгүй байна уу? Та энэ групп элсэх урилгатай байх ёстой."
@@ -2404,24 +2404,30 @@ msgstr "Та энэ үйлдлийг хэр давтамжтайгаар хий
msgid "You can try again in %(retry_after)s seconds."
msgstr "%(retry_after)s секунтын дараа дахин оролдох боломжтой."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Энэ сервер нь олон нийтийн гишүүдэд шинэ групп үүсгэхийг зөвшөөрдөггүй."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\nZulip нь нээлттэй тул та Zulip Cloud дээр өөрийн Zulip сервер суулгах эсвэл шинэ байгууллага үүсгэх боломжтой"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2728,8 +2734,8 @@ msgid "Invalid order mapping."
msgstr "Буруу захиалга"
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "{id} олдсонгүй."
@@ -2782,27 +2788,27 @@ msgstr "Энэ default stream группыг аль хэдийн '{}' гэж н
msgid "Default stream group '{}' already exists"
msgstr "Default stream групп '{}' аль хэдийн байна"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr "Зарим имэйлийг баталгаажуулаагүй тул бид урилга илгээгээгүй."
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Бид хэнийг ч урих боломжгүй байсан."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2842,140 +2848,140 @@ msgstr "{user} энэ topic-ыг шийдсэн гэж тэмдэглэсэн."
msgid "{user} has marked this topic as unresolved."
msgstr "{user} энэ topic-ыг шийдэгдээгүй гэж тэмдэглэсэн."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr "Энэ topic-ыг {user} {new_location} руу зөөсөн."
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr "{user} энэ topic-оос мессежийг {new_location} руу зөөсөн."
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr "{changed_messages_count} мессежийг {user} энэ topic-оос {new_location} руу зөөсөн."
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr "Энэ topic-ыг {old_location}-с {user} энд зөөсөн."
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr "{old_location}-с {user} мессежийг энд зөөсөн."
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr "{changed_messages_count} мессежийг {old_location}-с {user} энд зөөсөн."
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Танай байгууллага мессеж засварлахыг эрхийг хаасан байна"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Та энэ мессежийг засах эрхгүй байна"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "Энэ мессежийг засварлах хугацаа өнгөрсөн байна"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr "Энэ мессежийн topic-ыг засварлах хугацаа хэтэрсэн байна"
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr "Танд уг групп -т wildcard мэншион хийх эрх алга."
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "Та энэ мессежийг зөөх эрхгүй байна"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr "Энэ зурвасын stream-д хандах эрх байхгүй тул танд энэ зурвасыг зөөх зөвшөөрөл байхгүй байна"
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "Буруу флаг: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Флаг засах боломжгүй: '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Мессежийг үзүүлэх боломжгүй"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "Яг нэг stream хүлээж байсан"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "Stream-ын өгөгдлийн төрөл буруу"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "Хүлээн авагчийн өгөгдлийн төрөл буруу байна"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "Хүлээн авагчийн лист дотор имэйл хаяг эсвэл хэрэглэгчийн ID байх боломжтой, хоёулаа байх боломжгүй."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Сануулгыг зөвхөн stream-д тохируулах боломжтой."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "Таны {bot_identity} бот {stream_id} stream ID-руу мессеж илгээхийг оролдсон боловч ийм ID-тай stream байхгүй байна."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "Таны бот {bot_identity} {stream_name} stream-руу мессеж илгээхийг оролдсон боловч энэ stream байхгүй байна. Stream үүсгэхийн тулд [энд]({new_stream_link}) дарна уу."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "Таны {bot_identity} бот {stream_name} руу мессеж илгээхийг оролдсон. Stream байгаа ч гишүүн байхгүй."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Энэ байгууллагад хувийн мессежийг идэвхгүй болгосон"
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "Уг байгууллагад сэдэв шаардлагатай"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Widgets: API программист хүчингүй JSON контент илгээсэн"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Widgets: {error_msg}"
@@ -3010,7 +3016,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr "{user_name} stream-ыг {old_stream_name} {new_stream_name} болгон өөрчилсөн."
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Тайлбар байхгүй."
@@ -3081,8 +3087,8 @@ msgstr "Серверийн администратор байх ёстой"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Зөвшөөрөл хангалтгүй"
@@ -3368,116 +3374,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "Эможи нэр дутуу байна"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Үйл явдлын дарааллыг хуваарилж чадсангүй"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr ""
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "'{stream}' stream байхгүй байна"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "'{stream_id}' ID-тай stream байхгүй байна"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "Бүлгийн эзэн"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "хэрэглэгч"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Зөвхөн {entity}-г идэвхгүй болгох боломжгүй."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Буруу тэмдэглэгээ оруулсан мэдэгдэл: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "API ашиглалт хурдны хязгаараас хэтэрсэн"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Алдаатай JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Бүлгийн гишүүн байх ёстой"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Бүлгийн админ байх ёстой"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Бүлгийн эзэн байх ёстой"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "Хэрэглэгчийн нэр эсвэл нууц үг буруу байна"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Бүртгэл идэвхгүй болсон"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Энэ бүлэг идэвхгүй болсон"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr "Таны серверийн мобайл мэдэгдлийн үйлчилгээний бүртгэл идэвхгүй болсон"
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "Энэ бүлэгт нууц үгийн баталгаажуулалтыг идэвхгүй болгосон"
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "Таны нууц үг идэвхгүй болсон тул дахин тохируулах шаардлагатай"
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "API key алдаатай байна"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Алдаатай API түлхүүр"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "дэд домайн буруу байна"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Хандах эрхгүй байна"
@@ -3690,7 +3696,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3915,7 +3921,7 @@ msgstr "'{}' stream-ын нэр буруу"
msgid "Stream(s) ({}) do not exist"
msgstr "Stream(үүд) ({}) байхгүй байна"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4028,7 +4034,7 @@ msgstr "Ботын төрөл буруу байна"
msgid "Invalid interface type"
msgstr "Интерфэйсийн төрөл буруу байна."
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "Буруу хэрэглэгчийн ID: {}"
@@ -4318,43 +4324,43 @@ msgstr "Тусгай эможи"
msgid "Zulip extra emoji"
msgstr "Zulip нэмэлт эможи"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr " {} ID-тэй хэрэглэгч актив биш байна"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr " {} ID-тэй хэрэглэгч нь бот байна"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Хувилбаруудын жагсаалт"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Богино текст"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Урт текст"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Холбоос"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Гадаад аккаунт"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4445,17 +4451,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Талбарын төрөл буруу."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "Ийм шошготой талбар аль хэдийн байна."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "Default custom талбарыг шинэчлэх боломжгүй."
@@ -4529,7 +4535,7 @@ msgstr "Хүчингүй anchor"
msgid "Too many messages requested (maximum {})."
msgstr "Хэт олон мессеж илгээсэн (хамгийн ихдээ {})."
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr "Ийм сэдэв байхгүй '{}'"
@@ -4637,7 +4643,7 @@ msgstr "Буруу video_chat_provider {}"
msgid "Invalid giphy_rating {}"
msgstr "Буруу giphy_rating {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "Нэг тест бүлэг байх ёстой."
@@ -4702,87 +4708,79 @@ msgstr "Та нэг лого оруулах боломжтой"
msgid "Invalid playground"
msgstr "Invalid playground"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "Байгууллага үүсгэх холбоосын хугацаа дууссан эсвэл хүчингүй байна."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "Шинэ байгууллага үүсгэхийг идэвхгүй болгосон"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr "Хэрэглэгч '{principal}'-ын өмнөөс асуулга явуулах эрхгүй"
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "Хувийн stream-ыг default болгох боломжгүй."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr "\"op\"-ын утга буруу. \"add\" эсвэл \"remove\"-ын аль нэгийг зааж өгнө үү."
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "Default stream-ыг хувийн болгох боломжгүй."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Групп аль хэдийн ийм нэртэй болсон!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr "Хийх зүйлгүй. \"Нэмэх\" эсвэл \"устгах\"-ын дор хаяж нэгийг зааж өгнө үү."
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "({stream_name}) группруу хандах боломжгүй"
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr "{user_name} нь дараах группуудыг үүсгэсэн байна: {stream_str}."
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr "{user_name} нь {stream_str} шинэ групп үүсгэсэн."
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "Шинэ группууд"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr "**{policy}** stream-ыг {user_name} үүсгэсэн.**Description:**"
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/mn/translations.json b/locale/mn/translations.json
index 2cf0cb345c..023d123d96 100644
--- a/locale/mn/translations.json
+++ b/locale/mn/translations.json
@@ -33,7 +33,6 @@
"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.
": "Та нэгээс олон stream-д хамаарах мессежийг хайж байгаа бөгөөд энэ нь боломжгүй юм.
",
"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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} энэхүү хаяг нь энэ группд ороогүй байна. Хэрэв Та энэхүү хаягыг бичвэл тэр хаягт нь мэдэгдэл очихгүй.",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} энэхүү хаяг нь энэ группд ороогүй байна. Эдгээр мэйлийг группд нэмэхээс нааш мэдэгдэл очихгүй..",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Ахиулах : багтаамжаа нэмэх.",
" to add a new line": " шинэ мөр нэмэх",
" to send": " илгээх",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": " нь идэвхгүй болгохоос өмнөхтэй ижил үүрэг, группын гишүүд, группын гишүүнчлэл болон бусад тохиргоо, зөвшөөрөлтэй байх болно.",
"A Topic Move already in progress.": "Topic-ийн шилжилт аль хэдийн хийгдэж байна.",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.",
+ "Alerted messages": "",
"All": "Бүгд",
"All messages": "Бүх мессежүүд",
"All messages including muted streams": "All messages including muted streams",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "Группын бүх гишүүд пост оруулах боломжтой.",
"All streams": "Бүх групп",
"All time": "Бүх цаг",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "Бот төрөл",
"Bots": "Ботууд",
- "Browse recent topics": "Сүүлийн сэдвүүдийг үзэх",
+ "Browse recent conversations": "",
"Browse streams": "Browse streams",
"Business": "Бизнес",
"Busy": "завгүй",
@@ -214,6 +217,7 @@
"Code playgrounds": "Code playgrounds",
"Collapse compose": "Бичих талбарыг хураах",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Collapse/show selected message",
"Color scheme": "Өнгөт схем",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "Линкийг засах",
"Edit message": "Мэссэж засах",
"Edit selected draft": "Сонгосон нооргийг засах",
- "Edit selected message": "Сонгосон мессежийг засах",
+ "Edit selected message or view source": "",
"Edit status": "Статус засах",
"Edit topic": "Сэдвийг засах",
"Edit user": "Хэрэглэгчийг засах",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Мессеж засварласан түүхийг харах явцад алдаа гарлаа",
"Error in unsubscribing from #{stream_name}": "Бүртгэлээ цуцлахад алдаа гарлаа #{stream_name}",
"Error listing invites": "Хүсэлтийг жагсаахад алдаа гарлаа",
- "Error moving the topic": "Сэдвийг зөөхөд алдаа гарлаа",
"Error moving topic": "Сэдвийг зөөхөд алдаа гарлаа",
"Error removing alert word!": "Анхааруулах үгийг устгахад алдаа гарлаа!",
"Error removing subscription": "Бүртгэлийг устгахад алдаа гарлаа",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Сэдэвтэй мессежийг хас .",
"Exit search": "Хайлтаас гарах",
"Expand compose": "Зурвас бичих талбар томосгох",
+ "Expand message": "",
"Expand message (-)": "Мессежийг нээх (-)",
+ "Expand private messages": "",
"Expires at": "Дуусах цаг",
"Expires on {date}": "Дуусах өдөр {date}",
"Export failed": "Экспорт амжилтгүй боллоо",
@@ -508,6 +513,7 @@
"In a meeting": "Уулзалтанд",
"Inactive": "",
"Inactive bots": "Идэвхгүй ботууд",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Дэлгэцийн мэдэгдэлд хувийн мессежийн агуулгыг оруулах",
"Include message content in message notification emails": "Мессежийн мэдэгдэл имэйлд агуулгыг оруулна уу",
"Include muted": "Muted оруулах",
@@ -610,13 +616,12 @@
"Message formatting": "Мессеж формат",
"Message length shouldn't be greater than {max_length} characters.": "мессеж урт нь {max_length} тэмдэгтээс илүүгүй байх ёстой",
"Message retention": "Мессежийг хадгалах",
- "Message retention for stream": "Stream-д зориулж мессеж хадгалах",
"Message retention period": "Мессежийг хадгалах хугацаа",
"Message scheduled for {deliver_at}": "Мессежийн хуваарь{deliver_at}",
- "Message sent when you were not subscribed": "Таныг бүртгүүлээгүй байхад илгээсэн мессеж",
"Message {recipient_label}": "Мессеж {recipient_label}",
"Message {recipient_names}": "Мессеж {recipient_names}",
"Message {recipient_name} ({recipient_status})": "Мессеж {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Энэ групп дэх мессежүүд {retention_days} өдрийн дараа автоматаар устана.",
"Messages in this stream will be retained forever.": "Энэ групп дахь мессежүүд байнга хадгалагдах болно.",
"Mobile": "Мобайл",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "Move all messages in {topic_name}",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "Topic зөөх",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "Зөвхөн эзэмшигчид stream-ийн мессеж хадгалах дүрмийг өөрчлөх боломжтой.",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "Зөвхөн эзэмшигчид нь байгууллагыг идэвхгүй болгох боломжтой.",
"Only stream members can add users to a private stream": "Зөвхөн stream-ийн гишүүд хувийн stream-руу хэрэглэгч нэмэх боломжтой",
@@ -805,6 +811,7 @@
"Owner: {name}": "Эзэмшигч: {name}",
"Owners only": "Зөвхөн эзэмшигч",
"PMs, mentions, and alerts": "PMs, mentions, and alerts",
+ "PRIVATE MESSAGES": "",
"Participants": "Оролцогчид",
"Participated": "Оролцсон",
"Password": "Нууц үг",
@@ -849,7 +856,6 @@
"Profile": "Профайл",
"Pronouns": "",
"Public": "Олон нийтийн",
- "Public stream messages in organization": "Байгууллага дахь public stream мессежүүд",
"Question": "",
"Quote and reply or forward": "Quote and reply or forward",
"Quote and reply to message": "Quote and reply to message",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "Сүүлийн сэдвүүд",
+ "Recent conversations": "",
"Remind me about this": "Үүнийг надад сануул",
"Reminder not set!": "Сануулга тохируулагдаагүй!",
"Reminder set!": "Сануулга тохирууллаа!",
@@ -875,6 +881,8 @@
"Reply to author": "Эзэнд хариу бичих",
"Reply to message": "Зурваст хариу бичих",
"Reply to selected message": "Сонгосон зурваст хариу бичих",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "Requesting user",
"Require topics in stream messages": "Stream зурвасуудад сэдэв шаардлагатай",
"Research": "Судалгаа",
@@ -1071,10 +1079,10 @@
"URL pattern": "URL pattern",
"URL prefix": "URL префикс",
"USERS": "ХЭРЭГЛЭГЧИД",
- "Un-collapse": "Un-collapse",
"Uncheck all": "Бүгдийг uncheck хийх",
"Unknown": "Үл мэдэгдэх",
"Unknown stream": "Үл мэдэгдэх групп",
+ "Unknown stream #{search_text}": "",
"Unmute": "Mute-г унтраах",
"Unmute stream": "Группын mute-г унтраах",
"Unmute this user": "Уг хэрэглэгчийн mute-г унтраах",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Топ тэмдэглэгээтэй групп -г хасах",
"Unread": "Уншаагүй",
"Unread count badge (appears in desktop sidebar and browser tab)": "Unread count badge (appears in desktop sidebar and browser tab)",
+ "Unread messages": "",
"Unresolve topic": "Шийдэгдээгүй сэдэв",
"Unstar": "Онцлохыг болих",
"Unstar all messages": "Бүх зурвасыг онцлохоо болих",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "Up to {time_limit} after posting",
"Update successful: Subdomains allowed for {domain}": "Амжилттай шинэчлэгдлээ: {domain}-д дэд домайн үүсгэх боломжтой боллоо",
"Update successful: Subdomains no longer allowed for {domain}": "Амжилттай шинэчлэгдлээ: {domain}-д дэд домайн үүсгэх боломжгүй боллоо",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "Файлууд хуулах",
"Upload icon": "icon хуулах",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "View in {playground_name}",
"View message source": "",
"View messages sent": "Илгээсэн зурвасуудаа харах",
+ "View messages with yourself": "",
"View private messages": "Хувийн зурвасууд харах",
- "View private messages to myself": "Өөртөө үлдээсэн хувийн зурвасаа харах",
"View read receipts": "",
- "View recent topics": "Сүүлийн сэдвүүдийг харах",
+ "View recent conversations": "",
"View stream": "Группыг харах",
"View stream messages": "Группын зурвасуудыг харах",
"View user profile": "Хэрэглэгчийн профайлыг харах",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Тийм!",
"Yes, send": "Тийм, илгээх",
"Yesterday": "Өчигдөр",
+ "You": "",
"You (click to remove) and {other_username} reacted with {emoji_name}": "Та (арилгахын тулд дар) болон {other_username} нар {emoji_name} дарлаа",
"You (click to remove) reacted with {emoji_name}": "Та (арилгахын тулд дар) {emoji_name} дарлаа",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Та (арилгахын тулд дар), {comma_separated_usernames} ба {last_username} нар {emoji_name} дарлаа",
@@ -1202,6 +1214,7 @@
"You are using an old version of the Zulip desktop app with known security bugs.": "Та Zulip -ын аюулгүй байдлын цоорхойтой хуучин хувилбарыг ашиглаж байна.",
"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.",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "Та идэвхгүй болсон хэрэглэгчдийг organization settings -ээс дахин идэвхжүүлэх боломжтой.",
"You cannot create a stream with no subscribers!": "Та элсэгчгүй групп үүсгэх боломжгүй!",
@@ -1238,6 +1251,10 @@
"Your status": "Таны төлөв",
"Your time zone:": "Таны цагийн бүс:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip хэрэглэгч, хаягийг баталгаажуулах болон мэдэгдэл хүргэхийн тулд имэйл илгээх хэрэгтэй.",
"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.": "Zulip-ын орчуулгыг манай сайн дурынхан орчуулсан болно. Хэрэв та тусламаар байвал, холбоосыг үзээрэй. Орчуулгын зааварчилгаа .",
@@ -1248,6 +1265,7 @@
"[Unset]": "[Тохируулаагүй]",
"and": "болон",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "and {remaining_senders, plural, one {1 other} other {# others}}.",
+ "back to streams": "",
"beta": "бета",
"clear": "цэвэрлэх",
"cookie": "күүкий",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "leafy green vegetable",
"marketing": "маркетинг",
+ "more conversations": "",
"more topics": "бусад сэдвүүд",
"or": "эсвэл",
"private messages with yourself": "өөртөө хувийн зурвас үлдээх",
diff --git a/locale/mobile_info.json b/locale/mobile_info.json
index e6fa852d29..cf9ddec5e5 100644
--- a/locale/mobile_info.json
+++ b/locale/mobile_info.json
@@ -1,154 +1,154 @@
{
"ar": {
- "not_translated": 35,
- "total": 339
+ "not_translated": 41,
+ "total": 351
},
"bg": {
- "not_translated": 212,
- "total": 339
+ "not_translated": 223,
+ "total": 351
},
"ca": {
- "not_translated": 85,
- "total": 339
+ "not_translated": 96,
+ "total": 351
},
"cs": {
- "not_translated": 5,
- "total": 339
+ "not_translated": 6,
+ "total": 351
},
"cy": {
- "not_translated": 56,
- "total": 339
+ "not_translated": 63,
+ "total": 351
},
"da": {
- "not_translated": 244,
- "total": 339
+ "not_translated": 255,
+ "total": 351
},
"de": {
"not_translated": 0,
- "total": 339
+ "total": 351
},
"en_GB": {
"not_translated": 0,
- "total": 339
+ "total": 351
},
"es": {
- "not_translated": 106,
- "total": 339
+ "not_translated": 117,
+ "total": 351
},
"fa": {
- "not_translated": 161,
- "total": 339
+ "not_translated": 172,
+ "total": 351
},
"fi": {
- "not_translated": 29,
- "total": 339
+ "not_translated": 39,
+ "total": 351
},
"fr": {
- "not_translated": 0,
- "total": 339
+ "not_translated": 3,
+ "total": 351
},
"gl": {
- "not_translated": 213,
- "total": 339
+ "not_translated": 224,
+ "total": 351
},
"hi": {
- "not_translated": 181,
- "total": 339
+ "not_translated": 192,
+ "total": 351
},
"hu": {
- "not_translated": 22,
- "total": 339
+ "not_translated": 32,
+ "total": 351
},
"id": {
- "not_translated": 219,
- "total": 339
+ "not_translated": 230,
+ "total": 351
},
"it": {
- "not_translated": 6,
- "total": 339
+ "not_translated": 10,
+ "total": 351
},
"ja": {
- "not_translated": 0,
- "total": 339
+ "not_translated": 9,
+ "total": 351
},
"ko": {
- "not_translated": 105,
- "total": 339
+ "not_translated": 116,
+ "total": 351
},
"lt": {
- "not_translated": 306,
- "total": 339
+ "not_translated": 317,
+ "total": 351
},
"ml": {
- "not_translated": 304,
- "total": 339
+ "not_translated": 315,
+ "total": 351
},
"mn": {
- "not_translated": 30,
- "total": 339
+ "not_translated": 40,
+ "total": 351
},
"nl": {
- "not_translated": 114,
- "total": 339
+ "not_translated": 125,
+ "total": 351
},
"pl": {
- "not_translated": 123,
- "total": 339
+ "not_translated": 134,
+ "total": 351
},
"pt": {
- "not_translated": 120,
- "total": 339
+ "not_translated": 131,
+ "total": 351
},
"pt_PT": {
- "not_translated": 21,
- "total": 339
+ "not_translated": 32,
+ "total": 351
},
"ro": {
- "not_translated": 34,
- "total": 339
+ "not_translated": 44,
+ "total": 351
},
"ru": {
"not_translated": 0,
- "total": 339
+ "total": 351
},
"si": {
- "not_translated": 162,
- "total": 339
+ "not_translated": 172,
+ "total": 351
},
"sr": {
- "not_translated": 7,
- "total": 339
+ "not_translated": 18,
+ "total": 351
},
"sv": {
- "not_translated": 276,
- "total": 339
+ "not_translated": 287,
+ "total": 351
},
"ta": {
- "not_translated": 273,
- "total": 339
+ "not_translated": 284,
+ "total": 351
},
"tr": {
- "not_translated": 55,
- "total": 339
+ "not_translated": 11,
+ "total": 351
},
"uk": {
- "not_translated": 110,
- "total": 339
+ "not_translated": 121,
+ "total": 351
},
"vi": {
- "not_translated": 12,
- "total": 339
+ "not_translated": 23,
+ "total": 351
},
"zh_Hans": {
- "not_translated": 19,
- "total": 339
+ "not_translated": 30,
+ "total": 351
},
"zh_Hant": {
- "not_translated": 202,
- "total": 339
+ "not_translated": 213,
+ "total": 351
},
"zh_TW": {
- "not_translated": 55,
- "total": 339
+ "not_translated": 66,
+ "total": 351
}
}
diff --git a/locale/nl/LC_MESSAGES/django.po b/locale/nl/LC_MESSAGES/django.po
index 4a5bdb81e8..e7f753dae7 100644
--- a/locale/nl/LC_MESSAGES/django.po
+++ b/locale/nl/LC_MESSAGES/django.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: André Koot , 2017,2021\n"
"Language-Team: Dutch (http://www.transifex.com/zulip/zulip/language/nl/)\n"
@@ -21,45 +21,45 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Geen toegang voor gast gebruikers."
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Ongeldige organisatie"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Publieke kanalen"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Privékanalen"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Privéberichten"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Privéberichten groeperen"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Onbekende grafiek naam: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "Starttiijd ligt na de eindtijd. Start: {start}, Eind: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
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:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Ongeldige parameters"
@@ -119,30 +119,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Je moet factureren voor minimaal {} gebruikers."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "Facturen met meer dan {} licenties kunnen vanaf deze pagina niet worden verwerkt. Neem contact op met {} om de upgrade te voltooien."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Er is iets mis gegaan. Neem alsjeblieft contact op met {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Er is iets mis gegaan. Herlaad de pagina, alsjeblieft."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Er is iets mis gegaan. Wacht alsjeblieft een paar seconden en probeer het opnieuw."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -331,113 +331,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Actieve gebruikers"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Dagelijks actief"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "Actief per 15 dagen"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Totaal aantal gebruikers"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Gebruikers"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Verstuurde berichten per type"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Ik"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Iedereen"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Afgelopen week"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Afgelopen maand"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Afgelopen jaar"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Alle"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Berichten verstuurd"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Dagelijks"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Wekelijks"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Cumulatief"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Mensen"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Bots"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Berichten gelezen"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Berichten door clients verstuurd"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Laatste update"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr "Een volledige update van de grafieken gebeurt eens per dag. De “verstuurde berichten” grafiek wordt elk uur bijgewerkt."
-#: templates/analytics/stats.html:147
-msgid "Analytics documentation"
-msgstr "Documentatie statistieken"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -510,7 +510,7 @@ msgstr "Facturering"
msgid "Close"
msgstr "Sluiten"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -559,7 +559,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -579,7 +579,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -591,7 +591,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -683,7 +683,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr ""
@@ -806,7 +806,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -825,7 +825,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Aanmelden"
@@ -839,7 +839,7 @@ msgid "You need an invitation to join this organization."
msgstr "Voor deze organisatie moet u worden uitgenodigd"
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "OF"
@@ -1981,7 +1981,7 @@ msgstr "Zoek je Zulip accounts"
msgid "Email addresses"
msgstr "E-mailadressen"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Vind accounts"
@@ -2077,111 +2077,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Accounts"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Nieuwe organisatie"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Gebruiksvoorwaarden"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Veiligheid van uw gegevens"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Helpcentrum"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Community chat"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Team"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Geschiedenis"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2315,7 +2315,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2329,34 +2329,34 @@ msgstr ""
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "E-mailadres of gebruikersnaam"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Gebruikersnaam"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Wachtwoord"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Je bent al geregistreerd met dit e-mailadres. Hieronder inloggen graag."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "E-mailadres of gebruikersnaam"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Gebruikersnaam"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Wachtwoord"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr ""
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Wachtwoord vergeten?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
@@ -2400,25 +2400,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Deze server staat niet toe dat leden van het publiek nieuwe organisaties creëren."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2724,8 +2730,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Veld id {id} niet gevonden."
@@ -2778,27 +2784,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "We konden niemand uitnodigen."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2838,140 +2844,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Je organisatie heeft het bewerken van berichten uitgeschakeld"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Je bent niet bevoegd dit bericht te bewerken"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr ""
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr ""
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Kan bericht niet opmaken"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr ""
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Widgets: {error_msg}"
@@ -3006,7 +3012,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Geen beschrijving."
@@ -3077,8 +3083,8 @@ msgstr ""
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Onvoldoende rechten"
@@ -3364,116 +3370,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "Emoji-naam ontbreekt"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Kan wachtrij voor gebeurtenissen niet toewijzen"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Niet ingelogd: API-authenticatie of gebruikerssessie vereist"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "Kanaal '{stream}' bestaat niet"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "Kanaal met ID '{stream_id}' bestaat niet"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "organisatie-eigenaar"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "gebruiker"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "API-gebruik overschrijdt gebruikslimiet"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Misvormde JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr ""
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Account is gedeactiveerd"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Deze organisatie is gedeactiveerd"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Ongeldige API key"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Misvormde API key"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Ongeldig subdomein"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Verboden toegang"
@@ -3686,7 +3692,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3911,7 +3917,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4024,7 +4030,7 @@ msgstr "Ongeldig bottype"
msgid "Invalid interface type"
msgstr "Ongeldig interfacetype"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4314,43 +4320,43 @@ msgstr "Aangepaste emoji"
msgid "Zulip extra emoji"
msgstr "Zulip extra emoji"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Link"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4441,17 +4447,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Ongeldig veldtype."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4525,7 +4531,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4633,7 +4639,7 @@ msgstr ""
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4698,87 +4704,79 @@ msgstr "Je moet precies één logo uploaden."
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "De organisatie aanmaaklink is vervallen of ongeldig."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, 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:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Het kanaal heeft die naam al!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/nl/translations.json b/locale/nl/translations.json
index e403f0d9ef..31bbedc986 100644
--- a/locale/nl/translations.json
+++ b/locale/nl/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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 niet geabonneerd op dit kanaal. Hij/zij wordt niet geïnformeerd als je hen vermeldt..",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} is niet geabonneerd op dit kanaal. Hij/zij wordt niet geïnformeerd als je hen aanmeldt.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Upgrade voor meer ruimte.",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "Een Onderwerpverplaatsing is al bezig.",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "Waarschuwingswoord succesvol verwijderd!",
"Alert words": "Waarschuwingswoord",
"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.": "Met waarschuwingswoorden kun je worden gewaarschuwd alsof je @ -vermeld bent wanneer bepaalde woorden of woordgroepen in Zulip worden gebruikt. Waarschuwingswoorden zijn niet hoofdlettergevoelig.",
+ "Alerted messages": "",
"All": "Alle",
"All messages": "Alle berichten",
"All messages including muted streams": "Alle berichten, inclusief gedempte kanalen",
+ "All private messages": "Alle privéberichten",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "Alle kanalen",
"All time": "Alle",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "Bottype",
"Bots": "Bots",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Geselecteerd bericht inklappen/tonen",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "Bericht bewerken",
"Edit selected draft": "Ontwerp bewerken",
- "Edit selected message": "Geselecteerd bericht bewerken",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "Bewerken onderwerp",
"Edit user": "Bewerk gebruiker",
@@ -397,7 +401,6 @@
"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": "Fout bij verwijderen abonnement",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "Zoekfunctie sluiten",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "Inactieve bots",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Neem ook de inhoud van privéberichten op in desktopmeldingen",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"Message formatting": "Berichtopmaak",
"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": "Bericht verzonden toe je niet geabonneerd was",
"Message {recipient_label}": "",
"Message {recipient_names}": "",
"Message {recipient_name} ({recipient_status})": "",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "Mobiel",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -805,6 +811,7 @@
"Owner: {name}": "Eigenaar: {name}",
"Owners only": "",
"PMs, mentions, and alerts": "PB's, vermeldingen, en waarschuwingen",
+ "PRIVATE MESSAGES": "",
"Participants": "Deelnemers",
"Participated": "Nam deel",
"Password": "Wachtwoord",
@@ -849,7 +856,6 @@
"Profile": "Profiel",
"Pronouns": "",
"Public": "Publiek",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "Quoten en antwoorden op bericht",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "Recente onderwerpen",
+ "Recent conversations": "",
"Remind me about this": "",
"Reminder not set!": "",
"Reminder set!": "",
@@ -875,6 +881,8 @@
"Reply to author": "Antwoorden op auteur",
"Reply to message": "Antwoorden op bericht",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "URL patroon",
"URL prefix": "URL prefix",
"USERS": "GEBRUIKERS",
- "Un-collapse": "Uitklappen",
"Uncheck all": "Alles uitkruisen",
"Unknown": "Onbekend",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "Dempen opheffen",
"Unmute stream": "Kanaal aanzetten",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "Ongelezen",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "De-markeren",
"Unstar all messages": "",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "Uploaden avatar",
"Upload files": "",
"Upload icon": "",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "Bekijk verzonden berichten",
+ "View messages with yourself": "",
"View private messages": "Bekijk privéberichten",
- "View private messages to myself": "",
"View read receipts": "",
- "View recent topics": "Bekijk recente onderwerpen",
+ "View recent conversations": "",
"View stream": "Bekijk kanaal",
"View stream messages": "Kanaalberichten zien",
"View user profile": "",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Ja, graag!",
"Yes, send": "Ja, verstuur",
"Yesterday": "Gisteren",
+ "You": "JIj",
"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}": "",
@@ -1202,6 +1214,7 @@
"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!": "Je bent niet geabonneerd op dit kanaal en niemand heeft er nog over gesproken!",
"You can also make tables with this Markdown-ish table syntax.": "",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip gebruikt email om de e-mailadressen van gebruikers te controleren en notificaties te sturen",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "en",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "",
"cookie": "cookie",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "marketing",
+ "more conversations": "meer discussies",
"more topics": "meer onderwerpen",
"or": "of",
"private messages with yourself": "",
diff --git a/locale/no/LC_MESSAGES/django.po b/locale/no/LC_MESSAGES/django.po
index ba6a28561e..91169c25e1 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-10-12 19:50+0000\n"
+"POT-Creation-Date: 2022-11-03 04:28+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -17,45 +17,45 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr ""
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr ""
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr ""
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr ""
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr ""
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr ""
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr ""
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr ""
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr ""
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr ""
@@ -112,30 +112,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr ""
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr ""
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr ""
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr ""
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -331,104 +331,108 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr ""
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr ""
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr ""
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr ""
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr ""
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr ""
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr ""
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr ""
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr ""
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr ""
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr ""
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr ""
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr ""
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr ""
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr ""
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr ""
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr ""
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr ""
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr ""
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr ""
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr ""
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
@@ -508,7 +512,7 @@ msgstr ""
msgid "Close"
msgstr ""
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -557,7 +561,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -577,7 +581,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -589,7 +593,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -681,7 +685,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr ""
@@ -806,7 +810,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -825,7 +829,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5 templates/zerver/accounts_home.html:72
-#: templates/zerver/login.html:153 templates/zerver/portico-header.html:43
+#: templates/zerver/login.html:154 templates/zerver/portico-header.html:43
#: templates/zerver/register.html:269
msgid "Sign up"
msgstr ""
@@ -839,7 +843,7 @@ msgid "You need an invitation to join this organization."
msgstr ""
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr ""
@@ -2000,7 +2004,7 @@ msgstr ""
msgid "Email addresses"
msgstr ""
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr ""
@@ -2096,111 +2100,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr ""
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr ""
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr ""
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr ""
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr ""
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr ""
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr ""
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by install your own Zulip server or create a "
-"new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a "
+"valid organization creation link.\n"
+" Please see documentation on "
+"creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating "
+"an organization. Please obtain a new link and try "
+"again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2748,8 +2762,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2802,27 +2816,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr ""
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr ""
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2912,7 +2926,7 @@ msgstr ""
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
@@ -2926,76 +2940,76 @@ msgid ""
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr ""
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but "
"that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The "
"stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr ""
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3031,7 +3045,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr ""
@@ -3103,8 +3117,8 @@ msgstr ""
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr ""
@@ -3390,116 +3404,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr ""
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr ""
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr ""
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr ""
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr ""
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr ""
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr ""
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr ""
@@ -3711,7 +3725,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3936,7 +3950,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4049,7 +4063,7 @@ msgstr ""
msgid "Invalid interface type"
msgstr ""
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4339,43 +4353,43 @@ msgstr ""
msgid "Zulip extra emoji"
msgstr ""
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr ""
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4466,17 +4480,17 @@ msgstr ""
msgid "Invalid field type."
msgstr ""
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4550,7 +4564,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4723,87 +4737,79 @@ msgstr ""
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr ""
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr ""
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr ""
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/no/translations.json b/locale/no/translations.json
index a0b65159b1..58825ebbdb 100644
--- a/locale/no/translations.json
+++ b/locale/no/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "",
+ "Alerted messages": "",
"All": "",
"All messages": "",
"All messages including muted streams": "",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "",
"All time": "",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "",
"Bots": "",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "",
"Edit selected draft": "",
- "Edit selected message or view message source": "",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "",
@@ -416,6 +420,7 @@
"Expand compose": "",
"Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"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 all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "",
@@ -632,6 +637,7 @@
"Move all messages in this topic": "",
"Move message": "",
"Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "",
@@ -766,7 +772,6 @@
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -806,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "",
+ "PRIVATE MESSAGES": "",
"Participants": "",
"Participated": "",
"Password": "",
@@ -850,7 +856,6 @@
"Profile": "",
"Pronouns": "",
"Public": "",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "",
@@ -864,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "",
+ "Recent conversations": "",
"Remind me about this": "",
"Reminder not set!": "",
"Reminder set!": "",
@@ -876,6 +881,8 @@
"Reply to author": "",
"Reply to message": "",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "",
"Research": "",
@@ -1075,6 +1082,7 @@
"Uncheck all": "",
"Unknown": "",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "",
"Unmute stream": "",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "",
"Unstar all messages": "",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "",
"Upload icon": "",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "",
+ "View messages with yourself": "",
"View private messages": "",
- "View private messages to myself": "",
"View read receipts": "",
- "View recent topics": "",
+ "View recent conversations": "",
"View stream": "",
"View stream messages": "",
"View user profile": "",
@@ -1190,6 +1201,7 @@
"Yes, please!": "",
"Yes, send": "",
"Yesterday": "",
+ "You": "",
"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}": "",
@@ -1202,6 +1214,7 @@
"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 combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "",
+ "more conversations": "",
"more topics": "",
"or": "",
"private messages with yourself": "",
diff --git a/locale/pl/LC_MESSAGES/django.po b/locale/pl/LC_MESSAGES/django.po
index 5b7177dbd5..7d7bda2090 100644
--- a/locale/pl/LC_MESSAGES/django.po
+++ b/locale/pl/LC_MESSAGES/django.po
@@ -18,7 +18,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Mateusz Galazka , 2021\n"
"Language-Team: Polish (http://www.transifex.com/zulip/zulip/language/pl/)\n"
@@ -28,45 +28,45 @@ msgstr ""
"Language: pl\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Brak dostępu dla gości"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Nieprawidłowa organizacja"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Publiczne kanały"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Prywatne kanały"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Wiadomości prywatne"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Grupuj prywatne wiadomości"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr ""
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr ""
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "Dane analityczne niedostępne. Skontaktuj się z administratorem serwera."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Nieprawidłowe parametry"
@@ -126,30 +126,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Powinieneś ująć w fakturze co najmniej {} użytkowników."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "Faktury z ilością licencji większą niż {} nie mogą być procedowane przez tą stronę. Aby zakończyć upgrade skontaktuj się z {}."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Coś poszło nie tak. Proszę skontaktuj się z {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Coś poszło nie tak. Spróbuj odświeżyć stronę."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Coś poszło nie tak. Poczekaj kilka sekund i spróbuj ponownie."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -338,113 +338,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Aktywni użytkownicy"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Dziennie"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "Aktywni ostatnie 15 dni"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Wszyscy"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Użytkownicy"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Wiadomości wysłane do"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Ja"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Wszyscy"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Ostatni tydzień"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Ostatni miesiąc"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Ostatni rok"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Od początku"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Historia wysłanych wiadomości"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Dzienny"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Tygodniowo"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Zbiorczo"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Ludzie"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Boty"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr ""
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Wiadomości wysłane poprzez"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Ostatnia aktualizacja"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "Dokumentacja statystyk"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -517,7 +517,7 @@ msgstr "Rozliczenie"
msgid "Close"
msgstr "Zamknij"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -566,7 +566,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -586,7 +586,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -598,7 +598,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -690,7 +690,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Skontaktuj się ze wsparciem"
@@ -813,7 +813,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -832,7 +832,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Zarejestruj"
@@ -846,7 +846,7 @@ msgid "You need an invitation to join this organization."
msgstr "Potrzebujesz zaproszenia aby dołączyć do tej organizacji"
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "LUB"
@@ -1988,7 +1988,7 @@ msgstr "Znajdź swoje konta na Zulipie"
msgid "Email addresses"
msgstr "Adresy email"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Znajdź konta"
@@ -2084,111 +2084,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Konta"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Nowa organizacja"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Warunki korzystania z usługi"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Polityka prywatności"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Centrum pomocy"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Czat społecznościowy"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Zespół"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Historia"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2322,7 +2322,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2336,34 +2336,34 @@ msgstr "Zaloguje się do Zulip"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Adres email lub nazwa użytkownika"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Nazwa użytkownika"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Hasło"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Zarejetrowano już ten adres email. Zaloguj się poniżej."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Adres email lub nazwa użytkownika"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Nazwa użytkownika"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Hasło"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Zaloguj się przy pomocy %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Nie pamiętasz hasła?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
@@ -2407,25 +2407,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Ten serwer nie pozwala wszystkim tworzyć nowych organizacji."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2731,8 +2737,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Brak pola id {id}."
@@ -2785,27 +2791,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
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/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Nie mogliśmy nikogo zaprosić."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2845,140 +2851,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Twoja organizacja wyłączyła możliwość edycji wiadomości."
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Nie masz pozwolenia na edycję tej wiadomości"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr ""
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr ""
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Nie można pokazać wiadomości"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Prywatne wiadomości są wyłączone w tej organizacji."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3013,7 +3019,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Brak opisu."
@@ -3084,8 +3090,8 @@ msgstr "Musisz być administratorem serwera"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Niewystarczające pozwolenie"
@@ -3371,116 +3377,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Nie można stworzyć kolejki zdarzeń"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Nie jesteś zalogowany: wymagane uwierzytelnienie API lub sesja użytkownika"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "Kanał '{stream}' nie istnieje"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "właściciel organizacji"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "użytkownik"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Nieprawidłowy JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Musisz być administratorem organizacji"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Konto jest zdezaktywowane"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Ta organizacja została zdezaktywowana."
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Nieprawidłowy klucz API"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Nieprawidłowa subdomena"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Odmowa dostępu"
@@ -3693,7 +3699,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3918,7 +3924,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4031,7 +4037,7 @@ msgstr "Nieprawidłowy rodzaj bota"
msgid "Invalid interface type"
msgstr "Nieprawidłowy interfejs"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4321,43 +4327,43 @@ msgstr "Spersonalizowane emoji"
msgid "Zulip extra emoji"
msgstr ""
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Lista opcji"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Krótki tekst"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Długi tekst"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Link"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4448,17 +4454,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Nieprawidłowy typ pola"
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4532,7 +4538,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4640,7 +4646,7 @@ msgstr ""
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4705,87 +4711,79 @@ msgstr "Musisz przesłać dokładnie jedno logo."
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "Link tworzenia organizacji jest przeterminowany lub nieprawidłowy."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "Wyłączono tworzenie nowych organizacji"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Kanał już ma tę nazwę!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
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:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "nowe kanały"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/pl/translations.json b/locale/pl/translations.json
index 20ff0a7849..f617db16b8 100644
--- a/locale/pl/translations.json
+++ b/locale/pl/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "Alert pomyślnie usunięty!",
"Alert words": "Słowa kluczowe",
"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.": "Alerty powiadamiają ciebie (podobnie jak w przypadku @-zawołania) jeżeli określone słowa lub sformułowania będą użyte w Zulipie.\nWielkość znaków nie ma znaczenia.",
+ "Alerted messages": "",
"All": "Wszystko",
"All messages": "Wszystkie wiadomości",
"All messages including muted streams": "Wszystkie wiadomości włącznie z wyciszonymi kanałami",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "Wszystkie kanały",
"All time": "Od początku",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "Rodzaj bota",
"Bots": "Boty",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Zwiń/rozwiń zaznaczone wiadomości",
"Color scheme": "Schemat kolorów",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "Edytuj wiadomość",
"Edit selected draft": "Edytuj zaznaczone kopię roboczą",
- "Edit selected message": "Edytuj wybraną wiadomość",
+ "Edit selected message or view source": "",
"Edit status": "Edytuj status",
"Edit topic": "",
"Edit user": "Edytuj użytkownika",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Błąd podczas pobierania historii edycji wiadomości",
"Error in unsubscribing from #{stream_name}": "",
"Error listing invites": "Błąd przy wczytywaniu zaproszeń",
- "Error moving the topic": "Błąd przenoszenia wątku",
"Error moving topic": "",
"Error removing alert word!": "Błąd przy usuwaniu słowa ostrzegawczego",
"Error removing subscription": "Błąd usuwania subskrypcji",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "Zakończ wyszukiwanie",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "Nieaktywne boty",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Podawaj treść prywatnych wiadomości w powiadomieniach na pulpicie",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"Message formatting": "Formatowanie wiadomości",
"Message length shouldn't be greater than {max_length} characters.": "",
"Message retention": "Przechowywanie wiadomości",
- "Message retention for stream": "Przechowywanie wiadomości dla kanału",
"Message retention period": "Okres przechowywania wiadomości",
"Message scheduled for {deliver_at}": "",
- "Message sent when you were not subscribed": "Wiadomość wysłana bez subskrypcji",
"Message {recipient_label}": "",
"Message {recipient_names}": "",
"Message {recipient_name} ({recipient_status})": "",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "Wiadomości an tym kanale będą zachowane na zawsze.",
"Mobile": "Mobilne",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "Przenieś wątek",
@@ -765,7 +772,6 @@
"Only organization full members can add custom emoji in this organization.": "",
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -805,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "",
+ "PRIVATE MESSAGES": "",
"Participants": "Uczestnicy",
"Participated": "Uczestniczył",
"Password": "Hasło",
@@ -849,7 +856,6 @@
"Profile": "Profil",
"Pronouns": "",
"Public": "Publiczny",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "Cytuj i odpowiedz na wiadomość",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "Ostatnie wątki",
+ "Recent conversations": "",
"Remind me about this": "Przypomnij mi o tym",
"Reminder not set!": "Nie ustawiono przypomnienia!",
"Reminder set!": "Ustawiono przypomnienie!",
@@ -875,6 +881,8 @@
"Reply to author": "Odpowiedz autorowi",
"Reply to message": "Odpowiedz na wiadomość",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "Wymagaj podania tematów w wiadomościach na kanałach",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "",
"URL prefix": "",
"USERS": "UŻYTKOWNICY",
- "Un-collapse": "Powiększ",
"Uncheck all": "Odznacz wszystko",
"Unknown": "Nieznany",
"Unknown stream": "Nieznany kanał",
+ "Unknown stream #{search_text}": "",
"Unmute": "Przywróć powiadomienia",
"Unmute stream": "Przywróć powiadomienia w kanale",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Odepnij kanał od góry",
"Unread": "Nieprzeczytane ",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "Odznacz",
"Unstar all messages": "Odznacz wszystkie wiadomości",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "Prześlij awatar",
"Upload files": "Prześlij pliki",
"Upload icon": "Prześlij ikonę",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "Zobacz wysłane wiadomości",
+ "View messages with yourself": "",
"View private messages": "Wyświetl prywatne wiadomości",
- "View private messages to myself": "",
"View read receipts": "",
- "View recent topics": "Zobacz ostatnie wątki",
+ "View recent conversations": "",
"View stream": "Wyświetl kanał",
"View stream messages": "Zobacz wiadomości kanału",
"View user profile": "Wyświetl profil użytkownika",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Tak, poproszę!",
"Yes, send": "Tak, wyślij",
"Yesterday": "Wczoraj",
+ "You": "Ty",
"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}": "",
@@ -1202,6 +1214,7 @@
"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!": "Nie subskrybujesz tego kanału i nikt o tym jeszcze nie rozmawiał!",
"You can also make tables with this Markdown-ish table syntax.": "",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "Nie możesz utworzyć kanału bez subskrybentów!",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "Twoja strefa czasowa:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip wyśle email aby potwierdzić adresy email użytkowników i wyśle powiadomienia.",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "[Nieustawione]",
"and": "i",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "beta",
"clear": "wyczyść",
"cookie": "ciasteczko",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "marketing",
+ "more conversations": "więcej rozmów",
"more topics": "więcej wątków",
"or": "lub",
"private messages with yourself": "",
diff --git a/locale/pt/LC_MESSAGES/django.po b/locale/pt/LC_MESSAGES/django.po
index 34d9da72cb..627a3a2d7e 100644
--- a/locale/pt/LC_MESSAGES/django.po
+++ b/locale/pt/LC_MESSAGES/django.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Andrei Bernardo Simoni , 2021\n"
"Language-Team: Portuguese (http://www.transifex.com/zulip/zulip/language/pt/)\n"
@@ -25,45 +25,45 @@ msgstr ""
"Language: pt\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Não permitido para usuários convidados"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Organização inválida"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Fluxos públicos"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Fluxos privados"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Mensagens privadas"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Mensagens privadas de grupo"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr ""
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "Data de início é depois da data de fim. Início: {start}, Fim: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
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:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Parâmetros inválidos"
@@ -123,30 +123,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Você deve faturar pelo menos {} usuários."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Erro inesperado. Por favor contacte {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Algo deu errado. Por favor, recarregue a página."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Algo deu errado. Por favor, aguarde alguns segundos e tente novamente."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -335,113 +335,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Usuários ativos"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Diários ativos"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15 dias ativos"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Total de usuários"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Usuários"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Mensagens enviadas pelo tipo de destinatário"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Eu"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Todos"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Semana anterior"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Mês anterior"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Ano anterior"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Período integral"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Mensagens enviadas ao longo do tempo"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Diário"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Semanal"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Acumulado"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Pessoas"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Bots"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Mensagens lidas ao longo do tempo"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Mensagens enviadas pelo cliente"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Última atualização"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "Documentação do Analytics"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -514,7 +514,7 @@ msgstr "Faturamento"
msgid "Close"
msgstr "Fechar"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -563,7 +563,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -583,7 +583,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -595,7 +595,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -687,7 +687,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Contatar o suporte"
@@ -810,7 +810,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -829,7 +829,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Inscreva-se"
@@ -843,7 +843,7 @@ msgid "You need an invitation to join this organization."
msgstr "Você precisa de um convite para ingressar nesta organização."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "OU"
@@ -1985,7 +1985,7 @@ msgstr "Encontre suas contas Zulip"
msgid "Email addresses"
msgstr "Endereços de email"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Encontrar contas"
@@ -2081,111 +2081,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Contas"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Nova organização"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Termos de serviço"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Política de privacidade"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Centro de ajuda"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Chat da comunidade"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Time"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Histórico"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2319,7 +2319,7 @@ msgid "Invalid or expired login session."
msgstr "Sessão de login inválida ou expirada."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2333,34 +2333,34 @@ msgstr "Entrar no Zulip"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "E-mail ou nome de usuário"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Nome de usuário"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Senha"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Você já se registrou com este endereço de e-mail. Por favor, faça o login abaixo."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "E-mail ou nome de usuário"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Nome de usuário"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Senha"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Entrar com %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Esqueceu sua senha?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Não tem uma conta ainda? Você precisa ser convidado para ingressar nesta organização."
@@ -2404,25 +2404,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Este servidor não permite que membros públicos criem novas organizações."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2728,8 +2734,8 @@ msgid "Invalid order mapping."
msgstr "Mapeamento de pedidos inválido."
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Campo id {id} não encontrado."
@@ -2782,27 +2788,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
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/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Não fomos capazes de convidar ninguém."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2842,140 +2848,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Sua organização desligou a edição de mensagem"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Você não tem permissão para editar esta mensagem"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "O limite de tempo para editar esta mensagem passou"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
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/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr ""
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Não é possível processar a mensagem"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Lembretes podem somente ser definidos para fluxos."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "As mensagens privadas estão desativadas nesta organização."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Widgets: o programador da API enviou conteúdo JSON inválido"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3010,7 +3016,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Nenhuma descrição."
@@ -3081,8 +3087,8 @@ msgstr "Deve ser um administrador do servidor"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Permissão insuficiente"
@@ -3368,116 +3374,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Não foi possível alocar a fila de eventos"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Não entrou: autenticação da API ou sessão de usuário requerida"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "Fluxo '{stream}' não existe"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "Fluxo com ID '{stream_id}' não existe"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "usuário"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Não é possível desativar a única {entity}."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "Uso de API excedeu a taxa limite"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "JSON mal formado"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Deve ser um membro da organização"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Deve ser um administrador da organização"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Deve ser o proprietário de uma organização"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Conta está desativada"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Esta organização foi desativada"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Chave API inválida"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "O evento '{event_type}' não é compatível atualmente com o webhook {webhook_name}"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Subdomínio inválido"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Acesso negado"
@@ -3690,7 +3696,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3915,7 +3921,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4028,7 +4034,7 @@ msgstr "Tipo do bot inválido"
msgid "Invalid interface type"
msgstr "Tipo de interface inválido"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4318,43 +4324,43 @@ msgstr "Emoji personalizado"
msgid "Zulip extra emoji"
msgstr "Emoji extra do Zulip"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Lista de opções"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Selecionador de pessoa"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Texto curto"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Texto longo"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Selecionador de data"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Link"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Conta externa"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4445,17 +4451,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Tipo de campo inválido."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4529,7 +4535,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4637,7 +4643,7 @@ msgstr ""
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4702,87 +4708,79 @@ msgstr "Você deve enviar exatamente um logotipo."
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "O link de criação da organização expirou ou não é válido."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "Criação de nova organização desabilitada"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, 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:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "Você deve passar \"new_description\" ou \"new_group_name\"."
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
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:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Fluxo já possui este nome!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
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:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/pt/translations.json b/locale/pt/translations.json
index f67f6b933a..f908c97913 100644
--- a/locale/pt/translations.json
+++ b/locale/pt/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "Alerta de palavra removido com sucesso!",
"Alert words": "Alerta de palavras",
"Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "",
+ "Alerted messages": "",
"All": "Todos",
"All messages": "Todas as mensagens",
"All messages including muted streams": "",
+ "All private messages": "Todas as mensagens privadas",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "Todos os fluxos",
"All time": "Período integral",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "Tipo do bot",
"Bots": "Bots",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Recolher/mostrar mensagem selecionada",
"Color scheme": "Esquema de cores",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "Editar mensagem",
"Edit selected draft": "Editar rascunho selecionado",
- "Edit selected message": "Editar mensagem selecionada",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "Editar usuário",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Erro ao buscar o histórico de edição de mensagens",
"Error in unsubscribing from #{stream_name}": "",
"Error listing invites": "Erro ao listar convites",
- "Error moving the topic": "",
"Error moving topic": "",
"Error removing alert word!": "Erro ao remover alerta de palavra!",
"Error removing subscription": "Erro ao remover inscrição",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "Sair da pesquisa",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "Exportação falhou",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "Bots inativos",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Incluir o conteúdo das mensagens privadas em notificações para o computador de mesa",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"Message formatting": "Formatação de mensagem",
"Message length shouldn't be greater than {max_length} characters.": "",
"Message retention": "Retenção de mensagem",
- "Message retention for stream": "",
"Message retention period": "",
"Message scheduled for {deliver_at}": "",
- "Message sent when you were not subscribed": "Mensagem enviada quando você não estava inscrito",
"Message {recipient_label}": "",
"Message {recipient_names}": "",
"Message {recipient_name} ({recipient_status})": "",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "Celular",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "Mover tópico",
@@ -765,7 +772,6 @@
"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 owners can edit these settings.": "Apenas proprietários de organizações podem editar essas configurações.",
- "Only owners can change stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "Apenas proprietários podem desativar a organização.",
"Only stream members can add users to a private stream": "Somente membros do fluxo podem adicionar usuários a um fluxo privado.",
@@ -805,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "",
+ "PRIVATE MESSAGES": "",
"Participants": "Participantes",
"Participated": "",
"Password": "Senha",
@@ -849,7 +856,6 @@
"Profile": "Perfil",
"Pronouns": "",
"Public": "Público",
- "Public stream messages in organization": "",
"Question": "Pergunta",
"Quote and reply or forward": "",
"Quote and reply to message": "Citar e responder à mensagem",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "Tópicos recentes",
+ "Recent conversations": "",
"Remind me about this": "Alerte-me sobre isso",
"Reminder not set!": "Lembrete não definido!",
"Reminder set!": "Lembrete definido!",
@@ -875,6 +881,8 @@
"Reply to author": "Responder ao autor",
"Reply to message": "Responder mensagem",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "Requerer tópicos em mensagens de fluxo",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "Padrão de URL",
"URL prefix": "",
"USERS": "USUÁRIOS",
- "Un-collapse": "Expandir",
"Uncheck all": "Desmarcar tudo",
"Unknown": "Desconhecido",
"Unknown stream": "Fluxo desconhecido",
+ "Unknown stream #{search_text}": "",
"Unmute": "Cancelar o silenciamento",
"Unmute stream": "Cancelar o silenciamento do fluxo",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "Não lido",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "Remover marcação",
"Unstar all messages": "Retirar estrelas de todas as mensagens",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "Enviar avatar",
"Upload files": "",
"Upload icon": "Enviar ícone",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "Visualizar mensagens enviadas",
+ "View messages with yourself": "",
"View private messages": "Visualizar mensagens privadas",
- "View private messages to myself": "Visualizar mensagens privadas para mim mesmo",
"View read receipts": "",
- "View recent topics": "Mostrar tópicos recentes",
+ "View recent conversations": "",
"View stream": "Visualizar fluxo",
"View stream messages": "Visualizar mensagens do fluxo",
"View user profile": "Visualizar perfil de usuário",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Sim, por favor!",
"Yes, send": "Sim, enviar",
"Yesterday": "Ontem",
+ "You": "",
"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}": "",
@@ -1202,6 +1214,7 @@
"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!": "Você não está inscrito neste fluxo e ninguém falou sobre isso ainda!",
"You can also make tables with this Markdown-ish table syntax.": "",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "Você não pode criar um fluxo sem inscritos!",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "O Zulip precisa enviar e-mail para confirmar os endereços dos usuários e enviar notificações.",
"Zulip needs your permission to enable desktop notifications.": "",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "e",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "limpar",
"cookie": "cookie",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "vegetais verdes folhosos",
"marketing": "marketing",
+ "more conversations": "mais conversas",
"more topics": "mais tópicos",
"or": "ou",
"private messages with yourself": "mensagens privadas com você mesmo",
diff --git a/locale/pt_PT/LC_MESSAGES/django.po b/locale/pt_PT/LC_MESSAGES/django.po
index ce6d2b444f..f9a6d05ad7 100644
--- a/locale/pt_PT/LC_MESSAGES/django.po
+++ b/locale/pt_PT/LC_MESSAGES/django.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: João Alves , 2021-2022\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/zulip/zulip/language/pt_PT/)\n"
@@ -19,45 +19,45 @@ msgstr ""
"Language: pt_PT\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Não permitido a visitantes"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Organização inválida"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Canais públicos"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Canais privados"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Mensagens privadas"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Mensagens privadas de grupo"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Nome do gráfico desconhecido: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "A hora de início é posterior à hora de fim. Início: {start}, Fim: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
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:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Parâmetros inválidos"
@@ -117,30 +117,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr ""
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Algo correu mal. Por favor contacte {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Algo correu mal. Por favor recarregue a página."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Algo correu mal. Por favor aguarde alguns segundos e volte a tentar."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -329,113 +329,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Utilizadores ativos"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Ativos diários"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "Ativos em 15 dias"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Total de utilizadores"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Utilizadores"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Mensagens enviadas por tipo de destinatário"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Eu"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Todos"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Última semana"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Último mês"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Último ano"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Tempo todo"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Mensagens enviadas ao longo do tempo"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Diário"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Semanal"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Cumulativo"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Humanos"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Bots"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Mensagens lidas ao longo do tempo"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Mensagens enviadas por cliente"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Última atualização"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr "Uma actualização completa de todos os gráficos ocorre diariamente. O gráfico de \"mensagens enviadas ao longo do tempo\" é actualizado horariamente."
-#: templates/analytics/stats.html:147
-msgid "Analytics documentation"
-msgstr "Documentação da Analítica"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -508,7 +508,7 @@ msgstr "Faturação"
msgid "Close"
msgstr "Fechar"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -557,7 +557,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -577,7 +577,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -589,7 +589,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -681,7 +681,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Contactar Apoio"
@@ -804,7 +804,7 @@ msgid "Accept the Terms of Service"
msgstr "Aceitar os Termos de Serviço"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -823,7 +823,7 @@ msgid "Accept"
msgstr "Aceitar"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Inscrever-se"
@@ -837,7 +837,7 @@ msgid "You need an invitation to join this organization."
msgstr "Precisa de um convite para aderir a esta organização."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "OU"
@@ -1979,7 +1979,7 @@ msgstr "Encontrar as suas contas Zulip"
msgid "Email addresses"
msgstr "Endereços de e-mail"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Encontrar contas"
@@ -2075,111 +2075,111 @@ msgstr "comunidade open source Asciidoctor"
msgid "Rust language community"
msgstr "comunidade da linguagem Rust"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Contas"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Nova organização"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Termos do Serviço"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Política de privacidade"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "Para utilizadores"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Centro de ajuda"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Chat de comunidade"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Blog"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "Para administradores"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Preparar a sua organização"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Instalar um servidor Zulip"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "Para contribuidores"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "Comunidade de Desenvolvimento"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Tradução"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "Sobre nós"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Equipa"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Histórico"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "Carreiras"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "Patrocinar o Zulip"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2313,7 +2313,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2327,34 +2327,34 @@ msgstr "Iniciar sessão no Zulip"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "E-mail ou nome de utilizador"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Nome de utilizador"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Palavra-passe"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Já está registado com este endereço de e-mail. Por favor, inicie sessão em baixo."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "E-mail ou nome de utilizador"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Nome de utilizador"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Palavra-passe"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Iniciar sessão com %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Esqueceu a palavra-passe?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Ainda não tem conta? Precisa de ser convidado para aderir a esta organização."
@@ -2398,25 +2398,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Este servidor não permite que membros do público criem novas organizações."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2722,8 +2728,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2776,27 +2782,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr ""
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr ""
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2836,140 +2842,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr ""
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Não tem permissão para editar esta mensagem"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr ""
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr "Você não tem permissão para usar menções wildcard neste fluxo."
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "Não tem permissão para mover esta mensagem"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr ""
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "As mensagens privadas estão desativadas nesta organização."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "Os tópicos são obrigatórios nesta organização"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Widgets: {error_msg}"
@@ -3004,7 +3010,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Sem descrição."
@@ -3075,8 +3081,8 @@ msgstr "Tem de ser administrador do servidor"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Permissão insuficiente"
@@ -3362,116 +3368,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "Nome de emoji em falta"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr ""
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr ""
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "O canal '{stream}' não existe"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "O canal com ID '{stream_id}' não existe"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "Proprietário da organização"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "utilizador"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr ""
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Tem de ser membro da organização"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Tem de ser administrador da organização"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Tem de ser proprietário da organização"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Conta desativada"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Esta organização foi desativada"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Chave API inválida"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "O evento '{event_type}' não é atualmente suportado pelo webhook {webhook_name}"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Subdomínio inválido"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Acesso negado"
@@ -3684,7 +3690,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3909,7 +3915,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr "Não estão permitidos canais web-públicos."
@@ -4022,7 +4028,7 @@ msgstr "Tipo de bot inválido"
msgid "Invalid interface type"
msgstr "Tipo de interface inválido"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "ID de utilizador inválido: {}"
@@ -4312,43 +4318,43 @@ msgstr "Emoji personalizados"
msgid "Zulip extra emoji"
msgstr ""
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Lista de opções"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Texto curto"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Texto longo"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Link"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Conta externa"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4439,17 +4445,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Tipo de campo inválido"
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "Já existe um campo com esse título."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4523,7 +4529,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4631,7 +4637,7 @@ msgstr ""
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4696,87 +4702,79 @@ msgstr "Tem de carregar exactamente um logo."
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "O link de criação da organização expirou ou não é válido."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "Os canais privados não podem ser predefinidos."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "Os canais predefinidos não podem ser alterados para privados."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "O canal já tem esse nome!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, 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:712
+#: zerver/views/streams.py:713
#, 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:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "novos canais"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/pt_PT/translations.json b/locale/pt_PT/translations.json
index 237c9d50de..4674d1d7a7 100644
--- a/locale/pt_PT/translations.json
+++ b/locale/pt_PT/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{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.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Faça Upgrade para ter mais espaço.",
" to add a new line": " para adicionar nova linha",
" to send": " para enviar",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": " terá a mesma função, subscrições de canal, associação a grupos de utilizadores, e outras definições e permissões que tinha antes de ser desactivado.",
"A Topic Move already in progress.": "Mover tema já em progresso.",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,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.",
+ "Alerted messages": "",
"All": "Todo",
"All messages": "Todas as mensagens",
"All messages including muted streams": "Todas as mensagens incluindo canais silenciados",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "Todos os subscritores do canal podem publicar.",
"All streams": "Todos os canais",
"All time": "Tempo todo",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "Tipo de bot",
"Bots": "Bots",
- "Browse recent topics": "Ver tópicos recentes",
+ "Browse recent conversations": "",
"Browse streams": "Navegar canais",
"Business": "Negócios",
"Busy": "Ocupado",
@@ -214,6 +217,7 @@
"Code playgrounds": "Playgrounds de código",
"Collapse compose": "Colapsar composição",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Colapsar/ ver mensagem selecionada",
"Color scheme": "Esquema de cores",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "Editar geradores de link",
"Edit message": "Editar mensagem",
"Edit selected draft": "Editar rascunho selecionado",
- "Edit selected message": "Editar mensagem selecionada",
+ "Edit selected message or view source": "",
"Edit status": "Editar estado",
"Edit topic": "Editar tema",
"Edit user": "Editar utilizador",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Erro a carreger histórico de edição da mensagem",
"Error in unsubscribing from #{stream_name}": "Erro a desinscrever de #{stream_name}",
"Error listing invites": "Erro a listar convites",
- "Error moving the topic": "Erro a mover o tema",
"Error moving topic": "Erro a mover tema",
"Error removing alert word!": "Erro a remover palavra-alerta!",
"Error removing subscription": "Erro a remover subscrição",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Excluir mensagens com tópico .",
"Exit search": "Sair da pesquisa",
"Expand compose": "Expandir composição",
+ "Expand message": "",
"Expand message (-)": "Expandir mensagem (-)",
+ "Expand private messages": "",
"Expires at": "Expira em",
"Expires on {date}": "Expira a {date}",
"Export failed": "A exportação falhou",
@@ -508,6 +513,7 @@
"In a meeting": "Em reunião",
"Inactive": "",
"Inactive bots": "Bots inativos",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Incluir o conteúdo de mensagens privadas em notificações de desktop",
"Include message content in message notification emails": "Incluir o conteúdo de mensagens em e-mails de notificação de mensagem",
"Include muted": "Incluir silenciados",
@@ -610,13 +616,12 @@
"Message formatting": "Formatação de mensagem",
"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}": "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}",
"Message {recipient_name} ({recipient_status})": "Mensagem para {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "As mensagens neste canal são automaticamente apagadas após {retention_days} dias.",
"Messages in this stream will be retained forever.": "As mensagens neste canal serão retidas indefinidamente",
"Mobile": "Móvel",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "Mover todas as mensagens em {topic_name}",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "Mover tema",
@@ -765,7 +772,6 @@
"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 owners can edit these settings.": "Apenas proprietários da organização podem editar estas definições.",
- "Only owners can change stream message retention policy.": "Apenas proprietários podem alterar a política de retenção de mensagens do canal.",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "Apenas proprietários podem desativar a organização.",
"Only stream members can add users to a private stream": "Apenas membros do canal podem adicionar utilizadores a um canal privado",
@@ -805,6 +811,7 @@
"Owner: {name}": "Proprietário: {name}",
"Owners only": "Apenas proprietários",
"PMs, mentions, and alerts": "MPs, menções e alertas",
+ "PRIVATE MESSAGES": "",
"Participants": "Participantes",
"Participated": "Participou",
"Password": "Palavra-passe",
@@ -849,7 +856,6 @@
"Profile": "Perfil",
"Pronouns": "",
"Public": "Público",
- "Public stream messages in organization": "Mensagens em canais públicos na organização",
"Question": "",
"Quote and reply or forward": "Citar e responder ou reencaminhar",
"Quote and reply to message": "Citar e responder à mensagem",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "Temas recentes",
+ "Recent conversations": "",
"Remind me about this": "Lembrar-me",
"Reminder not set!": "Lembrete não definido!",
"Reminder set!": "Lembrete definido!",
@@ -875,6 +881,8 @@
"Reply to author": "Responder ao autor",
"Reply to message": "Responder à mensagem",
"Reply to selected message": "Responder à mensagem seleccionada",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "Utilizador solicitante",
"Require topics in stream messages": "Exigir temas em mensagens de canal",
"Research": "Investigação",
@@ -1071,10 +1079,10 @@
"URL pattern": "Padrão de URL",
"URL prefix": "Prefixo do URL",
"USERS": "UTILIZADORES",
- "Un-collapse": "Expandir",
"Uncheck all": "Desmarcar tudo",
"Unknown": "Desconhecido",
"Unknown stream": "Canal desconhecido",
+ "Unknown stream #{search_text}": "",
"Unmute": "Desativar mudo",
"Unmute stream": "Ativar fluxo",
"Unmute this user": "Ativar o som deste utilizador",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Desafixar canal do topo",
"Unread": "Não lida",
"Unread count badge (appears in desktop sidebar and browser tab)": "Contador de não lidas (aparece na barra lateral na app desktop e no separador no browser)",
+ "Unread messages": "",
"Unresolve topic": "Tópico não resolvido",
"Unstar": "Tirar destaque",
"Unstar all messages": "Tirar destaque a todas as mensagens",
@@ -1093,6 +1102,8 @@
"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}": "Atualização bem-sucedida: os subdomínios não são mais permitidos para {domain}",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "Carregar ficheiros",
"Upload icon": "Carregar ícone",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "Ver em {playground_name}",
"View message source": "",
"View messages sent": "Ver mensagens enviadas",
+ "View messages with yourself": "",
"View private messages": "Ver mensagens privadas",
- "View private messages to myself": "Ver mensagens privadas para mim",
"View read receipts": "",
- "View recent topics": "Ver temas recentes",
+ "View recent conversations": "",
"View stream": "Ver canal",
"View stream messages": "Ver mensagens do canal",
"View user profile": "Ver perfil de utilizador",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Sim, por favor!",
"Yes, send": "Sim, enviar",
"Yesterday": "Ontem",
+ "You": "",
"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}",
@@ -1202,6 +1214,7 @@
"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.": "Você também pode fazer tabelas com isto Sintaxe da tabela Markdown-ish .",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"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!",
@@ -1238,6 +1251,10 @@
"Your status": "O seu estado",
"Your time zone:": "O seu fuso horário:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "O Zulip precisa de enviar e-mails para confirmar os endereços dos utilizadores e enviar notificações.",
"Zulip needs your permission to enable desktop notifications.": "O Zulip precisa da sua autorização para activar notificações de desktop.",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "As traduções do Zulip são um contributo da nossa fabulosa comunidade de tradutores voluntários. Se gostaria de ajudar, veja as guidelines de tradução do Zulip.",
@@ -1248,6 +1265,7 @@
"[Unset]": "[Indefinido]",
"and": "e",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "e {remaining_senders, plural, one {1 other} other {# others}}.",
+ "back to streams": "",
"beta": "beta",
"clear": "limpar",
"cookie": "cookie",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "vegetal verde e folhoso",
"marketing": "marketing",
+ "more conversations": "",
"more topics": "mais temas",
"or": "ou",
"private messages with yourself": "mensagens privadas consigo próprio",
diff --git a/locale/ro/LC_MESSAGES/django.po b/locale/ro/LC_MESSAGES/django.po
index 18d0f1a9d0..3929b10b70 100644
--- a/locale/ro/LC_MESSAGES/django.po
+++ b/locale/ro/LC_MESSAGES/django.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Cosmic Sound , 2022\n"
"Language-Team: Romanian (http://www.transifex.com/zulip/zulip/language/ro/)\n"
@@ -22,45 +22,45 @@ msgstr ""
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Nu este permis pentru utilizatorii în vizită"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Organizație nevalidă"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Huburi publice"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Huburi private"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Mesaje private"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Mesajele private ale grupului "
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Nume de hartă necunoscut: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "Începutul este mai târziu decât sfârșitul. Început: {start}, Sfârșit: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
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:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Parametri Incorecţi"
@@ -120,30 +120,30 @@ msgid ""
"{num_invites} users."
msgstr "Organizația dvs. nu are suficiente licențe Zulip neutilizate pentru a invita utilizatorii {num_invites}."
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Facturează pentru cel puțin {} utilizatori."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "Facturi cu mai mult de {} licențe nu pot fi procesate din această pagina. Pentru a finaliza actualizarea te rugam contactează {}."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Ceva nu a mers bine. Vă rugam contactați {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Ceva a funcționat greșit. Te rugam reîncărcă pagina."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Ceva a funcționat greșit. Te rugam să aștepți câteva secunde apoi reîncearcă."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -332,113 +332,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Utilizatorii activi"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Active zilnice"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "Active în 15 zile"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Toți utilizatorii"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Utilizatorii"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Mesaje trimise după tipul destinatarului"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Eu"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Toți"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Săptămâna trecută"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Ultima lună"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Ultimul an"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Tot timpul"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Mesaje trimise de-a lungul timpului "
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Zilnic"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Săptămânal"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Cumulativ"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Oameni"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Boți"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Mesaje citite de-a lungul timpului"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Mesaje trimise de client"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Ultima actualizare"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr "O actualizare completă a tuturor graficelor are loc o dată pe zi. Graficul \"mesaje trimise în timp\" este actualizat o dată pe oră."
-#: templates/analytics/stats.html:147
-msgid "Analytics documentation"
-msgstr "Documentație analitice"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -511,7 +511,7 @@ msgstr "Facturare"
msgid "Close"
msgstr "Închide"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -560,7 +560,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -580,7 +580,7 @@ msgstr "Vedeți prețurile"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -592,7 +592,7 @@ msgstr "Auto-gazdă Zulip"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -684,7 +684,7 @@ msgstr "Caracteristici & prețuri"
msgid "Zulip for business"
msgstr "Zulip pentru afaceri"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Contactează echipa de suport"
@@ -807,7 +807,7 @@ msgid "Accept the Terms of Service"
msgstr "Acceptați Termenii și condițiile"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -826,7 +826,7 @@ msgid "Accept"
msgstr "Accept"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Înscriere"
@@ -840,7 +840,7 @@ msgid "You need an invitation to join this organization."
msgstr "Ai nevoie de o invitație pentru a te alătura acestei organizații."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "SAU"
@@ -1982,7 +1982,7 @@ msgstr "Gasește-ți conturile Zulip"
msgid "Email addresses"
msgstr "Adrese de email"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Găsește conturi"
@@ -2078,111 +2078,111 @@ msgstr ""
msgid "Rust language community"
msgstr "Comunitatea lingvistică Rust"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Conturi"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Organizație nouă"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Termenii serviciului"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Politică de confidențialitate"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "Pentru utilizatori"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "Noțiuni de bază"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Centru de ajutor"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Chat comunitate"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Blog"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "Pentru administratori"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Configurarea organizației dvs"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Instalarea unui server Zulip"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Actualizarea unui server Zulip"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "Modificarea lui Zulip"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "Pentru colaboratori"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "Comunitatea de dezvoltare"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Traducere"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "Despre noi"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Echipa"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Istorie"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "Locuri de munca"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "Sponsorează Zulip"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2316,7 +2316,7 @@ msgid "Invalid or expired login session."
msgstr "Sesiune de autentificare nevalidă sau expirată."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2330,34 +2330,34 @@ msgstr "Autentifică-te pe Zulip"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Email sau nume de utilizator"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Nume de utilizator"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Parolă"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Ești deja înregistrat cu această adresă de email. Te rog autentifică-te mai jos. "
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Email sau nume de utilizator"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Nume de utilizator"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Parolă"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Autentificare cu %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Ai uitat parola?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Nu ai un cont încă? Ai nevoie de invitație pentru a intra in această organizație."
@@ -2401,24 +2401,30 @@ msgstr "Ați depășit limita pentru cât de des poate efectua un utilizator ace
msgid "You can try again in %(retry_after)s seconds."
msgstr "Puteți încerca din nou în %(retry_after)s secunde."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Acest server nu permite membrilor din public să creeze organizații noi."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\n Zulip este open source, așsa că îți poți propriul tău server Zulip sau poti crea o nouă organizație în\n Zulip Cloud\n "
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2725,8 +2731,8 @@ msgid "Invalid order mapping."
msgstr "Ordine de mapare nevalidă"
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Id-ul câmpului {id} nu a fost găsit."
@@ -2779,27 +2785,27 @@ msgstr "Grupul implicit al hubului are deja un nume '{}'"
msgid "Default stream group '{}' already exists"
msgstr "Grupul implicit de hub '{}' deja există"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
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/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Nu am putut să invităm nici o persoană."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2839,140 +2845,140 @@ msgstr "{user} a marcat acest subiect ca rezolvat."
msgid "{user} has marked this topic as unresolved."
msgstr "{user} a marcat acest subiect ca nerezolvat."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr "Acest subiect a fost mutat în {new_location} de către {user}."
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr "Un mesaj a fost mutat din acest subiect în {new_location} de către {user}."
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr "{changed_messages_count} mesaje au fost mutate din acest subiect în {new_location} de către {user}."
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr "Acest subiect a fost mutat aici de la {old_location} de către {user}."
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr "Un mesaj a fost mutat aici de la {old_location} de către {user}."
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr "{changed_messages_count} mesaje au fost mutate aici din {old_location} de către {user}."
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Modificarea mesajelor este oprită în această organizație"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Nu aveți permisiunea de a edita acest mesaj"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "Limita de timp pentru modificarea mesajului a expirat."
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr "Limita de timp pentru editarea subiectului acestui mesaj a trecut"
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
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/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "Nu ai permisiunea să muți acest mesaj."
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
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/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "Steag nevalid: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Steagul nu poate fi modificat: '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "Operațiune de marcare a mesajului nevalidă: \"{}"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Imposibil de redat mesajul"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "Se așteaptă exact un hub"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "Tip nevalid de date pentru hub"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "Tip de date nevalid pentru destinatari"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "Lista destinatarilor poate conține emailuri sau ID, dar nu ambele."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Memento-urile pot fi setate numai pentru huburi."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "Botul tău {bot_identity} a încercat să trimită un mesaj în hubul cu ID {stream_id}, dar nu există nici un hub cu acest ID."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "Botul tău {bot_identity} a încercat să trimită un mesaj în hubul {stream_name}, dar acesta nu există. Apasă [aici]({new_stream_link}) pentru a-l crea."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "Botul tău {bot_identity} a încercat să trimită un mesaj în hubul {stream_name}. Hubul există dar nu are abonați."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Mesajele private sunt dezactivate în această organizație"
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "Subiectele sunt necesare în această organizație"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Widgets: Programatorul API a trimis JSON conținut nevalid"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Widgets: {error_msg}"
@@ -3007,7 +3013,7 @@ 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/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Fără descriere."
@@ -3078,8 +3084,8 @@ msgstr "Trebuie să fii un administrator de server"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Permisiune insuficientă"
@@ -3365,116 +3371,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "Numele emoji-ului lipsește"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Nu pot aloca lista de evenimente"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Deconectat: este necesară autentificarea API sau sesiunea de utilizator"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "Hubul '{stream}' nu există"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "Hubul cu ID '{stream_id}' nu există"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "proprietarul organizației"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "utilizator"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Nu pot dezactiva singura {entity}."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Instrucțiune de includere Markdown nevalidă: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "Utilizarea API-ului depășește rata limită"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "JSON malformat"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Trebuie să fie membru in organizaţie"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Trebuie să fii un administrator al organizației "
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Trebuie să fie un proprietar al organizației"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "Numele dvs. de utilizator sau parola sunt incorecte"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Contul este dezactivat"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Această organizație a fost dezactivată"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr "Înregistrarea serviciului de notificare push mobil pentru serverul dvs. a fost dezactivată"
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "Autentificarea prin parolă este dezactivată în această organizație"
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "Parola dvs. a fost dezactivată și trebuie resetată"
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Cheie API nevalidă"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Cheie API malformată"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "Evenimentul '{event_type}' nu este în prezent susținut de webhook-ul {webhook_name} "
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr "Nu se poate analiza solicitarea: {webhook_name} a generat acest eveniment?"
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Domeniu nevalid"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Acces interzis"
@@ -3687,10 +3693,10 @@ msgstr "În Zulip, subiectele [vă spun despre ce este vorba despre un mesaj](/h
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
-msgstr "Consultați [Subiecte recente](#recent_topics) pentru a vedea ce se întâmplă! Puteți reveni la această conversație făcând clic pe „Mesaje private” în stânga sus."
+msgstr ""
#: zerver/lib/onboarding.py:166
msgid ""
@@ -3912,7 +3918,7 @@ msgstr "Nume hub nevalid '{}'"
msgid "Stream(s) ({}) do not exist"
msgstr "Hub(uri) ({}) inexistente"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr "Fluxurile publice web nu sunt activate."
@@ -4025,7 +4031,7 @@ msgstr "Tip de bot nevalid"
msgid "Invalid interface type"
msgstr "Tip de interfață nevalidă"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "ID de utilizator nevalid: {}"
@@ -4315,43 +4321,43 @@ msgstr "Emoji personalizat"
msgid "Zulip extra emoji"
msgstr "Emoji extra Zulip"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "Utilizatorul cu ID-ul {} este dezactivat"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "Utilizatorul cu ID-ul {} este un robot"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Lista opțiunilor"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Alege persoana"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Test scurt"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Test lung"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Alege data"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Link"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Cont extern"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4442,17 +4448,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Tip de câmp nevalid."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "Un câmp cu această etichetă deja există."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "Câmplul implicit personalizat nu poate fi actualizat."
@@ -4526,7 +4532,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:100
msgid "No such topic '{}'"
msgstr "Nici un astfel de subiect '{}'"
@@ -4634,7 +4640,7 @@ msgstr " video_chat_provider {} nevalid"
msgid "Invalid giphy_rating {}"
msgstr "Invalid giphy_rating {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "Trebuie să fie o organizație demonstrativă."
@@ -4699,87 +4705,79 @@ msgstr "Urcă doar un logo. "
msgid "Invalid playground"
msgstr "Loc de joacă nevalid"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "Linkul de creare a organizației a expirat sau este invalid."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "Crearea de organizații noi este dezactivată"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, 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:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "Fluxurile private nu pot fi transformate în fluxuri implicite."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "Trebuie să treci \"new_description\" sau \"new_group_name\"."
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
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:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "Fluxurile implicite nu pot fi făcute private."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Hubul are deja acest nume!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, 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:510
+#: zerver/views/streams.py:511
#, 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:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "Nu pot accesa hubul ({stream_name})."
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
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:710
+#: zerver/views/streams.py:711
#, 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:712
+#: zerver/views/streams.py:713
#, 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:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "huburi noi"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "Proprietate de abonament necunoscută: {}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "Neabonat la acest id de hub {}"
diff --git a/locale/ro/translations.json b/locale/ro/translations.json
index ca2d259eab..6df1953b38 100644
--- a/locale/ro/translations.json
+++ b/locale/ro/translations.json
@@ -33,7 +33,6 @@
"You are searching for messages that are sent by more than one person, which is not possible.
": "Căutați mesaje care sunt trimise de mai multe persoane, ceea ce nu este posibil.
",
"You are searching for messages that belong to more than one stream, which is not possible.
": "Căutați mesaje care aparțin mai multor fluxuri, ceea ce nu este posibil.
",
"You are searching for messages that belong to more than one topic, which is not possible.
": "Căutați mesaje care aparțin mai multor subiecte, ceea ce nu este posibil.
",
- "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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} nu este abonat la acest flux. Nu vor fi anunțați dacă îi menționați.",
"{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.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Modernizare pentru mai mult spatiu.",
" to add a new line": "pentru a adăuga o nouă linie",
" to send": "a trimite",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "O mutare de subiect deja în desfășurare.",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "Cuvântul alertă șters cu succes!",
"Alert words": "Cuvinte alertă",
"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.": "Cuvintele alertă iți permit să fii notificat când @-mentioned anumite cuvinte sau fraze sunt folosite pe Zulip. Cuvintele alertă nu sunt case sensitive.",
+ "Alerted messages": "",
"All": "Toate",
"All messages": "Toate mesajele",
"All messages including muted streams": "Toate mesajele inclusiv huburile fără alertă sonoră",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "Toți abonații fluxului pot posta.",
"All streams": "Toate huburile",
"All time": "Tot timpul",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "Tipul botului",
"Bots": "Boți",
- "Browse recent topics": "Răsfoiți subiecte recente",
+ "Browse recent conversations": "",
"Browse streams": "Răsfoiți fluxuri",
"Business": "Afacere",
"Busy": "Ocupat",
@@ -214,6 +217,7 @@
"Code playgrounds": "Cod locuri de joacă",
"Collapse compose": "Restrângeți scrierea",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Colapsează/afișează mesajul selectat",
"Color scheme": "Schema de culori",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "Editați linkfiere",
"Edit message": "Modifică mesajul",
"Edit selected draft": "Modifică schița selectată",
- "Edit selected message": "Modifică mesajul selectat",
+ "Edit selected message or view source": "",
"Edit status": "Editați starea",
"Edit topic": "Editați subiectul",
"Edit user": "Modifică utilizatorul",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Eroare la preluarea istoricului de editare a mesajelor",
"Error in unsubscribing from #{stream_name}": "Eroare la dezabonarea de la #{stream_name}",
"Error listing invites": "Eroare la afișarea invitațiilor",
- "Error moving the topic": "Eroare la mutearea subiectului",
"Error moving topic": "Eroare la mutarea subiectului",
"Error removing alert word!": "Eroare la îndepartarea cuvântului alertă!",
"Error removing subscription": "Eroare la eliminarea abonamentului",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Excludeți mesajele cu subiect .",
"Exit search": "Ieși din căutare",
"Expand compose": "Extindeți compunerea",
+ "Expand message": "",
"Expand message (-)": "Extinde mesajul (-)",
+ "Expand private messages": "",
"Expires at": "Expiră la",
"Expires on {date}": "Expiră pe {date}",
"Export failed": "Exportul a eșuat",
@@ -508,6 +513,7 @@
"In a meeting": "Într-o întâlnire",
"Inactive": "",
"Inactive bots": "Boți inactivi",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Include și continutul mesajelor private în notificările pe desktop",
"Include message content in message notification emails": "Includeți conținutul mesajului în e-mailurile de notificare",
"Include muted": "Include cele fără alertă sonoră",
@@ -610,13 +616,12 @@
"Message formatting": "Formatarea mesajului",
"Message length shouldn't be greater than {max_length} characters.": "Lungimea mesajului nu trebuie să fie mai mare de {max_length} caractere.",
"Message retention": "Păstrarea mesajelor",
- "Message retention for stream": "Politica hubului de păstrare a mesajelor",
"Message retention period": "Perioada de păstrare a mesajelor",
"Message scheduled for {deliver_at}": "",
- "Message sent when you were not subscribed": "Mesajul a fost trimis când nu erai abonat",
"Message {recipient_label}": "Mesaj {recipient_label}",
"Message {recipient_names}": "Mesaj {recipient_names}",
"Message {recipient_name} ({recipient_status})": "Mesaj {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Mesajele din acest flux vor fi șterse automat după {retention_days} zile.",
"Messages in this stream will be retained forever.": "Mesajele din acest hub vor fi păstrate pentru totdeauna.",
"Mobile": "Mobil",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "Mutați toate mesajele în {topic_name}",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "Mută subiectul",
@@ -765,7 +772,6 @@
"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 owners can edit these settings.": "Doar proprietarii de organizații pot modifica aceste setări.",
- "Only owners can change stream message retention policy.": "Doar proprietarii pot schimba politica de păstrare a mesajelor din hub.",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "Doar proprietarii pot dezactiva o organizație.",
"Only stream members can add users to a private stream": "Numai membrii din hub pot adăuga utilizatori într-un hub privat",
@@ -805,6 +811,7 @@
"Owner: {name}": "Proprietar: {name}",
"Owners only": "Doar proprietarii",
"PMs, mentions, and alerts": "MP, menționări și alerte",
+ "PRIVATE MESSAGES": "",
"Participants": "Participanți",
"Participated": "Participarea",
"Password": "Parolă",
@@ -849,7 +856,6 @@
"Profile": "Profil",
"Pronouns": "",
"Public": "Public",
- "Public stream messages in organization": "Mesaje publice în hubul organizației",
"Question": "",
"Quote and reply or forward": "Citați și răspundeți sau transmiteți",
"Quote and reply to message": "Citează sau răspunde mesajului",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "Subiecte recente",
+ "Recent conversations": "",
"Remind me about this": "Amintește-mi despre asta",
"Reminder not set!": "Memento nu e setat!",
"Reminder set!": "Memento setat!",
@@ -875,6 +881,8 @@
"Reply to author": "Răspunde autorului",
"Reply to message": "Răspunde la mesaj",
"Reply to selected message": "Răspunde la mesajul selectat",
+ "Request education pricing": "",
+ "Request sponsorship": "Solicitați sponsorizare",
"Requesting user": "Solicită utilizator",
"Require topics in stream messages": "Solicită subiecte la mesajele din hub",
"Research": "Cercetare",
@@ -1071,10 +1079,10 @@
"URL pattern": "Model URL",
"URL prefix": "Prefix URL",
"USERS": "UTILIZATORI",
- "Un-collapse": "Desfășoară",
"Uncheck all": "Deselectează tot",
"Unknown": "Necunoscut",
"Unknown stream": "Hub necunoscut",
+ "Unknown stream #{search_text}": "",
"Unmute": "Marchează CU alertă sonoră",
"Unmute stream": "Marchează hubul cu alertă sonoră",
"Unmute this user": "Activați sunetul acestui utilizator",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Desprinde hubul de sus",
"Unread": "Necitit",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "Elimină steaua",
"Unstar all messages": "Elimină steaua tuturor mesajelor",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "Până la {time_limit} după postare",
"Update successful: Subdomains allowed for {domain}": "Actualizare reușită: subdomenii permise pentru {domain}",
"Update successful: Subdomains no longer allowed for {domain}": "Actualizare reușită: subdomeniile nu mai sunt permise pentru {domain}",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "Încărca fișiere",
"Upload icon": "Urcă icoană",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "Vedeți în {playground_name}",
"View message source": "",
"View messages sent": "Vezi mesajele trimise",
+ "View messages with yourself": "",
"View private messages": "Vezi mesajele private",
- "View private messages to myself": "Vezi mesajele private către mine",
"View read receipts": "",
- "View recent topics": "Afișează subiectele recente",
+ "View recent conversations": "",
"View stream": "Vezi hubul",
"View stream messages": "Vizualizați mesajele din hub",
"View user profile": "Vezi profilul utilizatorului",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Da!",
"Yes, send": "Da, trimite",
"Yesterday": "Ieri",
+ "You": "",
"You (click to remove) and {other_username} reacted with {emoji_name}": "Dvs. (dați clic pentru a elimina) și {other_username} ați reacționat cu {emoji_name}",
"You (click to remove) reacted with {emoji_name}": "Ați (dați clic pentru a elimina) a reacționat cu {emoji_name}",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Dvs. (dați clic pentru a elimina), {comma_separated_usernames} și {last_username} ați reacționat cu {emoji_name}",
@@ -1202,6 +1214,7 @@
"You are using an old version of the Zulip desktop app with known security bugs.": "Folosiți o versiune veche a aplicației Zulip pentru desktop cu erori de securitate cunoscute.",
"You aren't subscribed to this stream and nobody has talked about that yet!": "Nu ești abonat la acest hub și nimeni nu a vorbit încă despre asta!",
"You can also make tables with this Markdown-ish table syntax.": "De asemenea, puteți face Mese cu asta Sintaxa tabelului Markdown-ish .",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "Puteți reactiva utilizatorii dezactivați de la setările organizației .",
"You cannot create a stream with no subscribers!": "Nu poți crea un hub fără abonați!",
@@ -1238,6 +1251,10 @@
"Your status": "Statusul tau",
"Your time zone:": "Fusul dvs. orar:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip trebuie să trimită e-mailuri pentru a confirma adresele utilizatorilor și pentru a trimite notificări.",
"Zulip needs your permission to enable desktop notifications.": "Zulip are nevoie de permisiunea ta activați notificările desktop.",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Traducerile lui Zulip sunt contribuite de comunitatea noastră uimitoare de traducători voluntari. Dacă doriți să ajutați, vedeți Ghid de traducere Zulip .",
@@ -1248,6 +1265,7 @@
"[Unset]": "[Nesetată]",
"and": "și",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "și {remaining_senders, plural, one {1 other} other {# others}}.",
+ "back to streams": "",
"beta": "beta",
"clear": "șterge",
"cookie": "cookie",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "legumă verde cu frunze",
"marketing": "CAD-CAM",
+ "more conversations": "",
"more topics": "mai multe subiecte",
"or": "sau",
"private messages with yourself": "mesaje private cu tine",
diff --git a/locale/ru/LC_MESSAGES/django.po b/locale/ru/LC_MESSAGES/django.po
index b216e9cbfb..b286a30d4c 100644
--- a/locale/ru/LC_MESSAGES/django.po
+++ b/locale/ru/LC_MESSAGES/django.po
@@ -9,6 +9,7 @@
# Roman Bannack , 2020
# Dimitriy Ryazantcev , 2015-2017
# Эдуард Тагиров , 2016
+# Lev Shereshevsky, 2022
# Nikita Radchenko , 2021
# Pavel Borisov , 2020
# pavel.romanowski, 2018
@@ -24,9 +25,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
-"Last-Translator: Alya Abbott , 2022\n"
+"Last-Translator: Roman Bannack , 2020-2022\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"
@@ -34,45 +35,45 @@ msgstr ""
"Language: ru\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Не разрешено для гостевых пользователей"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Недопустимая организация"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Открытые каналы"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Закрытые каналы"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Личные сообщения"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Личные сообщения группы"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Неизвестное название графика: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "Начальное время больше конечного. Начало: {start}, конец: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "Данные аналитики недоступны. Обратитесь к администратору сервера."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Неверные параметры"
@@ -132,30 +133,30 @@ msgid ""
"{num_invites} users."
msgstr "У вашей организации недостаточно свободных лицензий Zulip чтобы пригласить {num_invites} пользователей. "
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Вам нужно выставить счет как минимум {} пользователям."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "Счета на более чем {} лицензий не могут быть обработаны с этой страницы. Пожалуйста, обратитесь к {}, чтобы завершить обновление."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Что-то пошло не так. Пожалуйста, обратитесь к {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Что-то пошло не так. Пожалуйста, перезагрузите страницу."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Что-то пошло не так. Пожалуйста, подождите несколько секунд и попробуйте еще раз."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -279,14 +280,14 @@ msgid ""
"\n"
" Your Zulip chat cannot be loaded because the server is experiencing technical difficulties.\n"
" "
-msgstr ""
+msgstr "\n Ваш чат Zulip не может быть загружен, т.к. сервер испытывает технические сложности.\n "
#: templates/500.html:28
msgid ""
"\n"
" This page will reload automatically when service is restored.\n"
" "
-msgstr ""
+msgstr "\n Эта страница перезагрузится автоматически, когда работа сервера восстановится.\n "
#: templates/500.html:32
#, python-format
@@ -294,7 +295,7 @@ msgid ""
"\n"
" In the meantime, you can contact Zulip support.\n"
" "
-msgstr ""
+msgstr "\n А пока вы можете связаться с поддержкой Zulip.\n "
#: templates/500.html:36
#, python-format
@@ -303,7 +304,7 @@ msgid ""
" In the meantime, you can contact\n"
" this server's administrators for support.\n"
" "
-msgstr ""
+msgstr "\n А пока вы можете связаться\n с администратором этого сервера для получения поддержки.\n "
#: templates/500.html:44
#, python-format
@@ -312,7 +313,7 @@ msgid ""
" If you administer this server, you may want to check out the\n"
" Zulip server troubleshooting guide.\n"
" "
-msgstr ""
+msgstr "\n Если вы являетесь администратором этого сервера, вы можете проверить\n руководство по устранению неполадок сервера Zulip.\n "
#: templates/analytics/stats.html:6
#, python-format
@@ -333,124 +334,124 @@ msgstr "Аналитика Zulip для %(target_name)s"
#: templates/analytics/stats.html:25
msgid "Organization summary"
-msgstr ""
+msgstr "Сводка организации"
#: templates/analytics/stats.html:27
msgid "Number of users"
-msgstr ""
+msgstr "Количество пользователей"
#: templates/analytics/stats.html:28
msgid "Users active during the last 15 days"
-msgstr ""
+msgstr "Активных пользователей за последние 15 дней"
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
-msgstr ""
+msgid "Total number of messages"
+msgstr "Общее количество сообщений"
#: templates/analytics/stats.html:31
-msgid "File storage in use"
-msgstr ""
+msgid "Number of messages in the last 30 days"
+msgstr "Количество сообщений за последние 30 дней"
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:32
+msgid "File storage in use"
+msgstr "Использование файлового хранилища"
+
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Активные пользователи"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Активность по дням"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15-дневная активность"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Всего пользователей"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Пользователи"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Сообщений отправлено по типу получателя "
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Я"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Все"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "За прошедшую неделю"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "За прошедший месяц"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "За прошедший год"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "За все время"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Сообщений отправлено за время"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Ежедневно"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Еженедельно"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Совокупно"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Люди"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Боты"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Сообщений прочитано за время"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Сообщений отправлено клиентом"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Последнее обновление"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "Документация по аналитике"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr "Адрес электронной почты изменен"
@@ -523,7 +524,7 @@ msgstr "Платежи"
msgid "Close"
msgstr "Закрыть"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr "Каталог открытых сообществ"
@@ -572,7 +573,7 @@ msgstr "Статус платежа"
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -592,7 +593,7 @@ msgstr "Показать цены"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -604,7 +605,7 @@ msgstr "Самостоятельный хостинг Zulip"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -696,7 +697,7 @@ msgstr "Возможности и цены"
msgid "Zulip for business"
msgstr "Zulip для бизнеса"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Контактировать поддержку"
@@ -746,7 +747,7 @@ msgstr "Аватар"
#: templates/corporate/upgrade.html:5
msgid "Upgrade"
-msgstr ""
+msgstr "Апгрейд"
#: templates/corporate/upgrade.html:23
#, python-format
@@ -819,7 +820,7 @@ msgid "Accept the Terms of Service"
msgstr "Принять условия использования"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -838,7 +839,7 @@ msgid "Accept"
msgstr "Принять"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Зарегистрироваться"
@@ -852,7 +853,7 @@ msgid "You need an invitation to join this organization."
msgstr "У вас должно быть приглашение, чтобы присоединиться к этой организации."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "ИЛИ"
@@ -1027,7 +1028,7 @@ msgstr "\n Пожалуйста, свяжитесь с view it in "
"%(realm_name)s Zulip, or manage email "
"preferences."
-msgstr ""
+msgstr "Ответьте прямо на это письмо, посмотрите его в %(realm_name)s Zulip, или посмотрите свои настройки электронной почты."
#: templates/zerver/emails/missed_message.source.html:40
#, python-format
msgid ""
"View or reply in %(realm_name)s Zulip, or manage email preferences."
-msgstr ""
+msgstr "Посмотрите или ответьте в %(realm_name)s Zulip или проверьте настройки электронной почты."
#: templates/zerver/emails/missed_message.source.html:42
#, python-format
msgid ""
"Reply in %(realm_name)s Zulip, or manage email preferences."
-msgstr ""
+msgstr "Ответьте в %(realm_name)s Zulip или проверьте настройки электронной почты."
#: templates/zerver/emails/missed_message.source.html:44
#, python-format
@@ -1728,17 +1729,17 @@ msgstr "\nВ этом письме нет содержания сообщени
#: templates/zerver/emails/missed_message.txt:35
#, python-format
msgid "Reply to this email directly, or view it in %(realm_name)s Zulip:"
-msgstr ""
+msgstr "Отвечайте прямо на это письмо, или посмотрите его в %(realm_name)s Zulip:"
#: templates/zerver/emails/missed_message.txt:39
#, python-format
msgid "View or reply in %(realm_name)s Zulip:"
-msgstr ""
+msgstr "Посмотрите или ответьте в %(realm_name)s Zulip:"
#: templates/zerver/emails/missed_message.txt:43
#, python-format
msgid "Reply in %(realm_name)s Zulip:"
-msgstr ""
+msgstr "Ответьте в %(realm_name)s Zulip:"
#: templates/zerver/emails/missed_message.txt:47
msgid ""
@@ -1984,7 +1985,7 @@ msgstr "Нажмите кнопку ниже, чтобы реактивиров
#: templates/zerver/find_account.html:4
msgid "Find your accounts"
-msgstr ""
+msgstr "Найти свои учетные записи"
#: templates/zerver/find_account.html:12
msgid "Find your Zulip accounts"
@@ -1994,7 +1995,7 @@ msgstr "Найти свою учетную запись Zulip"
msgid "Email addresses"
msgstr "Адреса электронной почты"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Найти учетные записи"
@@ -2090,111 +2091,111 @@ msgstr "Сообщество проекта с открытым источник
msgid "Rust language community"
msgstr "Сообщество языка Rust"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Учетные записи"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Новая организация"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Условия использования"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Политика конфиденциальности"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "Для пользователей"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "Начать"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Центр помощи"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Чат сообщества"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Блог"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "Для администраторов"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Настройте вашу организацию"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Установка сервера Zulip"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Обновление сервера Zulip"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "Изменение Zulip"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "Для авторов"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr "Руководство по сотрудничеству"
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "Сообщество разработчиков"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Перевод"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "О нас"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Команда"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "История"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "Работа"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr "Атрибуция веб-сайта"
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "Спонсировать Zulip"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr "Политика"
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2328,7 +2329,7 @@ msgid "Invalid or expired login session."
msgstr "Неверная или истекшая сессия."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2342,34 +2343,34 @@ msgstr "Войти в Zulip"
msgid "View without an account"
msgstr "Просмотр без учетной записи"
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Адрес почты или имя пользователя"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Имя пользователя"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Пароль"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Вы уже зарегистрированы под этим адресом электронной почты. Пожалуйста, войдите:"
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Адрес почты или имя пользователя"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Имя пользователя"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Пароль"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Войти с помощью %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Забыли свой пароль?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Нет учетной записи? У вас должно быть приглашение, чтобы присоединиться к этой организации."
@@ -2396,7 +2397,7 @@ msgstr "Перейти к Zulip"
#: templates/zerver/rate_limit_exceeded.html:4
msgid "Rate limit exceeded"
-msgstr ""
+msgstr "Превышен лимит"
#: templates/zerver/rate_limit_exceeded.html:15
msgid "Rate limit exceeded."
@@ -2413,24 +2414,30 @@ msgstr "Вы превысили предел того, \n
msgid "You can try again in %(retry_after)s seconds."
msgstr "Вы можете попробовать снова через %(retry_after)s секунд."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
-msgstr "Ошибка создания новой организации"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
+msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Этот сервер не поддерживает создание новых организаций обычными пользователями."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\n У Zulip открытый исходный код, так что вы\n можете установить\n ваш собственный Zulip сервер или создать новую\n организацию в\n Облаке Zulip\n "
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2737,8 +2744,8 @@ msgid "Invalid order mapping."
msgstr "Неверное размещение заказа."
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Id поля {id} не найдено."
@@ -2791,27 +2798,27 @@ msgstr "Эта группа каналов по умолчанию уже име
msgid "Default stream group '{}' already exists"
msgstr "Группа каналов по умолчанию '{}' уже существует"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr "Ваша учетная запись слишком новая для отправки приглашений для этой организации. Попросите администратора организации или более опытного пользователя."
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr "Некоторые адреса электронной почты не прошли проверку, поэтому мы не выслали ни одного приглашения."
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Мы не смогли никого пригласить."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2851,140 +2858,140 @@ msgstr "{user} пометил эту тему как решенную."
msgid "{user} has marked this topic as unresolved."
msgstr "{user} пометил эту тему как не решенную."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr "Настоящая тема была перемещена в {new_location} пользователем {user}."
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr "Сообщение из настоящей темы было перемещено в {new_location} пользователем {user}."
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr "{changed_messages_count} сообщений было перемещено из настоящей темы в {new_location} пользователем {user}."
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr "Эта тема была перемещена сюда из {old_location} пользователем {user}"
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr "Сообщение было перемещено сюда из {old_location} пользователем {user}"
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr "{changed_messages_count} сообщений было перемещено сюда из {old_location} пользователем {user}."
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "В вашей организации выключено редактирование сообщений"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "У вас нет прав для редактирования этого сообщения"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "Разрешенное время редактирования сообщения истекло"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr "Разрешенное время редактирования темы сообщения истекло"
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr "У вас нет права использовать подстановочные упоминания в этом канале."
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "У вас нет полномочий перемещать данное сообщение."
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr "У вас нет разрешения на перемещение этого сообщения из-за отсутствия доступа к его каналу"
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "Неверный флаг: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Флаг нельзя править: '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "Неверный флаг операции по сообщению: '{}'"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Невозможно отобразить сообщение"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "Ожидал ровно один канал"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "Неверный тип данных для канала"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "Неверный тип данных для получателей"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "В списках получателей могут быть адреса электронной почты или ID пользователей, но не то и другое."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Напоминание можно установить только для каналов."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "Ваш бот {bot_identity} попытался послать сообщение в канал с ID {stream_id}, но канала с таким ID не существует."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "Ваш бот {bot_identity} попытался послать сообщение в канал {stream_name}, но такого канала не существует. Нажмите [здесь]({new_stream_link}), чтобы его создать."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "Ваш бот {bot_identity} попытался послать сообщение в канал {stream_name}. Канал существует, но на него никто не подписан."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Личные сообщения в этой организации отключены."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "Темы необходимы в этой организации"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Виджеты: программист API послал неверное JSON-содержание"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Виджеты: {error_msg}"
@@ -3019,7 +3026,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr "{user_name} переименовал канал {old_stream_name} в {new_stream_name}."
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Нет описания."
@@ -3090,8 +3097,8 @@ msgstr "Должен быть администратором сервера"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Недостаточно прав"
@@ -3377,116 +3384,116 @@ msgstr "Название эмодзи должно содержать тольк
msgid "Emoji name is missing"
msgstr "Не хватает названия эмодзи."
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Не удается выделить очередь событий"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Не авторизован: требуется аутентификация через API или пользовательская сессия"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "Канал '{stream}' не существует"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "Канал с ID '{stream_id}' не существует"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "владелец организации"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "пользователь"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Нельзя деактивировать единственного {entity} -а/-я."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Неверный оператор включения разметки Markdown: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "Частота использования API превысила лимит."
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Неверный JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Должен быть членом организации"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Должны быть администратором организации"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Должен быть владельцем организации"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "Неправильное имя пользователя или пароль"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Учётная запись деактивирована"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Эта организация отключена"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr "Регистрация сервиса мобильных push-оповещений вашего сервера была деактивирована."
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "Парольная аутентификация отключена в этой организации"
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "Ваш пароль отключен, его необходимо сбросить "
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Неверный API-ключ"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "неверно оформленный API-ключ"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "Событие '{event_type}' в настоящее время не поддерживается вебхуком {webhook_name}"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr "Не удалось выделить данные из запроса: данное событие сгенерировано {webhook_name}?"
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Неверный поддомен."
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Доступ запрещен"
@@ -3699,10 +3706,10 @@ msgstr "В Zulip темы [говорят вам, о чем сообщение]
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
-msgstr "Посмотрите [Последние темы](#recent_topics), чтобы узнать, что происходит! Вы можете вернуться к этому разговору, нажав \"Личные сообщения\" в левом верхнем углу."
+msgstr ""
#: zerver/lib/onboarding.py:166
msgid ""
@@ -3924,7 +3931,7 @@ msgstr "Неверное название канала '{}'"
msgid "Stream(s) ({}) do not exist"
msgstr "Канал(ы) ({}) не существуют"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr "Открытые веб-каналы не активированы."
@@ -4037,7 +4044,7 @@ msgstr "Неверный тип бота"
msgid "Invalid interface type"
msgstr "Неверный тип интерфейса"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "Неверный ID пользователя {}"
@@ -4327,45 +4334,45 @@ msgstr "Дополнительные эмодзи"
msgid "Zulip extra emoji"
msgstr "Дополнительные эмодзи Zulip"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "Пользователь с ID {} деактивирован"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "Пользователь с ID {} является ботом"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Список опций"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Выбор человека"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Короткий текст"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Длинный текст"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Выбор даты"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Ссылка"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Внешняя учетная запись"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
-msgstr ""
+msgstr "Местоимения"
#: zerver/signals.py:95
msgid "Unknown IP address"
@@ -4454,17 +4461,17 @@ msgstr "Тип поля не поддерживается для отображ
msgid "Invalid field type."
msgstr "Неверный тип поля."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
-msgstr ""
+msgstr "В сводке профиля могут отображаться только 2 дополнительных поля профиля."
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "Поле с таким лейблом уже существует."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "Дополнительное поле по умолчанию не может быть обновлено."
@@ -4478,7 +4485,7 @@ msgstr "DevAuthBackend не включен."
#: zerver/views/events_register.py:105 zerver/views/events_register.py:109
msgid "Invalid '{}' parameter for anonymous request"
-msgstr ""
+msgstr "Неверный параметр '{}' для анонимного запроса"
#: zerver/views/hotspots.py:19
msgid "Unknown hotspot: {}"
@@ -4538,7 +4545,7 @@ msgstr "Неверный якорь"
msgid "Too many messages requested (maximum {})."
msgstr "Затребовано слишком много сообщений (максимум {})."
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr "Нет такой темы '{}'"
@@ -4646,7 +4653,7 @@ msgstr "Неверный провайдер видеочатов {}"
msgid "Invalid giphy_rating {}"
msgstr "Неверный giphy_rating {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "Должна быть демонстрационная организация."
@@ -4711,87 +4718,79 @@ msgstr "Вы должны загрузить только один логото
msgid "Invalid playground"
msgstr "Неверная интерактивная среда"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "Срок действия ссылки создания организации истек или она не действительна."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "Создание новой организации отключено"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr "Пользователь не авторизован выполнять запросы от имени '{principal}'"
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "Закрытый канал нельзя сделать каналом по умолчанию."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "Вы должны передать \"new_description\" или \"new_group_name\"."
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr "Неверное значение для \"op\". Укажите \"add\" или \"remove\"."
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "Канал по умолчанию нельзя сделать закрытым."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Канал уже имеет это имя!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr "Не указано действие. Укажите хотя бы один 'add' или 'delete'."
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr "{user_full_name} подписал вас на канал {stream_name}."
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr "{user_full_name} подписал вас на следующие каналы:"
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "Не удалось получить доступ к каналу ({stream_name})."
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr "Вы можете только приглашать других пользователей Zephyr зеркалирования в закрытые каналы."
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr "{user_name} создал следующие каналы: {stream_str}."
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr "{user_name} создал новый канал {stream_str}."
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "новые каналы"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr "**{policy}** канал создан пользователем {user_name}. **Описание:**"
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "Неизвестное свойство подписки: {}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "Не подписан к каналу с id {}"
diff --git a/locale/ru/translations.json b/locale/ru/translations.json
index 1ea0eba899..81e6becb7b 100644
--- a/locale/ru/translations.json
+++ b/locale/ru/translations.json
@@ -27,13 +27,12 @@
"5 minutes": "5 минут",
"6 hours": "6 часов",
"Total messages: {total_messages}": "Всего сообщений: {total_messages}",
- "{file_name} will be removed from the messages where it was shared. This action cannot be undone.
": "",
+ "{file_name} will be removed from the messages where it was shared. This action cannot be undone.
": "{file_name}будет удален из сообщений, в которых он был опубликован. Это действие нельзя будет отменить.
",
"Stream will be announced in #{notifications_stream}.
": "Канал будет анонсирован в #{notifications_stream}.
",
"The stream {stream_name} does not exist.
Manage your subscriptions on your Streams page.
": "Канал {stream_name} не существует.
Управляйте своими подписками на своей странице каналов.
",
"You are searching for messages that are sent by more than one person, which is not possible.
": "Вы ищете сообщения, которые были отправлены более чем одним пользователем, а это невозможно.
",
"You are searching for messages that belong to more than one 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 user@example.com to stream streamname containing the keyword keyword.
": "Вы можете использовать любую комбинацию этих поисковых операторов в одном запросе. Например:
название_канала user@example.com ключевое_слово Этот запрос найдет сообщения, которые отправил user@example.com в канал имя_канала и содержащие ключевое_слово.
",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} не подписан на этот канал. Пользователь не будет уведомлен, если вы упомянете его.",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} не подписан на этот канал. Пользователь не будет получать уведомления, пока вы его не подпишете.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "У {username} осталось {number_of_invites_by_user} не просроченных приглашений.",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Обновите, чтобы получить больше места.",
" to add a new line": ", чтобы добавить новую строку",
" to send": " для отправки",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": " будут иметь ту же роль, подписки на каналы, членство в группах пользователей и другие настройки и разрешения, что и до деактивации.",
"A Topic Move already in progress.": "Перемещение темы уже в процессе.",
"A deactivated bot cannot send messages, access data, or take any other action.": "Отключенный бот не может посылать сообщения, не имеет доступ к данным и не может совершать какое-либо другое действие.",
@@ -114,9 +114,12 @@
"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.": "Слова предупреждения позволяют получать уведомления, как если бы вы упоминали @ при использовании определенных слов или фраз в Zulip. Оповещения не чувствительны к регистру.",
+ "Alerted messages": "",
"All": "Все",
"All messages": "Все сообщения",
"All messages including muted streams": "Все сообщения, включая заглушенные каналы",
+ "All private messages": "Все личные сообщения",
+ "All private messages (P)": "",
"All stream subscribers can post.": "Все подписчики канала могут оставлять сообщения.",
"All streams": "Все каналы",
"All time": "За все время",
@@ -178,7 +181,7 @@
"Bot owner": "Владелец бота",
"Bot type": "Тип бота",
"Bots": "Боты",
- "Browse recent topics": "Просмотреть последние темы",
+ "Browse recent conversations": "",
"Browse streams": "Просмотреть каналы",
"Business": "Бизнес",
"Busy": "Занят",
@@ -213,7 +216,8 @@
"Close this dialog window": "Закрыть это диалоговое окно",
"Code playgrounds": "Интерактивные среды",
"Collapse compose": "Свернуть поле ввода сообщения",
- "Collapse message": "",
+ "Collapse message": "Свернуть сообщение",
+ "Collapse private messages": "",
"Collapse/show selected message": "Свернуть/развернуть выбранное сообщение",
"Color scheme": "Цветовая схема",
"Community": "Сообщество",
@@ -275,7 +279,7 @@
"Deactivate": "Отключить",
"Deactivate account": "Отключить учетную запись",
"Deactivate bot": "Отключить бота",
- "Deactivate custom emoji?": "",
+ "Deactivate custom emoji?": "Удалить дополнительный эмодзи?",
"Deactivate organization": "Отключить организацию",
"Deactivate user": "Отключить пользователя",
"Deactivate your account": "Отключить вашу учетную запись",
@@ -294,11 +298,11 @@
"Delete alert word": "Удалить сигнальное слово",
"Delete all drafts": "Удалить все черновики",
"Delete code playground?": "Удалить интерактивную среду для кода?",
- "Delete custom profile field?": "",
+ "Delete custom profile field?": "Удалить дополнительное поле профиля?",
"Delete data export?": "Удалить выгрузку данных?",
"Delete draft": "Удалить черновик",
"Delete file": "Удалить файл",
- "Delete file?": "",
+ "Delete file?": "Удалить файл?",
"Delete icon": "Удалить иконку",
"Delete linkifier?": "Удалить фильтр URL",
"Delete logo": "Удалить логотоп",
@@ -309,8 +313,8 @@
"Delete topic": "Удалить тему",
"Delete {user_group_name}?": "Удалить {user_group_name}?",
"Deleted": "Удалено",
- "Deleted option:": "",
- "Deleted options:": "",
+ "Deleted option:": "Удаленная опция:",
+ "Deleted options:": "Удаленные опции:",
"Deleted successfully!": "Удалено успешно!",
"Deleting a message permanently 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.": "Удаление темы немедленно удалит саму тему и все ее сообщения для каждого пользователя. Это может смутить некоторых пользователей, особенно, если они получили оповещение по электронной почте или push-оповещение об этих сообщениях.",
@@ -328,10 +332,10 @@
"Disabled": "Отключен",
"Discard": "Сбросить",
"Dismiss for a week": "Отклонить на неделю",
- "Display availability to other users": "",
- "Display in profile summary": "",
- "Display my availability to other users": "",
- "Display names of reacting users when few users have reacted to a message": "",
+ "Display availability to other users": "Показывать доступность другим пользователям",
+ "Display in profile summary": "Отображать в сводке профиля",
+ "Display my availability to other users": "Показывать мою доступность другим пользователям",
+ "Display names of reacting users when few users have reacted to a message": "Отображать имена пользователей, которые отреагировали на сообщение, если это сделало несколько пользователей",
"Display settings": "Настройки отображения",
"Do you want to add everyone?": "Вы хотите добавить каждого?",
"Domain": "Домен",
@@ -359,7 +363,7 @@
"Edit linkfiers": "Редактировать фильтры URL",
"Edit message": "Редактировать сообщение",
"Edit selected draft": "Редактировать выбранный черновик",
- "Edit selected message": "Редактировать выбранное сообщение",
+ "Edit selected message or view source": "",
"Edit status": "Редактировать статус",
"Edit topic": "Редактировать тему",
"Edit user": "Изменить пользователя",
@@ -383,7 +387,7 @@
"Emoji theme": "Тема эмодзи",
"Enable message edit history": "Включить историю редактирования сообщений",
"Enable notifications": "Включить оповещения",
- "Enable read receipts": "",
+ "Enable read receipts": "Включить уведомления о прочтении",
"Enabled": "Включен",
"End of results from your history.": "Конец результатов поиска из вашей истории.",
"Endpoint URL": "URL конечной точки",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Ошибка получения истории редактирования сообщения",
"Error in unsubscribing from #{stream_name}": "Ошибка при отписке от #{stream_name}",
"Error listing invites": "Ошибка отображения приглашений",
- "Error moving the topic": "Ошибка при перемещении темы",
"Error moving topic": "Ошибка перемещения темы",
"Error removing alert word!": "Ошибка удаления сигнального слова!",
"Error removing subscription": "Ошибка удаления подписки",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Исключить сообщения с темой .",
"Exit search": "Закрыть поиск",
"Expand compose": "Развернуть поле ввода сообщения",
+ "Expand message": "",
"Expand message (-)": "Развернуть сообщения (-)",
+ "Expand private messages": "",
"Expires at": "Истекает в",
"Expires on {date}": "Истекает {date}",
"Export failed": "Ошибка экспорта",
@@ -481,7 +486,7 @@
"Get API key": "Получить API-ключ",
"Go back through viewing history": "Пройти обратно в истории переписки",
"Go forward through viewing history": "Пройти вперед в истории переписки",
- "Go invisible": "",
+ "Go invisible": "Стать невидимым",
"Go to conversation": "Пройти к беседе",
"Go to default view": "Перейти в представление по умолчанию",
"Got it": "Понял",
@@ -508,6 +513,7 @@
"In a meeting": "На встрече",
"Inactive": "Неактивный",
"Inactive bots": "Неактивные боты",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Получать содержимое личных сообщений во всплывающих оповещениях",
"Include message content in message notification emails": "Включить содержимое сообщения в уведомление по электронной почте",
"Include muted": "Включить заглушенные",
@@ -539,7 +545,7 @@
"January": "Январь",
"Join {realm_name}": "Вступить в {realm_name}",
"Joined": "Подключился",
- "Joined {date_joined}": "",
+ "Joined {date_joined}": "Присоединился {date_joined}",
"Joining the organization": "Присоединение к организации",
"July": "Июль",
"June": "Июнь",
@@ -586,8 +592,8 @@
"Mark all messages as read": "Отметить все сообщения прочитанными",
"Mark as read": "Отметить как прочитанное",
"Mark as resolved": "Отметить как решенное",
- "Mark as unread from here": "",
- "Mark as unread from selected message": "",
+ "Mark as unread from here": "Пометить как непрочитанное с этого места",
+ "Mark as unread from selected message": "Пометить как непрочитанное с выбранного сообщения",
"Mark as unresolved": "Отметить как не решенное",
"Marketing team": "Команда по маркетингу",
"Marking all messages as read\u2026": "Помечаем все сообщения как прочитанные...",
@@ -605,18 +611,17 @@
"Message #{stream_name} > {topic_name}": "Написать в #{stream_name} > {topic_name}",
"Message actions": "Действия с сообщением",
"Message and topic editing": "Редактирование сообщения и темы",
- "Message deletion": "",
+ "Message deletion": "Удаление сообщения",
"Message edit history": "История редактирования сообщения",
"Message formatting": "Форматирование сообщения",
"Message length shouldn't be greater than {max_length} characters.": "Длинна сообщения должна быть не больше чем {max_length} символов.",
"Message retention": "Хранение сообщений",
- "Message retention for stream": "Хранение сообщений в канале",
"Message retention period": "Срок хранения сообщений",
"Message scheduled for {deliver_at}": "Сообщение запланировано на {deliver_at}",
- "Message sent when you were not subscribed": "Сообщение было отправлено, когда вы были не подписаны на канал",
"Message {recipient_label}": "Написать {recipient_label}",
"Message {recipient_names}": "Написать {recipient_names}",
"Message {recipient_name} ({recipient_status})": "Написать {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Сообщения в этом канале будут автоматически удаляться через {retention_days} дней.",
"Messages in this stream will be retained forever.": "Сообщения в этом канале будут храниться всегда.",
"Mobile": "Мобильный",
@@ -630,7 +635,9 @@
"More than 2 weeks ago": "Более 2-х недель назад",
"Move all messages in {topic_name}": "Перенести все сообщения {topic_name}",
"Move all messages in this topic": "Переместить все сообщения в данной теме",
- "Move message": "",
+ "Move message": "Переместить сообщение",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "Переместить только это сообщение",
"Move this and all following messages in this topic": "Переместить это и все следующие сообщения в данной теме",
"Move topic": "Переместить тему",
@@ -748,7 +755,7 @@
"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 2 custom profile fields can be displayed in the profile summary.": "",
+ "Only 2 custom profile fields can be displayed in the profile summary.": "В сводке профиля могут отображаться только 2 дополнительных поля профиля.",
"Only full members belonging to the group, organization administrators and moderators can modify a group.": "Только полноценные участники группы, администраторы организации и модераторы могут изменять группу. ",
"Only group members can add users to a group.": "Только участники группы могут добавлять к ней пользователей.",
"Only group members, organization administrators and moderators can modify a group.": "Только участники группы, администраторы организации и модераторы могут изменять группу. ",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "Только владельцы могут изменять политику хранения сообщений.",
"Only owners can change these settings.": "Только владельцы могут менять эти настройки.",
"Only owners can deactivate the organization.": "Только Владельцы могут отключить организацию. ",
"Only stream members can add users to a private stream": "Только подписчики канала могут добавлять пользователей к закрытому каналу.",
@@ -805,6 +811,7 @@
"Owner: {name}": "Владелец: {name}",
"Owners only": "Только владельцы",
"PMs, mentions, and alerts": "Личные сообщения, упоминания и сигналы",
+ "PRIVATE MESSAGES": "",
"Participants": "Участники",
"Participated": "Участвовал",
"Password": "Пароль",
@@ -823,7 +830,7 @@
"Please choose a new password": "Пожалуйста, выберите новый пароль",
"Please enter your password": "Пожалуйста, введите ваш пароль",
"Please just upload one file.": "Просто загрузите один файл.",
- "Please only use characters that are valid in an email address": "",
+ "Please only use characters that are valid in an email address": "Пожалуйста, используйте только символы, допустимые в адресе электронной почты",
"Please re-enter your password to confirm your identity.": "Введите пароль повторно, чтобы подтвердить свою личность.",
"Please specify a date or time.": "Пожалуйста, укажите дату или время.",
"Please specify a stream": "Укажите канал",
@@ -847,9 +854,8 @@
"Private, protected history": "Закрытый, защищенная переписка",
"Private, shared history": "Закрытый, открытая переписка",
"Profile": "Профиль",
- "Pronouns": "",
+ "Pronouns": "Местоимения",
"Public": "Открытый",
- "Public stream messages in organization": "Сообщения в открытых каналах организации",
"Question": "Вопрос",
"Quote and reply or forward": "Цитировать и ответить или переслать",
"Quote and reply to message": "Цитировать и ответить на сообщение",
@@ -861,9 +867,9 @@
"Reactivate {name}": "Повторно активировать {name}",
"Read receipts": "Уведомления о прочтении",
"Read receipts are currently disabled in this organization.": "Уведомления о прочтении в настоящее время отключены в этой организации.",
- "Read receipts are not available for Notification Bot messages.": "",
+ "Read receipts are not available for Notification Bot messages.": "Подтверждение о прочтении недоступны для сообщений Бота оповещений.",
"Receives new stream announcements": "Получает объявления о новых каналах",
- "Recent topics": "Последние темы",
+ "Recent conversations": "",
"Remind me about this": "Напомнить мне об этом",
"Reminder not set!": "Напоминание не установлено!",
"Reminder set!": "Напоминание установлено!",
@@ -875,6 +881,8 @@
"Reply to author": "Ответить автору",
"Reply to message": "Ответить на сообщение",
"Reply to selected message": "Ответить на выбранное сообщение",
+ "Request education pricing": "",
+ "Request sponsorship": "Запросить спонсорство",
"Requesting user": "Запрашиваем пользователя",
"Require topics in stream messages": "Требовать тему в сообщениях канала",
"Research": "Исследование",
@@ -927,8 +935,8 @@
"Send emails introducing Zulip to new users": "Отправлять ознакомительное письмо о Zulip новым пользователям",
"Send me Zulip's low-traffic newsletter (a few emails a year)": "Присылайте мне новости Zulip с низким трафиком (несколько писем в год) ",
"Send message": "Отправить сообщение",
- "Send mobile notifications even if I'm online": "",
- "Send mobile notifications even if user is online": "",
+ "Send mobile notifications even if I'm online": "Посылать оповещения на мобильные устройства, даже если я онлайн",
+ "Send mobile notifications even if user is online": "Посылать оповещения на мобильные устройства, даже если пользователь онлайн",
"Send private message": "Отправить личное сообщение",
"Send weekly digest emails to inactive users": "Посылать еженедельный обзор по электронной почте неактивным пользователям",
"Sent!": "Отправлено!",
@@ -997,7 +1005,7 @@
"Subscriber count": "Количество подписчиков",
"Subscribers": "Подписчики",
"Successfully subscribed users:": "Успешно подписаны пользователи:",
- "Summary": "",
+ "Summary": "Сводная информация",
"Sunday": "Воскресенье",
"Support Zulip": "Поддержать Zulip",
"Switch between tabs": "Переключиться между вкладками",
@@ -1038,10 +1046,10 @@
"This stream has {count} subscribers.": "В этом канале {count} подписчиков.",
"This user does not exist!": "Нет такого пользователя!",
"This user has been deactivated.": "Этот пользователь был отключен.",
- "This will clear the profile field for 1 user.": "",
- "This will clear the profile field for users.": "",
- "This will delete the profile field for 1 user.": "",
- "This will delete the profile field for users.": "",
+ "This will clear the profile field for 1 user.": "Это очистит поле профиля для 1 пользователя.",
+ "This will clear the profile field for users.": "Это очистит поле профиля для пользователей.",
+ "This will delete the profile field for 1 user.": "Это удалит поле профиля для 1 пользователя.",
+ "This will delete the profile field for users.": "Это удалит поле профиля для пользователей.",
"Thursday": "Четверг",
"Time": "Время",
"Time format": "Формат времени",
@@ -1064,17 +1072,17 @@
"Topics are required in this organization": "Темы необходимы в этой организации",
"Topics marked as resolved": "Тема отмечена как решенная",
"Tuesday": "Вторник",
- "Turn off invisible mode": "",
+ "Turn off invisible mode": "Отключить режим невидимости",
"Two factor authentication": "Двухфакторная аутентификация",
"Type": "Тип",
"URL format string": "Строка формата URL",
"URL pattern": "Шаблон URL",
"URL prefix": "Префикс URL",
"USERS": "ПОЛЬЗОВАТЕЛИ",
- "Un-collapse": "Развернуть",
"Uncheck all": "Снять отметки со всего",
"Unknown": "Неизвестно",
"Unknown stream": "Неизвестный канал",
+ "Unknown stream #{search_text}": "",
"Unmute": "Включить",
"Unmute stream": "Включить канал",
"Unmute this user": "Включить этого пользователя",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Открепить канал сверху",
"Unread": "Непрочитанное",
"Unread count badge (appears in desktop sidebar and browser tab)": "Значок счетчика непрочитанных сообщений (появляется на боковой панели рабочего стола и на вкладке браузера)",
+ "Unread messages": "",
"Unresolve topic": "Отметить тему как нерешенную",
"Unstar": "Снять отметку",
"Unstar all messages": "Снять отметку со всех отмеченных сообщений",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "До {time_limit} после публикации",
"Update successful: Subdomains allowed for {domain}": "Обновлено успешно: поддомены разрешены для {domain}",
"Update successful: Subdomains no longer allowed for {domain}": "Обновлено успешно: поддомены больше не разрешены для {domain}",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "Загрузить аватар",
"Upload files": "Загрузить файлы",
"Upload icon": "Загрузить иконку",
@@ -1129,7 +1140,7 @@
"User(s) invited successfully.": "Пользователи успешно приглашены.",
"User(s) join as": "Пользователь/-и присоединяются как",
"Users": "Пользователи",
- "Users can always disable their personal read receipts.": "",
+ "Users can always disable their personal read receipts.": "Пользователи всегда могут отключить свои личные подтверждения о прочтении.",
"Vacationing": "В отпуске",
"Version {zulip_version}": "Версия {zulip_version}",
"Video call provider": "Провайдер видеозвонков",
@@ -1140,12 +1151,12 @@
"View in playground": "Показать в интерактивной среде",
"View in {name}": "Показать в {name}",
"View in {playground_name}": "Показать в {playground_name}",
- "View message source": "",
+ "View message source": "Посмотреть исходный текст сообщения",
"View messages sent": "Просмотр отправленных сообщений",
+ "View messages with yourself": "",
"View private messages": "Показать личные сообщения",
- "View private messages to myself": "Показать личные сообщения для меня",
"View read receipts": "Показать подтверждения получения",
- "View recent topics": "Смотреть последние темы",
+ "View recent conversations": "",
"View stream": "Просмотр канала",
"View stream messages": "Показать сообщения канала",
"View user profile": "Отрыть профиль пользователя",
@@ -1162,7 +1173,7 @@
"Wednesday": "Среда",
"Week of {date}": "Неделя {date}",
"Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "Рады видеть вас снова! У вас {unread_msgs_count} непрочитанных сообщений. Хотите отметить их как прочитанные?",
- "What pronouns should people use to refer to you?": "",
+ "What pronouns should people use to refer to you?": "Какое местоимение должны использовать люди обращаясь к вам?",
"When you deactivate , they will be immediately logged out.": "Если вы деактивируете , то это приведет к мгновенному выходу из системы.",
"Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "Будут ли подстановочные упоминания, такие как @all, рассматриваться как упоминания для оповещений.",
"Who can access the stream?": "Кто имеет доступ к каналу?",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Да, пожалуйста!",
"Yes, send": "Да, отправить",
"Yesterday": "Вчера",
+ "You": "Вы",
"You (click to remove) and {other_username} reacted with {emoji_name}": "Вы (нажать, чтобы удалить) и {other_username} добавили реакцию {emoji_name}",
"You (click to remove) reacted with {emoji_name}": "Вы (нажать, чтобы удалить) добавили реакцию {emoji_name}",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Вы (нажмите, чтобы удалить), {comma_separated_usernames} и {last_username} добавили реакцию {emoji_name}",
@@ -1202,6 +1214,7 @@
"You are using an old version of the Zulip desktop app with known security bugs.": "Вы используете устаревшую версию приложения Zulip с известными уязвимостями.",
"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.": "Вы так же можете делать таблицы с помощью Markdown-подобного синтаксиса таблиц.",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Вы получите полный доступ к этому сообществу и участвовать в беседах, если вы создадите учетную запись Zulip в данной организации.",
"You can reactivate deactivated users from organization settings.": "Вы можете вновь активировать деактивированных пользователей в настройках организации.",
"You cannot create a stream with no subscribers!": "Вы не можете создать канал без подписчиков!",
@@ -1238,6 +1251,10 @@
"Your status": "Ваш статус",
"Your time zone:": "Ваш часовой пояс:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip необходимо отправлять электронный письма для подтверждения адресов пользователей и отправки оповещений.",
"Zulip needs your permission to enable desktop notifications.": "Zulip необходимо ваше разрешение, чтобы включить всплывающие уведомления.",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Перевод Zulip выполняется нашим потрясающим сообществом переводчиков-добровольцев. Если вы хотите помочь, ознакомьтесь с рекомендациями по переводу Zulip.",
@@ -1248,24 +1265,26 @@
"[Unset]": "[Вернуть]",
"and": "и",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "и {remaining_senders, plural, one {1 other} other {# others}}.",
+ "back to streams": "",
"beta": "бета",
"clear": "очистить",
"cookie": "куки",
- "deprecated": "",
+ "deprecated": "устаревший",
"group private messages with {recipient}": "групповых личных сообщений с {recipient}",
- "he/him": "",
+ "he/him": "он/его",
"in 1 hour": "через 1 час",
"in 20 minutes": "через 20 минут",
"in 3 hours": "через 3 часа",
- "invisible mode off": "",
+ "invisible mode off": "режим невидимости выключен",
"leafy green vegetable": "листвяной зеленый овощ",
"marketing": "маркетинг",
+ "more conversations": "еще беседы",
"more topics": "еще темы",
"or": "или",
"private messages with yourself": "личные сообщения с собой",
"private messages with {recipient}": "Личные сообщения с {recipient}",
- "she/her": "",
- "they/them": "",
+ "she/her": "она/её",
+ "they/them": "они/их",
"{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "{comma_separated_usernames} и {last_username} добавили реакцию {emoji_name}",
"{date} at {time}": "{date} в {time}",
"{days_old} days ago": "{days_old} дн. назад",
@@ -1275,12 +1294,12 @@
"{last_active_date}": "{last_active_date}",
"{minutes} min to edit": "{minutes} мин. на изменение",
"{minutes} minutes ago": "{minutes} мин. назад",
- "{modal_heading_text}": "",
- "{num_of_people, plural, one {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}": "{num_of_people, plural, one {} few {} many {} other {}}",
+ "{modal_heading_text}": "{modal_heading_text}",
+ "{num_of_people, plural, one {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}": "{num_of_people, plural, one {Это сообщение прочел {num_of_people} человек:} few {Это сообщение прочло {num_of_people} человека:} many {Это сообщение прочло {num_of_people} человек:} other {Это сообщение прочло {num_of_people} человек:}}",
"{seconds} sec to edit": "{seconds} секунд на редактирование",
"{starred_status} this message": "{starred_status} это сообщение",
"{starred_status} this message (Ctrl + s)": "{starred_status} это сообщение (Ctrl + s)",
- "{user_time} local time": "",
+ "{user_time} local time": "{user_time} местное время",
"{username} [said]({link_to_message}):": "{username} [said]({link_to_message}):",
"{username} reacted with {emoji_name}": "{username} добавил реакцию {emoji_name}"
}
\ No newline at end of file
diff --git a/locale/si/LC_MESSAGES/django.po b/locale/si/LC_MESSAGES/django.po
index 9318757d0f..b74870008c 100644
--- a/locale/si/LC_MESSAGES/django.po
+++ b/locale/si/LC_MESSAGES/django.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: හෙළබස සමූහය, 2022\n"
"Language-Team: Sinhala (http://www.transifex.com/zulip/zulip/language/si/)\n"
@@ -20,45 +20,45 @@ msgstr ""
"Language: si\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "අමුත්තන්ට ඉඩ නැත"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "සංවිධානය වලංගු නොවේ"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "පොදු ප්රචාර"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "පෞද්ගලික ප්රචාර"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "පෞද්ගලික පණිවිඩ"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "පෞද්ගලික පණිවිඩ සමූහගත කරන්න"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr ""
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr ""
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "විශ්ලේෂණ දත්ත නැත. ඔබගේ සේවාදායක පරිපාලක අමතන්න."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr ""
@@ -118,30 +118,30 @@ msgid ""
"{num_invites} users."
msgstr "පරිශීලකයින් {num_invites} කට ආරාධනා කිරීම සඳහා ප්රමාණවත් භාවිතා නොකරන ලද සුලිප් බලපත්ර ඔබගේ සංවිධානයේ නැත."
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "ඔබ අවම වශයෙන් පරිශීලකයින් {} සඳහා වාර්ණාවක් ගත යුතුය."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr ""
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "යම් වැරැද්දක් සිදුවී ඇත. පිටුව නැවත පූරණය කරන්න."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "යම් වැරැද්දක් සිදු වී ඇත. තත්පර කිහිපයක් රැඳී සිට යළි උත්සාහ කරන්න."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -330,113 +330,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "සක්රිය පරිශීලකයින්"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "දෛනික ක්රියාකාරී"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr ""
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "මුළු පරිශීලකයින්"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "පරිශීලකයින්"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "ලබන්නාගේ වර්ගය අනුව යැවූ පණිවිඩ"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "මා"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "සෑම දෙනාම"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "පසුගිය සතිය"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "පසුගිය මාසය"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "පසුගිය අවුරුද්ද"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "සෑම වෙලාවෙම"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr ""
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "දිනපතා"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "සතිපතා"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr ""
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "මනුෂ්යයින්"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "ස්වයංක්රමලේඛ"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr ""
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "අනුග්රාහකයා යැවූ පණිවිඩ"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "අන්තිම යාවත්කාලය"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "විශ්ලේෂණ ප්රලේඛනය"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -509,7 +509,7 @@ msgstr "ලදුපත්"
msgid "Close"
msgstr "වසන්න"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -558,7 +558,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -578,7 +578,7 @@ msgstr "මිලකරණය දකින්න"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -590,7 +590,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -682,7 +682,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "සහාය අමතන්න"
@@ -805,7 +805,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -824,7 +824,7 @@ msgid "Accept"
msgstr "පිළිගන්න"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "ලියාපදිංචිය"
@@ -838,7 +838,7 @@ msgid "You need an invitation to join this organization."
msgstr "මෙම සංවිධානයට එක්වීමට ඔබට ඇරයුමක් අවශ්යයි."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "හෝ"
@@ -1980,7 +1980,7 @@ msgstr ""
msgid "Email addresses"
msgstr "වි-තැපැල් ලිපින"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "ගිණුම් සොයාගන්න"
@@ -2076,111 +2076,111 @@ msgstr ""
msgid "Rust language community"
msgstr "රස්ට් භාෂා ප්රජාව"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "ගිණුම්"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "නව සංවිධානය"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "සේවාවේ නියම"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "රහස්යතා ප්රතිපත්තිය"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "පරිශීලකයින් සඳහා"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "ආරම්භය ගන්න"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "උපකාරක මධ්යස්ථානය"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "ප්රජා සංවාදය"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "පරිපාලකයින් සඳහා"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "ඔබගේ සංවිධානය පිහිටුවීම"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "සුලිප් සේවාදායකයක් ස්ථාපනය කිරීම"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "සුලිප් සේවාදායකයක් ශ්රේණිකරනය"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "සුලිප් සංශෝධනය වෙමින්"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "දායකයින් සඳහා"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "ගිට්හබ්"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "සංවර්ධන ප්රජාව"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "පරිවර්තනය"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "අපි ගැන"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "කණ්ඩායම"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "ඉතිහාසය"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "රැකියා"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2314,7 +2314,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2328,34 +2328,34 @@ msgstr "සුලිප් වෙත ඇතුල් වන්න"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "වි-තැපෑල හෝ පරිශීලක නාමය"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "පරිශීලක නාමය"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "මුරපදය"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "ඔබ දැනටමත් මෙම වි-තැපැල් ලිපිනය සමඟ ලියාපදිංචි වී ඇත. පහතින් ඇතුල් වන්න."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "වි-තැපෑල හෝ පරිශීලක නාමය"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "පරිශීලක නාමය"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "මුරපදය"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "%(identity_provider)s සමඟ ඇතුල් වන්න"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "මුරපදය අමතක වුනාද?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "තවම ගිණුමක් නැද්ද? මෙම සංවිධානයට එක්වීමට ඔබට ආරාධනා කර තිබිය යුතුය."
@@ -2399,25 +2399,31 @@ msgstr "පරිශීලකයෙකුට මෙම ක්රියාව
msgid "You can try again in %(retry_after)s seconds."
msgstr "ඔබට තත්. %(retry_after)s කින් නැවත උත්සාහ කළ හැකිය."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "මෙම සේවාදායකය ප්රසිද්ධ පරිශීලකයින්ට නව සංවිධාන සෑදීමට ඉඩ නොදේ."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2723,8 +2729,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2777,27 +2783,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr "මෙම සංවිධානය සඳහා ආරාධනා යැවීමට ඔබගේ ගිණුම ඉතා අළුත් ය. සංවිධාන පරිපාලකයෙකුගෙන් හෝ වඩාත් පළපුරුදු පරිශීලකයෙකුගෙන් අසන්න."
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr ""
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "අපට කිසිවෙකුට ආරාධනා කිරීමට නොහැකි විය."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2837,140 +2843,140 @@ msgstr "{user} මෙම මාතෘකාව විසඳා ඇති ලෙ
msgid "{user} has marked this topic as unresolved."
msgstr "{user} මෙම මාතෘකාව නොවිසඳුනු ලෙස සලකුණු කර ඇත."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "ඔබගේ සංවිධානය පණිවිඩ සංස්කරණය අක්රිය කර ඇත"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "මෙම පණිවිඩය සංස්කරණය කිරීමට ඔබට අවසර නැත"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "මෙම පණිවිඩය සංස්කරණ කාල සීමාව පසු වී ඇත"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr "මෙම පණිවිඩයේ මාතෘකාව සංස්කරණ කාල සීමාව පසු වී ඇත"
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "මෙම පණිවිඩය ගෙන යාමට ඔබට අවසර නැත"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "පණිවිඩය ගෙනහැර දැක්වීමට නොහැකිය"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "ලබන්නන් සඳහා වලංගු නොවන දත්ත වර්ගයකි"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "ලබන්නන්ගේ ලැයිස්තු වල වි-තැපැල් හෝ පරිශීලක හැඳු. අඩංගු විය හැකිය නමුත් දෙකම නොවේ."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "මෙම සංවිධානය තුළ පෞද්ගලික පණිවිඩ අබල කර ඇත."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3005,7 +3011,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "සවිස්තරයක් නැත."
@@ -3076,8 +3082,8 @@ msgstr "සේවාදායක පරිපාලකයෙකු විය ය
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "ප්රමාණවත් අවසරයක් නැත"
@@ -3363,116 +3369,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "ඉමොජි නම අස්ථානගත වී ඇත"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr ""
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr ""
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "සංවිධානයේ හිමිකරු"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "පරිශීලක"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "යෙ.ක්ර.මු. භාවිතය අනුපාත සීමාව ඉක්මවා ඇත"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr ""
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "සංවිධානයේ සාමාජිකයෙකු විය යුතුය"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "සංවිධානයේ පරිපාලකයෙකු විය යුතුය"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "සංවිධානයේ හිමිකරුවෙකු විය යුතුය"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "ඔබගේ පරිශීලක නාමය හෝ මුරපදය වැරදි ය"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "ඔබගේ මුරපදය අබල කර ඇති අතර එය නැවත සැකසිය යුතුය"
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "යෙ.ක්ර.මු. යතුර වලංගු නොවේ"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "වලංගු නොවන උපවසමකි"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr ""
@@ -3685,7 +3691,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3910,7 +3916,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4023,7 +4029,7 @@ msgstr "ස්වයංක්රමලේඛ වර්ගය වලංගු
msgid "Invalid interface type"
msgstr "අතුරු මුහුණතෙහි වර්ගය වලංගු නොවේ"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "වලංගු නොවන පරිශීලක හැඳු.: {}"
@@ -4313,43 +4319,43 @@ msgstr "අභිරුචි ඉමොජි"
msgid "Zulip extra emoji"
msgstr "සුලිප් අමතර ඉමොජි"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "විකල්ප ලැයිස්තුව"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "සබැඳිය"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "බාහිර ගිණුම"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4440,17 +4446,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "ක්ෂේත්ර වර්ගය වලංගු නොවේ."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "පෙරනිමි අභිරුචි ක්ෂේත්රය යාවත්කාල කළ නොහැකිය."
@@ -4524,7 +4530,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr "බොහෝ පණිවිඩ ඉල්ලා ඇත (උපරිමය {})."
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr "එවැනි මාතෘකාවක් නැත '{}'"
@@ -4632,7 +4638,7 @@ msgstr ""
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4697,87 +4703,79 @@ msgstr "ඔබ හරියටම එක් ලාංඡනයක් උඩු
msgid "Invalid playground"
msgstr "වලංගු නොවන ක්රීඩා පිටියකි"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "සංවිධානය සෑදීමේ සබැඳිය කල් ඉකුත් වී හෝ වලංගු නොවේ."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "නව සංවිධාන සෑදීම අබල කර ඇත"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr ""
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr ""
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/si/translations.json b/locale/si/translations.json
index cc9efb035c..e86b06a4e5 100644
--- a/locale/si/translations.json
+++ b/locale/si/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "මාතෘකාවක් ගෙන යාම දැනටමත් කෙරෙමින් පවතී.",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "",
+ "Alerted messages": "",
"All": "සියළුම",
"All messages": "සියළුම පණිවිඩ",
"All messages including muted streams": "",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "",
"All time": "සෑම වෙලාවෙම",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "ස්වයංක්රමලේඛ වර්ගය",
"Bots": "ස්වයංක්රමලේඛ",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "කේත ක්රීඩාපිටිය",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "පණිවිඩය සංස්කරණය",
"Edit selected draft": "",
- "Edit selected message": "",
+ "Edit selected message or view source": "",
"Edit status": "තත්වය සංස්කරණය",
"Edit topic": "මාතෘකාව සංස්කරණය",
"Edit user": "පරිශීලක සංස්කරණය",
@@ -397,7 +401,6 @@
"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": "",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": " මාතෘකාව සහිත පණිවිඩ බැහැර කරන්න .",
"Exit search": "සෙවුමෙන් පිටවන්න",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "පණිවිඩය පුළුල් කරන්න (-)",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "නිර්යාතයට අසමත් විය",
@@ -508,6 +513,7 @@
"In a meeting": "රැස්වීමක",
"Inactive": "",
"Inactive bots": "",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "",
"Include message content in message notification emails": "පණිවිඩ දැනුම්දීම් වි-තැපැල් හි පණිවිඩ අන්තර්ගතය ඇතුළත් කරන්න",
"Include muted": "නිහඬ කිරීම් ඇතුළත්ව",
@@ -610,13 +616,12 @@
"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}": "{recipient_label} පණිවිඩය",
"Message {recipient_names}": "{recipient_names} පණිවිඩය",
"Message {recipient_name} ({recipient_status})": "පණිවිඩය {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "ජංගම",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "සියළුම පණිවිඩ {topic_name} තුළට ගෙන යන්න",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "මාතෘකාව ගෙන යන්න",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -805,6 +811,7 @@
"Owner: {name}": "හිමිකරු: {name}",
"Owners only": "",
"PMs, mentions, and alerts": "පෞ.ප., සැඳහුම් හා අනතුරු ඇඟවීම්",
+ "PRIVATE MESSAGES": "",
"Participants": "සහභාගීන්",
"Participated": "සහභාගී විය",
"Password": "මුරපදය",
@@ -849,7 +856,6 @@
"Profile": "පැතිකඩ",
"Pronouns": "",
"Public": "ප්රසිද්ධ",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "පණිවිඩය උපුටා ගෙන පිළිතුරු දෙන්න",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "මෑත මාතෘකා",
+ "Recent conversations": "",
"Remind me about this": "මේ ගැන මට මතක් කරන්න",
"Reminder not set!": "සිහිකැඳවීම සකසා නැත!",
"Reminder set!": "සිහිකැඳවීම සකස් කෙරිණි!",
@@ -875,6 +881,8 @@
"Reply to author": "කර්තෘට පිළිතුර",
"Reply to message": "පණිවිඩයට පිළිතුරු දෙන්න",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "පරිශීලකයාගෙන් ඉල්ලීම",
"Require topics in stream messages": "",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "ඒ.ස.නි. රටාව",
"URL prefix": "ඒ.ස.නි. උපසර්ගය",
"USERS": "පරිශීලකයින්",
- "Un-collapse": "",
"Uncheck all": "",
"Unknown": "නොදන්නා",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "",
"Unmute stream": "",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "නොකියවූ",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "",
"Unstar all messages": "",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "පළ කිරීමෙන් පසු {time_limit} දක්වා",
"Update successful: Subdomains allowed for {domain}": "යාවත්කාල කිරීම සාර්ථකයි: {domain} සඳහා උප වසම් වලට ඉඩ දුණි",
"Update successful: Subdomains no longer allowed for {domain}": "යාවත්කාල කිරීම සාර්ථකයි: තවදුරටත් {domain} සඳහා උපවසම් වලට ඉඩ නොදේ",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "ගොනු උඩුගත කරන්න",
"Upload icon": "උඩුගත නිරූපකය",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "",
+ "View messages with yourself": "",
"View private messages": "",
- "View private messages to myself": "",
"View read receipts": "",
- "View recent topics": "",
+ "View recent conversations": "",
"View stream": "",
"View stream messages": "",
"View user profile": "",
@@ -1190,6 +1201,7 @@
"Yes, please!": "ඔව්, කරුණාකරලා!",
"Yes, send": "ඔව්, යවන්න",
"Yesterday": "ඊයේ",
+ "You": "ඔබ",
"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}": "",
@@ -1202,6 +1214,7 @@
"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 combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "",
@@ -1238,6 +1251,10 @@
"Your status": "ඔබගේ තත්වය",
"Your time zone:": "ඔබගේ වේලා කලාපය:",
"Zulip": "සුලිප්",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"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.": "සුලිප් පරිවර්තන සඳහා දායක වී ඇත්තේ අපගේ විශ්මය ජනක ස්වේච්ඡා පරිවර්තක ප්රජාව විසිනි. ඔබට උදව් කිරීමට අවශ්ය නම්, සුලිප් පරිවර්තන මාර්ගෝපදේශය බලන්න.",
@@ -1248,6 +1265,7 @@
"[Unset]": "[සකසා නැත]",
"and": "හා",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "බීටා",
"clear": "",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "කොළ පැහැති එලවළු",
"marketing": "අලෙවිකරණය",
+ "more conversations": "",
"more topics": "තවත් මාතෘකා",
"or": "හෝ",
"private messages with yourself": "ඔබ සමඟ පෞද්ගලික පණිවිඩ",
diff --git a/locale/sr/LC_MESSAGES/django.po b/locale/sr/LC_MESSAGES/django.po
index dd29ac0f81..554d9aca82 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-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Марко М. Костић (Marko M. Kostić) , 2015-2016\n"
"Language-Team: Serbian (http://www.transifex.com/zulip/zulip/language/sr/)\n"
@@ -18,45 +18,45 @@ msgstr ""
"Language: sr\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Није дозвољено за госте"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Неисправна организација"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Јавни токови"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Приватни токови"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Приватне поруке"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Приватне поруке групе"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Непознат назив графикона: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "Време почетка је касније од времена завршетка. Почетак: {start}, Завршетак: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "Нема доступних података за аналитику. Молим вас контактирајте вашег администратора сервера."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Неисправни параметри"
@@ -116,30 +116,30 @@ msgid ""
"{num_invites} users."
msgstr "Ваша организација нема довољно неискоришћених Зулип лиценци за позивање {num_invites} корисника."
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr ""
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr ""
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr ""
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr ""
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -328,113 +328,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Активни корисници"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Дневно активни"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "Активни 15 дана"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Укупно корисника"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Корисници"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Послате поруке према врсти примаоца"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Ја"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Свако"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Прошле недеље"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Прошлог месеца"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Прошле године"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Све време"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Послате поруке у периоду"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Дневно"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Недељно"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Кумулативно"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Људи"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Ботови"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Прочитане поруке током времена"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Послате поруке по клијенту"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Последње освежавање"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "Документација аналитике"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -507,7 +507,7 @@ msgstr "Рачун"
msgid "Close"
msgstr "Затвори"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -556,7 +556,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -576,7 +576,7 @@ msgstr "Погледајте ценовник"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -588,7 +588,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -680,7 +680,7 @@ msgstr "Могућности и ценовник"
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Контактирајте подршку"
@@ -803,7 +803,7 @@ msgid "Accept the Terms of Service"
msgstr "Прихватите услове сервиса"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -822,7 +822,7 @@ msgid "Accept"
msgstr "Прихвати"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Упишите се"
@@ -836,7 +836,7 @@ msgid "You need an invitation to join this organization."
msgstr "Потребна вам је позивница за приступ овој организацији."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "ОР"
@@ -1978,7 +1978,7 @@ msgstr "Пронађите ваше Зулип налоге"
msgid "Email addresses"
msgstr "Адресе е-поште"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Нађи рачуне"
@@ -2074,111 +2074,111 @@ msgstr ""
msgid "Rust language community"
msgstr "Заједница језика Руст"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Налози"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Нова организација"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Услови коришћења"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Политика приватности"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "За кориснике"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "Први кораци"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Центар помоћи"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Ћаскање са заједницом"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Блог"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "За администраторе"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Подешавање ваше организације"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Инсталирање Зулип сервера"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Надоградња Зулип сервера"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "За доприносиоце"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "Заједница програмера"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Превођење"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "О нама"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Тим"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Историја"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "Послови"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2312,7 +2312,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2326,34 +2326,34 @@ msgstr "Пријавите се у Зулип"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Е-пошта или корисничко име"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Корисничко име"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Лозинка"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr ""
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Е-пошта или корисничко име"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Корисничко име"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Лозинка"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Пријавите се са %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Заборавили сте лозиннку?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
@@ -2397,25 +2397,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr ""
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2721,8 +2727,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2775,27 +2781,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr ""
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Нисмо успели никога да позовемо."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2835,140 +2841,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Ваша организација је искључила уређивање порука"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Немате одобрење да уређујете ову поруку"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "Прошло је временско органичење за уређивање ове поруке"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr "Прошло је временско ограничење за уређивање теме ове поруке"
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr "Немате дозволу да користите @-помињања у овом току."
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "Немате одобрење да преместите ову поруку"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr "Немате одобрење да преместите ову поруку због губитка приступа њеном току"
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr ""
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Приватне поруке су онемогућене у овој организацији."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "Теме су обавезне у овој организацији"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3003,7 +3009,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Нема описа."
@@ -3074,8 +3080,8 @@ msgstr "Мора бити администратор сервера"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Недовољне дозволе"
@@ -3361,116 +3367,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "Недостаје име емотикона"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr ""
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr ""
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "власник организације"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "корисник"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Лоше формиран JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Морате бити члан организације"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Морате бити администратор организације"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Мора бити власник организације"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "Ваше корисничко име или лозинка нису исправни"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Налог је деактивиран"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Ова организације је деактивирана"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Неисправан АПИ кључ"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Лоше формиран АПИ кључ"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Неисправан поддомен"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Приступ је одбијен"
@@ -3683,7 +3689,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3908,7 +3914,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4021,7 +4027,7 @@ msgstr "Неисправан тип бота"
msgid "Invalid interface type"
msgstr "Неисправан тип интерфејса"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4311,43 +4317,43 @@ msgstr "Прилагођени емотикони"
msgid "Zulip extra emoji"
msgstr ""
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Веза"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4438,17 +4444,17 @@ msgstr ""
msgid "Invalid field type."
msgstr ""
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4522,7 +4528,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4630,7 +4636,7 @@ msgstr ""
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4695,87 +4701,79 @@ msgstr ""
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr ""
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr ""
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr ""
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/sr/translations.json b/locale/sr/translations.json
index e7ce19d77f..5fd5aaec11 100644
--- a/locale/sr/translations.json
+++ b/locale/sr/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} није члан овог тока. Он неће бити обавештен ако га поменеш.",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} није члан овог тока. Он неће бити обавештен осим ако га не учланите.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "{username} има {number_of_invites_by_user} неистеклих позивница.",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Надоградите за више простора.",
" to add a new line": " за уметање нове линије",
" to send": " за слање",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": " ће имати исту улогу, чланство у токовима, чланство у корисничким групама и остала подешавања и дозволе као што су имали пре деактивације.",
"A Topic Move already in progress.": "Премештање теме је већ у току.",
"A deactivated bot cannot send messages, access data, or take any other action.": "Деактивирани бот не може да шаље поруке, приступа подацима или извршава било коју другу акцију.",
@@ -114,9 +114,12 @@
"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.": "Речи за упозорења вам омогућавају да будете обавештени као да сте @-споменути када се одређене речи или фразе спомену у Зулипу. Није битно да ли су речи за упозорења написана малим или великим словима.",
+ "Alerted messages": "",
"All": "Све",
"All messages": "Све поруке",
"All messages including muted streams": "Све поруке укључујући утишане токове",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "Сви чланови тока могу да пишу.",
"All streams": "Сви токови",
"All time": "Све време",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "Врста бота",
"Bots": "Ботови",
- "Browse recent topics": "Претражи недавне теме",
+ "Browse recent conversations": "",
"Browse streams": "Претражи токове",
"Business": "Компанија",
"Busy": "Заузет",
@@ -214,6 +217,7 @@
"Code playgrounds": "Игралиште за код",
"Collapse compose": "Сакупи писање",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Сакупи/прикажи изабране поруке",
"Color scheme": "Шема боја",
"Community": "Заједница",
@@ -359,7 +363,7 @@
"Edit linkfiers": "Измени линкификаторе",
"Edit message": "Уредите поруку",
"Edit selected draft": "Уреди изабране нацрте",
- "Edit selected message": "Уреди изабране поруке",
+ "Edit selected message or view source": "",
"Edit status": "Уреди статус",
"Edit topic": "Уреди тему",
"Edit user": "Уреди корисника",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Грешка при прибављању историје измене порука",
"Error in unsubscribing from #{stream_name}": "Грешка при ишчлањавању из #{stream_name}",
"Error listing invites": "Грешка при исписивању позивница",
- "Error moving the topic": "Грешка при премештању теме",
"Error moving topic": "Грешка при премештању теме",
"Error removing alert word!": "Грешка при уклањању речи за упозорење!",
"Error removing subscription": "Грешка при уклањању претплате",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Изузми поруке са темом .",
"Exit search": "Изађи из претраге",
"Expand compose": "Рашири поље за писање",
+ "Expand message": "",
"Expand message (-)": "Рашири поруку (-)",
+ "Expand private messages": "",
"Expires at": "Истиче у",
"Expires on {date}": "Истиче у {date}",
"Export failed": "Извоз није успео",
@@ -508,6 +513,7 @@
"In a meeting": "На састанку сам",
"Inactive": "",
"Inactive bots": "Неактивни ботови",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Прикажи садржај приватних порука у обавештењима на рачунару",
"Include message content in message notification emails": "Прикажи садржај поруке у е-порукама обавештења",
"Include muted": "Укључујући пригушене",
@@ -610,13 +616,12 @@
"Message formatting": "Форматирање поруке",
"Message length shouldn't be greater than {max_length} characters.": "Дужина поруке не би требала бити дужа од {max_length} карактера.",
"Message retention": "Чување порука",
- "Message retention for stream": "Чување порука за ток",
"Message retention period": "Период чувања порука",
"Message scheduled for {deliver_at}": "Порука је заказана за {deliver_at}",
- "Message sent when you were not subscribed": "Порука је послата док нисте били учлањени",
"Message {recipient_label}": "Пошаљите поруку на {recipient_label}",
"Message {recipient_names}": "Пошаљите поруку {recipient_names}",
"Message {recipient_name} ({recipient_status})": "Пошаљите поруку {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Поруке у овом току ће аутоматски бити обрисане након {retention_days} дана.",
"Messages in this stream will be retained forever.": "Поруке у овом току ће бити заувек сачуване.",
"Mobile": "Телефон",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "Преместите све поруке у {topic_name}",
"Move all messages in this topic": "Премести све поруке у ову тему",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "Премести само ову поруку",
"Move this and all following messages in this topic": "Премести ову и све наредне поруке у овој теми",
"Move topic": "Премести тему",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "Само власници могу да мењају полису чувања порука тока.",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "Само власници могу да деактивирају организацију.",
"Only stream members can add users to a private stream": "Само чланови тока могу да додају кориснике у приватни ток.",
@@ -805,6 +811,7 @@
"Owner: {name}": "Власник: {name}",
"Owners only": "Само власници",
"PMs, mentions, and alerts": "Личне, помињања и упозорења",
+ "PRIVATE MESSAGES": "",
"Participants": "Учесници",
"Participated": "У којима учествујем",
"Password": "Лозинка",
@@ -849,7 +856,6 @@
"Profile": "Профил",
"Pronouns": "",
"Public": "Јавно",
- "Public stream messages in organization": "Јавне поруке у токовима организације",
"Question": "",
"Quote and reply or forward": "Цитирај и одговори или проследи",
"Quote and reply to message": "Цитирај и одговори на поруку",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "Примај најаве нових токова",
- "Recent topics": "Недавне теме",
+ "Recent conversations": "",
"Remind me about this": "Подсети ме за ово",
"Reminder not set!": "Подсетник није подешен!",
"Reminder set!": "Подсетник је подешен!",
@@ -875,6 +881,8 @@
"Reply to author": "Одговори аутору",
"Reply to message": "Одговори на поруку",
"Reply to selected message": "Одговори на изабрану поруку",
+ "Request education pricing": "",
+ "Request sponsorship": "Затражите спонзорство",
"Requesting user": "Захтевалац",
"Require topics in stream messages": "Захтевај теме у порукама токова",
"Research": "Истраживачка",
@@ -1071,10 +1079,10 @@
"URL pattern": "Шаблон адресе",
"URL prefix": "Префикс адресе",
"USERS": "КОРИСНИЦИ",
- "Un-collapse": "Рашири",
"Uncheck all": "Поништи избор",
"Unknown": "Непознато",
"Unknown stream": "Непознат ток",
+ "Unknown stream #{search_text}": "",
"Unmute": "Поништи утишање",
"Unmute stream": "Поништи утишање тока",
"Unmute this user": "Поништи утишање овог корисника",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Откачи ток са врха",
"Unread": "Непрочитане",
"Unread count badge (appears in desktop sidebar and browser tab)": "Беџ са бројем непрочитаних (приказује се са стране на рачунару и у картици прегледача)",
+ "Unread messages": "",
"Unresolve topic": "Поништи решеност теме",
"Unstar": "Уклони звездицу",
"Unstar all messages": "Уклони звездицу са свих порука",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "До {time_limit} након писања",
"Update successful: Subdomains allowed for {domain}": "Успешна измена: Поддомени су дозвољени за {domain}",
"Update successful: Subdomains no longer allowed for {domain}": "Успешна измена: Поддомени више нису дозвољени за {domain}",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "Прикачи датотеке",
"Upload icon": "Постави иконицу",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "Прикажи у {playground_name}",
"View message source": "",
"View messages sent": "Прикажи послате поруке",
+ "View messages with yourself": "",
"View private messages": "Прикажи приватне поруке",
- "View private messages to myself": "Ваше приватне поруке самом себи",
"View read receipts": "",
- "View recent topics": "Прикажи недавне теме",
+ "View recent conversations": "",
"View stream": "Прикажи ток",
"View stream messages": "Прикажи поруке тока",
"View user profile": "Прикажи профил корисника",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Да, молићу!",
"Yes, send": "Да, пошаљи",
"Yesterday": "Јуче",
+ "You": "Ви",
"You (click to remove) and {other_username} reacted with {emoji_name}": "Ти (кликни да уклониш) и {other_username} сте реаговали са {emoji_name}",
"You (click to remove) reacted with {emoji_name}": "Ти (кликни да уклониш) си реаговао са {emoji_name}",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Ти (кликни да уклониш), {comma_separated_usernames} и {last_username} сте реаговали са {emoji_name}",
@@ -1202,6 +1214,7 @@
"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.": "Такође можете направити табеле са овом Markdown синтаксом за табеле.",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Можете потпуно приступити заједници и учествовати у разговорима креирањем Зулип налога у овој организацији.",
"You can reactivate deactivated users from organization settings.": "Можете поново активирати деактивиране кориснике кроз подешавања организације.",
"You cannot create a stream with no subscribers!": "Не можете креирати ток без чланова!",
@@ -1238,6 +1251,10 @@
"Your status": "Ваш статус",
"Your time zone:": "Ваша временска зона",
"Zulip": "Зулип",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"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.": "Зулип преводи су допринос наше предивне заједнице преводиоца волонтера. Ако желите да помогнете, погледајте водич за превод Зулипа.",
@@ -1248,6 +1265,7 @@
"[Unset]": "[Поништи]",
"and": "и",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "и {remaining_senders, plural, one {1 other} other {# others}}.",
+ "back to streams": "",
"beta": "бета",
"clear": "очисти",
"cookie": "колачић",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "лиснато зелено поврће",
"marketing": "маркетинг",
+ "more conversations": "",
"more topics": "више тема",
"or": "или",
"private messages with yourself": "приватне поруке са самим собом",
diff --git a/locale/sv/LC_MESSAGES/django.po b/locale/sv/LC_MESSAGES/django.po
index 3c832300a6..cf7d641080 100644
--- a/locale/sv/LC_MESSAGES/django.po
+++ b/locale/sv/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Sven Stark , 2020\n"
"Language-Team: Swedish (http://www.transifex.com/zulip/zulip/language/sv/)\n"
@@ -18,45 +18,45 @@ msgstr ""
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Ej tillåtet för gäster"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "ogiltig organisation"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Publika strömmar"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Privata strömmar"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Privata meddelanden"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Privata gruppmeddelanden"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr ""
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr ""
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
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:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr ""
@@ -116,30 +116,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Du måste fakturera för minst {} användare."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr ""
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Något gick fel. Uppdatera sidan."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Något gick fel. Vänta några sekunder och försök igen."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -328,113 +328,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Aktiva användare"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Dagliga aktiviteter"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "Aktive senaste 15 dagarna"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Totalt antal användare"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Användare"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Skickade meddelanden efter typ"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Jag"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Alla"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Senaste veckan"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Senaste månaden"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Senaste året"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Alla"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Meddlendehistorik"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Dalig"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Veckolig"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Kumulativ"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Människor"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Botar"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr ""
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Meddelanden skickade från klient"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Senaste uppdateringen"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "Analysdokumentation"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -507,7 +507,7 @@ msgstr "Fakturering"
msgid "Close"
msgstr "Stäng"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -556,7 +556,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -576,7 +576,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -588,7 +588,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -680,7 +680,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr ""
@@ -803,7 +803,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -822,7 +822,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Gå med"
@@ -836,7 +836,7 @@ msgid "You need an invitation to join this organization."
msgstr "Du behöver en inbjudan för att ansluta till denna organisationen."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "ELLER"
@@ -1978,7 +1978,7 @@ msgstr ""
msgid "Email addresses"
msgstr ""
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Sök konton"
@@ -2074,111 +2074,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr ""
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr ""
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr ""
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr ""
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Hjälpcenter"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr ""
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Historia"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2312,7 +2312,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2326,34 +2326,34 @@ msgstr ""
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr ""
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr ""
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Lösenord"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr ""
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr ""
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr ""
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Lösenord"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr ""
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr ""
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
@@ -2397,25 +2397,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr ""
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2721,8 +2727,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2775,27 +2781,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr ""
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr ""
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2835,140 +2841,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr ""
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr ""
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr ""
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr ""
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr ""
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr ""
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3003,7 +3009,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr ""
@@ -3074,8 +3080,8 @@ msgstr ""
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr ""
@@ -3361,116 +3367,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr ""
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr ""
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr ""
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr ""
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr ""
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr ""
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr ""
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr ""
@@ -3683,7 +3689,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3908,7 +3914,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4021,7 +4027,7 @@ msgstr ""
msgid "Invalid interface type"
msgstr ""
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4311,43 +4317,43 @@ msgstr "egna emoji"
msgid "Zulip extra emoji"
msgstr ""
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr ""
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4438,17 +4444,17 @@ msgstr ""
msgid "Invalid field type."
msgstr ""
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4522,7 +4528,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4630,7 +4636,7 @@ msgstr ""
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4695,87 +4701,79 @@ msgstr ""
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr ""
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr ""
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr ""
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/sv/translations.json b/locale/sv/translations.json
index fcb611e2c4..97f3a0fc14 100644
--- a/locale/sv/translations.json
+++ b/locale/sv/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "Varningsordet har tagits bort!",
"Alert words": "Varningsord",
"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.": "Varningsord gör att du får notiser om du blir @-omnämnd när särskilda ord eller fraser används i Zulip. Varningsord är inte skiftlägeskänsliga.",
+ "Alerted messages": "",
"All": "",
"All messages": "Alla meddelanden",
"All messages including muted streams": "",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "Alla strömmar",
"All time": "Alla",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "Bot-typ",
"Bots": "Bottar",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Minimiera/visa valda meddelanden",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "",
"Edit selected draft": "Redigera markerat utkast",
- "Edit selected message": "Redigera markerat meddelande",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "",
@@ -397,7 +401,6 @@
"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": "",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "Avsluta sökning",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "Inaktiva botar",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"Message formatting": "meddlande format",
"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 all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -805,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "",
+ "PRIVATE MESSAGES": "",
"Participants": "",
"Participated": "",
"Password": "Lösenord",
@@ -849,7 +856,6 @@
"Profile": "Profil",
"Pronouns": "",
"Public": "Publik",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "Citera och svara på meddelandet",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "",
+ "Recent conversations": "",
"Remind me about this": "",
"Reminder not set!": "",
"Reminder set!": "",
@@ -875,6 +881,8 @@
"Reply to author": "Svara till författare",
"Reply to message": "Svara på meddelande",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "",
"URL prefix": "",
"USERS": "ANVÄNDARE",
- "Un-collapse": "",
"Uncheck all": "",
"Unknown": "",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "",
"Unmute stream": "",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "",
"Unstar all messages": "",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "",
"Upload icon": "",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "",
+ "View messages with yourself": "",
"View private messages": "",
- "View private messages to myself": "",
"View read receipts": "",
- "View recent topics": "",
+ "View recent conversations": "",
"View stream": "",
"View stream messages": "Visa strömmeddelanden",
"View user profile": "",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Ja, tack!",
"Yes, send": "Ja, skicka",
"Yesterday": "",
+ "You": "",
"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}": "",
@@ -1202,6 +1214,7 @@
"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!": "Du prenumererar inte på denna strömmen ännu och ingen har skrivit om det heller.",
"You can also make tables with this Markdown-ish table syntax.": "",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip behöver skicka mejl för att bekräfta användares mejladresser och skicka notiser",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "",
+ "more conversations": "",
"more topics": "",
"or": "eller",
"private messages with yourself": "",
diff --git a/locale/ta/LC_MESSAGES/django.po b/locale/ta/LC_MESSAGES/django.po
index e98e227718..5e2e425c54 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-10-12 19:50+0000\n"
+"POT-Creation-Date: 2022-11-03 04:28+0000\n"
"PO-Revision-Date: 2018-04-11 21:06+0000\n"
"Last-Translator: Tim Abbott \n"
"Language-Team: Tamil (http://www.transifex.com/zulip/zulip/language/ta/)\n"
@@ -18,51 +18,51 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr ""
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr ""
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
#, fuzzy
#| msgid "All streams"
msgid "Public streams"
msgstr "அனைத்து தகவலரங்கங்கள்"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
#, fuzzy
#| msgid "Private messages"
msgid "Private streams"
msgstr "தனிப்பட்ட செய்தி"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "தனிப்பட்ட செய்தி"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
#, fuzzy
#| msgid "Private messages"
msgid "Group private messages"
msgstr "தனிப்பட்ட செய்தி"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr ""
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr ""
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr ""
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
#, fuzzy
#| msgid "Enable notifications"
msgid "Invalid parameters"
@@ -121,30 +121,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr ""
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr ""
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr ""
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr ""
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -346,104 +346,108 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr ""
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr ""
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr ""
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr ""
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr ""
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr ""
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr ""
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr ""
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr ""
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr ""
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr ""
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr ""
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr ""
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "தினசரி"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr ""
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr ""
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr ""
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr ""
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr ""
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr ""
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr ""
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
@@ -523,7 +527,7 @@ msgstr ""
msgid "Close"
msgstr "மூடு"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -572,7 +576,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -592,7 +596,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -604,7 +608,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -700,7 +704,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr ""
@@ -829,7 +833,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -848,7 +852,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5 templates/zerver/accounts_home.html:72
-#: templates/zerver/login.html:153 templates/zerver/portico-header.html:43
+#: templates/zerver/login.html:154 templates/zerver/portico-header.html:43
#: templates/zerver/register.html:269
msgid "Sign up"
msgstr ""
@@ -862,7 +866,7 @@ msgid "You need an invitation to join this organization."
msgstr ""
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr ""
@@ -2047,7 +2051,7 @@ msgstr ""
msgid "Email addresses"
msgstr ""
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr ""
@@ -2147,115 +2151,115 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr ""
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr ""
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr ""
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr ""
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
#, fuzzy
#| msgid "Settings"
msgid "Getting started"
msgstr "அமைப்புகள்"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr ""
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr ""
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
#, fuzzy
#| msgid "Administrators"
msgid "For administrators"
msgstr "நிர்வாகிகள்"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr ""
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by install your own Zulip server or create a "
-"new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a "
+"valid organization creation link.\n"
+" Please see documentation on "
+"creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating "
+"an organization. Please obtain a new link and try "
+"again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2815,8 +2829,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2869,27 +2883,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr ""
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr ""
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2981,7 +2995,7 @@ msgstr ""
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
@@ -2995,80 +3009,80 @@ msgid ""
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
#, fuzzy
#| msgid "Enable notifications"
msgid "Invalid message flag operation: '{}'"
msgstr "அறிவிப்புகளை இயக்கு"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr ""
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but "
"that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The "
"stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr ""
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
#, fuzzy
#| msgid "Administrators"
msgid "Topics are required in this organization"
msgstr "நிர்வாகிகள்"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3104,7 +3118,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr ""
@@ -3178,8 +3192,8 @@ msgstr ""
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr ""
@@ -3471,120 +3485,120 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr ""
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr ""
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
#, fuzzy
#| msgid "Administrators"
msgid "organization owner"
msgstr "நிர்வாகிகள்"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr ""
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr ""
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
#, fuzzy
#| msgid "Administrators"
msgid "Must be an organization member"
msgstr "நிர்வாகிகள்"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr ""
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr ""
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr ""
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr ""
@@ -3800,7 +3814,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -4035,7 +4049,7 @@ msgstr "அறிவிப்புகளை இயக்கு"
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4158,7 +4172,7 @@ msgstr ""
msgid "Invalid interface type"
msgstr ""
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
#, fuzzy
#| msgid "Enable notifications"
msgid "Invalid user ID: {}"
@@ -4467,43 +4481,43 @@ msgstr ""
msgid "Zulip extra emoji"
msgstr ""
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr ""
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4594,17 +4608,17 @@ msgstr ""
msgid "Invalid field type."
msgstr ""
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4678,7 +4692,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4865,89 +4879,81 @@ msgstr ""
msgid "Invalid playground"
msgstr "அறிவிப்புகளை இயக்கு"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr ""
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr ""
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr ""
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
#, fuzzy
#| msgid "All streams"
msgid "new streams"
msgstr "அனைத்து தகவலரங்கங்கள்"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
@@ -5297,6 +5303,11 @@ msgstr ""
msgid "Can't use both mobile_flow_otp and desktop_flow_otp together."
msgstr ""
+#, fuzzy
+#~| msgid "Administrators"
+#~ msgid "Error creating new organization"
+#~ msgstr "நிர்வாகிகள்"
+
#, fuzzy
#~| msgid "Administrators"
#~ msgid "Must be an organization or stream administrator"
diff --git a/locale/ta/translations.json b/locale/ta/translations.json
index 9654e223c8..10026739b6 100644
--- a/locale/ta/translations.json
+++ b/locale/ta/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "",
+ "Alerted messages": "",
"All": "",
"All messages": "",
"All messages including muted streams": "",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "அனைத்து தகவலரங்கங்கள்",
"All time": "",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "",
"Bots": "",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "",
"Edit selected draft": "",
- "Edit selected message": "",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "",
@@ -397,7 +401,6 @@
"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": "",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"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 all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -805,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "",
+ "PRIVATE MESSAGES": "",
"Participants": "",
"Participated": "",
"Password": "கடவுச்சொல்",
@@ -849,7 +856,6 @@
"Profile": "",
"Pronouns": "",
"Public": "",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "",
+ "Recent conversations": "",
"Remind me about this": "",
"Reminder not set!": "",
"Reminder set!": "",
@@ -875,6 +881,8 @@
"Reply to author": "",
"Reply to message": "",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "",
"URL prefix": "",
"USERS": "",
- "Un-collapse": "",
"Uncheck all": "",
"Unknown": "தெரியாத",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "",
"Unmute stream": "தொடர் தடையை நீக்கு",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "",
"Unstar all messages": "",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "",
"Upload icon": "",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "",
+ "View messages with yourself": "",
"View private messages": "",
- "View private messages to myself": "",
"View read receipts": "",
- "View recent topics": "",
+ "View recent conversations": "",
"View stream": "",
"View stream messages": "",
"View user profile": "",
@@ -1190,6 +1201,7 @@
"Yes, please!": "",
"Yes, send": "ஆம், அனுப்பு",
"Yesterday": "நேற்று",
+ "You": "நீங்கள்",
"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}": "",
@@ -1202,6 +1214,7 @@
"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 combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "சுலிப்பு",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "மற்றும்",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "",
+ "more conversations": "மேலும் உரையாடலைகள்",
"more topics": "மேலும் தலைப்புகள்",
"or": "",
"private messages with yourself": "",
diff --git a/locale/tr/LC_MESSAGES/django.po b/locale/tr/LC_MESSAGES/django.po
index 25188b7b5f..8570491f60 100644
--- a/locale/tr/LC_MESSAGES/django.po
+++ b/locale/tr/LC_MESSAGES/django.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Oktay, 2022\n"
"Language-Team: Turkish (http://www.transifex.com/zulip/zulip/language/tr/)\n"
@@ -26,45 +26,45 @@ msgstr ""
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Misafir kullanıcılara izin verilmemektedir"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Geçersiz organizasyon"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Açık kanallar"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Özel kanallar"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Özel iletiler"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Grup özel iletileri"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Bilinmeyen grafik ismi: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "Başlangıç zamanı bitiş zamanında sonra. Başlangıç: {start}, Bitiş: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
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:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Geçersiz tür parametresi"
@@ -124,30 +124,30 @@ msgid ""
"{num_invites} users."
msgstr "Organizasyonunun {num_invites} kişi davet etmesi için gereken yeterli sayıda Zulip lisansı yoktur."
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "En az {} kullanıcıya fatura etmelisiniz."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "{} daha fazla lisansa sahip faturalar bu sayfadan işlenemez. Bu yükseltmeyi tamamlamak için lütfen {} ile iletişime geçiniz."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Bazı şeyler yanlış gitti. Lütfen {email} ile iletişime geçiniz"
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Birşeyler yanlış gitti. Lütfen sayfayı yeniden yükleyiniz."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Birşeyler yanlış gitti. Lütfen birkaç saniye sonra bekleyin ve yeniden deneyiniz."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -336,113 +336,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Aktif kullanıcılar"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Günlük hareketler"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15 günlük hareketler"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Toplam kullanıcılar"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Kullanıcılar"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Alıcı türüne göre gönderilen iletiler"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Ben"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Herkes"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Geçen hafta"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Geçen ay"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Geçen sene"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "Tüm zaman"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Zaman içinde gönderilen iletiler"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Günlük"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Haftalık"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Toplam"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "İnsanlar"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Botlar"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Zaman içinde okunan iletiler"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "İstemci türüne göre gönderilen iletiler"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Son güncelleme"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr "Tüm grafiklerin tam güncellemesi günde bir defa gerçekleşir. “Zaman içinde gönderilmiş iletileri” grafiği saatlik olarak güncellenir."
-#: templates/analytics/stats.html:147
-msgid "Analytics documentation"
-msgstr "Analiz belgeleri"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -515,7 +515,7 @@ msgstr "Faturalandırma"
msgid "Close"
msgstr "Kapat"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -564,7 +564,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -584,7 +584,7 @@ msgstr "Fiyatlandırmayı görüntüle"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -596,7 +596,7 @@ msgstr "Zulip'i kendi sunucunda kullan"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -688,7 +688,7 @@ msgstr "Özellikler ve ücretlendirme"
msgid "Zulip for business"
msgstr "İş için Zulip"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Desteğe ulaş"
@@ -811,7 +811,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -830,7 +830,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Kayıt ol"
@@ -844,7 +844,7 @@ msgid "You need an invitation to join this organization."
msgstr "Bu organizasyona katılmak için bir davetiyeye ihtiyacınız var."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "OR"
@@ -1986,7 +1986,7 @@ msgstr "Zulip hesaplarını bul"
msgid "Email addresses"
msgstr "E-posta adresleri"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Hesapları bul"
@@ -2082,111 +2082,111 @@ msgstr ""
msgid "Rust language community"
msgstr "Rust dili birliği"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Hesaplar"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Yeni organizasyon"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Hizmet koşulları"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Gizlilik politikası"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "Kullanıcılar için"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "Başlarken"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Yardım merkezi"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Topluluk sohbeti"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Blog"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "Yöneticiler için"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Organizasyonunuzu ayarlama"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Zulip sunucusu yükleme"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Zulip sunucusunu yükseltme"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "Zulip'i Değiştirme"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "Katkıda bulunanlar için"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "Geliştirme topluluğu"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Tercüme"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "Hakkımızda"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Ekip"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Tarihçe"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "İş imkanları"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "Zulip'e destek ol"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2320,7 +2320,7 @@ msgid "Invalid or expired login session."
msgstr "Geçersiz veya süresi dolmuş giriş oturumu"
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2334,34 +2334,34 @@ msgstr "Zulip'e giriş yap"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "E-posta veya kullanıcı adı"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Kullanıcı Adı"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Parola"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Bu E-posta adresiyle hali hazırda kayıtlısınız. Lütfen aşağıdan giriş yapın."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "E-posta veya kullanıcı adı"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Kullanıcı Adı"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Parola"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "%(identity_provider)s ile giriş yap"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Parolanızı mı unuttunuz?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Hesabınız yok mu? Bu organizasyona girmek için davet edilmelisiniz."
@@ -2405,24 +2405,30 @@ msgstr "Bir kullanıcının bu eylemi ne sıklıkla \n
msgid "You can try again in %(retry_after)s seconds."
msgstr "%(retry_after)s saniye içinde tekrar deneyebilirsiniz."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Bu sunucu, yetkisi olmayan kişilerin yeni organizasyonlar oluşturmasına izin vermiyor."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\n Zulip açık kaynaktır. Yani kendi Zulip sunucunuzu kurabilir ya da Zulip Cloud üzerinden\n yeni bir organizasyon oluşturabilirsiniz\n "
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2729,8 +2735,8 @@ msgid "Invalid order mapping."
msgstr "Geçersiz sıralama"
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Field id {id} bulunamadı."
@@ -2783,27 +2789,27 @@ msgstr "Bu varsayılan kanal gurup zaten isimlendirildi '{}'"
msgid "Default stream group '{}' already exists"
msgstr "Varsayılan '{}' kanal gurubu mevcut"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
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/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Kimseyi davet edemedik."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2843,140 +2849,140 @@ msgstr "{user} bu konuyu çözüldü olarak işaretledi."
msgid "{user} has marked this topic as unresolved."
msgstr "{user} bu konuyu çözülmemiş olarak işaretledi."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Organizasyonunuz ileti değiştirmeye izin vermiyor"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Bu iletiyi düzenleme izniniz yok"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "İleti düzenleme için belirlenen zaman limiti geçmiştir."
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
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/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr "Bu kanalda wildcard bahsetmeyi kullanmaya izniniz bulunmamakta."
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "Bu iletiyi taşımak için yetkiniz yok"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
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/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "Geçersiz etiket: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Etiket düzenlenemez: '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "Geçersiz ileti etiketi eylemi: '{}'"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "İleti gönderime hazırlanamadı"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "Sadece bir kanal bekleniyor"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "Kanal için geçersiz veri tipi"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "Alıcılar için geçersiz veri tipi"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "Alıcılar listesi e-posta veya kullanıcı ID içerebilir ama ikisi birden olamaz."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Sadece kanallar için hatırlatıcı eklenebilir."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "{bot_identity} adlı botunuz stream ID {stream_id} nolu kanala ileti göndermeye çalıştı, fakat bu numara ile bir kanal bulunmamakta."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "{bot_identity} adlı botunuz {stream_name} adlı kanala ileti göndermeye çalıştı, fakat böyle bir kanal bulunmamakta. Oluşturmak için [buraya]({new_stream_link}) tıklayınız."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "Your bot {bot_identity} adlı botunuz {stream_name} adlı kanala ileti göndermeye çalıştı. Bu kanal mevcut fakat hiç abonesi bulunmamakta."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Bu organizasyonda özel iletiler devredışı bırakılmıştır."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Eklentiler: API programıcısı yanlış JSON içeriği gönderdi"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Widgetlar: {error_msg}"
@@ -3011,7 +3017,7 @@ 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/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Tanım yok."
@@ -3082,8 +3088,8 @@ msgstr "Sunucu yöneticisi olmak zorunda"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Yetersiz izin"
@@ -3369,116 +3375,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "Emoji adı eksik"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Olay sırası atanamadı"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Oturum açık değil: API kimlik doğrulaması veya kullanıcı oturumu gerekli"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "'{stream}' kanalı mevcut değil"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "'{stream_id}' kimlik numaralı kanal bulunmamaktadır"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "organizasyon sahibi"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "kullanıcı"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Tek {entity} devre dışı bırakılamaz"
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Geçersiz Markdown içerme durumu: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "API kullanım sınırı aşıldı"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Hatalı biçimlendirilmiş JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Organizasyon üyesi olmak zorunda"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Organizasyon yöneticisi olmalı"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Organizasyon sahibi olmalı"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "Kullanıcı adınız veya parolanız hatalı"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Hesap devre dışı bırakıldı"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Bu organizasyon devre dışıdır"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "Bu organizasyonda parola doğrulaması devre dışı bırakıldı"
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "Parolanız devre dışı bırakıldı ve sıfırlanması gerekiyor"
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Geçersiz API anahtarı"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Hatalı API anahtarı"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "'{event_type}' , henüz {webhook_name} webhook tarafından desteklenmemektedir."
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Geçersiz alt alan adı"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Erişim engellendi"
@@ -3691,7 +3697,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3916,7 +3922,7 @@ msgstr "Geçersiz kanal ismi '{}'"
msgid "Stream(s) ({}) do not exist"
msgstr "Kanal(lar) ({}) mevcut değil."
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4029,7 +4035,7 @@ msgstr "Geçersiz bot türü"
msgid "Invalid interface type"
msgstr "Geçersiz arayüz türü"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "Geçersiz kullanıcı ID: {}"
@@ -4273,7 +4279,7 @@ msgstr "Misafir"
#: zerver/models.py:2416
msgid "Web-public"
-msgstr ""
+msgstr "Web-public"
#: zerver/models.py:2422
msgid "Public"
@@ -4319,43 +4325,43 @@ msgstr "Özel emoji"
msgid "Zulip extra emoji"
msgstr "Zulip ekstra emoji"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "{} Kimliğine sahip kullanıcı devre dışı bırakıldı"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "{} Kimliğine sahip kullanıcı bir bottur"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Seçenekler listesi"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Kişi seçicisi"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Kısa metin"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Uzun metin"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Tarih seçicisi"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Link"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Dış hesap"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4446,17 +4452,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Geçersiz alan türü."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "Bu başlık zaten mevcut."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "Varsayılan özel alan güncellenemez."
@@ -4530,7 +4536,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:100
msgid "No such topic '{}'"
msgstr "Böyle bir konu yok '{}'"
@@ -4638,7 +4644,7 @@ msgstr "Geçersiz video_chat_provider {}"
msgid "Invalid giphy_rating {}"
msgstr "Geçersiz giphy_rating {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "Demo organizasyon olmalı."
@@ -4703,87 +4709,79 @@ msgstr "Sadece bir logo yükleyebilirsin."
msgid "Invalid playground"
msgstr "Hatalı oyun alanı"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "Organizasyon oluşturma bağlantısı sona erdi veya geçerli değil."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "Yeni organizasyon oluşturulması devre dışı bırakıldı."
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, 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:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "Özel kanallar varsayılan yapılamaz."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
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:221
+#: zerver/views/streams.py:222
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:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "Varsayılan kanallar özel yapılamaz."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Kanal halihazırda bu isme sahip!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, 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:510
+#: zerver/views/streams.py:511
#, 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:583
+#: zerver/views/streams.py:584
#, 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:593
+#: zerver/views/streams.py:594
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:710
+#: zerver/views/streams.py:711
#, 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:712
+#: zerver/views/streams.py:713
#, 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:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "yeni kanallar"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "Bilinmeyen abonelik özelliği: {}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "{} kanal idsine abone olunamadı"
diff --git a/locale/tr/translations.json b/locale/tr/translations.json
index 7c3132b3fb..007644b442 100644
--- a/locale/tr/translations.json
+++ b/locale/tr/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} bu kanala abone değil. Kendilerinden bahsederseniz bilgilendirilmezler.",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} bu kanala abone değil. Abone olmadıkça bilgilendirilmeyecektir.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Daha fazla alan için Yükseltme ",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "Konu taşıma işlemi devam ediyor.",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"Alert word removed successfully!": "Uyarı kelimesi başarıyla kaldırıldı!",
"Alert words": "Uyarı kelimeleri",
"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.": "Uyarı kelimecikleri sizin aynı kullanıcı adınız ile uyarılmış gibi bildirim almanızı sağlar. Uyarı kelimecikleri büyük küçük harf duyarlı değildir.",
+ "Alerted messages": "",
"All": "Hepsi",
"All messages": "Tüm iletiler",
"All messages including muted streams": "Sessize alınmış kanallar dahil tüm iletiler",
+ "All private messages": "Tüm özel iletiler",
+ "All private messages (P)": "",
"All stream subscribers can post.": "Tüm kanal aboneleri ileti gönderebilir.",
"All streams": "Tüm kanallar",
"All time": "Tüm zaman",
@@ -158,7 +161,7 @@
"Are you sure you want to unstar all messages in ? This action cannot be undone.": " içindeki tüm iletilerin yıldızını kaldırmak istediğinizden emin misiniz? Bu işlem geri alınamaz.",
"Are you sure you want to unstar all starred messages? This action cannot be undone.": "Yıldızlı tüm iletilerin yıldızını kaldırmak istediğinizden emin misiniz? Bu işlem geri alınamaz.",
"Ask me later": "Bana daha sonra sor",
- "At the office": "",
+ "At the office": "Ofiste",
"Audible desktop notifications": "Sesli masa üstü bildirimleri",
"Audio": "Ses",
"August": "Ağustos",
@@ -178,10 +181,10 @@
"Bot owner": "",
"Bot type": "Bot türü",
"Bots": "Botlar",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "Kanallara göz atın",
"Business": "",
- "Busy": "",
+ "Busy": "Meşgul",
"By deactivating your account, you will be logged out immediately.": "Hesabınızı devre dışı yaptığınızda hemen sistemden çıkarılacaksınız.",
"Cancel": "İptal",
"Cancel compose": "Yazmayı iptal et.",
@@ -214,6 +217,7 @@
"Code playgrounds": "Kod oyun alanları",
"Collapse compose": "Oluşturmayı daralt",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Seçili iletileri daralt/göster",
"Color scheme": "Renk şeması",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "Linkifier düzenle",
"Edit message": "İletiyi düzenle",
"Edit selected draft": "Seçili taslağı düzenle",
- "Edit selected message": "Seçili iletiyi düzenle",
+ "Edit selected message or view source": "",
"Edit status": "Durumu düzenle",
"Edit topic": "Konuyu düzenle",
"Edit user": "Kullanıcıyı düzenle",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "İleti düzenleme tarihçesini getirmede hata",
"Error in unsubscribing from #{stream_name}": "#{stream_name} aboneliğinden çıkma hatası",
"Error listing invites": "Davetiyeleri listelerken hata",
- "Error moving the topic": "Konu taşınırken hata",
"Error moving topic": "Konu taşırken hata",
"Error removing alert word!": "Uyarı kelimesi silmede hata!",
"Error removing subscription": "Üyelik kaldırırken hata",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Konu içeren iletileri hariç tut .",
"Exit search": "Aramadan çıkış",
"Expand compose": "Oluşturmayı genişlet",
+ "Expand message": "",
"Expand message (-)": "İletileri aç (-)",
+ "Expand private messages": "",
"Expires at": "Süre dolumu",
"Expires on {date}": "{date} tarihinde süre sona erer",
"Export failed": "Dışa aktarım başarız oldu",
@@ -508,6 +513,7 @@
"In a meeting": "Toplantıda",
"Inactive": "",
"Inactive bots": "Devre dışı botlar",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Masaüstü bildirimlerine özel iletileri da dahil et",
"Include message content in message notification emails": "İleti bildirim e-postalarına ileti içeriğini dahil et",
"Include muted": "Susturulmuşu dahil et",
@@ -610,13 +616,12 @@
"Message formatting": "İleti biçemleme",
"Message length shouldn't be greater than {max_length} characters.": "İleti uzunluğu {max_length} karakterden fazla olmamalıdır.",
"Message retention": "İleti tutma",
- "Message retention for stream": "Kanal için ileti tutma",
"Message retention period": "İleti tutma periyodu",
"Message scheduled for {deliver_at}": "",
- "Message sent when you were not subscribed": "Üye olmadan önce gönderilmiş ileti",
"Message {recipient_label}": "İleti {recipient_label}",
"Message {recipient_names}": "İleti {recipient_names}",
"Message {recipient_name} ({recipient_status})": "İleti {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Bu kanaldaki iletiler {retention_days} gün sonra otomatik olarak silinecek.",
"Messages in this stream will be retained forever.": "Bu kanaldaki iletiler sonsuza kadar tutulacak.",
"Mobile": "Mobil",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "{topic_name} içindeki tüm iletileri taşı",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "Konu taşı",
@@ -712,7 +719,7 @@
"No language set": "Dil ayarlanmadı",
"No linkifiers set.": "Linkifier oluşturulmadı.",
"No matching users.": "Eşleşen kullanıcı yok.",
- "No one has read this message yet.": "",
+ "No one has read this message yet.": "Bu mesajı henüz kimse okumadı.",
"No owner": "Organizasyon yöneticisiz yok",
"No playgrounds configured.": "Yapılandırılmış oyun alanı yok.",
"No restrictions": "Kısıtlama yok",
@@ -765,7 +772,6 @@
"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 owners can edit these settings.": "Sadece organizasyon sahipleri bu ayarları düzenleyebilir.",
- "Only owners can change stream message retention policy.": "Yalnızca kanal sahipleri ileti saklama politikasını değiştirebilir.",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "Sadece sahipler organizasyonu devre dışı yapabilir.",
"Only stream members can add users to a private stream": "Sadece kanal üyeleri özel kanallara kullanıcı ekleyebilir",
@@ -805,6 +811,7 @@
"Owner: {name}": "Organizasyon Yöneticisi: {name}",
"Owners only": "Sadece organizasyon yöneticileri",
"PMs, mentions, and alerts": "Özel iletiler, anmalar ve uyarılar",
+ "PRIVATE MESSAGES": "",
"Participants": "Katılımcılar",
"Participated": "Katılınmış olanlar",
"Password": "Parola",
@@ -849,7 +856,6 @@
"Profile": "Profil",
"Pronouns": "",
"Public": "Genel",
- "Public stream messages in organization": "Organizasyondaki açık kanal iletileri",
"Question": "",
"Quote and reply or forward": "Alıntı yapın ve yanıtlayın veya iletin",
"Quote and reply to message": "İleti alıntılayarak yanıtla",
@@ -859,11 +865,11 @@
"Reactivate this bot": "",
"Reactivate this user": "",
"Reactivate {name}": "",
- "Read receipts": "",
+ "Read receipts": "Okundu raporları",
"Read receipts are currently disabled in this organization.": "",
- "Read receipts are not available for Notification Bot messages.": "",
+ "Read receipts are not available for Notification Bot messages.": "Bildirim Bot'u mesajları için okundu raporları mevcut değildir.",
"Receives new stream announcements": "",
- "Recent topics": "Yakın zamandaki konular",
+ "Recent conversations": "",
"Remind me about this": "Bunun hakkında hatırtlat",
"Reminder not set!": "Hatırlatıcı ayarlanmadı!",
"Reminder set!": "Hatırlatma ayarlandı!",
@@ -875,6 +881,8 @@
"Reply to author": "Yazarı yanıtla",
"Reply to message": "İletiyi yanıtla",
"Reply to selected message": "Seçilen iletiyi yanıtla",
+ "Request education pricing": "",
+ "Request sponsorship": "Sponsorluk iste",
"Requesting user": "İstek kullanıcısı",
"Require topics in stream messages": "Kanal iletilerinde konuyu zorunlu hale getir",
"Research": "Araştırma",
@@ -1071,10 +1079,10 @@
"URL pattern": "URL kalıbı",
"URL prefix": "URL öneki",
"USERS": "KULLANICILAR",
- "Un-collapse": "Genişlet",
"Uncheck all": "Tüm seçilenleri iptal et",
"Unknown": "Bilinmeyen",
"Unknown stream": "Bilinmeyen kanal",
+ "Unknown stream #{search_text}": "",
"Unmute": "Tekrar sesliye al",
"Unmute stream": "Kanalı sesliye al",
"Unmute this user": "Bu kullanıcının sesini aç",
@@ -1082,7 +1090,8 @@
"Unpin stream from top": "Kanalı tepeden çıkar",
"Unread": "Okunmamış",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
- "Unresolve topic": "",
+ "Unread messages": "",
+ "Unresolve topic": "Konu çözümünü geri al",
"Unstar": "Yıldızı kaldır",
"Unstar all messages": "Tüm iletilerin işaretini kaldır",
"Unstar all messages in topic": "Konudaki tüm iletilerin işaretini kaldır",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "Yayınlandıktan sonra en fazla {time_limit}",
"Update successful: Subdomains allowed for {domain}": "Güncelleme başarılı: {domain} için alt alanlara izin verildi",
"Update successful: Subdomains no longer allowed for {domain}": "Güncelleme başarılı: {domain} için artık alt alanlara izin verilmiyor",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "Avatar yükle",
"Upload files": "Dosyaları yükle",
"Upload icon": "İkon yükle",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "{playground_name} içinde görüntüle",
"View message source": "",
"View messages sent": "Gönderilen iletileri görüntüle",
+ "View messages with yourself": "",
"View private messages": "Özel iletileri görüntüle",
- "View private messages to myself": "Kendime olan özel iletileri göster",
- "View read receipts": "",
- "View recent topics": "Son konuları görüntüle",
+ "View read receipts": "Okundu raporlarını görüntüle",
+ "View recent conversations": "",
"View stream": "Kanal görüntüle",
"View stream messages": "Kanal iletilerini görüntüle",
"View user profile": "Kullanıcı profilini göster",
@@ -1158,7 +1169,7 @@
"We are about to have a poll. Please wait for the question.": "Oylama/anket yapılmak üzere. Sorular için lütfen bekleyiniz.",
"We strongly recommend enabling desktop notifications. They help Zulip keep your team connected.": "Masaüstü bildirimlerini etkinleştirmenizi şiddetle öneririz. Zulip'in takımınızı bağlı tutmasına yardımcı olur.",
"We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "Bu genel kısayolun tetiklenmesini kolaylaştırmak için \"{originalHotkey}\" kısayol tuşunu \"{replacementHotkey}\" ile değiştirdik.",
- "Web-public": "",
+ "Web-public": "Web-public",
"Wednesday": "Çarşamba",
"Week of {date}": "{date} Haftası",
"Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "Tekrar hoşgeldiniz! {unread_msgs_count} okunmamış iletiniz var. Hepsini okundu olarak işaretlemek istiyor musunuz?",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Evet, lütfen!",
"Yes, send": "Evet, gönder",
"Yesterday": "Dün",
+ "You": "Sen",
"You (click to remove) and {other_username} reacted with {emoji_name}": "(kaldırmak için tıklayın) ve {other_username}, {emoji_name} ile tepki verdi",
"You (click to remove) reacted with {emoji_name}": "{emoji_name} ile tepki verdiniz (kaldırmak için tıklayın)",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Siz (kaldırmak için tıklayın), {comma_separated_usernames} ve {last_username}, {emoji_name} ile tepki verdi",
@@ -1202,6 +1214,7 @@
"You are using an old version of the Zulip desktop app with known security bugs.": "Güvenlik hataları bulunan eski bir Zulip masaüstü uygulamasını kullanıyorsunuz.",
"You aren't subscribed to this stream and nobody has talked about that yet!": "Bu kanala abone değilsiniz ve bu konuda konuşan olmadı.",
"You can also make tables with this Markdown-ish table syntax.": "Bu Markdown benzeri tablo sözdizimi ile tablo da oluşturabilirsiniz.",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "Devre dışı bırakılan kullanıcıları organizasyon ayarlarından yeniden etkinleştirebilirsiniz:.",
"You cannot create a stream with no subscribers!": "Abonesi olmayan bir kanal oluşturamazsınız!",
@@ -1238,6 +1251,10 @@
"Your status": "Durumunuz",
"Your time zone:": "Saat diliminiz:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip kullanıcı e-posta adreslerini teyid etmek ve bildirim göndermek için e-posta göndermelidir.",
"Zulip needs your permission to enable desktop notifications.": "Zulip'in masaüstü bildirimlerini etkinleştirmek için izninize ihtiyacı var.",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Zulip'in çevirileri, gönüllü çevirmenlerden oluşan muhteşem topluluğumuz tarafından sağlanmaktadır. Yardım etmek isterseniz, bkz. Zulip çeviri yönergeleri .",
@@ -1248,6 +1265,7 @@
"[Unset]": "[Unset]",
"and": "ve",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "ve {remaining_senders, plural, {1 other} daha {# others}}.",
+ "back to streams": "",
"beta": "beta",
"clear": "temizle",
"cookie": "çerez",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "yapraklı yeşil sebze",
"marketing": "pazarlama",
+ "more conversations": "daha fazla görüşme",
"more topics": "daha fazla konu",
"or": "veya",
"private messages with yourself": "Kendine olan özel iletiler",
diff --git a/locale/uk/LC_MESSAGES/django.po b/locale/uk/LC_MESSAGES/django.po
index 694486d046..bf51672ebe 100644
--- a/locale/uk/LC_MESSAGES/django.po
+++ b/locale/uk/LC_MESSAGES/django.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Mykola Ronik , 2018-2021\n"
"Language-Team: Ukrainian (http://www.transifex.com/zulip/zulip/language/uk/)\n"
@@ -21,45 +21,45 @@ msgstr ""
"Language: uk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "Не дозволено для гостьових користувачів"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Неправильна організація"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "Відкриті канали"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "Приватні канали"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Приватні повідомлення"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Групові приватні повідомлення"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "Невідома назва діаграми: {}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "Час початку пізніше, ніж час закінчення. Початок: {start}, кінець: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "Аналітичні дані відсутні. Будь ласка, зв'яжіться зі своїм адміністратором сервера."
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "Недійсний параметр"
@@ -119,30 +119,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "Ви повинні згенерувати рахунок для мінімум {} користувачів."
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "З цієї сторінки не можна обробляти рахунки з більш ніж {} ліцензіями. Щоб завершити оновлення, зверніться до: {}."
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Щось пішло не так. Зверніться до {email}."
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Щось пішло не так. Перезавантажте сторінку."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Щось пішло не так. Будь ласка, зачекайте кілька секунд і повторіть спробу."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -331,113 +331,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Активні користувачі"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "Денна активність"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15 денна активність"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Всього користувачів"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Користувачі"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "Надіслані повідомлення за типом одержувача"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Я"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Будь хто"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Останній тиждень"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Останній місяць"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "Останній рік"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "За весь час"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "Повідомлення, надіслані протягом певного періоду"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Поденно"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Потижнево"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "Сукупно"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Люди"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "Боти"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "Повідомлення, прочитані протягом певного періоду"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "Повідомлення відправлені клієнтом"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "Останнє оновлення"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "Документація Аналітики"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -510,7 +510,7 @@ msgstr "Платежі"
msgid "Close"
msgstr "Закрити"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -559,7 +559,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -579,7 +579,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -591,7 +591,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -683,7 +683,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Звернутися в службу підтримки"
@@ -806,7 +806,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -825,7 +825,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Зареєструватися"
@@ -839,7 +839,7 @@ msgid "You need an invitation to join this organization."
msgstr "Вам потрібно запрошення для приєднання до цієї організації."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "АБО"
@@ -1981,7 +1981,7 @@ msgstr "Знайдіть свої облікові записи Zulip"
msgid "Email addresses"
msgstr "Електронні адреси"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Знайти облікові записи"
@@ -2077,111 +2077,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Облікові записи"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "Нова організація"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Умови обслуговування"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Політика конфіденційності"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Центр довідки"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Чат спільноти"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Команда"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "Історія"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2315,7 +2315,7 @@ msgid "Invalid or expired login session."
msgstr "Сеанс входу недійсний, або закінчився."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2329,34 +2329,34 @@ msgstr "Увійти в Zulip"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Електронна пошта або ім'я користувача"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Ім'я користувача"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Пароль"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "Ви вже зареєструвалися за цією адресою електронної пошти. Будь ласка, увійдіть в систему нижче."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Електронна пошта або ім'я користувача"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Ім'я користувача"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Пароль"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Увійти через %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Забули пароль?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "У вас ще немає облікового запису? Для приєднання до цієї організації потрібно щоб вас запросили."
@@ -2400,24 +2400,30 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Цей сервер не дозволяє користувачам створювати нові організації."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\n Zulip є продуктом з відкритим кодом,тому ви можете встановити власний сервер Zulip, або створити нову організацію в\n Zulip Cloud\n "
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2724,8 +2730,8 @@ msgid "Invalid order mapping."
msgstr "Недійсне відображення порядку."
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Ідентифікатор поля {id} не знайдено."
@@ -2778,27 +2784,27 @@ msgstr "Ця група основних каналів вже названа '{
msgid "Default stream group '{}' already exists"
msgstr "Група основних каналів '{}' вже існує"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr "Ваш обліковий запис занадто новий для надсилання запрошень для цієї організації. Попросіть адміністратора організації або досвідченого користувача."
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr "Деякі електронні листи не підтверджені, тому ми не надсилали жодних запрошень."
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Ми не змогли запросити когось."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2838,140 +2844,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Ваша організація вимкнула редагування повідомлень"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "Ви не маєте права редагувати це повідомлення"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "Термін для редагування цього повідомлення минув"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr "Ви не маєте дозволу на використання масових згадувань у цьому каналі."
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "Ви не маєте дозволу на переміщення цього повідомлення"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr "Ви не маєте дозволу на переміщення цього повідомлення тому що не маєте доступу до його каналу"
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "Недійсний прапор: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Прапорець не можна редагувати: '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "Недійсна операція прапору повідомлення: '{}'"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Неможливо відобразити повідомлення"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "Очікується рівно один канал"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "Недійсний тип даних для каналу"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "Недійсний тип даних для одержувачів"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "Списки одержувачів можуть містити електронні адреси або ID користувачів, але не обидва разом."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Нагадування можуть бути тільки встановленні для каналів."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "Ваш бот {bot_identity} намагався надіслати повідомлення в ID каналу {stream_id}, але каналу з цим ID немає."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "Ваш бот {bot_identity} намагався надіслати повідомлення в канал {stream_name}, але такого каналу немає. Клацніть [тут]({new_stream_link}) щоб створити його."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "Ваш бот {bot_identity} намагався надіслати повідомлення в канал {stream_name}. Канал існує, але не має підписників."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Приватні повідомлення відключені в цій організації."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Віджети: API розробник надіслав JSON з помилковим вмістом"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Віджети: {error_msg}"
@@ -3006,7 +3012,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr "{user_name} перейменував канал {old_stream_name} на {new_stream_name}."
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "Без опису."
@@ -3077,8 +3083,8 @@ msgstr "Має бути адміністратором сервера"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Недостатній дозвіл"
@@ -3364,116 +3370,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "Відсутня назва емодзі"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Не вдалося виділити чергу подій"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Відсутній вхід: потрібні API автентифікації або сесія користувача"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "Канал '{stream}' не існує"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "Канал з ідентифікатором '{stream_id}' не існує"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "власник організації"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "користувач"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Неможливо деактивувати єдину {entity}."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Markdown містить недійсний вираз: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "Використання API перевищило встановлений ліміт"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Помилковий JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Має бути учасником організації"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Має бути адміністратором організації"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Має бути власником організації"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Обліковий запис деактивовано"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "Ця організація була деактивована"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Неправильний ключ API"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Неправильний ключ API"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "'{event_type}' подія на поточний момент не підтримується вебхуком {webhook_name}"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Недійсний піддомен"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Доступ заборонено"
@@ -3686,7 +3692,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3911,7 +3917,7 @@ msgstr "Недійсне ім'я каналу '{}'"
msgid "Stream(s) ({}) do not exist"
msgstr "Канал(и) ({}) не існує"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4024,7 +4030,7 @@ msgstr "Невірний тип бота"
msgid "Invalid interface type"
msgstr "Недійсний тип інтерфейсу"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "Недійсний ID користувача: {}"
@@ -4314,43 +4320,43 @@ msgstr "Власні емодзі"
msgid "Zulip extra emoji"
msgstr "Додаткова Zulip емодзі"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "Користувача з ідентифікатором {} деактивовано"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "Користувач з ідентифікатором {} є ботом"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "Список опцій"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Вибір людини"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Короткий текст"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Довгий текст"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Вибір дати"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Посилання"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "Зовнішній обліковий запис"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4441,17 +4447,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Недійсний тип поля."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "Поле з цією позначкою вже існує."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "Користувацьке поле за замовчуванням не можна оновити."
@@ -4525,7 +4531,7 @@ msgstr "Помилковий гачок"
msgid "Too many messages requested (maximum {})."
msgstr "Запитано дуже багато повідомлень (максимум {})."
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr "Такої теми немає '{}'"
@@ -4633,7 +4639,7 @@ msgstr "Недійсний video_chat_provider {}"
msgid "Invalid giphy_rating {}"
msgstr "Недійсний giphy_rating {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4698,87 +4704,79 @@ msgstr "Ви повинні завантажити тільки один лог
msgid "Invalid playground"
msgstr "Помилковий майданчик"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "Посилання на створення організації закінчилось, або недійсне."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "Створення нової організації заборонено"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr "Користувач не має права виконувати запити від імені '{principal}'"
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "Приватні канали не можна зробити стандартними."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "Ви повинні передати \"new_description\" або \"new_group_name\"."
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr "Помилкове значення для \"op\". Вкажіть один з \"add\" або \"remove\"."
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "Стандартні канали не можна зробити приватними."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Канал вже має таке ім'я!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr "Нема чого робити. Вкажіть хоча б один \"add\" або \"delete\"."
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr "{user_full_name} підписав вас на канал {stream_name}."
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr "{user_full_name} підписав вас на наступні канали:"
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "Не вдається отримати доступ до каналу ({stream_name})."
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr "Ви можете запросити інших користувачів-міміків Zephyr тільки до приватних каналів."
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr "{user_name} створив наступні канали: {stream_str}."
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr "{user_name} створив новий канал {stream_str}."
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "нові канали"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "Невідома властивість підписки: {}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "Не підписаний на id каналу {}"
diff --git a/locale/uk/translations.json b/locale/uk/translations.json
index 5953d6485d..11beb3103f 100644
--- a/locale/uk/translations.json
+++ b/locale/uk/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} не підписаний на цей канал. І не отримає сповіщення якщо ви його згадаєте.",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} не підписаний на цей канал. І не отримає сповіщення, хіба що ви підпишете його.",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "Придбайте більше місця.",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "Переміщення теми вже триває.",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "Ви отримуватимете сповіщення у форматі @-згадування щоразу, коли в чаті використовуватимуться певні слова чи фрази. Сигнальні слова не чутливі до регістру.",
+ "Alerted messages": "",
"All": "Всі",
"All messages": "Усі повідомлення",
"All messages including muted streams": "Усі повідомлення включно зі заглушеними каналами",
+ "All private messages": "Всі приватні повідомлення",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "Всі канали",
"All time": "За весь час",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "Тип бота",
"Bots": "Боти",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "Майданчики для коду",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "Згорнути/показати вибране повідомлення",
"Color scheme": "Колірна схема",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "Редагувати повідомлення",
"Edit selected draft": "Редагувати вибрану чернетку",
- "Edit selected message": "Редагувати вибране повідомлення",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "Редагувати тему",
"Edit user": "Редагувати користувача",
@@ -397,7 +401,6 @@
"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": "Помилка видалення підписки",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "Вийти з пошуку",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "Розгорнути повідомлення (-)",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "Не вдалося експортувати",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "Неактивні боти",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Додавати вміст приватних повідомлень до сповіщення на робочому столі",
"Include message content in message notification emails": "Включити вміст повідомлення в тіло електронного листа",
"Include muted": "Заглушені також",
@@ -610,13 +616,12 @@
"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}": "Повідомлення {recipient_names}",
"Message {recipient_name} ({recipient_status})": "Повідомлення {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Повідомлення в цьому каналі буде автоматично видалено через {retention_days} днів.",
"Messages in this stream will be retained forever.": "Повідомлення в цьому каналі зберігатимуться назавжди.",
"Mobile": "Мобільні пристрої",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "Перемістити усі повідомлення в {topic_name}",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "Перемістити тему",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "Лише власники можуть змінювати політику збереження повідомлень каналу.",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "Вимкнути організацію можуть лише власники.",
"Only stream members can add users to a private stream": "Лише учасники каналу можуть додавати користувачів до приватного каналу",
@@ -805,6 +811,7 @@
"Owner: {name}": "Власник: {name}",
"Owners only": "",
"PMs, mentions, and alerts": "ПП, згадування та сигнальні слова",
+ "PRIVATE MESSAGES": "",
"Participants": "Учасники",
"Participated": "Учасник",
"Password": "Пароль",
@@ -849,7 +856,6 @@
"Profile": "Профіль",
"Pronouns": "",
"Public": "Відкритий",
- "Public stream messages in organization": "Відкриті канали повідомлень в організації",
"Question": "Питання",
"Quote and reply or forward": "Цитувати та відповісти або переслати",
"Quote and reply to message": "Цитувати і відповісти на повідомлення",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "Останні теми",
+ "Recent conversations": "",
"Remind me about this": "Нагадати мені про це",
"Reminder not set!": "Нагадування не встановлено!",
"Reminder set!": "Нагадування встановлено!",
@@ -875,6 +881,8 @@
"Reply to author": "Відповісти автору",
"Reply to message": "Відповісти на повідомлення",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "Вимагати теми в каналах повідомлень",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "Шаблон URL",
"URL prefix": "",
"USERS": "КОРИСТУВАЧІ",
- "Un-collapse": "Розгорнути",
"Uncheck all": "Зняти позначки",
"Unknown": "Невідомо",
"Unknown stream": "Невідомий канал",
+ "Unknown stream #{search_text}": "",
"Unmute": "Увімкнути сповіщення",
"Unmute stream": "Увімкнути сповіщення каналу",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Відкріпити канал від верху",
"Unread": "Непрочитані",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "Зняти зірку",
"Unstar all messages": "Зняти зірочку з усіх повідомлень",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "Після публікації: {time_limit}",
"Update successful: Subdomains allowed for {domain}": "Оновлення успішне: піддомени дозволені для {domain}",
"Update successful: Subdomains no longer allowed for {domain}": "Оновлення успішне: піддомени більше не дозволені для {domain}",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "Завантажити аватар",
"Upload files": "",
"Upload icon": "Завантажити значок",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "Переглянути в {playground_name}",
"View message source": "",
"View messages sent": "Переглянути надіслані повідомлення",
+ "View messages with yourself": "",
"View private messages": "Переглянути особисті повідомлення",
- "View private messages to myself": "Дивитись приватні повідомлення надіслані мені",
"View read receipts": "",
- "View recent topics": "Переглянути останні теми",
+ "View recent conversations": "",
"View stream": "Переглянути канал",
"View stream messages": "Переглянути повідомлення потоку",
"View user profile": "Переглянути профіль користувача",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Так, будь ласка!",
"Yes, send": "Так, відправити",
"Yesterday": "Вчора",
+ "You": "",
"You (click to remove) and {other_username} reacted with {emoji_name}": "Ви (натисніть, щоб видалити) та {other_username} поставили {emoji_name}",
"You (click to remove) reacted with {emoji_name}": "Ви (натисніть, щоб видалити) поставили {emoji_name}",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Ви (натисніть, щоб видалити), {comma_separated_usernames} та {last_username} поставили {emoji_name}",
@@ -1202,6 +1214,7 @@
"You are using an old version of the Zulip desktop app with known security bugs.": "Ви використовуєте стару версію настільної програми Zulip із відомими помилками безпеки.",
"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.": "Ви також можете створювати таблиці за допомогою синтаксису таблиць Markdown.",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "Ви можете повторно активувати деактивованих користувачів зі сторінки налаштувань організації.",
"You cannot create a stream with no subscribers!": "Ви не можете створити канал без підписників!",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip необхідно відправляти електронні листи, щоб підтвердити адреси користувачів та надсилати сповіщення.",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "[Зняти]",
"and": "та",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "бета",
"clear": "очистити",
"cookie": "куки",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "листовий зелений овоч",
"marketing": "маркетинг",
+ "more conversations": "більше розмов",
"more topics": "більше тем",
"or": "або",
"private messages with yourself": "приватні повідомлення з собою",
diff --git a/locale/vi/LC_MESSAGES/django.po b/locale/vi/LC_MESSAGES/django.po
index 2fc24a7a41..6695a89f92 100644
--- a/locale/vi/LC_MESSAGES/django.po
+++ b/locale/vi/LC_MESSAGES/django.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Pham Tuan Anh , 2020\n"
"Language-Team: Vietnamese (http://www.transifex.com/zulip/zulip/language/vi/)\n"
@@ -20,45 +20,45 @@ msgstr ""
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr ""
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "Nhóm đã ngừng hoạt động"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr ""
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr ""
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "Tin nhắn riêng"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "Nhóm các tin nhắn riêng tư"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr ""
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "Thời gian bắt đầu muộn hơn thời gian kết thúc. Start: {start}, End: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
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:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr ""
@@ -118,30 +118,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr ""
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Đã xảy ra lỗi. Vui lòng liên hệ {email}"
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "Thao tác gửi lại bị lỗi. Xin tải lại trang và thử lần nữa."
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Đã xảy ra lỗi. Vui lòng đợi vài giây và thử lại."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -330,113 +330,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "Người dùng trực tuyến"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr ""
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr ""
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "Tổng số người dùng"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "Người dùng"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr ""
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "Tôi"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "Tất cả mọi người"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "Tuần trước"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "Tháng trước"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr ""
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr ""
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr ""
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "Hàng ngày"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "Hàng tuần"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr ""
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "Con người"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr ""
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr ""
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr ""
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr ""
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr ""
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -509,7 +509,7 @@ msgstr ""
msgid "Close"
msgstr "Tắt"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -558,7 +558,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -578,7 +578,7 @@ msgstr "View pricing"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -590,7 +590,7 @@ msgstr "Self-host Zulip"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -682,7 +682,7 @@ msgstr "Features & pricing"
msgid "Zulip for business"
msgstr "Zulip for business"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "Liên hệ hỗ trợ"
@@ -805,7 +805,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -824,7 +824,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "Đăng ký"
@@ -838,7 +838,7 @@ msgid "You need an invitation to join this organization."
msgstr "Bạn cần lời mời để tham gia tổ chức này."
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "OR"
@@ -1980,7 +1980,7 @@ msgstr "Find your Zulip accounts"
msgid "Email addresses"
msgstr "Email addresses"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "Find accounts"
@@ -2076,111 +2076,111 @@ msgstr "Asciidoctor open-source community"
msgid "Rust language community"
msgstr "Rust language community"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "Accounts"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "New organization"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "Terms of Service"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "Chính sách bảo mật"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "For users"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "Getting started"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "Trung tâm hỗ trợ"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "Nhóm chat chung"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "Blog"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "For administrators"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "Setting up your organization"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "Installing a Zulip server"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "Upgrading a Zulip server"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "Modifying Zulip"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "For contributors"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "Development community"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "Translation"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "About us"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "Hội nhóm"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "History"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "Jobs"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "Sponsor Zulip"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2314,7 +2314,7 @@ msgid "Invalid or expired login session."
msgstr "Invalid or expired login session."
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2328,34 +2328,34 @@ msgstr "Log in to Zulip"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Email or username"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "Tên tài khoản"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "Mật khẩu"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "You've already registered with this email address. Please log in below."
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Email or username"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "Tên tài khoản"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "Mật khẩu"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Log in with %(identity_provider)s"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "Forgot your password?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "Don't have an account yet? You need to be invited to join this organization."
@@ -2399,24 +2399,30 @@ msgstr "You have exceeded the limit for how\n often a use
msgid "You can try again in %(retry_after)s seconds."
msgstr "You can try again in %(retry_after)s seconds."
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "Server này không cho phép thành viên tạo nhóm mới."
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\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_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2723,8 +2729,8 @@ msgid "Invalid order mapping."
msgstr "Invalid order mapping."
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Field id {id} not found."
@@ -2777,27 +2783,27 @@ msgstr "This default stream group is already named '{}'"
msgid "Default stream group '{}' already exists"
msgstr "Default stream group '{}' already exists"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
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 organization. Ask an organization admin, or a more experienced user."
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
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/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "Chúng tôi không thể mời ai."
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2837,140 +2843,140 @@ msgstr "{user} has marked this topic as resolved."
msgid "{user} has marked this topic as unresolved."
msgstr "{user} has marked this topic as unresolved."
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr "This topic was moved to {new_location} by {user}."
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr "A message was moved from this topic to {new_location} by {user}."
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr "{changed_messages_count} messages were moved from this topic to {new_location} by {user}."
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr "This topic was moved here from {old_location} by {user}."
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr "A message was moved here from {old_location} by {user}."
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr "{changed_messages_count} messages were moved here from {old_location} by {user}."
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "Your organization has turned off message editing"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
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/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "The time limit for editing this message has passed"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr "The time limit for editing this message's topic has passed"
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
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/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "You don't have permission to move this message"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
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/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "Invalid flag: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Flag not editable: '{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "Invalid message flag operation: '{}'"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "Không thể chuẩn bị tin nhắn"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "Expected exactly one stream"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "Invalid data type for stream"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "Invalid data type for recipients"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "Recipient lists may contain emails or user IDs, but not both."
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Reminders can only be set for streams."
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "Your bot {bot_identity} tried to send a message to stream ID {stream_id}, but there is no stream with that ID."
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "Your bot {bot_identity} tried to send a message to stream {stream_name}, but that stream does not exist. Click [here]({new_stream_link}) to create it."
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "Your bot {bot_identity} tried to send a message to stream {stream_name}. The stream exists but does not have any subscribers."
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "Private messages are disabled in this organization."
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "Topics are required in this organization"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Widgets: API programmer sent invalid JSON content"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Widgets: {error_msg}"
@@ -3005,7 +3011,7 @@ 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/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "No description."
@@ -3076,8 +3082,8 @@ msgstr "Must be an server administrator"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "Thiếu sự cho phép"
@@ -3363,116 +3369,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "Emoji name is missing"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "Could not allocate event queue"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "Not logged in: API authentication or user session required"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "Stream '{stream}' does not exist"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "Stream with ID '{stream_id}' does not exist"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "organization owner"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "user"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Cannot deactivate the only {entity}."
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Invalid Markdown include statement: {include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "API usage exceeded rate limit"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "Malformed JSON"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "Must be an organization member"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "Must be an organization administrator"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "Must be an organization owner"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "Your username or password is incorrect"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "Account is deactivated"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "This organization has been deactivated"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr "The mobile push notification service registration for your server has been deactivated"
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "Password authentication is disabled in this organization"
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "Your password has been disabled and needs to be reset"
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "Mã API không hợp lệ"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Malformed API key"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "The '{event_type}' event isn't currently supported by the {webhook_name} webhook"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr "Unable to parse request: Did {webhook_name} generate this event?"
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "Invalid subdomain"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "Từ chối truy cập"
@@ -3685,10 +3691,10 @@ msgstr "In Zulip, topics [tell you what a message is about](/help/streams-and-to
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
-msgstr "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:166
msgid ""
@@ -3910,7 +3916,7 @@ msgstr "Invalid stream name '{}'"
msgid "Stream(s) ({}) do not exist"
msgstr "Stream(s) ({}) do not exist"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr "Web-public streams are not enabled."
@@ -4023,7 +4029,7 @@ msgstr "Invalid bot type"
msgid "Invalid interface type"
msgstr "Invalid interface type"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "Invalid user ID: {}"
@@ -4313,43 +4319,43 @@ msgstr "Custom emoji"
msgid "Zulip extra emoji"
msgstr "Zulip extra emoji"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "User with ID {} is deactivated"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "User with ID {} is a bot"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "List of options"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "Person picker"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "Short text"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "Long text"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "Date picker"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "Link"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "External account"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4440,17 +4446,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "Invalid field type."
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "A field with that label already exists."
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "Default custom field cannot be updated."
@@ -4524,7 +4530,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:100
msgid "No such topic '{}'"
msgstr "No such topic '{}'"
@@ -4632,7 +4638,7 @@ msgstr "Invalid video_chat_provider {}"
msgid "Invalid giphy_rating {}"
msgstr "Invalid giphy_rating {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "Must be a demo organization."
@@ -4697,87 +4703,79 @@ msgstr "You must upload exactly one logo."
msgid "Invalid playground"
msgstr "Invalid playground"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "The organization creation link has expired or is not valid."
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "New organization creation disabled"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr "User not authorized to execute queries on behalf of '{principal}'"
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "Private streams cannot be made default."
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "You must pass \"new_description\" or \"new_group_name\"."
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
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:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "Default streams cannot be made private."
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "Stream already has that name!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
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:504
+#: zerver/views/streams.py:505
#, 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:510
+#: zerver/views/streams.py:511
#, 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:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "Unable to access stream ({stream_name})."
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
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:710
+#: zerver/views/streams.py:711
#, 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:712
+#: zerver/views/streams.py:713
#, 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:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "new streams"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr "**{policy}** stream created by {user_name}. **Description:**"
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "Unknown subscription property: {}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "Not subscribed to stream id {}"
diff --git a/locale/vi/translations.json b/locale/vi/translations.json
index 3b6e3a25e2..c6af53c76b 100644
--- a/locale/vi/translations.json
+++ b/locale/vi/translations.json
@@ -33,17 +33,17 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
- "Subscribe": "",
+ "Subscribe": "Đăng Ký",
"Click here to learn about exporting private streams and messages.": "Nhấp vào đây để tìm hiểu về cách xuất stream và tin nhắn riêng tư.",
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
- " will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
- "A Topic Move already in progress.": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
+ " will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "sẽ có cùng vai trò, đăng ký Stream, tư cách thành viên nhóm người dùng cũng như các cài đặt và quyền khác như họ đã làm trước khi hủy kích hoạt.",
+ "A Topic Move already in progress.": "Đang tiến hành Chuyển một chủ đề.",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
"A deactivated emoji will remain visible in existing messages and emoji reactions, but cannot be used on new messages.": "",
"A language is marked as 100% translated only if every string in the web, desktop, and mobile apps is translated, including administrative UI and error messages.": "",
@@ -60,24 +60,24 @@
"Action": "",
"Actions": "",
"Active": "Đang trực tuyến",
- "Active bots": "",
+ "Active bots": "Các bot đang hoạt động",
"Active now": "Đang trực tuyến",
"Active users": "Người dùng trực tuyến",
- "Add": "",
+ "Add": "Thêm",
"Add GIF": "",
"Add a new alert word": "",
"Add a new bot": "",
- "Add a new code playground": "",
+ "Add a new code playground": "Thêm một mã playground mới",
"Add a new custom profile field": "",
"Add a new emoji": "",
"Add a new linkifier": "",
- "Add a new profile field": "",
+ "Add a new profile field": "Thêm bộ hồ sơ mới",
"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": "",
+ "Add code playground": "Thêm mã playground",
"Add emoji": "",
"Add emoji reaction": "",
"Add extra emoji for members of the {realm_name} organization.": "",
@@ -86,7 +86,7 @@
"Add linkifier": "",
"Add members": "",
"Add member\u2026": "",
- "Add new default stream": "",
+ "Add new default stream": "Thêm Stream mặc định mới",
"Add new user group": "",
"Add one or more users": "Thêm một hoặc nhiều người dùng",
"Add question": "",
@@ -103,7 +103,7 @@
"Admins": "",
"Admins and moderators": "",
"Admins only": "Dành riêng cho Admin",
- "Admins, moderators and full members": "",
+ "Admins, moderators and full members": "Quản trị viên, người kiểm duyệt và tất thành viên",
"Admins, moderators and members": "",
"Admins, moderators and members, but only admins can add generic bots": "",
"Admins, moderators, members and guests": "",
@@ -114,62 +114,65 @@
"Alert word removed successfully!": "",
"Alert words": "Từ báo động",
"Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "",
+ "Alerted messages": "",
"All": "Tất cả",
"All messages": "Tất cả tin nhắn",
- "All messages including muted streams": "",
- "All stream subscribers can post.": "",
+ "All messages including muted streams": "Tất cả tin nhắn bao gồm cả Stream bị tắt tiếng",
+ "All private messages": "",
+ "All private messages (P)": "",
+ "All stream subscribers can post.": "Tất cả người tham gia Stream đều có thể đăng.",
"All streams": "Tất cả các dòng hội thoại",
"All time": "",
"All unreads": "",
- "Allow creating web-public streams (visible to anyone on the Internet)": "",
+ "Allow creating web-public streams (visible to anyone on the Internet)": "Cho phép tạo Stream công khai trên web (hiển thị với mọi người trên Internet)",
"Allow message content in message notification emails": "",
"Allow message editing": "",
"Allow other users to view read receipts": "",
"Allow subdomains": "",
"Allowed domains": "",
"Allowed domains: {domains}": "",
- "Already not subscribed.": "",
- "Already subscribed to {stream}": "",
- "Already subscribed users:": "",
+ "Already not subscribed.": "Chưa tham gia",
+ "Already subscribed to {stream}": "Đã tham gia{stream}",
+ "Already subscribed users:": "Người dùng đã tham gia:",
"Always": "Luôn luôn",
"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": "",
+ "Announce stream": "Thông báo Stream",
"Any member of this organization can add custom emoji.": "",
- "Any organization administrator can conduct an export.": "",
+ "Any organization administrator can conduct an export.": "Bất kỳ quản trị viên tổ chức nào cũng có thể tiến hành xuất dữ liệu.",
"Any time": "",
"Anyone in this organization can add bots.": "",
"April": "Tháng 4",
"Archive {stream}?": "",
- "Archive stream": "",
+ "Archive stream": "Lưu trữ stream",
"Archiving stream will immediately unsubscribe everyone. This action cannot be undone.": "",
- "Are you sure you want to create stream ''''{stream_name}'''' and subscribe {count} users to it?": "",
+ "Are you sure you want to create stream ''''{stream_name}'''' and subscribe {count} users to it?": "Bạn có chắc chắn muốn tạo Stream '' '' {stream_name} '' '' và đăng ký {count} người dùng vào Stream đó không?",
"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 all drafts? This action cannot be undone.": "",
+ "Are you sure you want to delete all drafts? This action cannot be undone.": "Bạn có chắc chắn muốn xóa tất cả các bản nháp không? Hành động này không thể được khôi phục lại.",
"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 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.": "Bạn có chắc chắn muốn đề cập đến tất cả {count} người trong stream này không?
Thao tác này sẽ gửi email và thông báo đẩy trên thiết bị di động đến hầu hết những người dùng {count} đó.
Nếu bạn không muốn làm điều đó, vui lòng chỉnh sửa tin nhắn của bạn để xóa đề cập @ {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 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.": "",
+ "Are you sure you want to unstar all messages in ? This action cannot be undone.": "Bạn có chắc chắn muốn bỏ gắn dấu sao trong tất cả các thư không ? Hành động này không thể được khôi phục lại.",
+ "Are you sure you want to unstar all starred messages? This action cannot be undone.": "Bạn có chắc chắn muốn bỏ gắn dấu sao tất cả các tin nhắn được gắn dấu sao không? Hành động này không thể được khôi phục lại.",
"Ask me later": "",
"At the office": "Đang ở văn phòng",
"Audible desktop notifications": "Thông báo âm thanh trên máy tính",
"Audio": "",
"August": "Tháng 8",
- "Authentication methods": "",
+ "Authentication methods": "Phương thức xác thực",
"Author": "",
"Automated messages and emails": "",
"Automatic": "Tự động",
"Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "",
"Avatar changes are disabled in this organization": "",
"Avatar from Gravatar": "",
- "Back to streams": "",
+ "Back to streams": "Quay lại Stream",
"Billing": "",
"Bold": "",
"Bot": "Bot",
@@ -178,8 +181,8 @@
"Bot owner": "",
"Bot type": "",
"Bots": "",
- "Browse recent topics": "",
- "Browse streams": "",
+ "Browse recent conversations": "",
+ "Browse streams": "Duyệt qua các stream",
"Business": "Business",
"Busy": "Đang bận",
"By deactivating your account, you will be logged out immediately.": "",
@@ -196,24 +199,25 @@
"Change stream info": "Thay đổi thông tin stream",
"Change stream permissions": "Thay đổi quyền của stream",
"Change stream permissions for #{stream_name}": "Thay đổi quyền của #{stream_name}",
- "Check all": "",
+ "Check all": "Kiểm tra tất cả",
"Check your email ({email}) to confirm the new address.": "",
"Choose avatar": "",
"Choose members": "",
- "Choose subscribers": "",
+ "Choose subscribers": "Chọn người tham gia",
"Clear avatar": "",
"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 here to reveal.": "Nhấn vào đây để xem tiết lộ.",
+ "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Nhấp vào bên ngoài khung nhập liệu để lưu. Chúng tôi sẽ tự động thông báo cho bất kỳ ai được thêm hoặc xóa.",
"Click to join video call": "Bấm để tham gia cuộc gọi điện video",
"Click to view or download.": "Bấm để xem hoặc tải xuống",
"Close": "Tắt",
"Close modal": "",
"Close this dialog window": "",
- "Code playgrounds": "",
+ "Code playgrounds": "Mã playgrounds",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "",
"Color scheme": "",
"Community": "",
@@ -226,14 +230,14 @@
"Compose your message here": "Viết tin nhắn ở đây",
"Compose your message here...": "Soạn tin nhắn của bạn tại đây...",
"Composing messages": "Soạn tin nhắn",
- "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 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.": "Định cấu hình các mã playgrounds bên ngoài cho tổ chức Zulip của bạn. Mã playgrounds là môi trường phát triển tương tác trong trình duyệt, chẳng hạn nhưchiếu sáng , được thiết kế để thuận tiện cho việc chỉnh sửa và gỡ lỗi mã. Các khối mã Zulip đó là được gắn thẻ bằng một ngôn ngữ lập trình sẽ có một nút hiển thị khi di chuột cho phép bạn mở khối mã trong trang web mã playgrounds.",
+ "Configure how Zulip notifies you about new messages.": "Thiết lập cấu hình cách Zulip thông báo cho bạn về các tin nhắn mới.",
"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.": "",
+ "Configure the default personal preference settings for new users joining your organization.": "Thiết lập cấu hìnhcài đặt sở thích cá nhân mặc định cho những người dùng mới tham gia tổ chức của bạn.",
+ "Configure the authentication methods for your organization.": "Thiết lập cấu hình các phương thức xác thực cho tổ chức của bạn.",
+ "Configure the default streams new users are subscribed to when joining your organization.": "Thiết lập cấu hình các stream mặc định mà người dùng mới đã đăng ký khi tham gia tổ chức của bạn.",
"Confirm": "xác nhận",
- "Consider searching all public streams.": "",
+ "Consider searching all public streams.": "Xem xéttìm kiếm tất cả các stream công khai.",
"Contact support": "Liên hệ hỗ trợ",
"Convert emoticons before sending (:)
becomes \ud83d\ude03)": "",
"Cookie Bot": "",
@@ -257,39 +261,39 @@
"Currently viewing all messages.": "",
"Currently viewing all private messages.": "",
"Currently viewing the entire stream.": "",
- "Custom": "",
+ "Custom": "Tùy chỉnh",
"Custom emoji": "Custom emoji",
"Custom emoji added!": "",
- "Custom language: {query}": "",
- "Custom linkifier added!": "",
- "Custom playground added!": "",
- "Custom profile fields": "",
+ "Custom language: {query}": "Tùy chỉnh ngôn ngữ: {query}",
+ "Custom linkifier added!": "Tùy chỉnh trình liên kết đã thêm!",
+ "Custom playground added!": "Đã thêm playground tùy chỉnh!",
+ "Custom profile fields": "Các bộ hồ sơ tùy chỉnh",
"Custom time": "",
- "Cycle between stream narrows": "",
+ "Cycle between stream narrows": "Chu kỳ giữa các stream thu hẹp",
"Dark theme": "",
"Data exports": "",
"Date muted": "",
"Date uploaded": "",
"Day logo": "",
- "Day of the week to send digests": "",
+ "Day of the week to send digests": "Ngày trong tuần để gửi tin nhắn tổng hợp",
"Deactivate": "",
"Deactivate account": "",
"Deactivate bot": "",
"Deactivate custom emoji?": "",
"Deactivate organization": "",
"Deactivate user": "",
- "Deactivate your account": "",
+ "Deactivate your account": "Hủy kích hoạt tài khoản của bạn",
"Deactivate {name}?": "",
"Deactivated": "",
"Deactivated users": "Người dùng đã dừng hoạt động",
"December": "",
- "Default is {language}. Use 'text' to disable highlighting.": "",
+ "Default is {language}. Use 'text' to disable highlighting.": "Mặc định là {language}. Sử dụng 'văn bản' để tắt đánh dấu.",
"Default language for code blocks": "",
- "Default streams": "",
- "Default user settings": "",
+ "Default streams": "Stream mặc định",
+ "Default user settings": "Cài đặt mặc định người dùng",
"Default view": "",
- "Delay before sending message notification emails": "",
- "Delay period (minutes)": "",
+ "Delay before sending message notification emails": "Tạm hoãn trước khi gửi email thông báo tin nhắn",
+ "Delay period (minutes)": "Tạm hoãn thời gian trễ (phút)",
"Delete": "Xóa",
"Delete alert word": "",
"Delete all drafts": "",
@@ -313,8 +317,8 @@
"Deleted options:": "",
"Deleted successfully!": "",
"Deleting a message permanently 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": "",
+ "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.": "Xóa một chủ đề sẽ ngay lập tức xóa chủ đề đó và xóa các tin nhắn của chủ đề đó cho mọi người. Những người dùng khác có thể thấy điều này là gây nhầm lẫn, đặc biệt nếu họ đã nhận được email hoặc thông báo đẩy liên quan đến các tin nhắn đã bị xóa.",
+ "Demote inactive streams": "Giảm hạng các stream không hoạt động",
"Dense mode": "",
"Depending on the size of your organization, an export can take anywhere from seconds to an hour.": "",
"Deprecation notice": "",
@@ -322,11 +326,11 @@
"Desktop": "",
"Desktop & mobile apps": "Ứng dụng máy tính & điện thoại",
"Desktop message notifications": "",
- "Detailed keyboard shortcuts documentation": "",
- "Detailed message formatting documentation": "",
+ "Detailed keyboard shortcuts documentation": "Tài liệu về các phím tắt chi tiết",
+ "Detailed message formatting documentation": "Tài liệu chi tiết định dạng tin nhắn ",
"Detailed search operators documentation": "",
"Disabled": "",
- "Discard": "",
+ "Discard": "Loại bỏ",
"Dismiss for a week": "",
"Display availability to other users": "",
"Display in profile summary": "",
@@ -359,10 +363,10 @@
"Edit linkfiers": "",
"Edit message": "Chỉnh sửa tin nhắn",
"Edit selected draft": "Chỉnh sử bản nháp được chọn",
- "Edit selected message": "Chỉnh sửa tin nhắn được chọn",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
- "Edit user": "",
+ "Edit user": "Chỉnh sửa người dùng",
"Edit your last message": "Chỉnh sửa tin nhắn cuối cùng của bạn",
"Edit your profile": "",
"Edit {group_name}": "",
@@ -376,7 +380,7 @@
"Email address changes are disabled in this organization.": "Email address changes are disabled in this organization.",
"Email copied": "",
"Email message notifications": "",
- "Email notifications": "",
+ "Email notifications": "Thông báo Email",
"Emails (one on each line or comma-separated)": "Email (phân chia theo từng dòng hoặc dấu phẩy)",
"Emoji name": "",
"Emoji set changed successfully!": "",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "Lỗi khi tìm nạp lịch sử chỉnh sửa tin nhắn",
"Error in unsubscribing from #{stream_name}": "Lỗi khi hủy đăng ký khỏi # {stream_name}",
"Error listing invites": "Lỗi khi liệt kê lời mời",
- "Error moving the topic": "Lỗi khi chuyển chủ đề",
"Error moving topic": "Lỗi khi di chuyển chủ đề",
"Error removing alert word!": "Lỗi khi xóa từ cảnh báo!",
"Error removing subscription": "Lỗi khi xóa đăng ký",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "Loại trừ các tin nhắn có chủ đề.",
"Exit search": "Thoát khỏi tìm kiếm",
"Expand compose": "Mở rộng soạn thư",
+ "Expand message": "",
"Expand message (-)": "Mở rộng tin nhắn (-)",
+ "Expand private messages": "",
"Expires at": "Hết hạn lúc",
"Expires on {date}": "Hết hạn vào {date}",
"Export failed": "Xuất không thành công",
@@ -440,7 +445,7 @@
"File type is not supported.": "Loại tệp không được hỗ trợ.",
"Filter bots": "Lọc bots",
"Filter by category": "Filter by category",
- "Filter code playgrounds": "",
+ "Filter code playgrounds": "Lọc mã các playground",
"Filter deactivated users": "Lọc người dùng đã ngừng hoạt động",
"Filter default streams": "Lọc các Stream mặc định",
"Filter emoji": "Lọc biểu tượng cảm xúc",
@@ -508,6 +513,7 @@
"In a meeting": "Đang họp",
"Inactive": "",
"Inactive bots": "Các bot không hoạt động",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "Đưa nội dung tin nhắn riêng tư vào thông báo trên màn hình",
"Include message content in message notification emails": "Bao gồm nội dung tin nhắn trong email thông báo tin nhắn",
"Include muted": "Bao gồm các Topic tắt tiếng",
@@ -610,13 +616,12 @@
"Message formatting": "Định dạng tin nhắn",
"Message length shouldn't be greater than {max_length} characters.": "Độ dài tin nhắn không được lớn hơn {max_length} ký tự.",
"Message retention": "Lưu giữ tin nhắn",
- "Message retention for stream": "Lưu giữ tin nhắn cho luồng",
"Message retention period": "Khoảng thời gian lưu giữ tin nhắn",
"Message scheduled for {deliver_at}": "Đã lên lịch tin nhắn cho {delivery_at}",
- "Message sent when you were not subscribed": "Tin nhắn được gửi khi bạn chưa đăng ký",
"Message {recipient_label}": "Nhắn tin cho {accept_label}",
"Message {recipient_names}": "Nhắn tin cho {receiver_names}",
"Message {recipient_name} ({recipient_status})": "Nhắn tin cho {accept_name} ({accept_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "Tin nhắn trong Stream này sẽ tự động bị xóa sau {keep_days} ngày.",
"Messages in this stream will be retained forever.": "Tin nhắn trong luồng này sẽ được lưu giữ mãi mãi.",
"Mobile": "Điện thoại",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "Di chuyển tất cả các tin nhắn trong {topic_name}",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "Di chuyển chủ đề",
@@ -765,7 +772,6 @@
"Only organization full members can add custom emoji in this organization.": "Chỉ những thành viên đầy đủ của tổ chức mới có thể thêm biểu tượng cảm xúc tùy chỉnh trong tổ chức này.",
"Only organization full members can post.": "Chỉ có thành viên đầy đủ của tổ chức mới có thể đăng bài",
"Only organization owners can edit these settings.": "Chỉ chủ sở hữu tổ chức mới có thể chỉnh sửa các cài đặt này.",
- "Only owners can change stream message retention policy.": "Chỉ chủ sở hữu mới có thể thay đổi chính sách lưu giữ tin nhắn trong luồng.",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "Chỉ chủ sở hữu mới có thể hủy kích hoạt tổ chức.",
"Only stream members can add users to a private stream": "Chỉ thành viên Stream mới có thể thêm người dùng vào Stream riêng tư",
@@ -805,6 +811,7 @@
"Owner: {name}": "Owner: {name}",
"Owners only": "Chỉ chủ sở hữu",
"PMs, mentions, and alerts": "PM, lượt đề cập và cảnh báo",
+ "PRIVATE MESSAGES": "",
"Participants": "Những người tham gia",
"Participated": "Đã tham gia",
"Password": "Mật khẩu",
@@ -849,7 +856,6 @@
"Profile": "Hồ sơ",
"Pronouns": "",
"Public": "Công cộng",
- "Public stream messages in organization": "Thông báo Stream công khai trong tổ chức",
"Question": "",
"Quote and reply or forward": "Trích dẫn và trả lời hoặc chuyển tiếp",
"Quote and reply to message": "Trích dẫn và trả lời tin nhắn",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "Những chủ đề gần đây",
+ "Recent conversations": "",
"Remind me about this": "Nhắc tôi về việc này",
"Reminder not set!": "Lời nhắc chưa được đặt!",
"Reminder set!": "Đã tạo nhắc nhở!",
@@ -875,6 +881,8 @@
"Reply to author": "Trả lời người nhắn",
"Reply to message": "Trả lời tin nhắn",
"Reply to selected message": "Trả lời tin nhắn đã chọn",
+ "Request education pricing": "",
+ "Request sponsorship": "Request sponsorship",
"Requesting user": "Yêu cầu người dùng",
"Require topics in stream messages": "Yêu cầu chủ đề trong tin nhắn luồng",
"Research": "Research",
@@ -1071,10 +1079,10 @@
"URL pattern": "Mẫu URL",
"URL prefix": "Tiền tố URL",
"USERS": "Người dùng",
- "Un-collapse": "Không thu gọn",
"Uncheck all": "Bỏ chọn tất cả",
"Unknown": "không xác định",
"Unknown stream": "Không xác định được Stream",
+ "Unknown stream #{search_text}": "",
"Unmute": "Bật tiếng",
"Unmute stream": "Bật tiếng stream",
"Unmute this user": "Bật tiếng người dùng này",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "Bỏ ghim luồng khỏi đầu",
"Unread": "Chưa đọc",
"Unread count badge (appears in desktop sidebar and browser tab)": "Huy hiệu số lượng chưa đọc (xuất hiện trong thanh bên của máy tính để bàn và tab trình duyệt)",
+ "Unread messages": "",
"Unresolve topic": "Giải quyết chủ đề",
"Unstar": "Bỏ dấu sao",
"Unstar all messages": "Bỏ gắn dấu sao tất cả các tin nhắn",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "Tối đa {time_limit} sau khi đăng",
"Update successful: Subdomains allowed for {domain}": "Cập nhật thành công: Các miền phụ được phép cho {domain}",
"Update successful: Subdomains no longer allowed for {domain}": "Cập nhật thành công: Miền phụ không còn được phép cho {domain}",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "Tải tệp lên",
"Upload icon": "Tải biểu tượng lên",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "Xem trong {playground_name}",
"View message source": "",
"View messages sent": "Xem tin nhắn đã gửi",
+ "View messages with yourself": "",
"View private messages": "Xem tin nhắn riêng tư",
- "View private messages to myself": "Xem tin nhắn riêng tư cho chính tôi",
"View read receipts": "",
- "View recent topics": "Xem các chủ đề gần đây",
+ "View recent conversations": "",
"View stream": "Xem Stream",
"View stream messages": "Xem tin nhắn Stream",
"View user profile": "Xem hồ sơ người dùng",
@@ -1190,6 +1201,7 @@
"Yes, please!": "Được, năn nỉ đấy !",
"Yes, send": "Đã gửi rồi",
"Yesterday": "Hôm qua",
+ "You": "",
"You (click to remove) and {other_username} reacted with {emoji_name}": "Bạn (nhấp để xóa) và {other_username} đã phản ứng bằng {emoji_name}",
"You (click to remove) reacted with {emoji_name}": "Bạn (nhấp để xóa) đã phản ứng với {emoji_name}",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Bạn (nhấp để xóa), {comma_separated_usernames} và {last_username} đã phản ứng bằng {emoji_name}",
@@ -1202,6 +1214,7 @@
"You are using an old version of the Zulip desktop app with known security bugs.": "Bạn đang sử dụng phiên bản cũ của ứng dụng Zulip dành cho máy tính để bàn với các lỗi bảo mật đã biết.",
"You aren't subscribed to this stream and nobody has talked about that yet!": "Bạn không theo dõi dòng hội thoại này và chưa có ai nói vê việc đó hết!",
"You can also make tables with this Markdown-ish table syntax.": "Bạn cũng có thể tạo bảng với cú pháp bảng Markdown-ish này.",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "Bạn có thể kích hoạt lại người dùng đã hủy kích hoạt từ cài đặt tổ chức.",
"You cannot create a stream with no subscribers!": "Bạn không thể tạo Stream khi không có người tham gia!",
@@ -1238,6 +1251,10 @@
"Your status": "Trạng thái của bạn",
"Your time zone:": "Múi giờ của bạn",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip cần gửi thư để xác nhận địa chỉ email của người dùng và gửi thông báo ",
"Zulip needs your permission to enable desktop notifications.": "Zulip cần sự cho phép của bạn để bật thông báo trên màn hình.",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Các bản dịch của Zulip được đóng góp bởi cộng đồng dịch giả tình nguyện tuyệt vời của chúng tôi. Nếu bạn muốn trợ giúp, hãy xem hướng dẫn dịch Zulip.",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "tiếp thị",
+ "more conversations": "",
"more topics": "",
"or": "",
"private messages with yourself": "tin nhắn riêng tư với chính bạn",
diff --git a/locale/zh_Hans/LC_MESSAGES/django.po b/locale/zh_Hans/LC_MESSAGES/django.po
index 33a26037a1..f57694e2ee 100644
--- a/locale/zh_Hans/LC_MESSAGES/django.po
+++ b/locale/zh_Hans/LC_MESSAGES/django.po
@@ -17,7 +17,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: FaZang, 2022\n"
"Language-Team: Chinese Simplified (http://www.transifex.com/zulip/zulip/language/zh-Hans/)\n"
@@ -27,45 +27,45 @@ msgstr ""
"Language: zh-Hans\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "禁止访客用户"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "无效的社群"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "公开频道"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "私有频道"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "私信"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "团队私信"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "未知的图表名称:{}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "开始时间晚于结束时间。 开始: {start}, 结束: {end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "没有分析数据可用。 请联系您的服务器管理员。"
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "无效参数"
@@ -125,30 +125,30 @@ msgid ""
"{num_invites} users."
msgstr "您的社群没有足够的未使用的 Zulip 许可证来邀请 {num_invites} 用户。"
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "您必须为至少{}用户开具发票。"
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr "无法从此页面处理超过 {} 个许可的账单。要完成升级,请联系 {}。"
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "发生了一些错误。请联系 {email}。"
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "出错啦!请刷新页面!"
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "出错啦!请过几秒再试."
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -337,113 +337,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "活动用户"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "日活跃数"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15日活跃数"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "总用户数"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "用户"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "由收件人类型发送的消息"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "我"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "每个人"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "上周"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "上月"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "上一年"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "所有时间"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "信息发送时间"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "每天"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "每周"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "积累"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "人类"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "机器人"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "读取消息超时"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "客户端发送的消息"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "最近更新"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "分析统计"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -516,7 +516,7 @@ msgstr "账单"
msgid "Close"
msgstr "关闭"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -565,7 +565,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -585,7 +585,7 @@ msgstr "查看定价"
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -597,7 +597,7 @@ msgstr "自托管 Zulip"
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -689,7 +689,7 @@ msgstr "功能和定价"
msgid "Zulip for business"
msgstr "商务用Zulip"
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "客户支持"
@@ -812,7 +812,7 @@ msgid "Accept the Terms of Service"
msgstr "接受服务条款"
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -831,7 +831,7 @@ msgid "Accept"
msgstr "接受"
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "注册"
@@ -845,7 +845,7 @@ msgid "You need an invitation to join this organization."
msgstr "您需要邀请才能加入本社群。"
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "或"
@@ -1987,7 +1987,7 @@ msgstr "查找你的Zulip账户"
msgid "Email addresses"
msgstr "邮箱地址"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "查找账户"
@@ -2083,111 +2083,111 @@ msgstr "Asciidoctor 开源社区"
msgid "Rust language community"
msgstr "Rust 语言社区"
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "账户"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "新社群"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "服务条款"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "隐私策略"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr "对于用户"
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr "入门"
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "帮助中心"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "社区聊天"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr "博客"
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr "对于管理员"
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr "设置您的社群"
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr "安装 Zulip 服务器"
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr "升级 Zulip 服务器"
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr "修改 Zulip"
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr "对于贡献者"
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr "GitHub"
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr "开发社区"
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr "翻译"
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr "关于我们"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "团队"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "历史消息"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr "工作"
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr "网站归因"
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr "赞助商祖利普"
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2321,7 +2321,7 @@ msgid "Invalid or expired login session."
msgstr "无效或过期的登录会话"
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2335,34 +2335,34 @@ msgstr "登录Zulip"
msgid "View without an account"
msgstr "无帐户查看"
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "邮箱或用户名"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "用户名"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "密码"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "您已经用这个邮箱注册过,请直接在下面登录"
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "邮箱或用户名"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "用户名"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "密码"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "使用%(identity_provider)s登录"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "忘记密码?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr "还没有帐户?你需要被邀请加入这个社群。"
@@ -2406,24 +2406,30 @@ msgstr "您已超出用户执行此操作的频率限制。"
msgid "You can try again in %(retry_after)s seconds."
msgstr "您可以在 %(retry_after)s 秒后重试。"
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr "该服务器已设置不允许普通用户创建社群"
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
-msgstr "\nZulip 是开源的,因此您可以安装自己的 Zulip 服务器或在Zulip Cloud上创建新组织"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
@@ -2730,8 +2736,8 @@ msgid "Invalid order mapping."
msgstr "无效的命令映射"
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "找不到字段ID {id}"
@@ -2784,27 +2790,27 @@ msgstr "此默认频道组已命名为“{}”"
msgid "Default stream group '{}' already exists"
msgstr "默认频道组“{}”已存在"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr "你的帐号太新了,不能为这个社群发送邀请。询问社群管理人员或更有经验的用户。"
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr "一些邮箱没有通过验证,因此我们没有发送邀请"
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr "没有邀请任何人"
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2844,140 +2850,140 @@ msgstr "{user} 已将此主题标记为已解决。"
msgid "{user} has marked this topic as unresolved."
msgstr "{user} 已将此主题标记为未解决。"
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr "此主题已由 {user} 移至 {new_location}。"
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr "{user} 将一条消息从该主题移至 {new_location}。"
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr "{changed_messages_count} 消息已由 {user} 从此主题移至 {new_location}。"
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr "此主题由 {user} 从 {old_location} 移至此处。"
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr "{user} 将一条消息从 {old_location} 移至此处。"
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr "{changed_messages_count} 消息由 {user} 从 {old_location} 移至此处。"
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "您的社群已关闭邮件编辑"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "您没有权限编辑该消息"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "编辑消息超时"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr "已过编辑此邮件主题的时限"
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr "您无权在此信息频道中使用通配符提及。"
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "您无权移动此邮件"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr "由于无法访问其信息频道,您无权移动此信息"
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "无效标志:“{}”"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "标志不可编辑:“{}”"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr "无效的消息标志操作:“{}”"
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "不能渲染消息"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "预计只有一个频道"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "频道的数据类型无效"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "收件人的数据类型无效"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "收件人列表可能包含电子邮件或用户 ID,但不能同时包含两者。"
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "只能为频道设置提醒。"
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "您的机器人 {bot_identity} 尝试向频道 ID {stream_id} 发送消息,但没有具有该 ID 的频道。"
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "您的机器人 {bot_identity} 尝试向频道 {stream_name} 发送消息,但该频道不存在。单击 [此处]({new_stream_link}) 以创建它。"
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "您的机器人 {bot_identity} 尝试向频道 {stream_name} 发送消息。频道存在但没有任何订阅者。"
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "此组织中已禁用私聊。"
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr "此社群需要主题"
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "组件:API程序发送了无效的JSON内容"
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "小部件:{error_msg}"
@@ -3012,7 +3018,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr "{user_name} 将频道 {old_stream_name} 重命名为 {new_stream_name}。"
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "没有描述信息。"
@@ -3083,8 +3089,8 @@ msgstr "必须是服务器管理员"
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr "权限不足"
@@ -3370,116 +3376,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "缺少表情名称"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr "无法分配事件队列"
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "未登录:提供用户会话或者API认证"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "频道'{stream}不存在"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "ID为'{stream_id}'的频道不存在"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "组织所有者"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "用户"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "不能禁用唯一的 {entity}"
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "无效的 Markdown 包含语句:{include_statement}"
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr "API请求超过了限制"
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr "JSON格式不正确"
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr "必须是社群成员"
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr "必须是社群管理员"
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "必须是社群所有者"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr "您的用户名或密码不正确"
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "账户被禁用"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "这个社群已被禁用"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr "您的服务器的移动推送通知服务注册已停用"
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr "此社群中已禁用密码身份验证"
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr "您的密码已被禁用,需要重新设置"
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "错误的 API key"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr "Malformed API key"
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr "{webhook_name} 页面钩子现在不支持'{event_type}' 事件"
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr "无法解析请求:{webhook_name} 是否生成了此事件?"
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "无效的子域名"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "访问被拒绝"
@@ -3692,10 +3698,10 @@ msgstr "在 Zulip 中,主题 [告诉您消息的内容](/help/streams-and-topi
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
-msgstr "查看 [Recent topics](#recent_topics) 了解正在发生的事情!您可以通过单击左上角的“私聊”返回此对话。"
+msgstr ""
#: zerver/lib/onboarding.py:166
msgid ""
@@ -3917,7 +3923,7 @@ msgstr "无效的频道名称“{}”"
msgid "Stream(s) ({}) do not exist"
msgstr "频道(这些) ({}) 不存在"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr "未启用 Web 公共频道。"
@@ -4030,7 +4036,7 @@ msgstr "无效的机器人类型"
msgid "Invalid interface type"
msgstr "无效的接口类型"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "无效的用户 ID:{}"
@@ -4320,43 +4326,43 @@ msgstr "自定义表情"
msgid "Zulip extra emoji"
msgstr "Zulip额外表情"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr "ID 为 {} 的用户已停用"
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr "ID 为 {} 的用户是机器人"
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr "选项列表"
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr "用户选择"
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr "短文本"
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr "长文本"
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "日期选择"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "链接"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr "外部帐户"
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4447,17 +4453,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "无效字段类型。"
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr "具有该标签的字段已存在。"
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "无法更新默认自定义字段。"
@@ -4531,7 +4537,7 @@ msgstr "无效的锚点"
msgid "Too many messages requested (maximum {})."
msgstr "请求的消息过多(maximum {} )。"
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr "没有这样的主题“{}”"
@@ -4639,7 +4645,7 @@ msgstr "无效的 video_chat_provider {}"
msgid "Invalid giphy_rating {}"
msgstr "无效的 giphy_rating {}"
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr "必须是演示社群。"
@@ -4704,87 +4710,79 @@ msgstr "您必须上传一个Logo"
msgid "Invalid playground"
msgstr "无效的代码游乐场"
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr "社群的链接过期或无效"
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "新建社群被禁用"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr "用户无权使用“{principal}”执行查询"
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr "不能将私有频道设为默认值。"
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "您必须传递“new_description”或“new_group_name”。"
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr "“op”的无效值。使用“添加”或“删除”。"
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr "默认频道不能设为私有。"
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "频道已经有了这个名字!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr "没有动作,至少指定\"add\"或者\"delete\""
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr "{user_full_name} 为您订阅了频道 {stream_name}。"
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr "{user_full_name} 为您订阅了以下频道:"
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "无法访问频道 ({stream_name})。"
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr "您只能邀请其他Zephyr镜像用户到私有频道。"
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr "{user_name} 创建了以下频道:{stream_str}。"
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr "{user_name} 创建了一个新频道 {stream_str}。"
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "新频道"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr "**{policy}** 频道由 {user_name} 创建。 **频道介绍:** "
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "未知订阅属性:{}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "未订阅频道 ID {}"
diff --git a/locale/zh_Hans/translations.json b/locale/zh_Hans/translations.json
index 9f6f2bad5d..64b3b73c34 100644
--- a/locale/zh_Hans/translations.json
+++ b/locale/zh_Hans/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com to stream streamname containing the keyword keyword.
": "",
"{name} is not subscribed to this stream. They will not be notified if you mention them.": " {name} 未订阅此频道。当您提及他们时,他们将不会收到通知。",
"{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": " {name} 未订阅此频道。如需接收通知,必须订阅本频道。",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "升级更多空间。",
" to add a new line": "添加新行",
" to send": "发送",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "将具有与停用前相同的角色、频道订阅、用户组成员身份以及其他设置和权限。",
"A Topic Move already in progress.": "话题已被移动。",
"A deactivated bot cannot send messages, access data, or take any other action.": "停用的机器人无法发送消息、访问数据或执行任何其他操作。",
@@ -114,9 +114,12 @@
"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.": "当 Zulip 中使用某些单词或短语时,提示词可以让您收到通知,就像您被 @ 提及一样。提示词不区分大小写。",
+ "Alerted messages": "",
"All": "所有",
"All messages": "所有消息",
"All messages including muted streams": "所有消息,包括静音频道",
+ "All private messages": "所有私信",
+ "All private messages (P)": "",
"All stream subscribers can post.": "所有频道订阅者都可以发布。",
"All streams": "所有频道",
"All time": "所有时间",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "机器人类型",
"Bots": "机器人",
- "Browse recent topics": "浏览最近的主题",
+ "Browse recent conversations": "",
"Browse streams": "浏览频道",
"Business": "商业",
"Busy": "忙碌",
@@ -214,6 +217,7 @@
"Code playgrounds": "代码编辑器",
"Collapse compose": "折叠消息",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "折叠/展开所选消息",
"Color scheme": "颜色配置",
"Community": "社区",
@@ -359,7 +363,7 @@
"Edit linkfiers": "编辑链接器",
"Edit message": "编辑消息",
"Edit selected draft": "编辑选中的草稿",
- "Edit selected message": "编辑选中的消息",
+ "Edit selected message or view source": "",
"Edit status": "编辑状态",
"Edit topic": "编辑主题",
"Edit user": "编辑用户",
@@ -397,7 +401,6 @@
"Error fetching message edit history": "获取消息编辑记录错误",
"Error in unsubscribing from #{stream_name}": "从 #{stream_name} 退订时出错",
"Error listing invites": "列出邀请人时出错",
- "Error moving the topic": "移动主题时出错",
"Error moving topic": "移动主题时出错",
"Error removing alert word!": "提示词移除错误!",
"Error removing subscription": "退订时发生错误",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "排除带有某个主题的消息.",
"Exit search": "退出搜索",
"Expand compose": "展开消息",
+ "Expand message": "",
"Expand message (-)": "展开消息 ( - )",
+ "Expand private messages": "",
"Expires at": "到期时间",
"Expires on {date}": "于 {date} 到期",
"Export failed": "导出失败",
@@ -508,6 +513,7 @@
"In a meeting": "会议中",
"Inactive": "",
"Inactive bots": "无效的机器人",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "在桌面通知中包含私人消息的内容",
"Include message content in message notification emails": "在消息通知电子邮箱中包含消息内容",
"Include muted": "包括静音",
@@ -610,13 +616,12 @@
"Message formatting": "消息语法格式",
"Message length shouldn't be greater than {max_length} characters.": "消息长度不应大于 {max_length} 个字符。",
"Message retention": "消息保留",
- "Message retention for stream": "频道的消息保留",
"Message retention period": "消息保留期",
"Message scheduled for {deliver_at}": "为 {deliver_at} 安排的消息",
- "Message sent when you were not subscribed": "在您订阅前发送的消息",
"Message {recipient_label}": "消息 {recipient_label}",
"Message {recipient_names}": "消息 {recipient_names}",
"Message {recipient_name} ({recipient_status})": "消息 {recipient_name} ({recipient_status})",
+ "Messages in all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "此信息频道中的消息将在 {retention_days} 天后自动删除。",
"Messages in this stream will be retained forever.": "此频道中的消息将永久保留。",
"Mobile": "移动端",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "移动{topic_name}中的所有消息",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "移动主题",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "只有所有者可以更改频道消息保留策略。",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "只有所有者可以停用社群。",
"Only stream members can add users to a private stream": "只有频道成员才可以添加用户到私有频道",
@@ -805,6 +811,7 @@
"Owner: {name}": "所有者:{name}",
"Owners only": "仅限所有者",
"PMs, mentions, and alerts": "PM、提及和提醒",
+ "PRIVATE MESSAGES": "",
"Participants": "参与者",
"Participated": "参与",
"Password": "密码",
@@ -849,7 +856,6 @@
"Profile": "资料",
"Pronouns": "",
"Public": "公开",
- "Public stream messages in organization": "社群中的公共频道消息",
"Question": "问题",
"Quote and reply or forward": "引用并回复或转发",
"Quote and reply to message": "引用并回复消息",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "最新主题",
+ "Recent conversations": "",
"Remind me about this": "提醒我",
"Reminder not set!": "提醒没有设置!",
"Reminder set!": "提醒已设置!",
@@ -875,6 +881,8 @@
"Reply to author": "回复私信",
"Reply to message": "回复消息",
"Reply to selected message": "回复所选消息",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "请求用户",
"Require topics in stream messages": "频道消息中所需的主题",
"Research": "研究",
@@ -1071,10 +1079,10 @@
"URL pattern": "网址格式",
"URL prefix": "网址前缀",
"USERS": "用户",
- "Un-collapse": "展开",
"Uncheck all": "全部不选",
"Unknown": "未知",
"Unknown stream": "未知频道",
+ "Unknown stream #{search_text}": "",
"Unmute": "取消免打扰",
"Unmute stream": "非静音频道",
"Unmute this user": "取消静音此用户",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "从顶部取消固定频道",
"Unread": "未读",
"Unread count badge (appears in desktop sidebar and browser tab)": "未读计数徽章(出现在桌面侧边栏和浏览器选项卡中)",
+ "Unread messages": "",
"Unresolve topic": "未解决的主题",
"Unstar": "取消星标",
"Unstar all messages": "取消所有信息星标",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "发布后最多 {time_limit}",
"Update successful: Subdomains allowed for {domain}": "更新成功:{domain} 允许子域",
"Update successful: Subdomains no longer allowed for {domain}": "更新成功:{domain} 不再允许子域",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "上传头像",
"Upload files": "上传文件",
"Upload icon": "上传图标",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "在 {playground_name} 中查看",
"View message source": "",
"View messages sent": "显示已发送消息",
+ "View messages with yourself": "",
"View private messages": "显示私信",
- "View private messages to myself": "阅读我的私信",
"View read receipts": "",
- "View recent topics": "查看最新主题",
+ "View recent conversations": "",
"View stream": "显示频道",
"View stream messages": "显示频道消息",
"View user profile": "查看用户资料",
@@ -1190,6 +1201,7 @@
"Yes, please!": "是,跳过",
"Yes, send": "是的,发送",
"Yesterday": "昨天",
+ "You": "你",
"You (click to remove) and {other_username} reacted with {emoji_name}": "您(点击删除)和 {other_username} 对 {emoji_name} 做出了反应",
"You (click to remove) reacted with {emoji_name}": "您(点击删除)对 {emoji_name} 做出了反应",
"You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "您(点击删除)、{comma_separated_usernames} 和 {last_username} 对 {emoji_name} 做出了反应",
@@ -1202,6 +1214,7 @@
"You are using an old version of the Zulip desktop app with known security bugs.": "您正在使用具有已知安全漏洞的旧版 Zulip 桌面应用程序。",
"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.": "你也可以制作表有了这个Markdown-ish 表格语法.",
+ "You can combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "您可以通过在该组织中创建一个 Zulip 帐户来完全访问该社区并参与对话。",
"You can reactivate deactivated users from organization settings.": "您可以从以下位置重新激活已停用的用户社群设置.",
"You cannot create a stream with no subscribers!": "创建频道时必须有订阅者",
@@ -1238,6 +1251,10 @@
"Your status": "你的状态",
"Your time zone:": "您的时区:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip需要发送电子邮箱确认用户地址并发送通知",
"Zulip needs your permission to enable desktop notifications.": "Zulip 需要您的许可启用桌面通知。",
"Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Zulip 的翻译由我们惊人的志愿者翻译社区贡献。如果您想提供帮助,请参阅Zulip 翻译指南.",
@@ -1248,6 +1265,7 @@
"[Unset]": "[未设置]",
"and": "和",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "和 {remaining_senders, plural, one {1 其他} other {# 其他}}。",
+ "back to streams": "",
"beta": "测试版",
"clear": "清理",
"cookie": "cookie",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "绿叶蔬菜",
"marketing": "销售",
+ "more conversations": "更多会话",
"more topics": "更多话题",
"or": "或",
"private messages with yourself": "私信包含您自己",
diff --git a/locale/zh_Hant/LC_MESSAGES/django.po b/locale/zh_Hant/LC_MESSAGES/django.po
index 8c2365e9b9..c21de2fbe7 100644
--- a/locale/zh_Hant/LC_MESSAGES/django.po
+++ b/locale/zh_Hant/LC_MESSAGES/django.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Ivan Lau , 2020\n"
"Language-Team: Chinese Traditional (http://www.transifex.com/zulip/zulip/language/zh-Hant/)\n"
@@ -20,45 +20,45 @@ msgstr ""
"Language: zh-Hant\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "不允許訪客使用者"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "無效組織"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "公開頻道"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "私人頻道"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "私人訊息"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "群組私訊"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "未知圖片名稱:{}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "開始時間比完結時間更遲。開始:{start},完結:{end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "沒有可用分析數據。請聯繫您的伺服器管理員。"
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr ""
@@ -118,30 +118,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr ""
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "發生錯誤,請聯絡 {email} 。"
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "發生錯誤,請重新整理此頁。"
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "發生錯誤,請稍後數秒再試。"
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -330,113 +330,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "在線使用者"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "每日在線使用者"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15日在線使用者"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "總使用者"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "使用者"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "不同收件人類別所發送的訊息"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "我"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "每個人"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "上週"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "上個月"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "上一年"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "所有時間"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "總訊息發送數"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "每天"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "每週"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "累積"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "人類"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "機器人"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "總訊息閱讀數"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "由客戶端發送的訊息"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "最近更新"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "分析文件"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -509,7 +509,7 @@ msgstr ""
msgid "Close"
msgstr "關閉"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -558,7 +558,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -578,7 +578,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -590,7 +590,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -682,7 +682,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "聯絡支援"
@@ -805,7 +805,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -824,7 +824,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "註冊"
@@ -838,7 +838,7 @@ msgid "You need an invitation to join this organization."
msgstr "您需要邀請才能加入這個組織"
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "OR"
@@ -1980,7 +1980,7 @@ msgstr "尋找您的 Zulip 帳戶"
msgid "Email addresses"
msgstr "信箱位址"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "尋找帳戶"
@@ -2076,111 +2076,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "帳戶"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "新的組織"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "服務條款"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "隱私條款"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "支援中心"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr ""
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "History"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2314,7 +2314,7 @@ msgid "Invalid or expired login session."
msgstr ""
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2328,34 +2328,34 @@ msgstr ""
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Email 或 用戶名稱"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "用戶名稱"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "密碼"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr ""
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Email 或 用戶名稱"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "用戶名稱"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "密碼"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr ""
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr ""
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
@@ -2399,25 +2399,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr ""
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2723,8 +2729,8 @@ msgid "Invalid order mapping."
msgstr ""
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr ""
@@ -2777,27 +2783,27 @@ msgstr ""
msgid "Default stream group '{}' already exists"
msgstr ""
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr ""
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr ""
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2837,140 +2843,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr ""
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr ""
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr ""
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr ""
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr ""
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr ""
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr ""
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr ""
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr ""
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr ""
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr ""
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr ""
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr ""
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr ""
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr ""
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr ""
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3005,7 +3011,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr ""
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr ""
@@ -3076,8 +3082,8 @@ msgstr ""
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr ""
@@ -3363,116 +3369,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr ""
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr ""
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr ""
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr ""
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr ""
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr ""
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr ""
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr ""
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr ""
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr ""
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr ""
@@ -3685,7 +3691,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3910,7 +3916,7 @@ msgstr ""
msgid "Stream(s) ({}) do not exist"
msgstr ""
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4023,7 +4029,7 @@ msgstr ""
msgid "Invalid interface type"
msgstr ""
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr ""
@@ -4313,43 +4319,43 @@ msgstr "自訂表情"
msgid "Zulip extra emoji"
msgstr ""
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr ""
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr ""
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4440,17 +4446,17 @@ msgstr ""
msgid "Invalid field type."
msgstr ""
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr ""
@@ -4524,7 +4530,7 @@ msgstr ""
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr ""
@@ -4632,7 +4638,7 @@ msgstr ""
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4697,87 +4703,79 @@ msgstr ""
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr ""
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr ""
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr ""
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr ""
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr ""
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "已有頻道使用此名稱"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr ""
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr ""
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr ""
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr ""
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr ""
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr ""
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr ""
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr ""
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr ""
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr ""
diff --git a/locale/zh_Hant/translations.json b/locale/zh_Hant/translations.json
index dbfe0bf00e..306261f45b 100644
--- a/locale/zh_Hant/translations.json
+++ b/locale/zh_Hant/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "",
+ "Alerted messages": "",
"All": "全部",
"All messages": "所有訊息",
"All messages including muted streams": "",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "全部頻道",
"All time": "所有時間",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "",
"Bots": "機器人",
- "Browse recent topics": "",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "",
"Color scheme": "",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "編輯訊息",
"Edit selected draft": "編輯草稿",
- "Edit selected message": "編輯訊息",
+ "Edit selected message or view source": "",
"Edit status": "",
"Edit topic": "",
"Edit user": "",
@@ -397,7 +401,6 @@
"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": "",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "退出搜尋",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "",
@@ -508,6 +513,7 @@
"In a meeting": "",
"Inactive": "",
"Inactive bots": "",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "",
"Include message content in message notification emails": "",
"Include muted": "",
@@ -610,13 +616,12 @@
"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 all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "",
"Mobile": "",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "",
"Only stream members can add users to a private stream": "",
@@ -805,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "",
+ "PRIVATE MESSAGES": "",
"Participants": "",
"Participated": "",
"Password": "密碼",
@@ -849,7 +856,6 @@
"Profile": "",
"Pronouns": "",
"Public": "公開",
- "Public stream messages in organization": "",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "引用並回覆訊息",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "最近主題",
+ "Recent conversations": "",
"Remind me about this": "",
"Reminder not set!": "",
"Reminder set!": "",
@@ -875,6 +881,8 @@
"Reply to author": "回覆作者",
"Reply to message": "回覆訊息",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "",
"Require topics in stream messages": "",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "",
"URL prefix": "",
"USERS": "",
- "Un-collapse": "",
"Uncheck all": "",
"Unknown": "",
"Unknown stream": "",
+ "Unknown stream #{search_text}": "",
"Unmute": "",
"Unmute stream": "開啓頻道通知",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "",
"Unread": "未讀",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "",
"Unstar all messages": "",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "",
"Upload icon": "",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "",
+ "View messages with yourself": "",
"View private messages": "查看私訊",
- "View private messages to myself": "",
"View read receipts": "",
- "View recent topics": "查看最近主題",
+ "View recent conversations": "",
"View stream": "",
"View stream messages": "查看頻道內的訊息",
"View user profile": "",
@@ -1190,6 +1201,7 @@
"Yes, please!": "是,請這麼做!",
"Yes, send": "",
"Yesterday": "",
+ "You": "",
"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}": "",
@@ -1202,6 +1214,7 @@
"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 combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "",
@@ -1238,6 +1251,10 @@
"Your status": "",
"Your time zone:": "",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip需要傳送電子郵件以確認使用者之電郵地址及傳送通知。",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "",
"and": "",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "",
"marketing": "",
+ "more conversations": "",
"more topics": "",
"or": "或",
"private messages with yourself": "",
diff --git a/locale/zh_TW/LC_MESSAGES/django.po b/locale/zh_TW/LC_MESSAGES/django.po
index bea93dbb67..e0b170f652 100644
--- a/locale/zh_TW/LC_MESSAGES/django.po
+++ b/locale/zh_TW/LC_MESSAGES/django.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-10 15:54+0000\n"
+"POT-Creation-Date: 2022-11-03 04:27+0000\n"
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
"Last-Translator: Tim Abbott , 2021-2022\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/zulip/zulip/language/zh_TW/)\n"
@@ -23,45 +23,45 @@ msgstr ""
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: analytics/views/stats.py:89 zerver/decorator.py:620 zerver/decorator.py:638
+#: analytics/views/stats.py:96 zerver/decorator.py:620 zerver/decorator.py:638
msgid "Not allowed for guest users"
msgstr "訪客不允許"
-#: analytics/views/stats.py:133
+#: analytics/views/stats.py:140
msgid "Invalid organization"
msgstr "無效的組織"
-#: analytics/views/stats.py:272
+#: analytics/views/stats.py:279
msgid "Public streams"
msgstr "公開串流"
-#: analytics/views/stats.py:273
+#: analytics/views/stats.py:280
msgid "Private streams"
msgstr "私人串流"
-#: analytics/views/stats.py:274
+#: analytics/views/stats.py:281
msgid "Private messages"
msgstr "私人訊息"
-#: analytics/views/stats.py:275
+#: analytics/views/stats.py:282
msgid "Group private messages"
msgstr "群組私人訊息"
-#: analytics/views/stats.py:296
+#: analytics/views/stats.py:303
msgid "Unknown chart name: {}"
msgstr "未知的 chart 名稱:{}"
-#: analytics/views/stats.py:306
+#: analytics/views/stats.py:313
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr "開始時間晚於結束時間。開始時間:{start}、結束時間:{end}"
-#: analytics/views/stats.py:328 analytics/views/stats.py:363
+#: analytics/views/stats.py:335 analytics/views/stats.py:370
msgid "No analytics data available. Please contact your server administrator."
msgstr "沒有分析資料。請聯繫您的伺服器管理員。"
-#: analytics/views/support.py:181 zerver/views/streams.py:299
-#: zerver/views/streams.py:303 zerver/views/streams.py:311
+#: analytics/views/support.py:181 zerver/views/streams.py:300
+#: zerver/views/streams.py:304 zerver/views/streams.py:312
msgid "Invalid parameters"
msgstr "無效參數"
@@ -121,30 +121,30 @@ msgid ""
"{num_invites} users."
msgstr ""
-#: corporate/lib/stripe.py:105
+#: corporate/lib/stripe.py:107
msgid "You must invoice for at least {} users."
msgstr "您必須 invoice for 至少 {} 使用者。"
-#: corporate/lib/stripe.py:110
+#: corporate/lib/stripe.py:112
msgid ""
"Invoices with more than {} licenses can't be processed from this page. To "
"complete the upgrade, please contact {}."
msgstr ""
-#: corporate/lib/stripe.py:218
+#: corporate/lib/stripe.py:220
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "付款失敗,請聯絡 {email}"
-#: corporate/lib/stripe.py:219
+#: corporate/lib/stripe.py:221
msgid "Something went wrong. Please reload the page."
msgstr "發生錯誤。請重新更新頁面。"
-#: corporate/lib/stripe.py:293
+#: corporate/lib/stripe.py:295
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "發生錯誤。請稍待數秒後再試一次。"
-#: corporate/lib/stripe.py:1008
+#: corporate/lib/stripe.py:1010
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! "
@@ -333,113 +333,113 @@ msgid "Users active during the last 15 days"
msgstr ""
#: templates/analytics/stats.html:29
-msgid "Total number of messages"
+msgid "Number of guests"
msgstr ""
#: templates/analytics/stats.html:30
-msgid "Number of messages in the last 30 days"
+msgid "Total number of messages"
msgstr ""
#: templates/analytics/stats.html:31
+msgid "Number of messages in the last 30 days"
+msgstr ""
+
+#: templates/analytics/stats.html:32
msgid "File storage in use"
msgstr ""
-#: templates/analytics/stats.html:36
+#: templates/analytics/stats.html:37
msgid "Active users"
msgstr "活躍的使用者"
-#: templates/analytics/stats.html:39
+#: templates/analytics/stats.html:40
msgid "Daily actives"
msgstr "日活躍"
-#: templates/analytics/stats.html:40
+#: templates/analytics/stats.html:41
msgid "15 day actives"
msgstr "15 天活躍"
-#: templates/analytics/stats.html:41
+#: templates/analytics/stats.html:42
msgid "Total users"
msgstr "使用者總數"
-#: templates/analytics/stats.html:49
+#: templates/analytics/stats.html:50
msgid "Users"
msgstr "使用者"
-#: templates/analytics/stats.html:57
+#: templates/analytics/stats.html:58
msgid "Messages sent by recipient type"
msgstr "訊息已發送 by recipient type"
-#: templates/analytics/stats.html:60 templates/analytics/stats.html:90
-#: templates/analytics/stats.html:112 templates/analytics/stats.html:123
+#: templates/analytics/stats.html:61 templates/analytics/stats.html:91
+#: templates/analytics/stats.html:113 templates/analytics/stats.html:124
msgid "Me"
msgstr "我"
-#: templates/analytics/stats.html:61 templates/analytics/stats.html:114
-#: templates/analytics/stats.html:124
+#: templates/analytics/stats.html:62 templates/analytics/stats.html:115
+#: templates/analytics/stats.html:125
msgid "Everyone"
msgstr "所有人"
-#: templates/analytics/stats.html:69 templates/analytics/stats.html:131
+#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
msgid "Last week"
msgstr "上週"
-#: templates/analytics/stats.html:70 templates/analytics/stats.html:132
+#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
msgid "Last month"
msgstr "上個月"
-#: templates/analytics/stats.html:71 templates/analytics/stats.html:133
+#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
msgid "Last year"
msgstr "去年"
-#: templates/analytics/stats.html:72 templates/analytics/stats.html:134
+#: templates/analytics/stats.html:73 templates/analytics/stats.html:135
msgid "All time"
msgstr "全部時間"
-#: templates/analytics/stats.html:77
+#: templates/analytics/stats.html:78
msgid "Messages sent over time"
msgstr "訊息已發送 over time"
-#: templates/analytics/stats.html:80 templates/analytics/stats.html:102
+#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
msgid "Daily"
msgstr "每天"
-#: templates/analytics/stats.html:81 templates/analytics/stats.html:103
+#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
msgid "Weekly"
msgstr "每週"
-#: templates/analytics/stats.html:82 templates/analytics/stats.html:104
+#: templates/analytics/stats.html:83 templates/analytics/stats.html:105
msgid "Cumulative"
msgstr "累計"
-#: templates/analytics/stats.html:92
+#: templates/analytics/stats.html:93
msgid "Humans"
msgstr "人"
-#: templates/analytics/stats.html:94
+#: templates/analytics/stats.html:95
msgid "Bots"
msgstr "機器人"
-#: templates/analytics/stats.html:99
+#: templates/analytics/stats.html:100
msgid "Messages read over time"
msgstr "根據時間的已讀訊息"
-#: templates/analytics/stats.html:120
+#: templates/analytics/stats.html:121
msgid "Messages sent by client"
msgstr "訊息已發送 by client"
-#: templates/analytics/stats.html:142
+#: templates/analytics/stats.html:143
msgid "Last update"
msgstr "最近更新"
-#: templates/analytics/stats.html:143
+#: templates/analytics/stats.html:144
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:147
-msgid "Analytics documentation"
-msgstr "分析文件"
-
#: templates/confirmation/confirm_email_change.html:4
msgid "Email changed"
msgstr ""
@@ -512,7 +512,7 @@ msgstr "帳單"
msgid "Close"
msgstr "關閉"
-#: templates/corporate/communities.html:28
+#: templates/corporate/communities.html:28 templates/zerver/footer.html:64
msgid "Open communities directory"
msgstr ""
@@ -561,7 +561,7 @@ msgstr ""
#: templates/corporate/for/events.html:34
#: templates/corporate/for/events.html:288
#: templates/corporate/for/open-source.html:36
-#: templates/corporate/for/open-source.html:711
+#: templates/corporate/for/open-source.html:720
#: templates/corporate/for/research.html:36
#: templates/corporate/for/research.html:402
#: templates/corporate/for/use-cases.html:23
@@ -581,7 +581,7 @@ msgstr ""
#: templates/corporate/for/events.html:40
#: templates/corporate/for/events.html:294
#: templates/corporate/for/open-source.html:42
-#: templates/corporate/for/open-source.html:717
+#: templates/corporate/for/open-source.html:726
#: templates/corporate/for/research.html:42
#: templates/corporate/for/research.html:408
#: templates/corporate/for/use-cases.html:29
@@ -593,7 +593,7 @@ msgstr ""
#: templates/corporate/for/events.html:37
#: templates/corporate/for/events.html:291
#: templates/corporate/for/open-source.html:39
-#: templates/corporate/for/open-source.html:714
+#: templates/corporate/for/open-source.html:723
#: templates/corporate/for/research.html:39
#: templates/corporate/for/research.html:405
msgid "Request sponsorship"
@@ -685,7 +685,7 @@ msgstr ""
msgid "Zulip for business"
msgstr ""
-#: templates/corporate/support_request.html:7 templates/zerver/footer.html:94
+#: templates/corporate/support_request.html:7 templates/zerver/footer.html:97
msgid "Contact support"
msgstr "聯繫支援"
@@ -808,7 +808,7 @@ msgid "Accept the Terms of Service"
msgstr ""
#: templates/zerver/accounts_accept_terms.html:25
-#: templates/zerver/create_realm.html:26 templates/zerver/login.html:89
+#: templates/zerver/create_realm.html:26 templates/zerver/login.html:102
#: templates/zerver/register.html:121 templates/zerver/reset.html:24
#: templates/zerver/reset_confirm.html:24
msgid "Email"
@@ -827,7 +827,7 @@ msgid "Accept"
msgstr ""
#: templates/zerver/accounts_home.html:5
-#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153
+#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154
#: templates/zerver/portico-header.html:43 templates/zerver/register.html:269
msgid "Sign up"
msgstr "註冊"
@@ -841,7 +841,7 @@ msgid "You need an invitation to join this organization."
msgstr "您需要邀請才能加入此組織"
#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50
-#: templates/zerver/login.html:132 templates/zerver/register.html:85
+#: templates/zerver/login.html:133 templates/zerver/register.html:85
msgid "OR"
msgstr "或"
@@ -1983,7 +1983,7 @@ msgstr "尋找您的Zulip帳號"
msgid "Email addresses"
msgstr "Email 地址"
-#: templates/zerver/find_account.html:47 templates/zerver/footer.html:70
+#: templates/zerver/find_account.html:47 templates/zerver/footer.html:73
msgid "Find accounts"
msgstr "查詢帳號"
@@ -2079,111 +2079,111 @@ msgstr ""
msgid "Rust language community"
msgstr ""
-#: templates/zerver/footer.html:66
+#: templates/zerver/footer.html:69
msgid "Accounts"
msgstr "帳號"
-#: templates/zerver/footer.html:73
+#: templates/zerver/footer.html:76
msgid "New organization"
msgstr "新組織"
-#: templates/zerver/footer.html:75
+#: templates/zerver/footer.html:78
msgid "Terms of Service"
msgstr "服務條款"
-#: templates/zerver/footer.html:76
+#: templates/zerver/footer.html:79
msgid "Privacy policy"
msgstr "隱私權方針"
-#: templates/zerver/footer.html:80
+#: templates/zerver/footer.html:83
msgid "For users"
msgstr ""
-#: templates/zerver/footer.html:83
+#: templates/zerver/footer.html:86
msgid "Getting started"
msgstr ""
-#: templates/zerver/footer.html:86 templates/zerver/footer.html:160
+#: templates/zerver/footer.html:89 templates/zerver/footer.html:163
msgid "Help center"
msgstr "幫助中心"
-#: templates/zerver/footer.html:90
+#: templates/zerver/footer.html:93
msgid "Community chat"
msgstr "社群聊天"
-#: templates/zerver/footer.html:97
+#: templates/zerver/footer.html:100
msgid "Blog"
msgstr ""
-#: templates/zerver/footer.html:102
+#: templates/zerver/footer.html:105
msgid "For administrators"
msgstr ""
-#: templates/zerver/footer.html:106
+#: templates/zerver/footer.html:109
msgid "Setting up your organization"
msgstr ""
-#: templates/zerver/footer.html:111
+#: templates/zerver/footer.html:114
msgid "Installing a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:116
+#: templates/zerver/footer.html:119
msgid "Upgrading a Zulip server"
msgstr ""
-#: templates/zerver/footer.html:121
+#: templates/zerver/footer.html:124
msgid "Modifying Zulip"
msgstr ""
-#: templates/zerver/footer.html:127
+#: templates/zerver/footer.html:130
msgid "For contributors"
msgstr ""
-#: templates/zerver/footer.html:129
+#: templates/zerver/footer.html:132
msgid "GitHub"
msgstr ""
-#: templates/zerver/footer.html:132
+#: templates/zerver/footer.html:135
msgid "Contributing guide"
msgstr ""
-#: templates/zerver/footer.html:135
+#: templates/zerver/footer.html:138
msgid "Development community"
msgstr ""
-#: templates/zerver/footer.html:138
+#: templates/zerver/footer.html:141
msgid "Translation"
msgstr ""
-#: templates/zerver/footer.html:145
+#: templates/zerver/footer.html:148
msgid "About us"
msgstr ""
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "Team"
msgstr "團隊"
-#: templates/zerver/footer.html:147
+#: templates/zerver/footer.html:150
msgid "History"
msgstr "歷史"
-#: templates/zerver/footer.html:149
+#: templates/zerver/footer.html:152
msgid "Jobs"
msgstr ""
-#: templates/zerver/footer.html:150
+#: templates/zerver/footer.html:153
msgid "Website attributions"
msgstr ""
-#: templates/zerver/footer.html:151
+#: templates/zerver/footer.html:154
msgid "Sponsor Zulip"
msgstr ""
-#: templates/zerver/footer.html:167
+#: templates/zerver/footer.html:170
msgid "Policies"
msgstr ""
-#: templates/zerver/footer.html:175
+#: templates/zerver/footer.html:178
msgid ""
"\n"
" Powered by Zulip\n"
@@ -2317,7 +2317,7 @@ msgid "Invalid or expired login session."
msgstr "無效或過期的 login session。"
#: templates/zerver/log_into_subdomain_token_invalid.html:13
-#: templates/zerver/login.html:5 templates/zerver/login.html:127
+#: templates/zerver/login.html:5 templates/zerver/login.html:128
#: templates/zerver/portico-header.html:33
#: templates/zerver/portico-header.html:39
msgid "Log in"
@@ -2331,34 +2331,34 @@ msgstr "登入 Zulip"
msgid "View without an account"
msgstr ""
-#: templates/zerver/login.html:85
-msgid "Email or username"
-msgstr "Email 或使用者名稱"
-
-#: templates/zerver/login.html:87
-msgid "Username"
-msgstr "使用者名稱"
-
-#: templates/zerver/login.html:98 templates/zerver/register.html:172
-#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
-msgid "Password"
-msgstr "密碼"
-
-#: templates/zerver/login.html:115
+#: templates/zerver/login.html:69
msgid ""
"You've already registered with this email address. Please log in below."
msgstr "您已用此 email 地址註冊。請在下方登入"
-#: templates/zerver/login.html:142
+#: templates/zerver/login.html:98
+msgid "Email or username"
+msgstr "Email 或使用者名稱"
+
+#: templates/zerver/login.html:100
+msgid "Username"
+msgstr "使用者名稱"
+
+#: templates/zerver/login.html:111 templates/zerver/register.html:172
+#: templates/zerver/register.html:185 templates/zerver/reset_confirm.html:31
+msgid "Password"
+msgstr "密碼"
+
+#: templates/zerver/login.html:143
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "用 %(identity_provider)s 登入"
-#: templates/zerver/login.html:150
+#: templates/zerver/login.html:151
msgid "Forgot your password?"
msgstr "忘記您的密碼?"
-#: templates/zerver/login.html:162
+#: templates/zerver/login.html:163
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
@@ -2402,25 +2402,31 @@ msgstr ""
msgid "You can try again in %(retry_after)s seconds."
msgstr ""
-#: templates/zerver/realm_creation_failed.html:5
-msgid "Error creating new organization"
+#: templates/zerver/realm_creation_disabled.html:4
+#: templates/zerver/realm_creation_disabled.html:13
+msgid "Organization creation link required"
msgstr ""
-#: templates/zerver/realm_creation_failed.html:23
-msgid ""
-"This server does not allow members of the public to create new "
-"organizations."
-msgstr ""
-
-#: templates/zerver/realm_creation_failed.html:25
-#, python-format
+#: templates/zerver/realm_creation_disabled.html:15
msgid ""
"\n"
-" Zulip is open source, so you can install your own Zulip server or create a new organization on\n"
-" Zulip Cloud\n"
+" Creating a new organization on this server requires a valid organization creation link.\n"
+" Please see documentation on creating a new organization for more information.\n"
" "
msgstr ""
+#: templates/zerver/realm_creation_link_invalid.html:4
+#: templates/zerver/realm_creation_link_invalid.html:14
+msgid "Organization creation link expired or invalid"
+msgstr ""
+
+#: templates/zerver/realm_creation_link_invalid.html:16
+msgid ""
+"\n"
+" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n"
+" "
+msgstr ""
+
#: templates/zerver/realm_reactivation.html:4
msgid "Organization successfully reactivated"
msgstr ""
@@ -2726,8 +2732,8 @@ msgid "Invalid order mapping."
msgstr "無效的順序映射"
#: zerver/actions/custom_profile_fields.py:208 zerver/lib/users.py:391
-#: zerver/views/custom_profile_fields.py:193
-#: zerver/views/custom_profile_fields.py:214
+#: zerver/views/custom_profile_fields.py:195
+#: zerver/views/custom_profile_fields.py:216
#, python-brace-format
msgid "Field id {id} not found."
msgstr "找不到欄位 id {id}。"
@@ -2780,27 +2786,27 @@ msgstr "此預設串流群組已被更名為 '{}'"
msgid "Default stream group '{}' already exists"
msgstr "預設串流群組 '{}' 已存在"
-#: zerver/actions/invites.py:84
+#: zerver/actions/invites.py:85
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/actions/invites.py:157
+#: zerver/actions/invites.py:158
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr "您的帳號太新,以至於不能發送此組織的邀請。詢問組織管理者,或是更有經驗的使用者。"
-#: zerver/actions/invites.py:197
+#: zerver/actions/invites.py:198
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr "部份 emails 尚未驗證,所以我們沒有送出邀請。"
-#: zerver/actions/invites.py:205
+#: zerver/actions/invites.py:206
msgid "We weren't able to invite anyone."
msgstr ""
-#: zerver/actions/invites.py:241
+#: zerver/actions/invites.py:242
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
@@ -2840,140 +2846,140 @@ msgstr ""
msgid "{user} has marked this topic as unresolved."
msgstr ""
-#: zerver/actions/message_edit.py:842
+#: zerver/actions/message_edit.py:847
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:846
+#: zerver/actions/message_edit.py:851
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:850
+#: zerver/actions/message_edit.py:855
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:857
+#: zerver/actions/message_edit.py:879
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:861
+#: zerver/actions/message_edit.py:883
#, python-brace-format
msgid "A message was moved here from {old_location} by {user}."
msgstr ""
-#: zerver/actions/message_edit.py:865
+#: zerver/actions/message_edit.py:887
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
-#: zerver/actions/message_edit.py:900
+#: zerver/actions/message_edit.py:922
msgid "Your organization has turned off message editing"
msgstr "您的組織關閉了訊息編輯"
-#: zerver/actions/message_edit.py:916 zerver/actions/message_edit.py:921
+#: zerver/actions/message_edit.py:938 zerver/actions/message_edit.py:943
msgid "You don't have permission to edit this message"
msgstr "您沒有權限編輯此訊息"
-#: zerver/actions/message_edit.py:932
+#: zerver/actions/message_edit.py:954
msgid "The time limit for editing this message has passed"
msgstr "可編輯此訊息的時間已過"
-#: zerver/actions/message_edit.py:947
+#: zerver/actions/message_edit.py:969
msgid "The time limit for editing this message's topic has passed"
msgstr ""
-#: zerver/actions/message_edit.py:981 zerver/actions/message_send.py:1495
+#: zerver/actions/message_edit.py:1003 zerver/actions/message_send.py:1496
msgid "You do not have permission to use wildcard mentions in this stream."
msgstr "您沒有權限在這個使用"
-#: zerver/actions/message_edit.py:990
+#: zerver/actions/message_edit.py:1012
msgid "You don't have permission to move this message"
msgstr "您沒有權限移動此訊息"
-#: zerver/actions/message_edit.py:996
+#: zerver/actions/message_edit.py:1018
msgid ""
"You don't have permission to move this message due to missing access to its "
"stream"
msgstr "您沒有權限移動此訊息因為您沒有存取該頻道的權限"
-#: zerver/actions/message_flags.py:242
+#: zerver/actions/message_flags.py:258
msgid "Invalid flag: '{}'"
msgstr "無效的 flag: '{}'"
-#: zerver/actions/message_flags.py:244
+#: zerver/actions/message_flags.py:260
msgid "Flag not editable: '{}'"
msgstr "Flag 不可編輯:'{}'"
-#: zerver/actions/message_flags.py:246
+#: zerver/actions/message_flags.py:262
msgid "Invalid message flag operation: '{}'"
msgstr ""
-#: zerver/actions/message_send.py:151
+#: zerver/actions/message_send.py:152
msgid "Unable to render message"
msgstr "無法渲染訊息"
-#: zerver/actions/message_send.py:1044
+#: zerver/actions/message_send.py:1045
msgid "Expected exactly one stream"
msgstr "預期至少一個串流"
-#: zerver/actions/message_send.py:1055
+#: zerver/actions/message_send.py:1056
msgid "Invalid data type for stream"
msgstr "無效的串流資料類型"
-#: zerver/actions/message_send.py:1071 zerver/actions/message_send.py:1081
+#: zerver/actions/message_send.py:1072 zerver/actions/message_send.py:1082
msgid "Invalid data type for recipients"
msgstr "無效的 recipients 資料類型"
-#: zerver/actions/message_send.py:1089 zerver/actions/message_send.py:1097
+#: zerver/actions/message_send.py:1090 zerver/actions/message_send.py:1098
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr "接收者清單可包含 emails 或是使用者 IDs,但不能兩個同時存在。"
-#: zerver/actions/message_send.py:1209
+#: zerver/actions/message_send.py:1210
msgid "Reminders can only be set for streams."
msgstr "Reminders can only be set for 串流。"
-#: zerver/actions/message_send.py:1276
+#: zerver/actions/message_send.py:1277
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
"but there is no stream with that ID."
msgstr "您的機器人 {bot_identity} 嘗試發送訊息至串流 ID {stream_id},但無串流是該 ID。"
-#: zerver/actions/message_send.py:1282
+#: zerver/actions/message_send.py:1283
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
" that stream does not exist. Click [here]({new_stream_link}) to create it."
msgstr "您的機器人 {bot_identity} 嘗試發送訊息至串流 {stream_name},但該串流不存在。點擊 [此處]({new_stream_link}) 以新建他。"
-#: zerver/actions/message_send.py:1290
+#: zerver/actions/message_send.py:1291
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
" stream exists but does not have any subscribers."
msgstr "您的機器人 {bot_identity} 嘗試發送訊息至串流 {stream_name}。該串流存在,但沒有訂閱者。"
-#: zerver/actions/message_send.py:1337
+#: zerver/actions/message_send.py:1338
msgid "Private messages are disabled in this organization."
msgstr "此組織禁用私人訊息"
-#: zerver/actions/message_send.py:1413
+#: zerver/actions/message_send.py:1414
msgid "Topics are required in this organization"
msgstr ""
-#: zerver/actions/message_send.py:1469
+#: zerver/actions/message_send.py:1470
msgid "Widgets: API programmer sent invalid JSON content"
msgstr ""
-#: zerver/actions/message_send.py:1475
+#: zerver/actions/message_send.py:1476
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr ""
@@ -3008,7 +3014,7 @@ msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}."
msgstr "{user_name} 重新命名串流 {old_stream_name} 變成 {new_stream_name}."
#: zerver/actions/streams.py:1165 zerver/actions/streams.py:1167
-#: zerver/views/streams.py:736
+#: zerver/views/streams.py:737
msgid "No description."
msgstr "無敘述。"
@@ -3079,8 +3085,8 @@ msgstr ""
#: zerver/lib/streams.py:723 zerver/lib/streams.py:738
#: zerver/lib/user_groups.py:35 zerver/lib/user_groups.py:42
#: zerver/lib/users.py:249 zerver/lib/users.py:278 zerver/views/invite.py:55
-#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:331
-#: zerver/views/streams.py:598
+#: zerver/views/realm_emoji.py:32 zerver/views/streams.py:332
+#: zerver/views/streams.py:599
msgid "Insufficient permission"
msgstr ""
@@ -3366,116 +3372,116 @@ msgstr ""
msgid "Emoji name is missing"
msgstr "缺少表情符號名稱"
-#: zerver/lib/events.py:1446
+#: zerver/lib/events.py:1449
msgid "Could not allocate event queue"
msgstr ""
-#: zerver/lib/exceptions.py:134
+#: zerver/lib/exceptions.py:135
msgid "Not logged in: API authentication or user session required"
msgstr "未登入:必須有 API authentication 或 user session"
-#: zerver/lib/exceptions.py:159
+#: zerver/lib/exceptions.py:160
#, python-brace-format
msgid "Stream '{stream}' does not exist"
msgstr "串流 '{stream}' 不存在"
-#: zerver/lib/exceptions.py:171
+#: zerver/lib/exceptions.py:172
#, python-brace-format
msgid "Stream with ID '{stream_id}' does not exist"
msgstr "串流 ID '{stream_id}' 不存在"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "organization owner"
msgstr "組織所有者"
-#: zerver/lib/exceptions.py:180
+#: zerver/lib/exceptions.py:181
msgid "user"
msgstr "使用者"
-#: zerver/lib/exceptions.py:184
+#: zerver/lib/exceptions.py:185
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "無法停用唯一的 {entity}。"
-#: zerver/lib/exceptions.py:196
+#: zerver/lib/exceptions.py:197
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr ""
-#: zerver/lib/exceptions.py:208
+#: zerver/lib/exceptions.py:209
msgid "API usage exceeded rate limit"
msgstr ""
-#: zerver/lib/exceptions.py:231 zerver/lib/request.py:441
+#: zerver/lib/exceptions.py:232 zerver/lib/request.py:441
#: zerver/lib/validator.py:747
msgid "Malformed JSON"
msgstr ""
-#: zerver/lib/exceptions.py:242
+#: zerver/lib/exceptions.py:243
msgid "Must be an organization member"
msgstr ""
-#: zerver/lib/exceptions.py:253 zerver/views/invite.py:67
+#: zerver/lib/exceptions.py:254 zerver/views/invite.py:67
#: zerver/views/invite.py:128 zerver/views/invite.py:172
msgid "Must be an organization administrator"
msgstr ""
-#: zerver/lib/exceptions.py:264
+#: zerver/lib/exceptions.py:265
msgid "Must be an organization owner"
msgstr "必須是組織所有者"
-#: zerver/lib/exceptions.py:277
+#: zerver/lib/exceptions.py:278
msgid "Your username or password is incorrect"
msgstr ""
-#: zerver/lib/exceptions.py:285
+#: zerver/lib/exceptions.py:286
msgid "Account is deactivated"
msgstr "帳號被停用"
-#: zerver/lib/exceptions.py:293
+#: zerver/lib/exceptions.py:294
msgid "This organization has been deactivated"
msgstr "此組織已被停用"
-#: zerver/lib/exceptions.py:302
+#: zerver/lib/exceptions.py:303
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
-#: zerver/lib/exceptions.py:311
+#: zerver/lib/exceptions.py:312
msgid "Password authentication is disabled in this organization"
msgstr ""
-#: zerver/lib/exceptions.py:319
+#: zerver/lib/exceptions.py:320
msgid "Your password has been disabled and needs to be reset"
msgstr ""
-#: zerver/lib/exceptions.py:335
+#: zerver/lib/exceptions.py:336
msgid "Invalid API key"
msgstr "無效的 API key"
-#: zerver/lib/exceptions.py:341
+#: zerver/lib/exceptions.py:342
msgid "Malformed API key"
msgstr ""
-#: zerver/lib/exceptions.py:378
+#: zerver/lib/exceptions.py:379
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook"
msgstr ""
-#: zerver/lib/exceptions.py:396
+#: zerver/lib/exceptions.py:397
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
-#: zerver/lib/exceptions.py:419 zerver/views/auth.py:668
+#: zerver/lib/exceptions.py:420 zerver/views/auth.py:668
#: zerver/views/auth.py:942 zerver/views/auth.py:1006
msgid "Invalid subdomain"
msgstr "無效的子域名"
-#: zerver/lib/exceptions.py:459
+#: zerver/lib/exceptions.py:460
msgid "Access denied"
msgstr "存取已拒絕"
@@ -3688,7 +3694,7 @@ msgstr ""
#: zerver/lib/onboarding.py:157
msgid ""
-"Check out [Recent topics](#recent_topics) to see what's happening! You can "
+"Check out [Recent conversations](#recent) to see what's happening! You can "
"return to this conversation by clicking \"Private messages\" in the upper "
"left."
msgstr ""
@@ -3913,7 +3919,7 @@ msgstr "無效的串流名稱 '{}'"
msgid "Stream(s) ({}) do not exist"
msgstr "串流(s) ({}) 不存在"
-#: zerver/lib/streams.py:734 zerver/views/streams.py:329
+#: zerver/lib/streams.py:734 zerver/views/streams.py:330
msgid "Web-public streams are not enabled."
msgstr ""
@@ -4026,7 +4032,7 @@ msgstr "無效的機器人類型"
msgid "Invalid interface type"
msgstr "無效的介面類型"
-#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4441
+#: zerver/lib/users.py:232 zerver/lib/users.py:237 zerver/models.py:4443
msgid "Invalid user ID: {}"
msgstr "無效的使用者 ID:{}"
@@ -4316,43 +4322,43 @@ msgstr "自定義表情符號"
msgid "Zulip extra emoji"
msgstr "Zulip 額外的表情符號"
-#: zerver/models.py:4445
+#: zerver/models.py:4447
msgid "User with ID {} is deactivated"
msgstr ""
-#: zerver/models.py:4448
+#: zerver/models.py:4450
msgid "User with ID {} is a bot"
msgstr ""
-#: zerver/models.py:4488
+#: zerver/models.py:4490
msgid "List of options"
msgstr ""
-#: zerver/models.py:4491
+#: zerver/models.py:4493
msgid "Person picker"
msgstr ""
-#: zerver/models.py:4503
+#: zerver/models.py:4505
msgid "Short text"
msgstr ""
-#: zerver/models.py:4504
+#: zerver/models.py:4506
msgid "Long text"
msgstr ""
-#: zerver/models.py:4505
+#: zerver/models.py:4507
msgid "Date picker"
msgstr "日期選擇器"
-#: zerver/models.py:4506
+#: zerver/models.py:4508
msgid "Link"
msgstr "連結"
-#: zerver/models.py:4509
+#: zerver/models.py:4511
msgid "External account"
msgstr ""
-#: zerver/models.py:4514
+#: zerver/models.py:4516
msgid "Pronouns"
msgstr ""
@@ -4443,17 +4449,17 @@ msgstr ""
msgid "Invalid field type."
msgstr "無效的欄位類型。"
-#: zerver/views/custom_profile_fields.py:158
-#: zerver/views/custom_profile_fields.py:218
+#: zerver/views/custom_profile_fields.py:160
+#: zerver/views/custom_profile_fields.py:222
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
-#: zerver/views/custom_profile_fields.py:183
-#: zerver/views/custom_profile_fields.py:245
+#: zerver/views/custom_profile_fields.py:185
+#: zerver/views/custom_profile_fields.py:249
msgid "A field with that label already exists."
msgstr ""
-#: zerver/views/custom_profile_fields.py:230
+#: zerver/views/custom_profile_fields.py:234
msgid "Default custom field cannot be updated."
msgstr "預設自定義欄位不能被更新。"
@@ -4527,7 +4533,7 @@ msgstr "無效的錨點"
msgid "Too many messages requested (maximum {})."
msgstr ""
-#: zerver/views/message_flags.py:96
+#: zerver/views/message_flags.py:100
msgid "No such topic '{}'"
msgstr "沒有主題 '{}'"
@@ -4635,7 +4641,7 @@ msgstr "無效的 video_chat_provider {}"
msgid "Invalid giphy_rating {}"
msgstr ""
-#: zerver/views/realm.py:322
+#: zerver/views/realm.py:312
msgid "Must be a demo organization."
msgstr ""
@@ -4700,87 +4706,79 @@ msgstr "您必須上傳至少一個標誌圖"
msgid "Invalid playground"
msgstr ""
-#: zerver/views/registration.py:616
-msgid "The organization creation link has expired or is not valid."
-msgstr ""
-
-#: zerver/views/registration.py:624
-msgid "New organization creation disabled"
-msgstr "創立新組織已禁用"
-
-#: zerver/views/streams.py:117
+#: zerver/views/streams.py:118
#, python-brace-format
msgid "User not authorized to execute queries on behalf of '{principal}'"
msgstr "使用者未被授權進行查詢 on behalf of '{principal}'"
-#: zerver/views/streams.py:159
+#: zerver/views/streams.py:160
msgid "Private streams cannot be made default."
msgstr ""
-#: zerver/views/streams.py:191
+#: zerver/views/streams.py:192
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "您必須傳 \"new_description\" 或 \"new_group_name\"."
-#: zerver/views/streams.py:221
+#: zerver/views/streams.py:222
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr "無效的 \"op\" 值。指定為 \"add\" 或 \"remove\"。"
-#: zerver/views/streams.py:317
+#: zerver/views/streams.py:318
msgid "Default streams cannot be made private."
msgstr ""
-#: zerver/views/streams.py:365
+#: zerver/views/streams.py:366
msgid "Stream already has that name!"
msgstr "串流已經是該名稱!"
-#: zerver/views/streams.py:419 zerver/views/user_groups.py:102
+#: zerver/views/streams.py:420 zerver/views/user_groups.py:102
#: zerver/views/user_groups.py:210
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr ""
-#: zerver/views/streams.py:504
+#: zerver/views/streams.py:505
#, python-brace-format
msgid "{user_full_name} subscribed you to the stream {stream_name}."
msgstr "{user_full_name} 已為您訂閱串流 {stream_name}."
-#: zerver/views/streams.py:510
+#: zerver/views/streams.py:511
#, python-brace-format
msgid "{user_full_name} subscribed you to the following streams:"
msgstr "{user_full_name} 已為您訂閱串流:"
-#: zerver/views/streams.py:583
+#: zerver/views/streams.py:584
#, python-brace-format
msgid "Unable to access stream ({stream_name})."
msgstr "無法存取串流 ({stream_name})."
-#: zerver/views/streams.py:593
+#: zerver/views/streams.py:594
msgid "You can only invite other Zephyr mirroring users to private streams."
msgstr "你只能邀請 Zephyr mirroring 使用者至私人串流。"
-#: zerver/views/streams.py:710
+#: zerver/views/streams.py:711
#, python-brace-format
msgid "{user_name} created the following streams: {stream_str}."
msgstr "{user_name} 已創建串流:{stream_str}."
-#: zerver/views/streams.py:712
+#: zerver/views/streams.py:713
#, python-brace-format
msgid "{user_name} created a new stream {stream_str}."
msgstr "{user_name} 已創建一個新串流 {stream_str}."
-#: zerver/views/streams.py:713
+#: zerver/views/streams.py:714
msgid "new streams"
msgstr "新串流"
-#: zerver/views/streams.py:745
+#: zerver/views/streams.py:746
#, python-brace-format
msgid "**{policy}** stream created by {user_name}. **Description:**"
msgstr ""
-#: zerver/views/streams.py:986
+#: zerver/views/streams.py:996
msgid "Unknown subscription property: {}"
msgstr "未知的子敘述屬性:{}"
-#: zerver/views/streams.py:990
+#: zerver/views/streams.py:1000
msgid "Not subscribed to stream id {}"
msgstr "未訂閱串流 id {}"
diff --git a/locale/zh_TW/translations.json b/locale/zh_TW/translations.json
index 24da0fda24..8760d41de4 100644
--- a/locale/zh_TW/translations.json
+++ b/locale/zh_TW/translations.json
@@ -33,7 +33,6 @@
"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 user@example.com 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.": "",
"{username} has {number_of_invites_by_user} unexpired invitations.": "",
@@ -42,6 +41,7 @@
"Upgrade for more space.": "",
" to add a new line": "",
" to send": "",
+ " will have the same properties as it did prior to deactivation, including role, owner and stream subscriptions.": "",
" will have the same role, stream subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "",
"A Topic Move already in progress.": "",
"A deactivated bot cannot send messages, access data, or take any other action.": "",
@@ -114,9 +114,12 @@
"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.": "警示詞作用是當您被 @ 提到時,若該詞出現在 Zulip,您將會收到通知。警示詞不是大小寫敏感的。",
+ "Alerted messages": "",
"All": "全部",
"All messages": "全部訊息",
"All messages including muted streams": "包含已靜音串流的所有訊息",
+ "All private messages": "",
+ "All private messages (P)": "",
"All stream subscribers can post.": "",
"All streams": "所有串流",
"All time": "全部時間",
@@ -178,7 +181,7 @@
"Bot owner": "",
"Bot type": "機器人類型",
"Bots": "機器人",
- "Browse recent topics": "瀏覽最近的主題",
+ "Browse recent conversations": "",
"Browse streams": "",
"Business": "",
"Busy": "忙碌",
@@ -214,6 +217,7 @@
"Code playgrounds": "",
"Collapse compose": "",
"Collapse message": "",
+ "Collapse private messages": "",
"Collapse/show selected message": "折疊/顯示 已選擇的訊息",
"Color scheme": "顏色 scheme",
"Community": "",
@@ -359,7 +363,7 @@
"Edit linkfiers": "",
"Edit message": "編輯訊息",
"Edit selected draft": "編輯已選定的草稿",
- "Edit selected message": "編輯已選定的訊息",
+ "Edit selected message or view source": "",
"Edit status": "編輯狀態",
"Edit topic": "編輯主題",
"Edit user": "編輯使用者",
@@ -397,7 +401,6 @@
"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": "移除訂閱錯誤",
@@ -415,7 +418,9 @@
"Exclude messages with topic .": "",
"Exit search": "退出搜尋",
"Expand compose": "",
+ "Expand message": "",
"Expand message (-)": "展開訊息 (-)",
+ "Expand private messages": "",
"Expires at": "",
"Expires on {date}": "",
"Export failed": "輸出失敗",
@@ -508,6 +513,7 @@
"In a meeting": "在會議中",
"Inactive": "",
"Inactive bots": "不活躍的機器人",
+ "Include PMs": "",
"Include content of private messages in desktop notifications": "包含桌面版通知的私人訊息內容",
"Include message content in message notification emails": "",
"Include muted": "包含已靜音",
@@ -610,13 +616,12 @@
"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 all public streams": "",
"Messages in this stream will be automatically deleted after {retention_days} days.": "",
"Messages in this stream will be retained forever.": "在此串流內訊息將永遠保留。",
"Mobile": "行動裝置",
@@ -631,6 +636,8 @@
"Move all messages in {topic_name}": "",
"Move all messages in this topic": "",
"Move message": "",
+ "Move messages": "",
+ "Move messages or topic": "",
"Move only this message": "",
"Move this and all following messages in this topic": "",
"Move topic": "移動主題",
@@ -765,7 +772,6 @@
"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 stream message retention policy.": "只有所有者可修改串流訊息保留方針。",
"Only owners can change these settings.": "",
"Only owners can deactivate the organization.": "只有所有者可以停用該組織。",
"Only stream members can add users to a private stream": "只有該串流成員可以新增使用者至該串流",
@@ -805,6 +811,7 @@
"Owner: {name}": "",
"Owners only": "",
"PMs, mentions, and alerts": "私訊、提醒和警示",
+ "PRIVATE MESSAGES": "",
"Participants": "",
"Participated": "",
"Password": "密碼",
@@ -849,7 +856,6 @@
"Profile": "",
"Pronouns": "",
"Public": "公開",
- "Public stream messages in organization": "組織內的公開串流訊息",
"Question": "",
"Quote and reply or forward": "",
"Quote and reply to message": "引用與回覆訊息",
@@ -863,7 +869,7 @@
"Read receipts are currently disabled in this organization.": "",
"Read receipts are not available for Notification Bot messages.": "",
"Receives new stream announcements": "",
- "Recent topics": "最近的主題",
+ "Recent conversations": "",
"Remind me about this": "",
"Reminder not set!": "",
"Reminder set!": "",
@@ -875,6 +881,8 @@
"Reply to author": "回覆作者",
"Reply to message": "回覆訊息",
"Reply to selected message": "",
+ "Request education pricing": "",
+ "Request sponsorship": "",
"Requesting user": "請求使用者中",
"Require topics in stream messages": "在串流訊息內需要主題",
"Research": "",
@@ -1071,10 +1079,10 @@
"URL pattern": "URL 樣式",
"URL prefix": "",
"USERS": "使用者",
- "Un-collapse": "打開折疊",
"Uncheck all": "取消全部勾選",
"Unknown": "未知",
"Unknown stream": "未知的串流",
+ "Unknown stream #{search_text}": "",
"Unmute": "取消靜音",
"Unmute stream": "取消串流靜音",
"Unmute this user": "",
@@ -1082,6 +1090,7 @@
"Unpin stream from top": "取消釘住上方的串流",
"Unread": "未讀",
"Unread count badge (appears in desktop sidebar and browser tab)": "",
+ "Unread messages": "",
"Unresolve topic": "",
"Unstar": "取消標星",
"Unstar all messages": "取消所有訊息標星",
@@ -1093,6 +1102,8 @@
"Up to {time_limit} after posting": "",
"Update successful: Subdomains allowed for {domain}": "",
"Update successful: Subdomains no longer allowed for {domain}": "",
+ "Upgrade to the latest release": "",
+ "Upgrade to {standard_plan_name}": "",
"Upload avatar": "",
"Upload files": "上傳檔案",
"Upload icon": "上傳圖示",
@@ -1142,10 +1153,10 @@
"View in {playground_name}": "",
"View message source": "",
"View messages sent": "觀看已發送的訊息",
+ "View messages with yourself": "",
"View private messages": "觀看私人訊息",
- "View private messages to myself": "觀看給自己的私人訊息",
"View read receipts": "",
- "View recent topics": "觀看最近的主題",
+ "View recent conversations": "",
"View stream": "觀看串流",
"View stream messages": "檢視頻道訊息",
"View user profile": "觀看使用者 profile",
@@ -1190,6 +1201,7 @@
"Yes, please!": "好的,請",
"Yes, send": "是的,已發送",
"Yesterday": "昨天",
+ "You": "",
"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}": "",
@@ -1202,6 +1214,7 @@
"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 combine search operators as needed.": "",
"You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "",
"You can reactivate deactivated users from organization settings.": "",
"You cannot create a stream with no subscribers!": "您無法在沒有訂閱者的情況下創建串流!",
@@ -1238,6 +1251,10 @@
"Your status": "您的狀態",
"Your time zone:": "你的時區:",
"Zulip": "Zulip",
+ "Zulip Server dev environment": "",
+ "Zulip Server {display_version}": "",
+ "Zulip Server {display_version} (modified)": "",
+ "Zulip Server {display_version} (patched)": "",
"Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip 需要發送 email 以確認使用者的地址跟發送通知。",
"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.": "",
@@ -1248,6 +1265,7 @@
"[Unset]": "[重置]",
"and": "和",
"and {remaining_senders, plural, one {1 other} other {# others}}.": "",
+ "back to streams": "",
"beta": "",
"clear": "清除",
"cookie": "",
@@ -1260,6 +1278,7 @@
"invisible mode off": "",
"leafy green vegetable": "綠葉蔬菜",
"marketing": "市場",
+ "more conversations": "",
"more topics": "更多主題",
"or": "或",
"private messages with yourself": "跟您自己私人訊息",