From 0c000da267ee2f88d9df0703f25656b3b48c0c44 Mon Sep 17 00:00:00 2001 From: Alex Vandiver Date: Wed, 16 Jul 2025 18:58:54 +0000 Subject: [PATCH] i18n: Update translations from Transifex. --- locale/be/LC_MESSAGES/django.po | 1232 ++--- locale/be/translations.json | 67 +- locale/bqi/translations.json | 67 +- locale/el/LC_MESSAGES/django.po | 7116 ++++++++++++++++++++++++++ locale/el/translations.json | 1953 +++++++ locale/eo/LC_MESSAGES/django.po | 1225 ++--- locale/eo/translations.json | 67 +- locale/fa/LC_MESSAGES/django.po | 180 +- locale/fa/translations.json | 838 +-- locale/gl/LC_MESSAGES/django.po | 1225 ++--- locale/gl/translations.json | 67 +- locale/ja/translations.json | 26 +- locale/lt/translations.json | 67 +- locale/lv/LC_MESSAGES/django.po | 1225 ++--- locale/lv/translations.json | 67 +- locale/ml/LC_MESSAGES/django.po | 1232 ++--- locale/ml/translations.json | 67 +- locale/mobile_info.json | 12 +- locale/no/LC_MESSAGES/django.po | 1225 ++--- locale/no/translations.json | 67 +- locale/pt_BR/LC_MESSAGES/django.po | 1235 ++--- locale/pt_BR/translations.json | 67 +- locale/sl/LC_MESSAGES/django.po | 7116 ++++++++++++++++++++++++++ locale/sl/translations.json | 1953 +++++++ locale/ta/LC_MESSAGES/django.po | 1232 ++--- locale/ta/translations.json | 67 +- locale/zh_Hans/LC_MESSAGES/django.po | 23 +- locale/zh_Hans/translations.json | 200 +- locale/zh_TW/LC_MESSAGES/django.po | 2 +- 29 files changed, 24518 insertions(+), 5402 deletions(-) create mode 100644 locale/el/LC_MESSAGES/django.po create mode 100644 locale/el/translations.json create mode 100644 locale/sl/LC_MESSAGES/django.po create mode 100644 locale/sl/translations.json diff --git a/locale/be/LC_MESSAGES/django.po b/locale/be/LC_MESSAGES/django.po index 2644c44abc..3e52d87d1b 100644 --- a/locale/be/LC_MESSAGES/django.po +++ b/locale/be/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-26 04:41+0000\n" +"POT-Creation-Date: 2025-07-16 18:53+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Iван М., 2023\n" "Language-Team: Belarusian (http://app.transifex.com/zulip/zulip/language/" @@ -231,25 +231,25 @@ msgstr "" msgid "Please add a credit card to schedule upgrade." msgstr "Дадайце крэдытную карту, каб запланаваць паляпшэнне." -#: corporate/lib/stripe.py:2960 +#: corporate/lib/stripe.py:2978 msgid "" "Unable to update the plan. The plan has been expired and replaced with a new " "plan." msgstr "" "Немагчыма абнаўленне плану. План скончыўся і быў заменены новым планам." -#: corporate/lib/stripe.py:2965 +#: corporate/lib/stripe.py:2983 msgid "Unable to update the plan. The plan has ended." msgstr "Немагчыма абнавіць план. План скончыўся." -#: corporate/lib/stripe.py:3033 +#: corporate/lib/stripe.py:3051 msgid "" "Cannot update licenses in the current billing period for free trial plan." msgstr "" "Немагчыма абнавіць ліцэнзіі ў дзейным білінгавым перыядзе для бясплатнага " "спробнага плану." -#: corporate/lib/stripe.py:3038 corporate/lib/stripe.py:3066 +#: corporate/lib/stripe.py:3056 corporate/lib/stripe.py:3084 msgid "" "Unable to update licenses manually. Your plan is on automatic license " "management." @@ -257,73 +257,72 @@ msgstr "" "Немажліва абнаўляць ліцэнзіі ўручную. Ваш план знаходзіцца на аўтаматычным " "кіраванні ліцэнзіямі." -#: corporate/lib/stripe.py:3044 +#: corporate/lib/stripe.py:3062 #, python-brace-format msgid "" "Your plan is already on {licenses} licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3049 +#: corporate/lib/stripe.py:3067 msgid "You cannot decrease the licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3075 +#: corporate/lib/stripe.py:3093 msgid "" "Cannot change the licenses for next billing cycle for a plan that is being " "downgraded." msgstr "" -#: corporate/lib/stripe.py:3081 +#: corporate/lib/stripe.py:3099 #, python-brace-format msgid "" "Your plan is already scheduled to renew with {licenses_at_next_renewal} " "licenses." msgstr "" -#: corporate/lib/stripe.py:3105 +#: corporate/lib/stripe.py:3123 #, python-brace-format msgid "" "You’ve already purchased {licenses_at_next_renewal} licenses for the next " "billing period." msgstr "" -#: corporate/lib/stripe.py:3127 +#: corporate/lib/stripe.py:3145 msgid "Nothing to change." msgstr "" -#: corporate/lib/stripe.py:3412 +#: corporate/lib/stripe.py:3430 msgid "No customer for this organization!" msgstr "" -#: corporate/lib/stripe.py:3421 +#: corporate/lib/stripe.py:3439 msgid "Session not found" msgstr "" -#: corporate/lib/stripe.py:3427 zerver/decorator.py:218 zerver/decorator.py:723 -#: zerver/lib/streams.py:1416 zerver/lib/streams.py:1442 -#: zerver/lib/streams.py:1444 zerver/lib/streams.py:1446 -#: zerver/lib/streams.py:1465 zerver/lib/user_groups.py:166 -#: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:359 -#: zerver/lib/user_groups.py:455 zerver/lib/users.py:204 -#: zerver/lib/users.py:271 zerver/lib/users.py:300 zerver/lib/users.py:304 -#: zerver/views/invite.py:144 zerver/views/invite.py:255 -#: zerver/views/message_summary.py:31 zerver/views/presence.py:53 -#: zerver/views/realm_emoji.py:35 zerver/views/streams.py:374 -#: zerver/views/streams.py:377 zerver/views/streams.py:386 -#: zerver/views/streams.py:425 zerver/views/streams.py:745 -#: zerver/views/streams.py:799 +#: corporate/lib/stripe.py:3445 zerver/decorator.py:218 zerver/decorator.py:723 +#: zerver/lib/streams.py:139 zerver/lib/streams.py:213 +#: zerver/lib/streams.py:215 zerver/lib/streams.py:217 +#: zerver/lib/streams.py:226 zerver/lib/streams.py:1518 +#: zerver/lib/user_groups.py:166 zerver/lib/user_groups.py:192 +#: zerver/lib/user_groups.py:359 zerver/lib/user_groups.py:455 +#: zerver/lib/users.py:204 zerver/lib/users.py:271 zerver/lib/users.py:300 +#: zerver/lib/users.py:304 zerver/views/invite.py:144 +#: zerver/views/invite.py:255 zerver/views/message_summary.py:31 +#: zerver/views/presence.py:53 zerver/views/realm_emoji.py:35 +#: zerver/views/streams.py:392 zerver/views/streams.py:395 +#: zerver/views/streams.py:404 zerver/views/streams.py:817 msgid "Insufficient permission" msgstr "" -#: corporate/lib/stripe.py:3438 +#: corporate/lib/stripe.py:3456 msgid "Payment intent not found" msgstr "" -#: corporate/lib/stripe.py:3441 +#: corporate/lib/stripe.py:3459 msgid "Pass stripe_session_id or stripe_invoice_id" msgstr "" -#: corporate/lib/stripe.py:4187 +#: corporate/lib/stripe.py:4205 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -345,8 +344,8 @@ msgstr "" msgid "Invalid billing access token." msgstr "" -#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1312 -#: zilencer/views.py:1337 +#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1446 +#: zilencer/views.py:1471 #, python-brace-format msgid "" "Couldn't reconcile billing data between server and realm. Please contact " @@ -416,7 +415,7 @@ msgid "Method not allowed (405)" msgstr "" #: templates/500.html:4 templates/500.html:16 -#: zerver/actions/scheduled_messages.py:442 zerver/middleware.py:407 +#: zerver/actions/scheduled_messages.py:458 zerver/middleware.py:407 msgid "Internal server error" msgstr "" @@ -604,6 +603,7 @@ msgid "" msgstr "" #: templates/confirmation/confirm_preregistrationuser.html:5 +#: templates/confirmation/redirect_to_post.html:5 msgid "Confirming your email address" msgstr "" @@ -972,152 +972,153 @@ msgstr "" #: templates/corporate/comparison_table_integrated.html:785 #: templates/corporate/comparison_table_integrated.html:800 #: templates/corporate/comparison_table_integrated.html:811 -#: templates/corporate/comparison_table_integrated.html:821 #: templates/corporate/comparison_table_integrated.html:822 -#: templates/corporate/comparison_table_integrated.html:834 -#: templates/corporate/comparison_table_integrated.html:835 +#: templates/corporate/comparison_table_integrated.html:832 +#: templates/corporate/comparison_table_integrated.html:833 +#: templates/corporate/comparison_table_integrated.html:845 #: templates/corporate/comparison_table_integrated.html:846 -#: templates/corporate/comparison_table_integrated.html:847 -#: templates/corporate/comparison_table_integrated.html:848 -#: templates/corporate/comparison_table_integrated.html:860 -#: templates/corporate/comparison_table_integrated.html:861 -#: templates/corporate/comparison_table_integrated.html:877 -#: templates/corporate/comparison_table_integrated.html:878 -#: templates/corporate/comparison_table_integrated.html:879 +#: templates/corporate/comparison_table_integrated.html:857 +#: templates/corporate/comparison_table_integrated.html:858 +#: templates/corporate/comparison_table_integrated.html:859 +#: templates/corporate/comparison_table_integrated.html:871 +#: templates/corporate/comparison_table_integrated.html:872 +#: templates/corporate/comparison_table_integrated.html:888 +#: templates/corporate/comparison_table_integrated.html:889 #: templates/corporate/comparison_table_integrated.html:890 -#: templates/corporate/comparison_table_integrated.html:891 -#: templates/corporate/comparison_table_integrated.html:892 +#: templates/corporate/comparison_table_integrated.html:901 +#: templates/corporate/comparison_table_integrated.html:902 #: templates/corporate/comparison_table_integrated.html:903 -#: templates/corporate/comparison_table_integrated.html:904 -#: templates/corporate/comparison_table_integrated.html:905 -#: templates/corporate/comparison_table_integrated.html:918 -#: templates/corporate/comparison_table_integrated.html:919 -#: templates/corporate/comparison_table_integrated.html:920 -#: templates/corporate/comparison_table_integrated.html:938 -#: templates/corporate/comparison_table_integrated.html:939 -#: templates/corporate/comparison_table_integrated.html:940 -#: templates/corporate/comparison_table_integrated.html:953 -#: templates/corporate/comparison_table_integrated.html:954 -#: templates/corporate/comparison_table_integrated.html:955 -#: templates/corporate/comparison_table_integrated.html:968 -#: templates/corporate/comparison_table_integrated.html:969 -#: templates/corporate/comparison_table_integrated.html:970 -#: templates/corporate/comparison_table_integrated.html:983 -#: templates/corporate/comparison_table_integrated.html:984 -#: templates/corporate/comparison_table_integrated.html:985 -#: templates/corporate/comparison_table_integrated.html:998 -#: templates/corporate/comparison_table_integrated.html:999 -#: templates/corporate/comparison_table_integrated.html:1000 -#: templates/corporate/comparison_table_integrated.html:1013 -#: templates/corporate/comparison_table_integrated.html:1014 -#: templates/corporate/comparison_table_integrated.html:1015 +#: templates/corporate/comparison_table_integrated.html:914 +#: templates/corporate/comparison_table_integrated.html:915 +#: templates/corporate/comparison_table_integrated.html:916 +#: templates/corporate/comparison_table_integrated.html:929 +#: templates/corporate/comparison_table_integrated.html:930 +#: templates/corporate/comparison_table_integrated.html:931 +#: templates/corporate/comparison_table_integrated.html:949 +#: templates/corporate/comparison_table_integrated.html:950 +#: templates/corporate/comparison_table_integrated.html:951 +#: templates/corporate/comparison_table_integrated.html:964 +#: templates/corporate/comparison_table_integrated.html:965 +#: templates/corporate/comparison_table_integrated.html:966 +#: templates/corporate/comparison_table_integrated.html:979 +#: templates/corporate/comparison_table_integrated.html:980 +#: templates/corporate/comparison_table_integrated.html:981 +#: templates/corporate/comparison_table_integrated.html:994 +#: templates/corporate/comparison_table_integrated.html:995 +#: templates/corporate/comparison_table_integrated.html:996 +#: templates/corporate/comparison_table_integrated.html:1009 +#: templates/corporate/comparison_table_integrated.html:1010 +#: templates/corporate/comparison_table_integrated.html:1011 +#: templates/corporate/comparison_table_integrated.html:1024 +#: templates/corporate/comparison_table_integrated.html:1025 #: templates/corporate/comparison_table_integrated.html:1026 -#: templates/corporate/comparison_table_integrated.html:1027 -#: templates/corporate/comparison_table_integrated.html:1028 +#: templates/corporate/comparison_table_integrated.html:1037 +#: templates/corporate/comparison_table_integrated.html:1038 #: templates/corporate/comparison_table_integrated.html:1039 -#: templates/corporate/comparison_table_integrated.html:1040 -#: templates/corporate/comparison_table_integrated.html:1041 +#: templates/corporate/comparison_table_integrated.html:1050 +#: templates/corporate/comparison_table_integrated.html:1051 #: templates/corporate/comparison_table_integrated.html:1052 -#: templates/corporate/comparison_table_integrated.html:1053 -#: templates/corporate/comparison_table_integrated.html:1054 -#: templates/corporate/comparison_table_integrated.html:1066 -#: templates/corporate/comparison_table_integrated.html:1067 +#: templates/corporate/comparison_table_integrated.html:1063 +#: templates/corporate/comparison_table_integrated.html:1064 +#: templates/corporate/comparison_table_integrated.html:1065 #: templates/corporate/comparison_table_integrated.html:1077 #: templates/corporate/comparison_table_integrated.html:1078 -#: templates/corporate/comparison_table_integrated.html:1079 -#: templates/corporate/comparison_table_integrated.html:1080 -#: templates/corporate/comparison_table_integrated.html:1095 -#: templates/corporate/comparison_table_integrated.html:1096 -#: templates/corporate/comparison_table_integrated.html:1097 -#: templates/corporate/comparison_table_integrated.html:1098 -#: templates/corporate/comparison_table_integrated.html:1110 -#: templates/corporate/comparison_table_integrated.html:1111 -#: templates/corporate/comparison_table_integrated.html:1112 -#: templates/corporate/comparison_table_integrated.html:1113 -#: templates/corporate/comparison_table_integrated.html:1125 -#: templates/corporate/comparison_table_integrated.html:1126 -#: templates/corporate/comparison_table_integrated.html:1127 -#: templates/corporate/comparison_table_integrated.html:1128 -#: templates/corporate/comparison_table_integrated.html:1140 -#: templates/corporate/comparison_table_integrated.html:1141 -#: templates/corporate/comparison_table_integrated.html:1142 -#: templates/corporate/comparison_table_integrated.html:1143 -#: templates/corporate/comparison_table_integrated.html:1155 -#: templates/corporate/comparison_table_integrated.html:1156 -#: templates/corporate/comparison_table_integrated.html:1170 -#: templates/corporate/comparison_table_integrated.html:1171 -#: templates/corporate/comparison_table_integrated.html:1184 -#: templates/corporate/comparison_table_integrated.html:1185 -#: templates/corporate/comparison_table_integrated.html:1186 +#: templates/corporate/comparison_table_integrated.html:1088 +#: templates/corporate/comparison_table_integrated.html:1089 +#: templates/corporate/comparison_table_integrated.html:1090 +#: templates/corporate/comparison_table_integrated.html:1091 +#: templates/corporate/comparison_table_integrated.html:1106 +#: templates/corporate/comparison_table_integrated.html:1107 +#: templates/corporate/comparison_table_integrated.html:1108 +#: templates/corporate/comparison_table_integrated.html:1109 +#: templates/corporate/comparison_table_integrated.html:1121 +#: templates/corporate/comparison_table_integrated.html:1122 +#: templates/corporate/comparison_table_integrated.html:1123 +#: templates/corporate/comparison_table_integrated.html:1124 +#: templates/corporate/comparison_table_integrated.html:1136 +#: templates/corporate/comparison_table_integrated.html:1137 +#: templates/corporate/comparison_table_integrated.html:1138 +#: templates/corporate/comparison_table_integrated.html:1139 +#: templates/corporate/comparison_table_integrated.html:1151 +#: templates/corporate/comparison_table_integrated.html:1152 +#: templates/corporate/comparison_table_integrated.html:1153 +#: templates/corporate/comparison_table_integrated.html:1154 +#: templates/corporate/comparison_table_integrated.html:1166 +#: templates/corporate/comparison_table_integrated.html:1167 +#: templates/corporate/comparison_table_integrated.html:1181 +#: templates/corporate/comparison_table_integrated.html:1182 +#: templates/corporate/comparison_table_integrated.html:1195 +#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1197 -#: templates/corporate/comparison_table_integrated.html:1207 #: templates/corporate/comparison_table_integrated.html:1208 -#: templates/corporate/comparison_table_integrated.html:1222 -#: templates/corporate/comparison_table_integrated.html:1223 -#: templates/corporate/comparison_table_integrated.html:1237 -#: templates/corporate/comparison_table_integrated.html:1238 -#: templates/corporate/comparison_table_integrated.html:1252 -#: templates/corporate/comparison_table_integrated.html:1253 -#: templates/corporate/comparison_table_integrated.html:1271 -#: templates/corporate/comparison_table_integrated.html:1272 -#: templates/corporate/comparison_table_integrated.html:1273 +#: templates/corporate/comparison_table_integrated.html:1218 +#: templates/corporate/comparison_table_integrated.html:1219 +#: templates/corporate/comparison_table_integrated.html:1233 +#: templates/corporate/comparison_table_integrated.html:1234 +#: templates/corporate/comparison_table_integrated.html:1248 +#: templates/corporate/comparison_table_integrated.html:1249 +#: templates/corporate/comparison_table_integrated.html:1263 +#: templates/corporate/comparison_table_integrated.html:1264 +#: templates/corporate/comparison_table_integrated.html:1282 +#: templates/corporate/comparison_table_integrated.html:1283 #: templates/corporate/comparison_table_integrated.html:1284 -#: templates/corporate/comparison_table_integrated.html:1285 -#: templates/corporate/comparison_table_integrated.html:1286 -#: templates/corporate/comparison_table_integrated.html:1298 -#: templates/corporate/comparison_table_integrated.html:1299 -#: templates/corporate/comparison_table_integrated.html:1313 -#: templates/corporate/comparison_table_integrated.html:1314 -#: templates/corporate/comparison_table_integrated.html:1330 -#: templates/corporate/comparison_table_integrated.html:1331 -#: templates/corporate/comparison_table_integrated.html:1343 -#: templates/corporate/comparison_table_integrated.html:1344 +#: templates/corporate/comparison_table_integrated.html:1295 +#: templates/corporate/comparison_table_integrated.html:1296 +#: templates/corporate/comparison_table_integrated.html:1297 +#: templates/corporate/comparison_table_integrated.html:1309 +#: templates/corporate/comparison_table_integrated.html:1310 +#: templates/corporate/comparison_table_integrated.html:1324 +#: templates/corporate/comparison_table_integrated.html:1325 +#: templates/corporate/comparison_table_integrated.html:1341 +#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1354 #: templates/corporate/comparison_table_integrated.html:1355 #: templates/corporate/comparison_table_integrated.html:1366 -#: templates/corporate/comparison_table_integrated.html:1383 -#: templates/corporate/comparison_table_integrated.html:1384 -#: templates/corporate/comparison_table_integrated.html:1397 -#: templates/corporate/comparison_table_integrated.html:1398 -#: templates/corporate/comparison_table_integrated.html:1410 -#: templates/corporate/comparison_table_integrated.html:1411 -#: templates/corporate/comparison_table_integrated.html:1423 -#: templates/corporate/comparison_table_integrated.html:1424 -#: templates/corporate/comparison_table_integrated.html:1437 -#: templates/corporate/comparison_table_integrated.html:1438 -#: templates/corporate/comparison_table_integrated.html:1450 -#: templates/corporate/comparison_table_integrated.html:1451 -#: templates/corporate/comparison_table_integrated.html:1463 -#: templates/corporate/comparison_table_integrated.html:1464 -#: templates/corporate/comparison_table_integrated.html:1477 -#: templates/corporate/comparison_table_integrated.html:1490 -#: templates/corporate/comparison_table_integrated.html:1503 -#: templates/corporate/comparison_table_integrated.html:1516 -#: templates/corporate/comparison_table_integrated.html:1529 -#: templates/corporate/comparison_table_integrated.html:1542 -#: templates/corporate/comparison_table_integrated.html:1557 -#: templates/corporate/comparison_table_integrated.html:1558 -#: templates/corporate/comparison_table_integrated.html:1559 -#: templates/corporate/comparison_table_integrated.html:1560 +#: templates/corporate/comparison_table_integrated.html:1377 +#: templates/corporate/comparison_table_integrated.html:1394 +#: templates/corporate/comparison_table_integrated.html:1395 +#: templates/corporate/comparison_table_integrated.html:1408 +#: templates/corporate/comparison_table_integrated.html:1409 +#: templates/corporate/comparison_table_integrated.html:1421 +#: templates/corporate/comparison_table_integrated.html:1422 +#: templates/corporate/comparison_table_integrated.html:1434 +#: templates/corporate/comparison_table_integrated.html:1435 +#: templates/corporate/comparison_table_integrated.html:1448 +#: templates/corporate/comparison_table_integrated.html:1449 +#: templates/corporate/comparison_table_integrated.html:1461 +#: templates/corporate/comparison_table_integrated.html:1462 +#: templates/corporate/comparison_table_integrated.html:1474 +#: templates/corporate/comparison_table_integrated.html:1475 +#: templates/corporate/comparison_table_integrated.html:1488 +#: templates/corporate/comparison_table_integrated.html:1501 +#: templates/corporate/comparison_table_integrated.html:1514 +#: templates/corporate/comparison_table_integrated.html:1527 +#: templates/corporate/comparison_table_integrated.html:1540 +#: templates/corporate/comparison_table_integrated.html:1553 +#: templates/corporate/comparison_table_integrated.html:1568 +#: templates/corporate/comparison_table_integrated.html:1569 +#: templates/corporate/comparison_table_integrated.html:1570 #: templates/corporate/comparison_table_integrated.html:1571 -#: templates/corporate/comparison_table_integrated.html:1572 -#: templates/corporate/comparison_table_integrated.html:1573 -#: templates/corporate/comparison_table_integrated.html:1574 +#: templates/corporate/comparison_table_integrated.html:1582 #: templates/corporate/comparison_table_integrated.html:1583 #: templates/corporate/comparison_table_integrated.html:1584 #: templates/corporate/comparison_table_integrated.html:1585 -#: templates/corporate/comparison_table_integrated.html:1597 -#: templates/corporate/comparison_table_integrated.html:1598 +#: templates/corporate/comparison_table_integrated.html:1594 +#: templates/corporate/comparison_table_integrated.html:1595 +#: templates/corporate/comparison_table_integrated.html:1596 #: templates/corporate/comparison_table_integrated.html:1608 #: templates/corporate/comparison_table_integrated.html:1609 -#: templates/corporate/comparison_table_integrated.html:1622 -#: templates/corporate/comparison_table_integrated.html:1623 -#: templates/corporate/comparison_table_integrated.html:1624 +#: templates/corporate/comparison_table_integrated.html:1619 +#: templates/corporate/comparison_table_integrated.html:1620 +#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1634 #: templates/corporate/comparison_table_integrated.html:1635 #: templates/corporate/comparison_table_integrated.html:1646 #: templates/corporate/comparison_table_integrated.html:1657 #: templates/corporate/comparison_table_integrated.html:1668 #: templates/corporate/comparison_table_integrated.html:1679 #: templates/corporate/comparison_table_integrated.html:1690 +#: templates/corporate/comparison_table_integrated.html:1701 msgid "Supported" msgstr "" @@ -1168,92 +1169,95 @@ msgstr "" #: templates/corporate/comparison_table_integrated.html:810 #: templates/corporate/comparison_table_integrated.html:819 #: templates/corporate/comparison_table_integrated.html:820 -#: templates/corporate/comparison_table_integrated.html:832 -#: templates/corporate/comparison_table_integrated.html:833 -#: templates/corporate/comparison_table_integrated.html:845 -#: templates/corporate/comparison_table_integrated.html:858 -#: templates/corporate/comparison_table_integrated.html:859 -#: templates/corporate/comparison_table_integrated.html:876 -#: templates/corporate/comparison_table_integrated.html:889 -#: templates/corporate/comparison_table_integrated.html:902 -#: templates/corporate/comparison_table_integrated.html:917 -#: templates/corporate/comparison_table_integrated.html:937 -#: templates/corporate/comparison_table_integrated.html:952 -#: templates/corporate/comparison_table_integrated.html:967 -#: templates/corporate/comparison_table_integrated.html:982 -#: templates/corporate/comparison_table_integrated.html:997 -#: templates/corporate/comparison_table_integrated.html:1012 -#: templates/corporate/comparison_table_integrated.html:1025 -#: templates/corporate/comparison_table_integrated.html:1038 -#: templates/corporate/comparison_table_integrated.html:1051 -#: templates/corporate/comparison_table_integrated.html:1064 -#: templates/corporate/comparison_table_integrated.html:1065 -#: templates/corporate/comparison_table_integrated.html:1153 -#: templates/corporate/comparison_table_integrated.html:1154 -#: templates/corporate/comparison_table_integrated.html:1168 -#: templates/corporate/comparison_table_integrated.html:1169 -#: templates/corporate/comparison_table_integrated.html:1183 +#: templates/corporate/comparison_table_integrated.html:821 +#: templates/corporate/comparison_table_integrated.html:830 +#: templates/corporate/comparison_table_integrated.html:831 +#: templates/corporate/comparison_table_integrated.html:843 +#: templates/corporate/comparison_table_integrated.html:844 +#: templates/corporate/comparison_table_integrated.html:856 +#: templates/corporate/comparison_table_integrated.html:869 +#: templates/corporate/comparison_table_integrated.html:870 +#: templates/corporate/comparison_table_integrated.html:887 +#: templates/corporate/comparison_table_integrated.html:900 +#: templates/corporate/comparison_table_integrated.html:913 +#: templates/corporate/comparison_table_integrated.html:928 +#: templates/corporate/comparison_table_integrated.html:948 +#: templates/corporate/comparison_table_integrated.html:963 +#: templates/corporate/comparison_table_integrated.html:978 +#: templates/corporate/comparison_table_integrated.html:993 +#: templates/corporate/comparison_table_integrated.html:1008 +#: templates/corporate/comparison_table_integrated.html:1023 +#: templates/corporate/comparison_table_integrated.html:1036 +#: templates/corporate/comparison_table_integrated.html:1049 +#: templates/corporate/comparison_table_integrated.html:1062 +#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1076 +#: templates/corporate/comparison_table_integrated.html:1164 +#: templates/corporate/comparison_table_integrated.html:1165 +#: templates/corporate/comparison_table_integrated.html:1179 +#: templates/corporate/comparison_table_integrated.html:1180 #: templates/corporate/comparison_table_integrated.html:1194 -#: templates/corporate/comparison_table_integrated.html:1195 -#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1205 #: templates/corporate/comparison_table_integrated.html:1206 -#: templates/corporate/comparison_table_integrated.html:1220 -#: templates/corporate/comparison_table_integrated.html:1221 -#: templates/corporate/comparison_table_integrated.html:1235 -#: templates/corporate/comparison_table_integrated.html:1236 -#: templates/corporate/comparison_table_integrated.html:1250 -#: templates/corporate/comparison_table_integrated.html:1251 -#: templates/corporate/comparison_table_integrated.html:1270 -#: templates/corporate/comparison_table_integrated.html:1283 -#: templates/corporate/comparison_table_integrated.html:1296 -#: templates/corporate/comparison_table_integrated.html:1297 -#: templates/corporate/comparison_table_integrated.html:1311 -#: templates/corporate/comparison_table_integrated.html:1312 -#: templates/corporate/comparison_table_integrated.html:1328 -#: templates/corporate/comparison_table_integrated.html:1329 -#: templates/corporate/comparison_table_integrated.html:1341 -#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1207 +#: templates/corporate/comparison_table_integrated.html:1216 +#: templates/corporate/comparison_table_integrated.html:1217 +#: templates/corporate/comparison_table_integrated.html:1231 +#: templates/corporate/comparison_table_integrated.html:1232 +#: templates/corporate/comparison_table_integrated.html:1246 +#: templates/corporate/comparison_table_integrated.html:1247 +#: templates/corporate/comparison_table_integrated.html:1261 +#: templates/corporate/comparison_table_integrated.html:1262 +#: templates/corporate/comparison_table_integrated.html:1281 +#: templates/corporate/comparison_table_integrated.html:1294 +#: templates/corporate/comparison_table_integrated.html:1307 +#: templates/corporate/comparison_table_integrated.html:1308 +#: templates/corporate/comparison_table_integrated.html:1322 +#: templates/corporate/comparison_table_integrated.html:1323 +#: templates/corporate/comparison_table_integrated.html:1339 +#: templates/corporate/comparison_table_integrated.html:1340 #: templates/corporate/comparison_table_integrated.html:1352 #: templates/corporate/comparison_table_integrated.html:1353 -#: templates/corporate/comparison_table_integrated.html:1354 -#: templates/corporate/comparison_table_integrated.html:1381 -#: templates/corporate/comparison_table_integrated.html:1382 -#: templates/corporate/comparison_table_integrated.html:1395 -#: templates/corporate/comparison_table_integrated.html:1396 -#: templates/corporate/comparison_table_integrated.html:1408 -#: templates/corporate/comparison_table_integrated.html:1409 -#: templates/corporate/comparison_table_integrated.html:1421 -#: templates/corporate/comparison_table_integrated.html:1422 -#: templates/corporate/comparison_table_integrated.html:1435 -#: templates/corporate/comparison_table_integrated.html:1436 -#: templates/corporate/comparison_table_integrated.html:1448 -#: templates/corporate/comparison_table_integrated.html:1449 -#: templates/corporate/comparison_table_integrated.html:1461 -#: templates/corporate/comparison_table_integrated.html:1462 -#: templates/corporate/comparison_table_integrated.html:1474 -#: templates/corporate/comparison_table_integrated.html:1475 -#: templates/corporate/comparison_table_integrated.html:1476 +#: templates/corporate/comparison_table_integrated.html:1363 +#: templates/corporate/comparison_table_integrated.html:1364 +#: templates/corporate/comparison_table_integrated.html:1365 +#: templates/corporate/comparison_table_integrated.html:1392 +#: templates/corporate/comparison_table_integrated.html:1393 +#: templates/corporate/comparison_table_integrated.html:1406 +#: templates/corporate/comparison_table_integrated.html:1407 +#: templates/corporate/comparison_table_integrated.html:1419 +#: templates/corporate/comparison_table_integrated.html:1420 +#: templates/corporate/comparison_table_integrated.html:1432 +#: templates/corporate/comparison_table_integrated.html:1433 +#: templates/corporate/comparison_table_integrated.html:1446 +#: templates/corporate/comparison_table_integrated.html:1447 +#: templates/corporate/comparison_table_integrated.html:1459 +#: templates/corporate/comparison_table_integrated.html:1460 +#: templates/corporate/comparison_table_integrated.html:1472 +#: templates/corporate/comparison_table_integrated.html:1473 +#: templates/corporate/comparison_table_integrated.html:1485 +#: templates/corporate/comparison_table_integrated.html:1486 #: templates/corporate/comparison_table_integrated.html:1487 -#: templates/corporate/comparison_table_integrated.html:1488 -#: templates/corporate/comparison_table_integrated.html:1489 +#: templates/corporate/comparison_table_integrated.html:1498 +#: templates/corporate/comparison_table_integrated.html:1499 #: templates/corporate/comparison_table_integrated.html:1500 -#: templates/corporate/comparison_table_integrated.html:1501 -#: templates/corporate/comparison_table_integrated.html:1502 +#: templates/corporate/comparison_table_integrated.html:1511 +#: templates/corporate/comparison_table_integrated.html:1512 #: templates/corporate/comparison_table_integrated.html:1513 -#: templates/corporate/comparison_table_integrated.html:1514 -#: templates/corporate/comparison_table_integrated.html:1515 +#: templates/corporate/comparison_table_integrated.html:1524 +#: templates/corporate/comparison_table_integrated.html:1525 #: templates/corporate/comparison_table_integrated.html:1526 -#: templates/corporate/comparison_table_integrated.html:1527 -#: templates/corporate/comparison_table_integrated.html:1528 +#: templates/corporate/comparison_table_integrated.html:1537 +#: templates/corporate/comparison_table_integrated.html:1538 #: templates/corporate/comparison_table_integrated.html:1539 -#: templates/corporate/comparison_table_integrated.html:1540 -#: templates/corporate/comparison_table_integrated.html:1541 -#: templates/corporate/comparison_table_integrated.html:1606 -#: templates/corporate/comparison_table_integrated.html:1607 -#: templates/corporate/comparison_table_integrated.html:1621 +#: templates/corporate/comparison_table_integrated.html:1550 +#: templates/corporate/comparison_table_integrated.html:1551 +#: templates/corporate/comparison_table_integrated.html:1552 +#: templates/corporate/comparison_table_integrated.html:1617 +#: templates/corporate/comparison_table_integrated.html:1618 #: templates/corporate/comparison_table_integrated.html:1632 -#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1643 +#: templates/corporate/comparison_table_integrated.html:1644 msgid "Self-managed" msgstr "" @@ -1261,22 +1265,22 @@ msgstr "" msgid "For organizations with up to 10 users" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1086 msgid "25 users minimum" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1363 -#: templates/corporate/comparison_table_integrated.html:1595 -#: templates/corporate/comparison_table_integrated.html:1596 -#: templates/corporate/comparison_table_integrated.html:1643 -#: templates/corporate/comparison_table_integrated.html:1644 +#: templates/corporate/comparison_table_integrated.html:1374 +#: templates/corporate/comparison_table_integrated.html:1606 +#: templates/corporate/comparison_table_integrated.html:1607 #: templates/corporate/comparison_table_integrated.html:1654 +#: templates/corporate/comparison_table_integrated.html:1655 #: templates/corporate/comparison_table_integrated.html:1665 #: templates/corporate/comparison_table_integrated.html:1676 -#: templates/corporate/comparison_table_integrated.html:1677 #: templates/corporate/comparison_table_integrated.html:1687 #: templates/corporate/comparison_table_integrated.html:1688 -#: templates/corporate/comparison_table_integrated.html:1689 +#: templates/corporate/comparison_table_integrated.html:1698 +#: templates/corporate/comparison_table_integrated.html:1699 +#: templates/corporate/comparison_table_integrated.html:1700 msgid "Not available" msgstr "" @@ -1536,15 +1540,15 @@ msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:226 +#: templates/zerver/app/index.html:227 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:239 +#: templates/zerver/app/index.html:240 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:243 msgid "Load more" msgstr "" @@ -1647,11 +1651,32 @@ msgid "" "rocketchat\">Rocket.Chat." msgstr "" -#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:19 +#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:22 msgid "Deactivated organization" msgstr "" -#: templates/zerver/deactivated.html:25 +#: templates/zerver/deactivated.html:20 +#, fuzzy +#| msgid "Organization URL" +msgid "Organization moved" +msgstr "URL арганізацыі" + +#: templates/zerver/deactivated.html:29 +#, python-format +msgid "" +"This organization has moved to %(deactivated_redirect)s." +msgstr "" + +#: templates/zerver/deactivated.html:33 +#, python-format +msgid "" +"This page will automatically redirect to the new URL in 5 seconds." +msgstr "" + +#: templates/zerver/deactivated.html:38 #, fuzzy #| msgid "Registration is deactivated" msgid "" @@ -1659,34 +1684,34 @@ msgid "" "deleted." msgstr "Рэгістрацыя адключана" -#: templates/zerver/deactivated.html:27 +#: templates/zerver/deactivated.html:40 #, python-format msgid "" "You can contact Zulip support to " "inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:31 +#: templates/zerver/deactivated.html:44 #, python-format msgid "" "You can contact this Zulip server's " "administrators to inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:36 +#: templates/zerver/deactivated.html:49 #, fuzzy #| msgid "Registration is deactivated" msgid "This organization has been deactivated." msgstr "Рэгістрацыя адключана" -#: templates/zerver/deactivated.html:38 +#: templates/zerver/deactivated.html:51 #, python-format msgid "" "If you are an owner of this organization, you can contact Zulip support to reactivate it." msgstr "" -#: templates/zerver/deactivated.html:42 +#: templates/zerver/deactivated.html:55 #, python-format msgid "" "If you are an owner of this organization, you can notification settings." msgstr "" -#: zerver/actions/create_realm.py:300 +#: zerver/actions/create_realm.py:307 msgid "Questions and discussion about using Zulip." msgstr "" -#: zerver/actions/create_realm.py:306 +#: zerver/actions/create_realm.py:313 msgid "Experiment with Zulip here. :test_tube:" msgstr "" -#: zerver/actions/create_realm.py:312 +#: zerver/actions/create_realm.py:319 msgid "For team-wide conversations" msgstr "" @@ -4065,7 +4090,7 @@ msgstr "" msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/actions/create_user.py:695 +#: zerver/actions/create_user.py:705 msgid "" "Cannot activate a placeholder account; ask the user to sign up, instead." msgstr "" @@ -4158,104 +4183,104 @@ msgstr "" msgid "We weren't able to invite anyone." msgstr "" -#: zerver/actions/message_edit.py:125 zerver/views/scheduled_messages.py:70 +#: zerver/actions/message_edit.py:127 zerver/views/scheduled_messages.py:78 msgid "Nothing to change" msgstr "" -#: zerver/actions/message_edit.py:129 +#: zerver/actions/message_edit.py:131 msgid "Direct messages cannot be moved to channels." msgstr "" -#: zerver/actions/message_edit.py:131 +#: zerver/actions/message_edit.py:133 msgid "Direct messages cannot have topics." msgstr "" -#: zerver/actions/message_edit.py:134 +#: zerver/actions/message_edit.py:136 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/actions/message_edit.py:140 +#: zerver/actions/message_edit.py:142 msgid "General chat cannot be marked as resolved" msgstr "" -#: zerver/actions/message_edit.py:146 +#: zerver/actions/message_edit.py:148 msgid "Cannot change message content while changing channel" msgstr "" -#: zerver/actions/message_edit.py:150 +#: zerver/actions/message_edit.py:152 msgid "Widgets cannot be edited." msgstr "" -#: zerver/actions/message_edit.py:168 +#: zerver/actions/message_edit.py:170 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/actions/message_edit.py:172 zerver/actions/message_edit.py:1502 +#: zerver/actions/message_edit.py:174 zerver/actions/message_edit.py:1582 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/actions/message_edit.py:177 +#: zerver/actions/message_edit.py:179 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/actions/message_edit.py:273 -#, python-brace-format -msgid "{user} has marked this topic as resolved." -msgstr "" - #: zerver/actions/message_edit.py:275 #, python-brace-format +msgid "{user} has marked this topic as resolved." +msgstr "" + +#: zerver/actions/message_edit.py:277 +#, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/actions/message_edit.py:1189 +#: zerver/actions/message_edit.py:1262 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1193 +#: zerver/actions/message_edit.py:1266 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1197 +#: zerver/actions/message_edit.py:1270 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1236 +#: zerver/actions/message_edit.py:1309 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1241 +#: zerver/actions/message_edit.py:1314 #, python-brace-format msgid "" "[A message]({message_link}) was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1245 +#: zerver/actions/message_edit.py:1318 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/actions/message_edit.py:1497 -msgid "You don't have permission to resolve topics." +#: zerver/actions/message_edit.py:1576 +msgid "You don't have permission to resolve topics in this channel." msgstr "" -#: zerver/actions/message_edit.py:1516 +#: zerver/actions/message_edit.py:1596 msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1566 +#: zerver/actions/message_edit.py:1646 msgid "You don't have permission to move this message" msgstr "" -#: zerver/actions/message_edit.py:1582 +#: zerver/actions/message_edit.py:1662 msgid "The time limit for editing this message's channel has passed" msgstr "" @@ -4280,35 +4305,35 @@ msgstr "" msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:185 +#: zerver/actions/message_send.py:186 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1314 +#: zerver/actions/message_send.py:1315 msgid "Expected exactly one channel" msgstr "" -#: zerver/actions/message_send.py:1325 +#: zerver/actions/message_send.py:1326 msgid "Invalid data type for channel" msgstr "" -#: zerver/actions/message_send.py:1341 zerver/actions/message_send.py:1351 +#: zerver/actions/message_send.py:1342 zerver/actions/message_send.py:1352 #: zerver/lib/recipient_parsing.py:15 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1359 zerver/actions/message_send.py:1367 +#: zerver/actions/message_send.py:1360 zerver/actions/message_send.py:1368 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1523 +#: zerver/actions/message_send.py:1524 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel ID {channel_id}, " "but there is no channel with that ID." msgstr "" -#: zerver/actions/message_send.py:1534 +#: zerver/actions/message_send.py:1535 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}, " @@ -4316,14 +4341,14 @@ msgid "" "it." msgstr "" -#: zerver/actions/message_send.py:1546 +#: zerver/actions/message_send.py:1547 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}. " "The channel exists but does not have any subscribers." msgstr "" -#: zerver/actions/message_send.py:1651 +#: zerver/actions/message_send.py:1652 msgid "You do not have permission to access some of the recipients." msgstr "" @@ -4373,7 +4398,7 @@ msgstr "" msgid "Authentication method {name} is not available on your current plan." msgstr "" -#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:359 +#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:377 msgid "Moderation request channel must be private." msgstr "" @@ -4381,60 +4406,60 @@ msgstr "" msgid "Saved snippet does not exist." msgstr "" -#: zerver/actions/scheduled_messages.py:166 +#: zerver/actions/scheduled_messages.py:183 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:331 +#: zerver/actions/scheduled_messages.py:347 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:382 +#: zerver/actions/scheduled_messages.py:398 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:387 +#: zerver/actions/scheduled_messages.py:403 msgid "[View scheduled messages](#scheduled)" msgstr "" -#: zerver/actions/streams.py:124 +#: zerver/actions/streams.py:125 msgid "Channel is already deactivated" msgstr "" -#: zerver/actions/streams.py:194 +#: zerver/actions/streams.py:195 #, python-brace-format msgid "Channel #**{channel_name}** has been archived." msgstr "" -#: zerver/actions/streams.py:235 +#: zerver/actions/streams.py:236 msgid "Channel is not currently deactivated" msgstr "" -#: zerver/actions/streams.py:238 +#: zerver/actions/streams.py:239 #, python-brace-format msgid "Channel named {channel_name} already exists" msgstr "" -#: zerver/actions/streams.py:241 +#: zerver/actions/streams.py:242 msgid "Channel is private and have no subscribers" msgstr "" -#: zerver/actions/streams.py:318 +#: zerver/actions/streams.py:319 #, python-brace-format msgid "Channel #**{channel_name}** has been unarchived." msgstr "" -#: zerver/actions/streams.py:1237 +#: zerver/actions/streams.py:1239 #, python-brace-format msgid "" "{user} changed the [access permissions]({help_link}) for this channel from " "**{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/actions/streams.py:1469 +#: zerver/actions/streams.py:1471 #, python-brace-format msgid "" "{user} changed the [posting permissions]({help_link}) for this channel:\n" @@ -4443,51 +4468,51 @@ msgid "" "* **New**: {new_setting_description}\n" msgstr "" -#: zerver/actions/streams.py:1539 +#: zerver/actions/streams.py:1541 #, python-brace-format msgid "{user_name} renamed channel {old_channel_name} to {new_channel_name}." msgstr "" -#: zerver/actions/streams.py:1556 zerver/actions/streams.py:1558 -#: zerver/views/streams.py:958 +#: zerver/actions/streams.py:1558 zerver/actions/streams.py:1560 +#: zerver/views/streams.py:981 msgid "No description." msgstr "" -#: zerver/actions/streams.py:1561 +#: zerver/actions/streams.py:1563 #, python-brace-format msgid "{user} changed the description for this channel." msgstr "" -#: zerver/actions/streams.py:1563 +#: zerver/actions/streams.py:1565 msgid "Old description" msgstr "" -#: zerver/actions/streams.py:1567 +#: zerver/actions/streams.py:1569 msgid "New description" msgstr "" -#: zerver/actions/streams.py:1638 zerver/actions/streams.py:1645 +#: zerver/actions/streams.py:1640 zerver/actions/streams.py:1647 msgid "Forever" msgstr "" -#: zerver/actions/streams.py:1639 zerver/actions/streams.py:1644 -#: zerver/actions/streams.py:1648 zerver/actions/streams.py:1649 +#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1650 zerver/actions/streams.py:1651 #, python-brace-format msgid "{number_of_days} days" msgstr "" -#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1651 +#: zerver/actions/streams.py:1643 zerver/actions/streams.py:1653 #, python-brace-format msgid "" "Messages in this channel will now be automatically deleted {number_of_days} " "days after they are sent." msgstr "" -#: zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1648 msgid "Messages in this channel will now be retained forever." msgstr "" -#: zerver/actions/streams.py:1654 +#: zerver/actions/streams.py:1656 #, python-brace-format msgid "" "{user} has changed the [message retention period]({help_link}) for this " @@ -4498,21 +4523,26 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/streams.py:1751 +#: zerver/actions/streams.py:1753 msgid "Automatic" msgstr "" -#: zerver/actions/streams.py:1753 +#: zerver/actions/streams.py:1755 #, python-brace-format msgid "*{empty_topic_display_name}* topic allowed" msgstr "" -#: zerver/actions/streams.py:1756 +#: zerver/actions/streams.py:1758 #, python-brace-format msgid "No *{empty_topic_display_name}* topic" msgstr "" -#: zerver/actions/streams.py:1762 +#: zerver/actions/streams.py:1761 +#, python-brace-format +msgid "Only *{empty_topic_display_name}* topic allowed" +msgstr "" + +#: zerver/actions/streams.py:1767 #, python-brace-format msgid "" "{user_name} changed the \"Allow posting to the *general chat* topic?\" " @@ -4601,7 +4631,7 @@ msgid "Subdomain reserved. Please choose a different one." msgstr "" #: zerver/forms.py:134 zerver/forms.py:304 zerver/lib/email_validation.py:111 -#: zilencer/views.py:215 +#: zilencer/views.py:226 msgid "Please use your real email address." msgstr "" @@ -4651,40 +4681,40 @@ msgstr "" msgid "Validation failed, please try again." msgstr "" -#: zerver/forms.py:444 +#: zerver/forms.py:435 msgid "New password" msgstr "" -#: zerver/forms.py:451 +#: zerver/forms.py:442 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:593 +#: zerver/forms.py:584 #, python-brace-format msgid "" "You're making too many attempts to sign in. Try again in {seconds} seconds " "or contact your organization administrator for help." msgstr "" -#: zerver/forms.py:605 +#: zerver/forms.py:596 msgid "" "Your password has been disabled because it is too weak. Reset your password " "to create a new one." msgstr "" -#: zerver/forms.py:653 +#: zerver/forms.py:644 msgid "Token" msgstr "" -#: zerver/forms.py:676 +#: zerver/forms.py:667 msgid "Tip: You can enter multiple email addresses with commas between them." msgstr "" -#: zerver/forms.py:682 +#: zerver/forms.py:673 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:695 +#: zerver/forms.py:686 msgid "We couldn't find that Zulip organization." msgstr "" @@ -4752,7 +4782,7 @@ msgstr "Няправільныя параметры" msgid "Configure owner account email address." msgstr "Няправільны удалены сервер." -#: zerver/lib/digest.py:449 +#: zerver/lib/digest.py:452 #, python-brace-format msgid "{service_name} digest" msgstr "" @@ -4817,11 +4847,11 @@ msgstr "" msgid "Email with no subject" msgstr "" -#: zerver/lib/email_notifications.py:140 zerver/lib/email_notifications.py:162 +#: zerver/lib/email_notifications.py:143 zerver/lib/email_notifications.py:165 msgid "Open Zulip to see the spoiler content" msgstr "" -#: zerver/lib/email_notifications.py:584 +#: zerver/lib/email_notifications.py:600 #, python-brace-format msgid "{service_name} notifications" msgstr "" @@ -4834,24 +4864,24 @@ msgstr "" msgid "Outside your domain." msgstr "" -#: zerver/lib/email_validation.py:113 zerver/views/users.py:848 +#: zerver/lib/email_validation.py:113 zerver/views/users.py:854 msgid "Email addresses containing + are not allowed." msgstr "" -#: zerver/lib/email_validation.py:158 +#: zerver/lib/email_validation.py:160 msgid "Reserved for system bots." msgstr "" -#: zerver/lib/email_validation.py:181 +#: zerver/lib/email_validation.py:183 #, python-brace-format msgid "{email} already has an account" msgstr "" -#: zerver/lib/email_validation.py:183 +#: zerver/lib/email_validation.py:185 msgid "Already has an account." msgstr "" -#: zerver/lib/email_validation.py:185 +#: zerver/lib/email_validation.py:187 msgid "Account has been deactivated." msgstr "" @@ -4902,207 +4932,231 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:2074 +#: zerver/lib/events.py:2098 msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/exceptions.py:157 +#: zerver/lib/exceptions.py:159 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/exceptions.py:184 +#: zerver/lib/exceptions.py:186 #, python-brace-format msgid "Channel '{stream}' does not exist" msgstr "" -#: zerver/lib/exceptions.py:197 +#: zerver/lib/exceptions.py:199 #, python-brace-format msgid "Channel with ID '{stream_id}' does not exist" msgstr "" -#: zerver/lib/exceptions.py:209 +#: zerver/lib/exceptions.py:211 #, python-brace-format msgid "Unsupported parameter combination: {parameters}" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "organization owner" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "user" msgstr "" -#: zerver/lib/exceptions.py:223 +#: zerver/lib/exceptions.py:225 #, python-brace-format msgid "Cannot deactivate the only {entity}." msgstr "" -#: zerver/lib/exceptions.py:236 +#: zerver/lib/exceptions.py:238 #, python-brace-format msgid "Invalid Markdown include statement: {include_statement}" msgstr "" -#: zerver/lib/exceptions.py:249 +#: zerver/lib/exceptions.py:251 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:275 zerver/lib/typed_endpoint.py:369 +#: zerver/lib/exceptions.py:277 zerver/lib/typed_endpoint.py:370 #: zerver/lib/validator.py:718 msgid "Malformed JSON" msgstr "" -#: zerver/lib/exceptions.py:287 +#: zerver/lib/exceptions.py:289 msgid "Must be an organization member" msgstr "" -#: zerver/lib/exceptions.py:299 zerver/views/invite.py:46 +#: zerver/lib/exceptions.py:301 zerver/views/invite.py:46 msgid "Must be an organization administrator" msgstr "" -#: zerver/lib/exceptions.py:311 +#: zerver/lib/exceptions.py:313 msgid "Must be an organization owner" msgstr "" -#: zerver/lib/exceptions.py:325 +#: zerver/lib/exceptions.py:327 msgid "Your username or password is incorrect" msgstr "" -#: zerver/lib/exceptions.py:343 +#: zerver/lib/exceptions.py:345 msgid "This organization has been deactivated" msgstr "" -#: zerver/lib/exceptions.py:353 +#: zerver/lib/exceptions.py:355 msgid "" "The mobile push notification service registration for your server has been " "deactivated" msgstr "" -#: zerver/lib/exceptions.py:363 +#: zerver/lib/exceptions.py:365 msgid "Password authentication is disabled in this organization" msgstr "" -#: zerver/lib/exceptions.py:372 +#: zerver/lib/exceptions.py:374 msgid "Your password has been disabled and needs to be reset" msgstr "" -#: zerver/lib/exceptions.py:389 +#: zerver/lib/exceptions.py:391 msgid "Invalid API key" msgstr "" -#: zerver/lib/exceptions.py:396 +#: zerver/lib/exceptions.py:398 msgid "Malformed API key" msgstr "" -#: zerver/lib/exceptions.py:436 +#: zerver/lib/exceptions.py:438 #, python-brace-format msgid "" "The '{event_type}' event isn't currently supported by the {webhook_name} " "webhook; ignoring" msgstr "" -#: zerver/lib/exceptions.py:456 +#: zerver/lib/exceptions.py:458 #, python-brace-format msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:483 +#: zerver/lib/exceptions.py:485 msgid "User not authenticated" msgstr "" -#: zerver/lib/exceptions.py:496 zerver/views/auth.py:782 -#: zerver/views/auth.py:1136 zerver/views/auth.py:1202 +#: zerver/lib/exceptions.py:498 zerver/views/auth.py:796 +#: zerver/views/auth.py:1155 zerver/views/auth.py:1221 msgid "Invalid subdomain" msgstr "" -#: zerver/lib/exceptions.py:535 +#: zerver/lib/exceptions.py:537 msgid "You do not have permission to initiate direct message conversations." msgstr "" -#: zerver/lib/exceptions.py:548 +#: zerver/lib/exceptions.py:550 #, python-brace-format msgid "" "Sending messages to the {empty_topic_display_name} is not allowed in this " "channel." msgstr "" -#: zerver/lib/exceptions.py:555 +#: zerver/lib/exceptions.py:563 +#, python-brace-format +msgid "Only the {empty_topic_display_name} topic is allowed in this channel." +msgstr "" + +#: zerver/lib/exceptions.py:576 +#, python-brace-format +msgid "" +"To enable this configuration, all messages in this channel must be in the " +"{empty_topic_display_name} topic. Consider renaming or deleting other topics." +msgstr "" + +#: zerver/lib/exceptions.py:583 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/lib/exceptions.py:557 +#: zerver/lib/exceptions.py:585 msgid "This conversation does not include any users who can authorize it." msgstr "" -#: zerver/lib/exceptions.py:570 +#: zerver/lib/exceptions.py:598 msgid "Access denied" msgstr "" -#: zerver/lib/exceptions.py:610 +#: zerver/lib/exceptions.py:638 #, python-brace-format msgid "" "You only have permission to move the {total_messages_allowed_to_move}/" "{total_messages_in_topic} most recent messages in this topic." msgstr "" -#: zerver/lib/exceptions.py:623 +#: zerver/lib/exceptions.py:651 msgid "Reaction already exists." msgstr "" -#: zerver/lib/exceptions.py:635 +#: zerver/lib/exceptions.py:663 msgid "Reaction doesn't exist." msgstr "" -#: zerver/lib/exceptions.py:660 +#: zerver/lib/exceptions.py:688 msgid "" "Your organization is registered to a different Zulip server. Please contact " "Zulip support for assistance in resolving this issue." msgstr "" -#: zerver/lib/exceptions.py:674 +#: zerver/lib/exceptions.py:702 msgid "Organization not registered" msgstr "" -#: zerver/lib/exceptions.py:686 +#: zerver/lib/exceptions.py:714 msgid "" "You do not have permission to use channel wildcard mentions in this channel." msgstr "" -#: zerver/lib/exceptions.py:698 +#: zerver/lib/exceptions.py:726 msgid "" "You do not have permission to use topic wildcard mentions in this topic." msgstr "" -#: zerver/lib/exceptions.py:711 +#: zerver/lib/exceptions.py:739 #, python-brace-format msgid "'{field_name}' value does not match the expected value." msgstr "" -#: zerver/lib/exceptions.py:736 +#: zerver/lib/exceptions.py:764 #, python-brace-format msgid "'{setting_name}' must be a system user group." msgstr "" -#: zerver/lib/exceptions.py:752 +#: zerver/lib/exceptions.py:780 msgid "Cannot deactivate user group in use." msgstr "" -#: zerver/lib/exceptions.py:762 +#: zerver/lib/exceptions.py:790 msgid "You do not have permission to administer this channel." msgstr "" -#: zerver/lib/exceptions.py:772 +#: zerver/lib/exceptions.py:800 msgid "You do not have permission to change default channels." msgstr "" -#: zerver/lib/exceptions.py:782 +#: zerver/lib/exceptions.py:810 msgid "Email is already in use." msgstr "" -#: zerver/lib/exceptions.py:792 +#: zerver/lib/exceptions.py:820 msgid "Scheduled delivery time must be in the future." msgstr "" +#: zerver/lib/exceptions.py:843 +msgid "Invalid bouncer_public_key" +msgstr "" + +#: zerver/lib/exceptions.py:855 +msgid "Request expired" +msgstr "" + +#: zerver/lib/exceptions.py:865 +msgid "Invalid encrypted_push_registration" +msgstr "" + #: zerver/lib/external_accounts.py:36 msgid "Twitter username" msgstr "" @@ -5188,26 +5242,26 @@ msgstr "" msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" -#: zerver/lib/message_report.py:39 +#: zerver/lib/message_report.py:40 #, python-brace-format msgid "{reporting_user_mention} reported a DM sent by {reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:52 +#: zerver/lib/message_report.py:53 #, python-brace-format msgid "" "{reporting_user_mention} reported a DM sent by {reported_user_mention} to " "{recipient_mentions}, and {last_user_mention}." msgstr "" -#: zerver/lib/message_report.py:65 +#: zerver/lib/message_report.py:72 #, python-brace-format msgid "" "{reporting_user_mention} reported {channel_message_link} sent by " "{reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:75 +#: zerver/lib/message_report.py:82 #, python-brace-format msgid "" "\n" @@ -5215,12 +5269,12 @@ msgid "" "- Notes:\n" msgstr "" -#: zerver/lib/message_report.py:83 +#: zerver/lib/message_report.py:90 #, python-brace-format msgid "**Message sent by {reported_user_mention}**" msgstr "" -#: zerver/lib/message_report.py:103 +#: zerver/lib/message_report.py:110 #, python-brace-format msgid "{fullname}'s moderation requests" msgstr "" @@ -5245,11 +5299,11 @@ msgstr "" msgid "Invalid 'with' operator" msgstr "Няправільныя параметры" -#: zerver/lib/narrow.py:1265 +#: zerver/lib/narrow.py:1285 msgid "Missing 'anchor' argument." msgstr "" -#: zerver/lib/narrow.py:1285 +#: zerver/lib/narrow.py:1305 msgid "Invalid anchor" msgstr "" @@ -5575,55 +5629,63 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:419 +#: zerver/lib/push_notifications.py:97 +msgid "Empty or invalid length token" +msgstr "" + +#: zerver/lib/push_notifications.py:103 +msgid "Invalid APNS token" +msgstr "" + +#: zerver/lib/push_notifications.py:457 msgid "Invalid GCM option to bouncer: priority {priority!r}" msgstr "" -#: zerver/lib/push_notifications.py:429 +#: zerver/lib/push_notifications.py:467 #, python-brace-format msgid "Invalid GCM options to bouncer: {options}" msgstr "" #. error -#: zerver/lib/push_notifications.py:708 zilencer/views.py:498 +#: zerver/lib/push_notifications.py:746 zilencer/views.py:631 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:929 +#: zerver/lib/push_notifications.py:967 #, fuzzy #| msgid "Direct messages" msgid "New message" msgstr "Асабістыя паведамленні" -#: zerver/lib/push_notifications.py:1048 +#: zerver/lib/push_notifications.py:1086 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:1052 +#: zerver/lib/push_notifications.py:1090 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:1059 +#: zerver/lib/push_notifications.py:1097 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1503 msgid "Test notification" msgstr "" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1504 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1556 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1568 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5631,8 +5693,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "" -#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:537 -#: zerver/lib/streams.py:553 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:612 +#: zerver/lib/streams.py:628 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5647,21 +5709,35 @@ msgstr "" msgid "You can't send direct messages outside of your organization." msgstr "" -#: zerver/lib/reminders.py:21 +#: zerver/lib/reminders.py:23 #, python-brace-format msgid "You requested a reminder for {message_pretty_link}." msgstr "" -#: zerver/lib/reminders.py:30 +#: zerver/lib/reminders.py:32 msgid "You requested a reminder for the following direct message." msgstr "" -#: zerver/lib/reminders.py:34 +#: zerver/lib/reminders.py:39 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a poll." +msgstr "" + +#: zerver/lib/reminders.py:44 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a todo list." +msgstr "" + +#: zerver/lib/reminders.py:49 #, python-brace-format msgid "{user_silent_mention} [said]({conversation_url}):" msgstr "" -#: zerver/lib/remote_server.py:196 +#: zerver/lib/reminders.py:73 +msgid "Reminder does not exist" +msgstr "" + +#: zerver/lib/remote_server.py:199 #, python-brace-format msgid "Push notifications bouncer error: {error}" msgstr "" @@ -5671,7 +5747,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:598 zerver/views/typing.py:47 +#: zerver/lib/request.py:83 zerver/lib/streams.py:673 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5681,7 +5757,7 @@ msgstr "" msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/scheduled_messages.py:17 +#: zerver/lib/scheduled_messages.py:20 msgid "Scheduled message does not exist" msgstr "" @@ -5690,45 +5766,45 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:500 zerver/lib/streams.py:508 +#: zerver/lib/streams.py:219 zerver/views/streams.py:373 +msgid "A default channel cannot be private." +msgstr "" + +#: zerver/lib/streams.py:222 zerver/views/streams.py:402 +msgid "Web-public channels are not enabled." +msgstr "" + +#: zerver/lib/streams.py:575 zerver/lib/streams.py:583 msgid "You do not have permission to post in this channel." msgstr "" -#: zerver/lib/streams.py:544 zerver/lib/streams.py:590 +#: zerver/lib/streams.py:619 zerver/lib/streams.py:665 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:686 zerver/lib/streams.py:721 -#: zerver/lib/streams.py:850 zerver/lib/streams.py:877 -#: zerver/lib/streams.py:943 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:761 zerver/lib/streams.py:796 +#: zerver/lib/streams.py:925 zerver/lib/streams.py:952 +#: zerver/lib/streams.py:1018 zerver/views/user_topics.py:107 msgid "Invalid channel ID" msgstr "" -#: zerver/lib/streams.py:914 +#: zerver/lib/streams.py:989 msgid "Channel name is already in use." msgstr "" -#: zerver/lib/streams.py:926 zerver/lib/streams.py:1063 +#: zerver/lib/streams.py:1001 zerver/lib/streams.py:1138 #, fuzzy, python-brace-format #| msgid "Unknown chart name: {chart_name}" msgid "Invalid channel name '{channel_name}'" msgstr "Невядомая назва дыяграмы: {chart_name}" -#: zerver/lib/streams.py:1448 zerver/views/streams.py:355 -msgid "A default channel cannot be private." -msgstr "" - -#: zerver/lib/streams.py:1452 +#: zerver/lib/streams.py:1535 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" msgstr "" -#: zerver/lib/streams.py:1461 zerver/views/streams.py:384 -msgid "Web-public channels are not enabled." -msgstr "" - -#: zerver/lib/streams.py:1494 +#: zerver/lib/streams.py:1572 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -5752,11 +5828,11 @@ msgstr "" msgid "Invalid character in topic, at position {position}!" msgstr "" -#: zerver/lib/subscription_info.py:491 +#: zerver/lib/subscription_info.py:506 msgid "Subscriber data is not available for this channel" msgstr "" -#: zerver/lib/subscription_info.py:512 +#: zerver/lib/subscription_info.py:527 msgid "Unable to retrieve subscribers for private channel" msgstr "" @@ -5779,105 +5855,110 @@ msgstr "" msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/typed_endpoint.py:319 zerver/lib/typed_endpoint.py:320 +#: zerver/lib/typed_endpoint.py:319 +#, python-brace-format +msgid "{var_name} does not have the expected format" +msgstr "" + +#: zerver/lib/typed_endpoint.py:320 zerver/lib/typed_endpoint.py:321 #: zerver/lib/validator.py:124 zerver/lib/validator.py:126 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/typed_endpoint.py:321 zerver/lib/validator.py:236 +#: zerver/lib/typed_endpoint.py:322 zerver/lib/validator.py:236 #: zerver/lib/validator.py:610 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/typed_endpoint.py:322 zerver/lib/typed_endpoint.py:334 +#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:335 #: zerver/lib/validator.py:71 zerver/lib/validator.py:145 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:338 +#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:339 #, python-brace-format msgid "Argument \"{argument}\" at {var_name} is unexpected" msgstr "" -#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:325 +#: zerver/lib/typed_endpoint.py:325 zerver/lib/typed_endpoint.py:326 #: zerver/lib/validator.py:166 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/typed_endpoint.py:326 zerver/lib/typed_endpoint.py:327 +#: zerver/lib/typed_endpoint.py:327 zerver/lib/typed_endpoint.py:328 #: zerver/lib/validator.py:156 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/typed_endpoint.py:328 zerver/lib/typed_endpoint.py:329 +#: zerver/lib/typed_endpoint.py:329 zerver/lib/typed_endpoint.py:330 #: zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/typed_endpoint.py:330 zerver/lib/typed_endpoint.py:331 +#: zerver/lib/typed_endpoint.py:331 zerver/lib/typed_endpoint.py:332 #, python-brace-format msgid "{var_name} is not valid JSON" msgstr "" -#: zerver/lib/typed_endpoint.py:332 zerver/lib/validator.py:158 +#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:158 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:191 +#: zerver/lib/typed_endpoint.py:334 zerver/lib/validator.py:191 #: zerver/lib/validator.py:607 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/typed_endpoint.py:335 zerver/lib/validator.py:86 +#: zerver/lib/typed_endpoint.py:336 zerver/lib/validator.py:86 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/typed_endpoint.py:336 +#: zerver/lib/typed_endpoint.py:337 #, python-brace-format msgid "{var_name} is too short." msgstr "" -#: zerver/lib/typed_endpoint.py:337 zerver/lib/validator.py:56 +#: zerver/lib/typed_endpoint.py:338 zerver/lib/validator.py:56 #: zerver/lib/validator.py:118 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/typed_endpoint.py:339 +#: zerver/lib/typed_endpoint.py:340 #, python-brace-format msgid "{var_name} has invalid format" msgstr "" -#: zerver/lib/typed_endpoint.py:340 +#: zerver/lib/typed_endpoint.py:341 #, python-brace-format msgid "{var_name} is not length {length}" msgstr "" -#: zerver/lib/typed_endpoint.py:374 +#: zerver/lib/typed_endpoint.py:375 #, python-brace-format msgid "{var_name} cannot be blank" msgstr "" -#: zerver/lib/typed_endpoint.py:377 zerver/lib/typed_endpoint.py:380 +#: zerver/lib/typed_endpoint.py:378 zerver/lib/typed_endpoint.py:381 #, python-brace-format msgid "Invalid {var_name}: {msg}" msgstr "" -#: zerver/lib/typed_endpoint.py:383 +#: zerver/lib/typed_endpoint.py:384 #, python-brace-format msgid "{var_name} field is missing: {msg}" msgstr "" -#: zerver/lib/typed_endpoint.py:503 zerver/webhooks/ifttt/view.py:37 +#: zerver/lib/typed_endpoint.py:504 zerver/webhooks/ifttt/view.py:37 #: zerver/webhooks/slack/view.py:215 zerver/webhooks/slack_incoming/view.py:66 msgid "Malformed payload" msgstr "" @@ -5990,8 +6071,8 @@ msgstr "" msgid "Name is already in use." msgstr "" -#: zerver/lib/users.py:119 zerver/views/users.py:592 zerver/views/users.py:605 -#: zerver/views/users.py:831 +#: zerver/lib/users.py:119 zerver/views/users.py:598 zerver/views/users.py:611 +#: zerver/views/users.py:837 msgid "Bad name or username" msgstr "" @@ -6120,28 +6201,28 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:92 +#: zerver/lib/webhooks/common.py:99 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:261 +#: zerver/lib/webhooks/common.py:268 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" -#: zerver/lib/webhooks/common.py:297 +#: zerver/lib/webhooks/common.py:304 #, python-brace-format msgid "The algorithm '{algorithm}' is not supported." msgstr "" -#: zerver/lib/webhooks/common.py:304 +#: zerver/lib/webhooks/common.py:311 msgid "" "The webhook secret is missing. Please set the webhook_secret while " "generating the URL." msgstr "" -#: zerver/lib/webhooks/common.py:317 +#: zerver/lib/webhooks/common.py:324 msgid "Webhook signature verification failed." msgstr "" @@ -6154,7 +6235,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:585 +#: zerver/lib/zulip_update_announcements.py:627 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6211,7 +6292,7 @@ msgstr "" msgid "Pronouns" msgstr "" -#: zerver/models/groups.py:22 zerver/models/users.py:310 +#: zerver/models/groups.py:22 zerver/models/users.py:314 msgid "Nobody" msgstr "" @@ -6229,25 +6310,25 @@ msgstr "Удзельнік" msgid "Everyone on the internet" msgstr "" -#: zerver/models/linkifiers.py:32 zerver/models/linkifiers.py:35 +#: zerver/models/linkifiers.py:30 zerver/models/linkifiers.py:33 #, python-brace-format msgid "Bad regular expression: {regex}" msgstr "" -#: zerver/models/linkifiers.py:37 +#: zerver/models/linkifiers.py:35 msgid "Unknown regular expression error" msgstr "" -#: zerver/models/linkifiers.py:45 +#: zerver/models/linkifiers.py:43 msgid "Invalid URL template." msgstr "" -#: zerver/models/linkifiers.py:94 +#: zerver/models/linkifiers.py:92 #, python-format msgid "Group %(name)r in URL template is not present in linkifier pattern." msgstr "" -#: zerver/models/linkifiers.py:106 +#: zerver/models/linkifiers.py:104 #, python-format msgid "Group %(name)r in linkifier pattern is not present in URL template." msgstr "" @@ -6348,63 +6429,63 @@ msgstr "" msgid "Allow GIFs rated R (Restricted)" msgstr "" -#: zerver/models/streams.py:60 +#: zerver/models/streams.py:61 msgid "Web-public" msgstr "" -#: zerver/models/streams.py:66 +#: zerver/models/streams.py:67 msgid "Public" msgstr "" -#: zerver/models/streams.py:72 +#: zerver/models/streams.py:73 msgid "Private, shared history" msgstr "Прыватная, агульная гісторыя" -#: zerver/models/streams.py:78 +#: zerver/models/streams.py:79 msgid "Private, protected history" msgstr "Прыватная, абароненая гісторыя" -#: zerver/models/streams.py:86 +#: zerver/models/streams.py:87 msgid "Public, protected history" msgstr "" -#: zerver/models/users.py:306 +#: zerver/models/users.py:310 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models/users.py:307 +#: zerver/models/users.py:311 msgid "Admins, moderators and members" msgstr "" -#: zerver/models/users.py:308 +#: zerver/models/users.py:312 msgid "Admins and moderators" msgstr "" -#: zerver/models/users.py:309 +#: zerver/models/users.py:313 msgid "Admins only" msgstr "" -#: zerver/models/users.py:486 +#: zerver/models/users.py:514 msgid "Unknown user" msgstr "" -#: zerver/models/users.py:652 +#: zerver/models/users.py:680 msgid "Organization owner" msgstr "" -#: zerver/models/users.py:653 +#: zerver/models/users.py:681 msgid "Organization administrator" msgstr "" -#: zerver/models/users.py:654 +#: zerver/models/users.py:682 msgid "Moderator" msgstr "Мадэратар" -#: zerver/models/users.py:655 +#: zerver/models/users.py:683 msgid "Member" msgstr "Удзельнік" -#: zerver/models/users.py:656 +#: zerver/models/users.py:684 msgid "Guest" msgstr "Госць" @@ -6447,27 +6528,27 @@ msgstr "" msgid "Failed to generate challenge" msgstr "" -#: zerver/views/auth.py:582 +#: zerver/views/auth.py:596 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:599 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:591 +#: zerver/views/auth.py:605 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:595 +#: zerver/views/auth.py:609 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1142 +#: zerver/views/auth.py:1161 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1206 +#: zerver/views/auth.py:1225 msgid "Password is incorrect." msgstr "" @@ -6594,12 +6675,12 @@ msgstr "" msgid "Message already deleted" msgstr "" -#: zerver/views/message_fetch.py:158 +#: zerver/views/message_fetch.py:157 #, python-brace-format msgid "Too many messages requested (maximum {max_messages})." msgstr "" -#: zerver/views/message_fetch.py:163 zerver/views/message_flags.py:94 +#: zerver/views/message_fetch.py:162 zerver/views/message_flags.py:94 msgid "The anchor can only be excluded at an end of the range" msgstr "" @@ -6656,16 +6737,16 @@ msgstr "" msgid "User is not muted" msgstr "" -#: zerver/views/navigation_views.py:57 zerver/views/navigation_views.py:89 +#: zerver/views/navigation_views.py:58 zerver/views/navigation_views.py:90 msgid "Built-in views cannot have a custom name." msgstr "" -#: zerver/views/navigation_views.py:60 +#: zerver/views/navigation_views.py:61 msgid "Custom views must have a valid name." msgstr "" -#: zerver/views/navigation_views.py:63 zerver/views/navigation_views.py:65 -#: zerver/views/navigation_views.py:91 +#: zerver/views/navigation_views.py:64 zerver/views/navigation_views.py:66 +#: zerver/views/navigation_views.py:92 msgid "Navigation view already exists." msgstr "" @@ -6705,27 +6786,23 @@ msgstr "" msgid "Invalid status: {status}" msgstr "" -#: zerver/views/push_notifications.py:43 -msgid "Empty or invalid length token" -msgstr "" - -#: zerver/views/push_notifications.py:49 -msgid "Invalid APNS token" -msgstr "" - -#: zerver/views/push_notifications.py:130 +#: zerver/views/push_notifications.py:125 msgid "Server doesn't use the push notification service" msgstr "" -#: zerver/views/push_notifications.py:162 +#: zerver/views/push_notifications.py:157 #, python-brace-format msgid "Error returned by the bouncer: {result}" msgstr "" -#: zerver/views/push_notifications.py:246 +#: zerver/views/push_notifications.py:241 msgid "Verification secret not prepared" msgstr "" +#: zerver/views/push_notifications.py:283 +msgid "Server is not configured to use push notification service." +msgstr "" + #: zerver/views/reactions.py:48 msgid "" "At least one of the following arguments must be present: emoji_name, " @@ -6795,7 +6872,7 @@ msgid "Only administrators can override default emoji." msgstr "" #: zerver/views/realm_emoji.py:50 zerver/views/realm_icon.py:27 -#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:435 +#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:457 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -6855,49 +6932,49 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/registration.py:302 +#: zerver/views/registration.py:304 msgid "Unable to cancel import once it has started." msgstr "" -#: zerver/views/registration.py:1058 +#: zerver/views/registration.py:1060 msgid "Unauthenticated" msgstr "" -#: zerver/views/registration.py:1069 +#: zerver/views/registration.py:1071 msgid "Converting Slack data… This may take a while." msgstr "" -#: zerver/views/registration.py:1089 +#: zerver/views/registration.py:1091 #, fuzzy #| msgid "Direct messages" msgid "Importing messages…" msgstr "Асабістыя паведамленні" -#: zerver/views/registration.py:1092 +#: zerver/views/registration.py:1094 msgid "Importing attachment data…" msgstr "" -#: zerver/views/registration.py:1095 +#: zerver/views/registration.py:1097 msgid "Importing converted Slack data…" msgstr "" -#: zerver/views/registration.py:1101 +#: zerver/views/registration.py:1103 msgid "Finalizing import…" msgstr "" -#: zerver/views/registration.py:1104 +#: zerver/views/registration.py:1106 msgid "Done!" msgstr "" -#: zerver/views/registration.py:1132 +#: zerver/views/registration.py:1134 msgid "No users matching provided email." msgstr "" -#: zerver/views/scheduled_messages.py:75 +#: zerver/views/scheduled_messages.py:83 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:86 +#: zerver/views/scheduled_messages.py:94 msgid "Topic required when updating scheduled message type to channel." msgstr "" @@ -6909,102 +6986,102 @@ msgstr "" msgid "Invalid DSN" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:182 msgid "Private channels cannot be made default." msgstr "" -#: zerver/views/streams.py:206 +#: zerver/views/streams.py:216 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:237 +#: zerver/views/streams.py:247 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:339 zerver/views/streams.py:343 -#: zerver/views/streams.py:351 +#: zerver/views/streams.py:357 zerver/views/streams.py:361 +#: zerver/views/streams.py:369 msgid "Invalid parameters" msgstr "Няправільныя параметры" -#: zerver/views/streams.py:367 zerver/views/streams.py:481 +#: zerver/views/streams.py:385 zerver/views/streams.py:494 msgid "Channel content access is required." msgstr "" -#: zerver/views/streams.py:437 +#: zerver/views/streams.py:450 msgid "Channel already has that name." msgstr "" -#: zerver/views/streams.py:542 zerver/views/user_groups.py:511 +#: zerver/views/streams.py:553 zerver/views/user_groups.py:511 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:619 +#: zerver/views/streams.py:630 #, python-brace-format msgid "{user_full_name} subscribed you to {channel_name}." msgstr "" -#: zerver/views/streams.py:625 +#: zerver/views/streams.py:636 #, python-brace-format msgid "{user_full_name} subscribed you to the following channels:" msgstr "" -#: zerver/views/streams.py:794 +#: zerver/views/streams.py:812 #, python-brace-format msgid "Unable to access channel ({channel_name})." msgstr "" -#: zerver/views/streams.py:810 +#: zerver/views/streams.py:828 msgid "You can only invite other Zephyr mirroring users to private channels." msgstr "" -#: zerver/views/streams.py:928 +#: zerver/views/streams.py:951 #, python-brace-format msgid "{user_name} created the following channels: {new_channels}." msgstr "" -#: zerver/views/streams.py:930 +#: zerver/views/streams.py:953 #, python-brace-format msgid "{user_name} created a new channel {new_channels}." msgstr "" -#: zerver/views/streams.py:931 +#: zerver/views/streams.py:954 msgid "new channels" msgstr "" -#: zerver/views/streams.py:973 +#: zerver/views/streams.py:996 #, python-brace-format msgid "**Web-public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:977 +#: zerver/views/streams.py:1000 #, python-brace-format msgid "**Public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:981 +#: zerver/views/streams.py:1004 #, python-brace-format msgid "" "**Private, shared history** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:985 +#: zerver/views/streams.py:1008 #, python-brace-format msgid "" "**Private, protected history** channel created by {user_name}. **Description:" "**" msgstr "" -#: zerver/views/streams.py:1220 +#: zerver/views/streams.py:1243 #, python-brace-format msgid "{property} is not a boolean" msgstr "" -#: zerver/views/streams.py:1223 +#: zerver/views/streams.py:1246 #, python-brace-format msgid "Unknown subscription property: {property}" msgstr "" -#: zerver/views/streams.py:1271 +#: zerver/views/streams.py:1294 #, python-brace-format msgid "Not subscribed to channel ID {channel_id}" msgstr "" @@ -7070,8 +7147,8 @@ msgstr "" msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:448 zerver/views/users.py:517 -#: zerver/views/users.py:625 +#: zerver/views/upload.py:448 zerver/views/users.py:523 +#: zerver/views/users.py:631 msgid "You may only upload one file at a time" msgstr "" @@ -7122,46 +7199,46 @@ msgstr "" msgid "User group {group_id} is not a subgroup of this group." msgstr "" -#: zerver/views/user_settings.py:63 +#: zerver/views/user_settings.py:64 msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:71 +#: zerver/views/user_settings.py:72 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:184 +#: zerver/views/user_settings.py:205 msgid "Invalid default_language" msgstr "" -#: zerver/views/user_settings.py:192 +#: zerver/views/user_settings.py:213 #, python-brace-format msgid "Invalid notification sound '{notification_sound}'" msgstr "" -#: zerver/views/user_settings.py:203 +#: zerver/views/user_settings.py:224 #, python-brace-format msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:348 +#: zerver/views/user_settings.py:370 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:358 +#: zerver/views/user_settings.py:380 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:363 +#: zerver/views/user_settings.py:385 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:369 +#: zerver/views/user_settings.py:391 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:425 +#: zerver/views/user_settings.py:447 msgid "You must upload exactly one avatar." msgstr "" @@ -7188,47 +7265,47 @@ msgstr "" msgid "Invalid new email address." msgstr "Няправільны удалены сервер." -#: zerver/views/users.py:333 +#: zerver/views/users.py:334 #, python-brace-format msgid "New email value error: {message}" msgstr "" -#: zerver/views/users.py:472 +#: zerver/views/users.py:473 msgid "Failed to change owner, no such user" msgstr "" -#: zerver/views/users.py:474 +#: zerver/views/users.py:475 msgid "Failed to change owner, user is deactivated" msgstr "" -#: zerver/views/users.py:476 +#: zerver/views/users.py:477 msgid "Failed to change owner, bots can't own other bots" msgstr "" -#: zerver/views/users.py:587 +#: zerver/views/users.py:593 msgid "" "Can't create bots until FAKE_EMAIL_DOMAIN is correctly configured.\n" "Please contact your server administrator." msgstr "" -#: zerver/views/users.py:597 +#: zerver/views/users.py:603 msgid "Embedded bots are not enabled." msgstr "" -#: zerver/views/users.py:599 +#: zerver/views/users.py:605 msgid "Invalid embedded bot name." msgstr "" -#: zerver/views/users.py:824 +#: zerver/views/users.py:830 msgid "User not authorized to create users" msgstr "" -#: zerver/views/users.py:841 +#: zerver/views/users.py:847 #, python-brace-format msgid "Email '{email}' not allowed in this organization" msgstr "" -#: zerver/views/users.py:846 +#: zerver/views/users.py:852 msgid "Disposable email addresses are not allowed in this organization" msgstr "" @@ -7313,7 +7390,7 @@ msgstr "" msgid "Content can't be empty" msgstr "" -#: zerver/webhooks/jotform/view.py:69 +#: zerver/webhooks/jotform/view.py:152 msgid "Unable to handle Jotform payload" msgstr "" @@ -7370,127 +7447,122 @@ msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:106 zilencer/views.py:108 +#: zilencer/views.py:117 zilencer/views.py:119 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:113 +#: zilencer/views.py:124 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:150 +#: zilencer/views.py:161 #, python-brace-format msgid "{hostname} contains invalid components (e.g., path, query, fragment)." msgstr "" -#: zilencer/views.py:157 +#: zilencer/views.py:168 #, python-brace-format msgid "{hostname} is not a valid hostname" msgstr "" -#: zilencer/views.py:167 +#: zilencer/views.py:178 #, python-brace-format msgid "{hostname} not yet registered" msgstr "" -#: zilencer/views.py:219 +#: zilencer/views.py:230 #, fuzzy #| msgid "Invalid remote server." msgid "Invalid email address." msgstr "Няправільны удалены сервер." -#: zilencer/views.py:235 +#: zilencer/views.py:246 #, python-brace-format msgid "{domain} is invalid because it does not have any MX records" msgstr "" -#: zilencer/views.py:240 +#: zilencer/views.py:251 #, python-brace-format msgid "{domain} does not exist" msgstr "" -#: zilencer/views.py:339 +#: zilencer/views.py:350 #, python-brace-format msgid "" "The global limits on recent usage of this endpoint have been reached. Please " "try again later or reach out to {support_email} for assistance." msgstr "" -#: zilencer/views.py:347 +#: zilencer/views.py:358 msgid "Registration not found for this hostname" msgstr "" -#: zilencer/views.py:359 +#: zilencer/views.py:370 msgid "The host reported it has no verification secret." msgstr "" -#: zilencer/views.py:361 +#: zilencer/views.py:372 #, python-brace-format msgid "Error response received from the host: {status_code}" msgstr "" -#: zilencer/views.py:431 +#: zilencer/views.py:442 msgid "Missing ios_app_id" msgstr "" -#: zilencer/views.py:434 +#: zilencer/views.py:445 msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:687 +#: zilencer/views.py:821 #, python-brace-format msgid "" "Your plan doesn't allow sending push notifications. Reason provided by the " "server: {reason}" msgstr "" -#: zilencer/views.py:735 +#: zilencer/views.py:869 msgid "Your plan doesn't allow sending push notifications." msgstr "" -#: zilencer/views.py:951 +#: zilencer/views.py:1085 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:954 +#: zilencer/views.py:1088 msgid "Invalid event type." msgstr "" -#: zilencer/views.py:961 +#: zilencer/views.py:1095 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:1066 +#: zilencer/views.py:1200 msgid "Duplicate registration detected." msgstr "" -#: zilencer/views.py:1484 +#: zilencer/views.py:1618 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:557 +#: zproject/backends.py:560 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2510 +#: zproject/backends.py:2812 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3230 +#: zproject/backends.py:3536 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:3233 +#: zproject/backends.py:3539 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" -#, fuzzy -#~| msgid "Organization URL" -#~ msgid "Organization moved" -#~ msgstr "URL арганізацыі" - #~ msgid "All Zulip licenses for this organization are currently in use." #~ msgstr "" #~ "Усе ліцэнзіі Zulip для гэтай арганізацыі ў цяперашні час выкарыстоўваюцца." diff --git a/locale/be/translations.json b/locale/be/translations.json index 0d4d0b4d29..eea49be8f9 100644 --- a/locale/be/translations.json +++ b/locale/be/translations.json @@ -1,5 +1,4 @@ { - "\"{empty_topic_name}\" topic allowed": "", "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "", "(attached file)": "", "(default)": "", @@ -134,6 +133,7 @@ "Add {full_name} to groups": "", "Added successfully!": "", "Added successfully.": "", + "Administrative permissions": "", "Administrator": "", "Administrators": "", "Administrators and moderators this Zulip organization will be able to see this email address.": "", @@ -144,7 +144,7 @@ "Admins, moderators and full members": "", "Admins, moderators and members": "", "Admins, moderators, members and guests": "", - "Advanced configurations": "", + "Advanced configuration": "", "Advertise organization in the Zulip communities directory": "", "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "", "Alert word": "", @@ -156,6 +156,7 @@ "All": "", "All channels": "", "All groups": "", + "All messages": "", "All messages including muted channels": "", "All roles ({count})": "", "All time": "", @@ -173,6 +174,7 @@ "Allow sending new messages to this channel.": "", "Allow subdomains": "", "Allow viewing the history of a message?": "", + "Allow “{empty_topic_name}”": "", "Allowed domains": "", "Allowed domains: {domains}": "", "Alphabetize choices": "", @@ -217,7 +219,6 @@ "Are you sure you want to delete all drafts? This action cannot be undone.": "", "Are you sure you want to delete your profile picture?": "", "Are you sure you want to join it directly as well?": "", - "Are you sure you want to mark all messages as read? This action cannot be undone.": "", "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "", @@ -283,6 +284,7 @@ "Cancel": "", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot add duplicate task.": "", "Cannot save invalid Jitsi server URL.": "", "Cannot save invalid message retention period.": "", "Cannot send message while files are being uploaded.": "", @@ -331,6 +333,7 @@ "Choose a name for the new user group.": "", "Choose avatar": "", "Choose members": "", + "Choose messages to mark as read": "", "Choose subscribers": "", "Clear avatar": "", "Clear image": "", @@ -357,6 +360,7 @@ "Collapse/show selected message": "", "Combined feed": "", "Combined feed options": "", + "Common words were excluded from your search:": "", "Community": "", "Commuting": "", "Compact": "", @@ -510,6 +514,7 @@ "Delete message": "", "Delete message?": "", "Delete profile picture": "", + "Delete reminder": "", "Delete saved snippet?": "", "Delete scheduled message": "", "Delete selected draft": "", @@ -557,6 +562,7 @@ "Display “(guest)” after names of guest users": "", "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "", "Do you want to allow your private data to be exported?": "", + "Do you want to convert the pasted text into a file?": "", "Domain": "", "Don't allow": "", "Don't delete": "", @@ -645,6 +651,7 @@ "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.": "", "Error: Could not resend invitation.": "", + "Error: Could not resolve topic.": "", "Error: Could not revoke invitation.": "", "Escape key navigates to home view": "", "Estimated messages per week": "", @@ -659,6 +666,7 @@ "Everyone will need to log in again at the new URL for your organization.": "", "Except in topics I'm following": "", "Exclude messages with topic .": "", + "Exclude messages you sent": "", "Exit search": "", "Expand compose box": "", "Expand direct messages": "", @@ -675,7 +683,6 @@ "Export type": "", "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "", "External account type": "", - "External link": "", "Failed": "", "Failed adding one or more channels.": "", "Failed to create video call.": "", @@ -701,6 +708,7 @@ "Filter by category": "", "Filter channels": "", "Filter code playgrounds": "", + "Filter component": "", "Filter deactivated users": "", "Filter default channels": "", "Filter direct messages": "", @@ -739,7 +747,6 @@ "Generate channel email address": "", "Generate email address": "", "Generate new API key": "", - "Generic": "", "Generic bot": "", "Get API key": "", "Go back through viewing history": "", @@ -759,6 +766,7 @@ "Go to home view": "", "Go to inbox": "", "Go to list of topics": "", + "Go to list of topics for the current channel": "", "Go to next unread direct message": "", "Go to next unread followed topic": "", "Go to next unread topic": "", @@ -788,6 +796,7 @@ "Hide muted message again": "", "Hide password": "", "Hide starred message count": "", + "Hide unread counter": "", "Hide user list": "", "High contrast mode": "", "Hint": "", @@ -830,6 +839,7 @@ "Integrations": "", "Invalid URL": "", "Invalid custom time": "", + "Invalid date value": "", "Invalid time format: {timestamp}": "", "Invalid user": "", "Invalid users": "", @@ -924,13 +934,13 @@ "Manage your API key": "", "March": "", "Mark all messages as read": "", - "Mark all messages as read?": "", "Mark all messages as unread": "", "Mark as read": "", "Mark as resolved": "", "Mark as unread from here": "", "Mark as unread from selected message": "", "Mark as unresolved": "", + "Mark messages as read": "", "Mark messages as unread?": "", "Mark topic as read": "", "Mark topic as resolved": "", @@ -974,6 +984,7 @@ "Message-area line height (%)": "", "Messages": "", "Messages in all public channels": "", + "Messages in all public channels that you can view": "", "Messages in topics you follow.": "", "Messages in your view are faded to remind you that you are viewing a different conversation from the one you are composing to.": "", "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "", @@ -983,11 +994,14 @@ "Messages will not be automatically marked as read because this is not a conversation view. Change setting": "", "Messages will not be automatically marked as read. Change setting": "", "Messages with yourself": "", + "Messages you sent": "", + "Messaging permissions": "", "Mobile": "", "Mobile message notifications": "", "Mobile notifications": "", "Mobile push notifications are not enabled on this server.": "", "Mobile push notifications are not enabled on this server. Learn more": "", + "Moderation permissions": "", "Moderator": "", "Moderators": "", "Monday": "", @@ -1012,11 +1026,13 @@ "Mute topic": "", "Mute user": "", "Muted": "", + "Muted topics": "", "Muted user": "", "Muted user (guest)": "", "Muted users": "", "Name": "", "Name changes are disabled in this organization. Contact an administrator to change your name.": "", + "Name the task before adding.": "", "Narrow to direct messages that include .": "", "Narrow to direct messages with .": "", "Narrow to direct messages.": "", @@ -1048,6 +1064,7 @@ "New direct message": "", "New direct message from {sender_full_name}": "", "New email": "", + "New message": "", "New option": "", "New password": "", "New password is too weak!": "", @@ -1058,7 +1075,6 @@ "Next unread direct message": "", "Next unread followed topic": "", "Next unread topic": "", - "No \"{empty_topic_name}\" topic": "", "No DM recipients": "", "No bots match your current filter.": "", "No channel subscribers match your current filter.": "", @@ -1088,6 +1104,7 @@ "No owner": "", "No playgrounds configured.": "", "No playgrounds match your current filter.": "", + "No reminders scheduled.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", @@ -1102,6 +1119,7 @@ "No users match your current filter.": "", "No users match your filters.": "", "No users or subgroups to add.": "", + "No “{empty_topic_name}” topic": "", "No, I'll catch up.": "", "No, don't ask again.": "", "Nobody": "", @@ -1117,6 +1135,8 @@ "Not subscribed": "", "Note that any bots that you maintain will be disabled.": "", "Nothing to preview": "", + "Notification Bot to you": "", + "Notification message cannot be sent when subscribing more than {max_users} users.": "", "Notification of account deactivation on {realm_name}": "", "Notification settings": "", "Notification sound": "", @@ -1151,12 +1171,15 @@ "Only organization owners can edit these settings.": "", "Only organization owners may deactivate an organization.": "", "Only owners can change these settings.": "", + "Only the topic is allowed in this channel.": "", "Only topics you follow": "", + "Only “{empty_topic_name}” topic allowed": "", "Open": "", "Open help menu": "", "Open message menu": "", "Open personal menu": "", "Open reactions menu": "", + "Open {text}": "", "Open-source project": "", "Option already present.": "", "Optional": "", @@ -1165,6 +1188,8 @@ "Organization URL": "", "Organization administrators can automatically administer all channels.": "", "Organization administrators can reactivate deactivated users.": "", + "Organization default ({org_level_topics_policy})": "", + "Organization default {org_level_message_retention_setting}": "", "Organization description": "", "Organization logo": "", "Organization name": "", @@ -1195,6 +1220,7 @@ "Password should be at least {length} characters long.": "", "Paste as plain text": "", "Paste formatted text": "", + "PastedText": "", "Pattern": "", "People & Body": "", "Permissions": "", @@ -1269,6 +1295,7 @@ "Reloading…": "", "Remind me about this": "", "Reminder scheduled": "", + "Reminders": "", "Remove": "", "Remove from default": "", "Remove it from the left sidebar for all users.": "", @@ -1325,6 +1352,7 @@ "Schedule message": "", "Schedule reminder": "", "Scheduled messages": "", + "Scheduled reminders": "", "Scroll down": "", "Scroll down to view your message.": "", "Scroll through channels": "", @@ -1364,6 +1392,7 @@ "Send message": "", "Send mobile notifications even if I'm online": "", "Send mobile notifications even if user is online": "", + "Send notification message to newly subscribed users": "", "Send notifications for all branches": "", "Send options": "", "Send weekly digest emails to inactive users": "", @@ -1398,6 +1427,8 @@ "Show previews of uploaded and linked images and videos": "", "Show starred message count": "", "Show status text": "", + "Show unread count summaries in the left sidebar": "", + "Show unread counter": "", "Show unread counts for": "", "Show user list": "", "Show when other users are typing": "", @@ -1407,10 +1438,8 @@ "Skip the rest": "", "Skip video — I'm familiar with Zulip": "", "Skipped unsubscribed channels": "", - "Slack compatible": "", - "Slack's outgoing webhooks": "", + "Slack-compatible": "", "Smileys & Emotion": "", - "Some common words were excluded from your search.": "", "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", "Some topic participants are not subscribed to  .": "", "Sort by estimated weekly traffic": "", @@ -1447,6 +1476,7 @@ "Subscriber count": "", "Subscribers": "", "Subscribers preview": "", + "Subscription permissions": "", "Successfully subscribed user:": "", "Successfully subscribed users:": "", "Summarize recent messages": "", @@ -1557,7 +1587,9 @@ "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To deactivate this group, you must first remove it from all other groups. This group is currently a subgroup of: .": "", "To edit or reschedule a message, click on it or press .": "", + "To enable this configuration, all messages in this channel must be in the topic. Consider renaming other topics to .": "", "To invite users, please increase the number of licenses or deactivate inactive users.": "", "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "", "To preserve your reading state, this view does not mark messages as read.": "", @@ -1572,7 +1604,9 @@ "Toggle topic mute": "", "Tomorrow at {time}": "", "Top topic in the channel": "", + "Top unread topic in the channel": "", "Topic": "", + "Topic actions": "", "Topic actions menu": "", "Topic muted": "", "Topic notifications": "", @@ -1582,6 +1616,7 @@ "Topics I participate in": "", "Topics I send a message to": "", "Topics I start": "", + "Topics you don't follow": "", "Travel & Places": "", "Try now": "", "Tuesday": "", @@ -1618,6 +1653,7 @@ "Unread count badge (appears in desktop sidebar and browser tab)": "", "Unread messages": "", "Unresolve topic": "", + "Unresolved topics": "", "Unstar all messages": "", "Unstar all messages in topic": "", "Unstar messages in topic": "", @@ -1653,7 +1689,6 @@ "Use full width on wide screens": "", "Use html encoding (not recommended)": "", "Use or create a saved snippet": "", - "Use organization level settings {org_level_message_retention_setting}": "", "Use the back button in your browser or desktop app.": "", "Use this space for personal notes, or to test out Zulip features.": "", "User": "", @@ -1735,6 +1770,7 @@ "Where to send notifications": "", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "", "Which branches should notifications be sent for?": "", + "Which messages do you want to mark as read? This action cannot be undone.": "", "Which messages should be moved?": "", "Which parts of the emails should be included in the Zulip messages?": "", "Who can access this channel": "", @@ -1756,18 +1792,19 @@ "Who can create web-public channels": "", "Who can delete any message": "", "Who can delete their own messages": "", + "Who can edit topics in any channel": "", "Who can join this group": "", "Who can leave this group": "", "Who can manage plans and billing": "", "Who can mention this group": "", "Who can move messages inside this channel": "", + "Who can move messages out of any channel": "", "Who can move messages out of this channel": "", - "Who can move messages to another channel": "", - "Who can move messages to another topic": "", "Who can notify a large number of users with a wildcard mention": "", "Who can post to this channel": "", "Who can remove members from this group": "", "Who can resolve topics": "", + "Who can resolve topics in this channel": "", "Who can send email invitations to new users": "", "Who can start a direct message conversation": "", "Who can subscribe anyone to this channel": "", @@ -1782,6 +1819,7 @@ "Working remotely": "", "Would you like to view messages in all public channels?": "", "Write": "", + "Yes, convert": "", "Yes, please!": "", "Yes, save": "", "Yes, schedule": "", @@ -1892,7 +1930,6 @@ "You may want to configure default new user settings and custom profile fields prior to inviting users.": "", "You might be interested in recent conversations.": "", "You need to be running Zephyr mirroring in order to send messages!": "", - "You searched for:": "", "You subscribed to . ": "", "You type": "", "You unsubscribed from . ": "", @@ -1983,8 +2020,10 @@ "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "", "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "", "{count, plural, one {# draft} other {# drafts}} for this conversation": "", + "{count, plural, one {# message} other {# messages}} will be marked as read.": "", "{count, plural, one {# message} other {# messages}} will be moved.": "", "{count, plural, one {minute} other {minutes}}": "", + "{count}+ messages will be marked as read.": "", "{date} at {time}": "", "{days_old} days ago": "", "{description} ({count})": "", diff --git a/locale/bqi/translations.json b/locale/bqi/translations.json index 96ceba7257..ae6c68e146 100644 --- a/locale/bqi/translations.json +++ b/locale/bqi/translations.json @@ -1,5 +1,4 @@ { - "\"{empty_topic_name}\" topic allowed": "", "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "", "(attached file)": "", "(default)": "", @@ -134,6 +133,7 @@ "Add {full_name} to groups": "", "Added successfully!": "", "Added successfully.": "", + "Administrative permissions": "", "Administrator": "", "Administrators": "dîvowdārow", "Administrators and moderators this Zulip organization will be able to see this email address.": "", @@ -144,7 +144,7 @@ "Admins, moderators and full members": "", "Admins, moderators and members": "", "Admins, moderators, members and guests": "", - "Advanced configurations": "", + "Advanced configuration": "", "Advertise organization in the Zulip communities directory": "", "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "", "Alert word": "", @@ -156,6 +156,7 @@ "All": "", "All channels": "poy jaryānā", "All groups": "", + "All messages": "", "All messages including muted channels": "", "All roles ({count})": "", "All time": "poy zamovā", @@ -173,6 +174,7 @@ "Allow sending new messages to this channel.": "", "Allow subdomains": "", "Allow viewing the history of a message?": "", + "Allow “{empty_topic_name}”": "", "Allowed domains": "", "Allowed domains: {domains}": "", "Alphabetize choices": "", @@ -217,7 +219,6 @@ "Are you sure you want to delete all drafts? This action cannot be undone.": "", "Are you sure you want to delete your profile picture?": "", "Are you sure you want to join it directly as well?": "", - "Are you sure you want to mark all messages as read? This action cannot be undone.": "", "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "", @@ -283,6 +284,7 @@ "Cancel": "raď kerdên", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot add duplicate task.": "", "Cannot save invalid Jitsi server URL.": "", "Cannot save invalid message retention period.": "", "Cannot send message while files are being uploaded.": "", @@ -331,6 +333,7 @@ "Choose a name for the new user group.": "", "Choose avatar": "", "Choose members": "", + "Choose messages to mark as read": "", "Choose subscribers": "", "Clear avatar": "", "Clear image": "", @@ -357,6 +360,7 @@ "Collapse/show selected message": "", "Combined feed": "", "Combined feed options": "", + "Common words were excluded from your search:": "", "Community": "", "Commuting": "", "Compact": "", @@ -510,6 +514,7 @@ "Delete message": "pāk kerdên payum", "Delete message?": "", "Delete profile picture": "", + "Delete reminder": "", "Delete saved snippet?": "", "Delete scheduled message": "", "Delete selected draft": "", @@ -557,6 +562,7 @@ "Display “(guest)” after names of guest users": "", "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "", "Do you want to allow your private data to be exported?": "", + "Do you want to convert the pasted text into a file?": "", "Domain": "", "Don't allow": "", "Don't delete": "", @@ -645,6 +651,7 @@ "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.": "", "Error: Could not resend invitation.": "", + "Error: Could not resolve topic.": "", "Error: Could not revoke invitation.": "", "Escape key navigates to home view": "", "Estimated messages per week": "", @@ -659,6 +666,7 @@ "Everyone will need to log in again at the new URL for your organization.": "", "Except in topics I'm following": "", "Exclude messages with topic .": "", + "Exclude messages you sent": "", "Exit search": "", "Expand compose box": "", "Expand direct messages": "", @@ -675,7 +683,6 @@ "Export type": "", "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "", "External account type": "", - "External link": "", "Failed": "", "Failed adding one or more channels.": "", "Failed to create video call.": "", @@ -701,6 +708,7 @@ "Filter by category": "", "Filter channels": "filtêrê jaryānā", "Filter code playgrounds": "", + "Filter component": "", "Filter deactivated users": "", "Filter default channels": "", "Filter direct messages": "", @@ -739,7 +747,6 @@ "Generate channel email address": "", "Generate email address": "", "Generate new API key": "", - "Generic": "poy volâti", "Generic bot": "", "Get API key": "gêrîďênê kilitê API", "Go back through viewing history": "", @@ -759,6 +766,7 @@ "Go to home view": "", "Go to inbox": "", "Go to list of topics": "", + "Go to list of topics for the current channel": "", "Go to next unread direct message": "", "Go to next unread followed topic": "", "Go to next unread topic": "", @@ -788,6 +796,7 @@ "Hide muted message again": "", "Hide password": "", "Hide starred message count": "", + "Hide unread counter": "", "Hide user list": "", "High contrast mode": "", "Hint": "", @@ -830,6 +839,7 @@ "Integrations": "ya jur kerdênā", "Invalid URL": "", "Invalid custom time": "", + "Invalid date value": "", "Invalid time format: {timestamp}": "", "Invalid user": "", "Invalid users": "", @@ -924,13 +934,13 @@ "Manage your API key": "", "March": "", "Mark all messages as read": "", - "Mark all messages as read?": "", "Mark all messages as unread": "", "Mark as read": "", "Mark as resolved": "", "Mark as unread from here": "", "Mark as unread from selected message": "", "Mark as unresolved": "", + "Mark messages as read": "", "Mark messages as unread?": "", "Mark topic as read": "", "Mark topic as resolved": "", @@ -974,6 +984,7 @@ "Message-area line height (%)": "", "Messages": "", "Messages in all public channels": "", + "Messages in all public channels that you can view": "", "Messages in topics you follow.": "", "Messages in your view are faded to remind you that you are viewing a different conversation from the one you are composing to.": "", "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "", @@ -983,11 +994,14 @@ "Messages will not be automatically marked as read because this is not a conversation view. Change setting": "", "Messages will not be automatically marked as read. Change setting": "", "Messages with yourself": "", + "Messages you sent": "", + "Messaging permissions": "", "Mobile": "", "Mobile message notifications": "", "Mobile notifications": "", "Mobile push notifications are not enabled on this server.": "", "Mobile push notifications are not enabled on this server. Learn more": "", + "Moderation permissions": "", "Moderator": "", "Moderators": "", "Monday": "", @@ -1012,11 +1026,13 @@ "Mute topic": "bî dong kerdên sartāl", "Mute user": "", "Muted": "", + "Muted topics": "", "Muted user": "", "Muted user (guest)": "", "Muted users": "", "Name": "nom", "Name changes are disabled in this organization. Contact an administrator to change your name.": "", + "Name the task before adding.": "", "Narrow to direct messages that include .": "", "Narrow to direct messages with .": "", "Narrow to direct messages.": "", @@ -1048,6 +1064,7 @@ "New direct message": "", "New direct message from {sender_full_name}": "", "New email": "imêylê nu", + "New message": "", "New option": "", "New password": "razmê nu", "New password is too weak!": "", @@ -1058,7 +1075,6 @@ "Next unread direct message": "", "Next unread followed topic": "", "Next unread topic": "", - "No \"{empty_topic_name}\" topic": "", "No DM recipients": "", "No bots match your current filter.": "", "No channel subscribers match your current filter.": "", @@ -1088,6 +1104,7 @@ "No owner": "", "No playgrounds configured.": "", "No playgrounds match your current filter.": "", + "No reminders scheduled.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", @@ -1102,6 +1119,7 @@ "No users match your current filter.": "", "No users match your filters.": "", "No users or subgroups to add.": "", + "No “{empty_topic_name}” topic": "", "No, I'll catch up.": "", "No, don't ask again.": "", "Nobody": "", @@ -1117,6 +1135,8 @@ "Not subscribed": "", "Note that any bots that you maintain will be disabled.": "", "Nothing to preview": "", + "Notification Bot to you": "", + "Notification message cannot be sent when subscribing more than {max_users} users.": "", "Notification of account deactivation on {realm_name}": "", "Notification settings": "", "Notification sound": "", @@ -1151,12 +1171,15 @@ "Only organization owners can edit these settings.": "", "Only organization owners may deactivate an organization.": "", "Only owners can change these settings.": "", + "Only the topic is allowed in this channel.": "", "Only topics you follow": "", + "Only “{empty_topic_name}” topic allowed": "", "Open": "", "Open help menu": "", "Open message menu": "", "Open personal menu": "", "Open reactions menu": "", + "Open {text}": "", "Open-source project": "", "Option already present.": "", "Optional": "êxtiyâri", @@ -1165,6 +1188,8 @@ "Organization URL": "", "Organization administrators can automatically administer all channels.": "", "Organization administrators can reactivate deactivated users.": "", + "Organization default ({org_level_topics_policy})": "", + "Organization default {org_level_message_retention_setting}": "", "Organization description": "", "Organization logo": "", "Organization name": "nome sāzêmow", @@ -1195,6 +1220,7 @@ "Password should be at least {length} characters long.": "", "Paste as plain text": "", "Paste formatted text": "", + "PastedText": "", "Pattern": "", "People & Body": "", "Permissions": "", @@ -1269,6 +1295,7 @@ "Reloading…": "", "Remind me about this": "", "Reminder scheduled": "", + "Reminders": "", "Remove": "pāk kerdên", "Remove from default": "zê pîšfarz pāk ko", "Remove it from the left sidebar for all users.": "", @@ -1325,6 +1352,7 @@ "Schedule message": "", "Schedule reminder": "", "Scheduled messages": "", + "Scheduled reminders": "", "Scroll down": "", "Scroll down to view your message.": "", "Scroll through channels": "", @@ -1364,6 +1392,7 @@ "Send message": "", "Send mobile notifications even if I'm online": "", "Send mobile notifications even if user is online": "", + "Send notification message to newly subscribed users": "", "Send notifications for all branches": "", "Send options": "", "Send weekly digest emails to inactive users": "", @@ -1398,6 +1427,8 @@ "Show previews of uploaded and linked images and videos": "", "Show starred message count": "", "Show status text": "", + "Show unread count summaries in the left sidebar": "", + "Show unread counter": "", "Show unread counts for": "", "Show user list": "", "Show when other users are typing": "", @@ -1407,10 +1438,8 @@ "Skip the rest": "", "Skip video — I'm familiar with Zulip": "", "Skipped unsubscribed channels": "", - "Slack compatible": "", - "Slack's outgoing webhooks": "", + "Slack-compatible": "", "Smileys & Emotion": "", - "Some common words were excluded from your search.": "", "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", "Some topic participants are not subscribed to  .": "", "Sort by estimated weekly traffic": "", @@ -1447,6 +1476,7 @@ "Subscriber count": "", "Subscribers": "mêntorā", "Subscribers preview": "", + "Subscription permissions": "", "Successfully subscribed user:": "", "Successfully subscribed users:": "", "Summarize recent messages": "", @@ -1557,7 +1587,9 @@ "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To deactivate this group, you must first remove it from all other groups. This group is currently a subgroup of: .": "", "To edit or reschedule a message, click on it or press .": "", + "To enable this configuration, all messages in this channel must be in the topic. Consider renaming other topics to .": "", "To invite users, please increase the number of licenses or deactivate inactive users.": "", "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "", "To preserve your reading state, this view does not mark messages as read.": "", @@ -1572,7 +1604,9 @@ "Toggle topic mute": "", "Tomorrow at {time}": "", "Top topic in the channel": "", + "Top unread topic in the channel": "", "Topic": "sartāl", + "Topic actions": "", "Topic actions menu": "", "Topic muted": "", "Topic notifications": "", @@ -1582,6 +1616,7 @@ "Topics I participate in": "", "Topics I send a message to": "", "Topics I start": "", + "Topics you don't follow": "", "Travel & Places": "", "Try now": "", "Tuesday": "", @@ -1618,6 +1653,7 @@ "Unread count badge (appears in desktop sidebar and browser tab)": "", "Unread messages": "", "Unresolve topic": "", + "Unresolved topics": "", "Unstar all messages": "", "Unstar all messages in topic": "", "Unstar messages in topic": "", @@ -1653,7 +1689,6 @@ "Use full width on wide screens": "", "Use html encoding (not recommended)": "", "Use or create a saved snippet": "", - "Use organization level settings {org_level_message_retention_setting}": "", "Use the back button in your browser or desktop app.": "", "Use this space for personal notes, or to test out Zulip features.": "", "User": "", @@ -1735,6 +1770,7 @@ "Where to send notifications": "", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "", "Which branches should notifications be sent for?": "", + "Which messages do you want to mark as read? This action cannot be undone.": "", "Which messages should be moved?": "", "Which parts of the emails should be included in the Zulip messages?": "", "Who can access this channel": "", @@ -1756,18 +1792,19 @@ "Who can create web-public channels": "", "Who can delete any message": "", "Who can delete their own messages": "", + "Who can edit topics in any channel": "", "Who can join this group": "", "Who can leave this group": "", "Who can manage plans and billing": "", "Who can mention this group": "", "Who can move messages inside this channel": "", + "Who can move messages out of any channel": "", "Who can move messages out of this channel": "", - "Who can move messages to another channel": "", - "Who can move messages to another topic": "", "Who can notify a large number of users with a wildcard mention": "", "Who can post to this channel": "", "Who can remove members from this group": "", "Who can resolve topics": "", + "Who can resolve topics in this channel": "", "Who can send email invitations to new users": "", "Who can start a direct message conversation": "", "Who can subscribe anyone to this channel": "", @@ -1782,6 +1819,7 @@ "Working remotely": "", "Would you like to view messages in all public channels?": "", "Write": "", + "Yes, convert": "", "Yes, please!": "", "Yes, save": "", "Yes, schedule": "", @@ -1892,7 +1930,6 @@ "You may want to configure default new user settings and custom profile fields prior to inviting users.": "", "You might be interested in recent conversations.": "", "You need to be running Zephyr mirroring in order to send messages!": "", - "You searched for:": "", "You subscribed to . ": "", "You type": "", "You unsubscribed from . ": "", @@ -1983,8 +2020,10 @@ "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "", "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "", "{count, plural, one {# draft} other {# drafts}} for this conversation": "", + "{count, plural, one {# message} other {# messages}} will be marked as read.": "", "{count, plural, one {# message} other {# messages}} will be moved.": "", "{count, plural, one {minute} other {minutes}}": "", + "{count}+ messages will be marked as read.": "", "{date} at {time}": "", "{days_old} days ago": "", "{description} ({count})": "", diff --git a/locale/el/LC_MESSAGES/django.po b/locale/el/LC_MESSAGES/django.po new file mode 100644 index 0000000000..5f249afedc --- /dev/null +++ b/locale/el/LC_MESSAGES/django.po @@ -0,0 +1,7116 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Panos Damelos, 2024 +msgid "" +msgstr "" +"Project-Id-Version: Zulip\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-03-20 06:34+0000\n" +"PO-Revision-Date: 2015-12-06 00:18+0000\n" +"Last-Translator: Panos Damelos, 2024\n" +"Language-Team: Greek (http://app.transifex.com/zulip/zulip/language/el/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: el\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: analytics/views/stats.py:109 zerver/decorator.py:667 +#: zerver/decorator.py:685 +msgid "Not allowed for guest users" +msgstr "Δεν επιτρέπεται για επισκέπτες" + +#: analytics/views/stats.py:160 +msgid "Invalid organization" +msgstr "Μη έγκυρος οργανισμός" + +#: analytics/views/stats.py:391 +msgid "Public channels" +msgstr "Δημόσια κανάλια" + +#: analytics/views/stats.py:392 +msgid "Private channels" +msgstr "Ιδιωτικά κανάλια" + +#: analytics/views/stats.py:393 +msgid "Direct messages" +msgstr "Προσωπικά μηνύματα" + +#: analytics/views/stats.py:394 +msgid "Group direct messages" +msgstr "Ομαδοποίηση προσωπικών μηνυμάτων" + +#: analytics/views/stats.py:417 +#, python-brace-format +msgid "Missing channel for chart: {chart_name}" +msgstr "" + +#: analytics/views/stats.py:425 +#, python-brace-format +msgid "Unknown chart name: {chart_name}" +msgstr "" + +#: analytics/views/stats.py:435 +#, python-brace-format +msgid "Start time is later than end time. Start: {start}, End: {end}" +msgstr "" + +#: analytics/views/stats.py:457 analytics/views/stats.py:494 +msgid "No analytics data available. Please contact your server administrator." +msgstr "" + +#: corporate/lib/registration.py:35 +#, python-brace-format +msgid "" +"Your organization has no Zulip licenses remaining and can no longer accept " +"new users. Please [increase the number of licenses]({billing_page_link}) or " +"[deactivate inactive users]({deactivate_user_help_page_link}) to allow new " +"users to join." +msgstr "" + +#: corporate/lib/registration.py:42 +#, python-brace-format +msgid "" +"Your organization has only one Zulip license remaining. You can [increase " +"the number of licenses]({billing_page_link}) or [deactivate inactive " +"users]({deactivate_user_help_page_link}) to allow more than one user to " +"join." +msgstr "" + +#: corporate/lib/registration.py:47 +#, python-brace-format +msgid "" +"Your organization has only two Zulip licenses remaining. You can [increase " +"the number of licenses]({billing_page_link}) or [deactivate inactive " +"users]({deactivate_user_help_page_link}) to allow more than two users to " +"join." +msgstr "" + +#: corporate/lib/registration.py:52 +#, python-brace-format +msgid "" +"Your organization has only three Zulip licenses remaining. You can [increase" +" the number of licenses]({billing_page_link}) or [deactivate inactive " +"users]({deactivate_user_help_page_link}) to allow more than three users to " +"join." +msgstr "" + +#: corporate/lib/registration.py:63 +#, python-brace-format +msgid "" +"A new user ({email}) was unable to join because your organization does not " +"have enough Zulip licenses. To allow new users to join, make sure that the " +"[number of licenses for the current and next billing " +"period]({billing_page_link}) is greater than the current number of users." +msgstr "" + +#: corporate/lib/registration.py:119 +msgid "" +"Your organization does not have enough Zulip licenses. Invitations were not " +"sent." +msgstr "" + +#: corporate/lib/registration.py:133 +msgid "" +"Your organization does not have enough Zulip licenses to change a guest " +"user's role." +msgstr "" + +#: corporate/lib/remote_billing_util.py:133 +#: corporate/lib/remote_billing_util.py:169 +msgid "Registration is deactivated" +msgstr "Η εγγραφή είναι απενεργοποιημένη" + +#: corporate/lib/remote_billing_util.py:166 +msgid "Invalid remote server." +msgstr "" + +#: corporate/lib/stripe.py:220 +#, python-brace-format +msgid "" +"You must purchase licenses for all active users in your organization " +"(minimum {min_licenses})." +msgstr "" + +#: corporate/lib/stripe.py:226 +#, python-brace-format +msgid "" +"Invoices with more than {max_licenses} licenses can't be processed from this" +" page. To complete the upgrade, please contact {email}." +msgstr "" + +#: corporate/lib/stripe.py:358 +msgid "No payment method on file." +msgstr "" + +#: corporate/lib/stripe.py:366 +#, python-brace-format +msgid "{brand} ending in {last4}" +msgstr "" + +#: corporate/lib/stripe.py:374 +#, python-brace-format +msgid "Unknown payment method. Please contact {email}." +msgstr "" + +#: corporate/lib/stripe.py:407 +#, python-brace-format +msgid "Something went wrong. Please contact {email}." +msgstr "Κάτι πήγε λάθος. Παρακαλούμε επικοινωνήστε με το {email}." + +#: corporate/lib/stripe.py:408 +msgid "Something went wrong. Please reload the page." +msgstr "Κάτι πήγε λάθος. Παρακαλούμε ανανεώστε τη σελίδα." + +#: corporate/lib/stripe.py:504 +msgid "Something went wrong. Please wait a few seconds and try again." +msgstr "Κάτι πήγε λάθος. Παρακαλούμε περιμένετε μερικά δευτερόλεπτα και δοκιμάστε ξανά." + +#: corporate/lib/stripe.py:1888 +msgid "Please add a credit card before starting your free trial." +msgstr "" + +#: corporate/lib/stripe.py:1911 +msgid "Please add a credit card to schedule upgrade." +msgstr "" + +#: corporate/lib/stripe.py:2968 +msgid "" +"Unable to update the plan. The plan has been expired and replaced with a new" +" plan." +msgstr "" + +#: corporate/lib/stripe.py:2973 +msgid "Unable to update the plan. The plan has ended." +msgstr "" + +#: corporate/lib/stripe.py:3041 +msgid "" +"Cannot update licenses in the current billing period for free trial plan." +msgstr "" + +#: corporate/lib/stripe.py:3046 corporate/lib/stripe.py:3074 +msgid "" +"Unable to update licenses manually. Your plan is on automatic license " +"management." +msgstr "" + +#: corporate/lib/stripe.py:3052 +#, python-brace-format +msgid "" +"Your plan is already on {licenses} licenses in the current billing period." +msgstr "" + +#: corporate/lib/stripe.py:3057 +msgid "You cannot decrease the licenses in the current billing period." +msgstr "" + +#: corporate/lib/stripe.py:3083 +msgid "" +"Cannot change the licenses for next billing cycle for a plan that is being " +"downgraded." +msgstr "" + +#: corporate/lib/stripe.py:3089 +#, python-brace-format +msgid "" +"Your plan is already scheduled to renew with {licenses_at_next_renewal} " +"licenses." +msgstr "" + +#: corporate/lib/stripe.py:3113 +#, python-brace-format +msgid "" +"You’ve already purchased {licenses_at_next_renewal} licenses for the next " +"billing period." +msgstr "" + +#: corporate/lib/stripe.py:3135 +msgid "Nothing to change." +msgstr "" + +#: corporate/lib/stripe.py:3395 +msgid "No customer for this organization!" +msgstr "" + +#: corporate/lib/stripe.py:3404 +msgid "Session not found" +msgstr "" + +#: corporate/lib/stripe.py:3410 zerver/decorator.py:209 +#: zerver/decorator.py:708 zerver/lib/streams.py:1327 +#: zerver/lib/streams.py:1353 zerver/lib/streams.py:1355 +#: zerver/lib/streams.py:1357 zerver/lib/streams.py:1376 +#: zerver/lib/user_groups.py:166 zerver/lib/user_groups.py:192 +#: zerver/lib/user_groups.py:356 zerver/lib/user_groups.py:452 +#: zerver/lib/users.py:202 zerver/lib/users.py:265 zerver/lib/users.py:294 +#: zerver/lib/users.py:298 zerver/views/invite.py:144 +#: zerver/views/invite.py:255 zerver/views/message_summary.py:31 +#: zerver/views/presence.py:53 zerver/views/realm_emoji.py:35 +#: zerver/views/streams.py:357 zerver/views/streams.py:722 +msgid "Insufficient permission" +msgstr "" + +#: corporate/lib/stripe.py:3421 +msgid "Payment intent not found" +msgstr "" + +#: corporate/lib/stripe.py:3424 +msgid "Pass stripe_session_id or stripe_invoice_id" +msgstr "" + +#: corporate/lib/stripe.py:4167 +#, python-brace-format +msgid "" +"Your organization's request for sponsored hosting has been approved! You have been upgraded to {plan_name}, free of charge. {emoji}\n" +"\n" +"If you could {begin_link}list Zulip as a sponsor on your website{end_link}, we would really appreciate it!" +msgstr "" + +#: corporate/views/billing_page.py:351 +msgid "Parameter 'confirmed' is required" +msgstr "" + +#: corporate/views/remote_billing_page.py:136 +msgid "Billing access token expired." +msgstr "" + +#: corporate/views/remote_billing_page.py:138 +msgid "Invalid billing access token." +msgstr "" + +#: corporate/views/remote_billing_page.py:216 zilencer/views.py:1315 +#: zilencer/views.py:1340 +#, python-brace-format +msgid "" +"Couldn't reconcile billing data between server and realm. Please contact " +"{support_email}" +msgstr "" + +#: corporate/views/remote_billing_page.py:296 +msgid "User account doesn't exist yet." +msgstr "" + +#: corporate/views/remote_billing_page.py:301 +#: corporate/views/remote_billing_page.py:736 +msgid "You must accept the Terms of Service to proceed." +msgstr "Πρέπει να αποδεχτείτε τους Όρους Παροχής Υπηρεσιών για να προχωρήσετε." + +#: corporate/views/remote_billing_page.py:542 +msgid "" +"This zulip_org_id is not registered with Zulip's billing management system." +msgstr "" + +#: corporate/views/remote_billing_page.py:549 +msgid "Invalid zulip_org_key for this zulip_org_id." +msgstr "" + +#: corporate/views/remote_billing_page.py:553 +msgid "Your server registration has been deactivated." +msgstr "" + +#: templates/404.html:4 templates/4xx.html:4 +#: templates/zerver/portico_error_pages/remote_realm_server_mismatch_error.html:4 +msgid "Error" +msgstr "Λάθος" + +#: templates/404.html:11 +msgid "Page not found (404)" +msgstr "Η σελίδα δεν βρέθηκε (404)" + +#: templates/404.html:13 templates/4xx.html:37 +#, python-format +msgid "" +"\n" +" If this error is unexpected, you can\n" +" contact support.\n" +" " +msgstr "" + +#: templates/4xx.html:11 +msgid "Access forbidden (403)" +msgstr "" + +#: templates/4xx.html:13 +msgid "" +"\n" +" Your request could not be completed because your\n" +" browser did not send the credentials required to authenticate\n" +" your access. To resolve this issue:\n" +" " +msgstr "" + +#: templates/4xx.html:22 +msgid "" +"\n" +" Make sure that your browser allows cookies for this site.\n" +" " +msgstr "" + +#: templates/4xx.html:27 +msgid "" +"\n" +" Check for any browser privacy settings or extensions\n" +" that block Referer headers, and disable them for\n" +" this site.\n" +" " +msgstr "" + +#: templates/4xx.html:35 +msgid "Method not allowed (405)" +msgstr "" + +#: templates/500.html:4 templates/500.html:16 +#: zerver/actions/scheduled_messages.py:404 zerver/middleware.py:407 +msgid "Internal server error" +msgstr "" + +#: templates/500.html:18 +msgid "" +"\n" +" Your Zulip chat cannot be loaded because the server is experiencing technical difficulties.\n" +" " +msgstr "" + +#: templates/500.html:23 +msgid "" +"\n" +" This page will reload automatically when service is restored.\n" +" " +msgstr "" + +#: templates/500.html:27 +#, python-format +msgid "" +"\n" +" In the meantime, you can contact Zulip support.\n" +" " +msgstr "" + +#: templates/500.html:31 +#, python-format +msgid "" +"\n" +" In the meantime, you can contact\n" +" this server's administrators for support.\n" +" " +msgstr "" + +#: templates/500.html:39 +#, python-format +msgid "" +"\n" +" If you administer this server, you may want to check out the\n" +" Zulip server troubleshooting guide.\n" +" " +msgstr "" + +#: templates/analytics/stats.html:6 +#, python-format +msgid "" +"\n" +" Analytics for %(target_name)s | Zulip\n" +" " +msgstr "" + +#: templates/analytics/stats.html:18 +msgid "Analytics are fully available 24 hours after organization creation." +msgstr "" + +#: templates/analytics/stats.html:23 +#, python-format +msgid "Zulip analytics for %(target_name)s" +msgstr "" + +#: templates/analytics/stats.html:25 +msgid "Organization summary" +msgstr "" + +#: templates/analytics/stats.html:27 +msgid "Number of users" +msgstr "Αριθμός χρηστών" + +#: templates/analytics/stats.html:28 +msgid "Users active during the last 15 days" +msgstr "Ενεργοί χρήστες τις τελευταίες 15 μέρες" + +#: templates/analytics/stats.html:29 +msgid "Number of guests" +msgstr "Αριθμός επισκεπτών" + +#: templates/analytics/stats.html:30 +msgid "Total number of messages" +msgstr "Συνολικός αριθμός μηνυμάτων" + +#: templates/analytics/stats.html:31 +msgid "Number of messages in the last 30 days" +msgstr "Αριθμός μηνυμάτων τις τελευταίες 30 μέρες" + +#: templates/analytics/stats.html:32 +msgid "File storage in use" +msgstr "Αποθηκευτικός χώρος που χρησιμοποιείται" + +#: templates/analytics/stats.html:37 +msgid "Active users" +msgstr "Ενεργοί χρήστες" + +#: templates/analytics/stats.html:40 +msgid "Daily actives" +msgstr "" + +#: templates/analytics/stats.html:41 +msgid "15 day actives" +msgstr "" + +#: templates/analytics/stats.html:42 +msgid "Total users" +msgstr "Συνολικοί χρήστες" + +#: templates/analytics/stats.html:50 +#: zerver/models/custom_profile_fields.py:104 +msgid "Users" +msgstr "Χρήστες" + +#: templates/analytics/stats.html:58 +msgid "Messages sent by recipient type" +msgstr "" + +#: 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:62 templates/analytics/stats.html:115 +#: templates/analytics/stats.html:125 zerver/models/groups.py:28 +msgid "Everyone" +msgstr "Όλοι" + +#: templates/analytics/stats.html:70 templates/analytics/stats.html:132 +msgid "Last week" +msgstr "Τελευταία εβδομάδα" + +#: templates/analytics/stats.html:71 templates/analytics/stats.html:133 +msgid "Last month" +msgstr "Τελευταίος μήνας" + +#: templates/analytics/stats.html:72 templates/analytics/stats.html:134 +msgid "Last year" +msgstr "Τελευταίο έτος" + +#: templates/analytics/stats.html:73 templates/analytics/stats.html:135 +msgid "All time" +msgstr "Οποτεδήποτε" + +#: templates/analytics/stats.html:78 +msgid "Messages sent over time" +msgstr "" + +#: templates/analytics/stats.html:81 templates/analytics/stats.html:103 +msgid "Daily" +msgstr "" + +#: templates/analytics/stats.html:82 templates/analytics/stats.html:104 +msgid "Weekly" +msgstr "" + +#: templates/analytics/stats.html:83 templates/analytics/stats.html:105 +msgid "Cumulative" +msgstr "" + +#: templates/analytics/stats.html:93 +msgid "Humans" +msgstr "" + +#: templates/analytics/stats.html:95 +msgid "Bots" +msgstr "" + +#: templates/analytics/stats.html:100 +msgid "Messages read over time" +msgstr "" + +#: templates/analytics/stats.html:121 +msgid "Messages sent by client" +msgstr "" + +#: templates/analytics/stats.html:143 +msgid "Last update" +msgstr "" + +#: 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/confirmation/confirm_email_change.html:4 +msgid "Email changed" +msgstr "" + +#: templates/confirmation/confirm_email_change.html:12 +msgid "Email changed!" +msgstr "" + +#: templates/confirmation/confirm_email_change.html:16 +#, python-format +msgid "" +"\n" +" This confirms that the email address for your Zulip account has changed\n" +" from %(old_email_html_tag)s to %(new_email_html_tag)s\n" +" " +msgstr "" + +#: templates/confirmation/confirm_preregistrationuser.html:5 +msgid "Confirming your email address" +msgstr "" + +#: templates/confirmation/link_does_not_exist.html:4 +msgid "Confirmation link does not exist" +msgstr "" + +#: templates/confirmation/link_does_not_exist.html:11 +msgid "Whoops. We couldn't find your confirmation link in the system." +msgstr "" + +#: templates/confirmation/link_does_not_exist.html:13 +#: templates/confirmation/link_malformed.html:14 +#, python-format +msgid "" +"\n" +" Anyway, shoot us a line at %(support_email_html_tag)s and we'll get this resolved shortly.\n" +" " +msgstr "" + +#: templates/confirmation/link_expired.html:4 +msgid "Confirmation link expired or deactivated" +msgstr "" + +#: templates/confirmation/link_expired.html:11 +msgid "Whoops. The confirmation link has expired or been deactivated." +msgstr "" + +#: templates/confirmation/link_expired.html:12 +msgid "Please contact your organization administrator for a new link." +msgstr "" + +#: templates/confirmation/link_malformed.html:4 +msgid "Confirmation link malformed" +msgstr "" + +#: templates/confirmation/link_malformed.html:11 +msgid "Whoops. The confirmation link is malformed." +msgstr "" + +#: templates/confirmation/link_malformed.html:12 +msgid "" +"Make sure you copied the link correctly in to your browser. If you're still " +"encountering this page, it's probably our fault. We're sorry." +msgstr "" + +#: templates/corporate/billing/billing.html:5 +msgid "Billing" +msgstr "" + +#: templates/corporate/billing/billing.html:419 +#: templates/corporate/billing/billing.html:454 +#: templates/corporate/billing/billing.html:487 +#: templates/corporate/billing/billing.html:516 +#: templates/corporate/billing/billing.html:542 +#: templates/corporate/billing/billing.html:570 +#: templates/corporate/billing/billing.html:604 +#: templates/corporate/billing/upgrade.html:341 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:33 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing/billing.html:439 +#: templates/corporate/billing/billing.html:527 +#: templates/corporate/billing/billing.html:555 +#: templates/corporate/billing/billing.html:583 +#: templates/corporate/billing/billing.html:620 +msgid "Never mind" +msgstr "" + +#: templates/corporate/billing/billing.html:441 +#: templates/corporate/billing/billing.html:529 +#: templates/corporate/billing/billing.html:557 +msgid "Downgrade" +msgstr "" + +#: templates/corporate/billing/billing.html:472 +#: templates/corporate/billing/billing.html:501 +#: templates/corporate/billing/upgrade.html:359 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Ακύρωση" + +#: templates/corporate/billing/billing.html:474 +#: templates/corporate/billing/billing.html:503 +#: templates/corporate/billing/billing.html:622 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Επιβεβαίωση" + +#: templates/corporate/billing/billing.html:585 +msgid "Cancel upgrade" +msgstr "" + +#: templates/corporate/billing/event_status.html:5 +msgid "Billing status" +msgstr "" + +#: templates/corporate/billing/remote_billing_server_deactivate.html:5 +msgid "Deactivate server registration?" +msgstr "" + +#: templates/corporate/billing/remote_realm_login_error_for_server_on_active_plan.html:4 +#: templates/corporate/billing/remote_realm_login_error_for_server_on_active_plan.html:11 +#: templates/corporate/billing/remote_server_login_error_for_any_realm_on_active_plan.html:4 +#: templates/corporate/billing/remote_server_login_error_for_any_realm_on_active_plan.html:11 +msgid "Plan management not available" +msgstr "" + +#: templates/corporate/billing/remote_realm_login_error_for_server_on_active_plan.html:13 +#, python-format +msgid "" +" Plan management is not available for this\n" +" organization, because your Zulip server is already on a\n" +" %(server_plan_name)s plan, which covers all\n" +" organizations on this server. See the Server-level billing tab of the\n" +" log\n" +" in instructions to administer the plan for your\n" +" Zulip server.\n" +" " +msgstr "" + +#: templates/corporate/billing/remote_realm_login_error_for_server_on_active_plan.html:23 +msgid "" +" To move the plan from the server to this\n" +" organization, or for other questions, contact support.\n" +" " +msgstr "" + +#: templates/corporate/billing/remote_server_login_error_for_any_realm_on_active_plan.html:13 +msgid "" +"\n" +" Plan management for this server is not available because at least one organization\n" +" hosted on this server already has an active plan.\n" +" " +msgstr "" + +#: templates/corporate/billing/remote_server_login_error_for_any_realm_on_active_plan.html:19 +#, python-format +msgid "" +"\n" +" Log in to plan management for your\n" +" organization instead, or contact support with any questions.\n" +" " +msgstr "" + +#: templates/corporate/billing/remote_server_rate_limit_exceeded.html:4 +#: templates/zerver/portico_error_pages/rate_limit_exceeded.html:4 +msgid "Rate limit exceeded" +msgstr "" + +#: templates/corporate/billing/remote_server_rate_limit_exceeded.html:11 +#: templates/zerver/portico_error_pages/rate_limit_exceeded.html:11 +msgid "Rate limit exceeded." +msgstr "" + +#: templates/corporate/billing/remote_server_rate_limit_exceeded.html:13 +msgid "" +"Your server has exceeded the limit for how\n" +" often this action can be performed." +msgstr "" + +#: templates/corporate/billing/remote_server_rate_limit_exceeded.html:15 +#: templates/zerver/portico_error_pages/rate_limit_exceeded.html:15 +#, python-format +msgid "You can try again in %(retry_after)s seconds." +msgstr "" + +#: templates/corporate/billing/upgrade.html:5 +msgid "Upgrade" +msgstr "" + +#: templates/corporate/billing/upgrade.html:286 +msgid "Convert demo organization before upgrading." +msgstr "" + +#: templates/corporate/billing/upgrade.html:363 +msgid "Send invoice and start free trial" +msgstr "" + +#: templates/corporate/billing/upgrade.html:365 +msgid "Send invoice" +msgstr "" + +#: templates/corporate/communities.html:28 +msgid "Open communities directory" +msgstr "" + +#: templates/corporate/communities.html:39 +#: templates/zerver/integrations/index.html:47 +msgid "Filter by category" +msgstr "" + +#: templates/corporate/communities.html:58 +#: templates/zerver/integrations/index.html:76 +msgid "Categories" +msgstr "" + +#: templates/corporate/communities.html:60 +#: templates/zerver/integrations/index.html:78 +msgid "All" +msgstr "Όλα" + +#: templates/corporate/comparison_table_integrated.html:103 +msgid "10,000 messages" +msgstr "" + +#: templates/corporate/comparison_table_integrated.html:107 +#: templates/corporate/comparison_table_integrated.html:108 +#: templates/corporate/comparison_table_integrated.html:109 +#: templates/corporate/comparison_table_integrated.html:110 +#: templates/corporate/comparison_table_integrated.html:118 +#: templates/corporate/comparison_table_integrated.html:119 +#: templates/corporate/comparison_table_integrated.html:120 +#: templates/corporate/comparison_table_integrated.html:121 +#: templates/corporate/comparison_table_integrated.html:131 +#: templates/corporate/comparison_table_integrated.html:132 +#: templates/corporate/comparison_table_integrated.html:133 +#: templates/corporate/comparison_table_integrated.html:134 +#: templates/corporate/comparison_table_integrated.html:144 +#: templates/corporate/comparison_table_integrated.html:145 +#: templates/corporate/comparison_table_integrated.html:146 +#: templates/corporate/comparison_table_integrated.html:147 +#: templates/corporate/comparison_table_integrated.html:157 +#: templates/corporate/comparison_table_integrated.html:158 +#: templates/corporate/comparison_table_integrated.html:159 +#: templates/corporate/comparison_table_integrated.html:160 +#: templates/corporate/comparison_table_integrated.html:171 +#: templates/corporate/comparison_table_integrated.html:172 +#: templates/corporate/comparison_table_integrated.html:173 +#: templates/corporate/comparison_table_integrated.html:174 +#: templates/corporate/comparison_table_integrated.html:185 +#: templates/corporate/comparison_table_integrated.html:186 +#: templates/corporate/comparison_table_integrated.html:187 +#: templates/corporate/comparison_table_integrated.html:188 +#: templates/corporate/comparison_table_integrated.html:198 +#: templates/corporate/comparison_table_integrated.html:199 +#: templates/corporate/comparison_table_integrated.html:200 +#: templates/corporate/comparison_table_integrated.html:201 +#: templates/corporate/comparison_table_integrated.html:283 +#: templates/corporate/comparison_table_integrated.html:284 +#: templates/corporate/comparison_table_integrated.html:285 +msgid "Unlimited" +msgstr "" + +#: templates/corporate/comparison_table_integrated.html:153 +msgid "Files up to 10 MB" +msgstr "" + +#: templates/corporate/comparison_table_integrated.html:154 +#: templates/corporate/comparison_table_integrated.html:155 +msgid "Files up to 1 GB" +msgstr "" + +#: templates/corporate/comparison_table_integrated.html:211 +#: templates/corporate/comparison_table_integrated.html:212 +#: templates/corporate/comparison_table_integrated.html:213 +#: templates/corporate/comparison_table_integrated.html:214 +#: templates/corporate/comparison_table_integrated.html:231 +#: templates/corporate/comparison_table_integrated.html:232 +#: templates/corporate/comparison_table_integrated.html:233 +#: templates/corporate/comparison_table_integrated.html:245 +#: templates/corporate/comparison_table_integrated.html:246 +#: templates/corporate/comparison_table_integrated.html:247 +#: templates/corporate/comparison_table_integrated.html:259 +#: templates/corporate/comparison_table_integrated.html:260 +#: templates/corporate/comparison_table_integrated.html:261 +#: templates/corporate/comparison_table_integrated.html:272 +#: templates/corporate/comparison_table_integrated.html:301 +#: templates/corporate/comparison_table_integrated.html:302 +#: templates/corporate/comparison_table_integrated.html:303 +#: templates/corporate/comparison_table_integrated.html:304 +#: templates/corporate/comparison_table_integrated.html:315 +#: templates/corporate/comparison_table_integrated.html:316 +#: templates/corporate/comparison_table_integrated.html:317 +#: templates/corporate/comparison_table_integrated.html:318 +#: templates/corporate/comparison_table_integrated.html:328 +#: templates/corporate/comparison_table_integrated.html:329 +#: templates/corporate/comparison_table_integrated.html:330 +#: templates/corporate/comparison_table_integrated.html:331 +#: templates/corporate/comparison_table_integrated.html:343 +#: templates/corporate/comparison_table_integrated.html:344 +#: templates/corporate/comparison_table_integrated.html:345 +#: templates/corporate/comparison_table_integrated.html:346 +#: templates/corporate/comparison_table_integrated.html:357 +#: templates/corporate/comparison_table_integrated.html:358 +#: templates/corporate/comparison_table_integrated.html:359 +#: templates/corporate/comparison_table_integrated.html:360 +#: templates/corporate/comparison_table_integrated.html:370 +#: templates/corporate/comparison_table_integrated.html:371 +#: templates/corporate/comparison_table_integrated.html:372 +#: templates/corporate/comparison_table_integrated.html:373 +#: templates/corporate/comparison_table_integrated.html:383 +#: templates/corporate/comparison_table_integrated.html:384 +#: templates/corporate/comparison_table_integrated.html:385 +#: templates/corporate/comparison_table_integrated.html:386 +#: templates/corporate/comparison_table_integrated.html:394 +#: templates/corporate/comparison_table_integrated.html:395 +#: templates/corporate/comparison_table_integrated.html:396 +#: templates/corporate/comparison_table_integrated.html:397 +#: templates/corporate/comparison_table_integrated.html:407 +#: templates/corporate/comparison_table_integrated.html:408 +#: templates/corporate/comparison_table_integrated.html:409 +#: templates/corporate/comparison_table_integrated.html:410 +#: templates/corporate/comparison_table_integrated.html:420 +#: templates/corporate/comparison_table_integrated.html:421 +#: templates/corporate/comparison_table_integrated.html:422 +#: templates/corporate/comparison_table_integrated.html:423 +#: templates/corporate/comparison_table_integrated.html:433 +#: templates/corporate/comparison_table_integrated.html:434 +#: templates/corporate/comparison_table_integrated.html:435 +#: templates/corporate/comparison_table_integrated.html:436 +#: templates/corporate/comparison_table_integrated.html:447 +#: templates/corporate/comparison_table_integrated.html:448 +#: templates/corporate/comparison_table_integrated.html:449 +#: templates/corporate/comparison_table_integrated.html:450 +#: templates/corporate/comparison_table_integrated.html:462 +#: templates/corporate/comparison_table_integrated.html:463 +#: templates/corporate/comparison_table_integrated.html:464 +#: templates/corporate/comparison_table_integrated.html:465 +#: templates/corporate/comparison_table_integrated.html:476 +#: templates/corporate/comparison_table_integrated.html:477 +#: templates/corporate/comparison_table_integrated.html:478 +#: templates/corporate/comparison_table_integrated.html:489 +#: templates/corporate/comparison_table_integrated.html:490 +#: templates/corporate/comparison_table_integrated.html:491 +#: templates/corporate/comparison_table_integrated.html:503 +#: templates/corporate/comparison_table_integrated.html:504 +#: templates/corporate/comparison_table_integrated.html:505 +#: templates/corporate/comparison_table_integrated.html:524 +#: templates/corporate/comparison_table_integrated.html:525 +#: templates/corporate/comparison_table_integrated.html:526 +#: templates/corporate/comparison_table_integrated.html:537 +#: templates/corporate/comparison_table_integrated.html:538 +#: templates/corporate/comparison_table_integrated.html:539 +#: templates/corporate/comparison_table_integrated.html:550 +#: templates/corporate/comparison_table_integrated.html:551 +#: templates/corporate/comparison_table_integrated.html:552 +#: templates/corporate/comparison_table_integrated.html:564 +#: templates/corporate/comparison_table_integrated.html:565 +#: templates/corporate/comparison_table_integrated.html:566 +#: templates/corporate/comparison_table_integrated.html:579 +#: templates/corporate/comparison_table_integrated.html:580 +#: templates/corporate/comparison_table_integrated.html:581 +#: templates/corporate/comparison_table_integrated.html:595 +#: templates/corporate/comparison_table_integrated.html:596 +#: templates/corporate/comparison_table_integrated.html:610 +#: templates/corporate/comparison_table_integrated.html:611 +#: templates/corporate/comparison_table_integrated.html:626 +#: templates/corporate/comparison_table_integrated.html:627 +#: templates/corporate/comparison_table_integrated.html:639 +#: templates/corporate/comparison_table_integrated.html:640 +#: templates/corporate/comparison_table_integrated.html:651 +#: templates/corporate/comparison_table_integrated.html:666 +#: templates/corporate/comparison_table_integrated.html:667 +#: templates/corporate/comparison_table_integrated.html:668 +#: templates/corporate/comparison_table_integrated.html:669 +#: templates/corporate/comparison_table_integrated.html:679 +#: templates/corporate/comparison_table_integrated.html:680 +#: templates/corporate/comparison_table_integrated.html:681 +#: templates/corporate/comparison_table_integrated.html:682 +#: templates/corporate/comparison_table_integrated.html:694 +#: templates/corporate/comparison_table_integrated.html:695 +#: templates/corporate/comparison_table_integrated.html:696 +#: templates/corporate/comparison_table_integrated.html:707 +#: templates/corporate/comparison_table_integrated.html:708 +#: templates/corporate/comparison_table_integrated.html:709 +#: templates/corporate/comparison_table_integrated.html:722 +#: templates/corporate/comparison_table_integrated.html:723 +#: templates/corporate/comparison_table_integrated.html:735 +#: templates/corporate/comparison_table_integrated.html:736 +#: templates/corporate/comparison_table_integrated.html:753 +#: templates/corporate/comparison_table_integrated.html:770 +#: templates/corporate/comparison_table_integrated.html:784 +#: templates/corporate/comparison_table_integrated.html:785 +#: templates/corporate/comparison_table_integrated.html:800 +#: templates/corporate/comparison_table_integrated.html:811 +#: templates/corporate/comparison_table_integrated.html:821 +#: templates/corporate/comparison_table_integrated.html:822 +#: templates/corporate/comparison_table_integrated.html:834 +#: templates/corporate/comparison_table_integrated.html:835 +#: templates/corporate/comparison_table_integrated.html:846 +#: templates/corporate/comparison_table_integrated.html:847 +#: templates/corporate/comparison_table_integrated.html:848 +#: templates/corporate/comparison_table_integrated.html:860 +#: templates/corporate/comparison_table_integrated.html:861 +#: templates/corporate/comparison_table_integrated.html:877 +#: templates/corporate/comparison_table_integrated.html:878 +#: templates/corporate/comparison_table_integrated.html:879 +#: templates/corporate/comparison_table_integrated.html:890 +#: templates/corporate/comparison_table_integrated.html:891 +#: templates/corporate/comparison_table_integrated.html:892 +#: templates/corporate/comparison_table_integrated.html:903 +#: templates/corporate/comparison_table_integrated.html:904 +#: templates/corporate/comparison_table_integrated.html:905 +#: templates/corporate/comparison_table_integrated.html:918 +#: templates/corporate/comparison_table_integrated.html:919 +#: templates/corporate/comparison_table_integrated.html:920 +#: templates/corporate/comparison_table_integrated.html:938 +#: templates/corporate/comparison_table_integrated.html:939 +#: templates/corporate/comparison_table_integrated.html:940 +#: templates/corporate/comparison_table_integrated.html:953 +#: templates/corporate/comparison_table_integrated.html:954 +#: templates/corporate/comparison_table_integrated.html:955 +#: templates/corporate/comparison_table_integrated.html:968 +#: templates/corporate/comparison_table_integrated.html:969 +#: templates/corporate/comparison_table_integrated.html:970 +#: templates/corporate/comparison_table_integrated.html:983 +#: templates/corporate/comparison_table_integrated.html:984 +#: templates/corporate/comparison_table_integrated.html:985 +#: templates/corporate/comparison_table_integrated.html:998 +#: templates/corporate/comparison_table_integrated.html:999 +#: templates/corporate/comparison_table_integrated.html:1000 +#: templates/corporate/comparison_table_integrated.html:1013 +#: templates/corporate/comparison_table_integrated.html:1014 +#: templates/corporate/comparison_table_integrated.html:1015 +#: templates/corporate/comparison_table_integrated.html:1026 +#: templates/corporate/comparison_table_integrated.html:1027 +#: templates/corporate/comparison_table_integrated.html:1028 +#: templates/corporate/comparison_table_integrated.html:1039 +#: templates/corporate/comparison_table_integrated.html:1040 +#: templates/corporate/comparison_table_integrated.html:1041 +#: templates/corporate/comparison_table_integrated.html:1052 +#: templates/corporate/comparison_table_integrated.html:1053 +#: templates/corporate/comparison_table_integrated.html:1054 +#: templates/corporate/comparison_table_integrated.html:1066 +#: templates/corporate/comparison_table_integrated.html:1067 +#: templates/corporate/comparison_table_integrated.html:1077 +#: templates/corporate/comparison_table_integrated.html:1078 +#: templates/corporate/comparison_table_integrated.html:1079 +#: templates/corporate/comparison_table_integrated.html:1080 +#: templates/corporate/comparison_table_integrated.html:1095 +#: templates/corporate/comparison_table_integrated.html:1096 +#: templates/corporate/comparison_table_integrated.html:1097 +#: templates/corporate/comparison_table_integrated.html:1098 +#: templates/corporate/comparison_table_integrated.html:1110 +#: templates/corporate/comparison_table_integrated.html:1111 +#: templates/corporate/comparison_table_integrated.html:1112 +#: templates/corporate/comparison_table_integrated.html:1113 +#: templates/corporate/comparison_table_integrated.html:1125 +#: templates/corporate/comparison_table_integrated.html:1126 +#: templates/corporate/comparison_table_integrated.html:1127 +#: templates/corporate/comparison_table_integrated.html:1128 +#: templates/corporate/comparison_table_integrated.html:1140 +#: templates/corporate/comparison_table_integrated.html:1141 +#: templates/corporate/comparison_table_integrated.html:1142 +#: templates/corporate/comparison_table_integrated.html:1143 +#: templates/corporate/comparison_table_integrated.html:1155 +#: templates/corporate/comparison_table_integrated.html:1156 +#: templates/corporate/comparison_table_integrated.html:1170 +#: templates/corporate/comparison_table_integrated.html:1171 +#: templates/corporate/comparison_table_integrated.html:1184 +#: templates/corporate/comparison_table_integrated.html:1185 +#: templates/corporate/comparison_table_integrated.html:1186 +#: templates/corporate/comparison_table_integrated.html:1197 +#: templates/corporate/comparison_table_integrated.html:1207 +#: templates/corporate/comparison_table_integrated.html:1208 +#: templates/corporate/comparison_table_integrated.html:1222 +#: templates/corporate/comparison_table_integrated.html:1223 +#: templates/corporate/comparison_table_integrated.html:1237 +#: templates/corporate/comparison_table_integrated.html:1238 +#: templates/corporate/comparison_table_integrated.html:1252 +#: templates/corporate/comparison_table_integrated.html:1253 +#: templates/corporate/comparison_table_integrated.html:1271 +#: templates/corporate/comparison_table_integrated.html:1272 +#: templates/corporate/comparison_table_integrated.html:1273 +#: templates/corporate/comparison_table_integrated.html:1284 +#: templates/corporate/comparison_table_integrated.html:1285 +#: templates/corporate/comparison_table_integrated.html:1286 +#: templates/corporate/comparison_table_integrated.html:1298 +#: templates/corporate/comparison_table_integrated.html:1299 +#: templates/corporate/comparison_table_integrated.html:1313 +#: templates/corporate/comparison_table_integrated.html:1314 +#: templates/corporate/comparison_table_integrated.html:1330 +#: templates/corporate/comparison_table_integrated.html:1331 +#: templates/corporate/comparison_table_integrated.html:1343 +#: templates/corporate/comparison_table_integrated.html:1344 +#: templates/corporate/comparison_table_integrated.html:1355 +#: templates/corporate/comparison_table_integrated.html:1366 +#: templates/corporate/comparison_table_integrated.html:1383 +#: templates/corporate/comparison_table_integrated.html:1384 +#: templates/corporate/comparison_table_integrated.html:1397 +#: templates/corporate/comparison_table_integrated.html:1398 +#: templates/corporate/comparison_table_integrated.html:1410 +#: templates/corporate/comparison_table_integrated.html:1411 +#: templates/corporate/comparison_table_integrated.html:1423 +#: templates/corporate/comparison_table_integrated.html:1424 +#: templates/corporate/comparison_table_integrated.html:1437 +#: templates/corporate/comparison_table_integrated.html:1438 +#: templates/corporate/comparison_table_integrated.html:1450 +#: templates/corporate/comparison_table_integrated.html:1451 +#: templates/corporate/comparison_table_integrated.html:1463 +#: templates/corporate/comparison_table_integrated.html:1464 +#: templates/corporate/comparison_table_integrated.html:1477 +#: templates/corporate/comparison_table_integrated.html:1490 +#: templates/corporate/comparison_table_integrated.html:1503 +#: templates/corporate/comparison_table_integrated.html:1516 +#: templates/corporate/comparison_table_integrated.html:1529 +#: templates/corporate/comparison_table_integrated.html:1542 +#: templates/corporate/comparison_table_integrated.html:1557 +#: templates/corporate/comparison_table_integrated.html:1558 +#: templates/corporate/comparison_table_integrated.html:1559 +#: templates/corporate/comparison_table_integrated.html:1560 +#: templates/corporate/comparison_table_integrated.html:1571 +#: templates/corporate/comparison_table_integrated.html:1572 +#: templates/corporate/comparison_table_integrated.html:1573 +#: templates/corporate/comparison_table_integrated.html:1574 +#: templates/corporate/comparison_table_integrated.html:1583 +#: templates/corporate/comparison_table_integrated.html:1584 +#: templates/corporate/comparison_table_integrated.html:1585 +#: templates/corporate/comparison_table_integrated.html:1597 +#: templates/corporate/comparison_table_integrated.html:1598 +#: templates/corporate/comparison_table_integrated.html:1608 +#: templates/corporate/comparison_table_integrated.html:1609 +#: templates/corporate/comparison_table_integrated.html:1622 +#: templates/corporate/comparison_table_integrated.html:1623 +#: templates/corporate/comparison_table_integrated.html:1624 +#: templates/corporate/comparison_table_integrated.html:1635 +#: templates/corporate/comparison_table_integrated.html:1646 +#: templates/corporate/comparison_table_integrated.html:1657 +#: templates/corporate/comparison_table_integrated.html:1668 +#: templates/corporate/comparison_table_integrated.html:1679 +#: templates/corporate/comparison_table_integrated.html:1690 +msgid "Supported" +msgstr "" + +#: templates/corporate/comparison_table_integrated.html:230 +#: templates/corporate/comparison_table_integrated.html:244 +#: templates/corporate/comparison_table_integrated.html:258 +#: templates/corporate/comparison_table_integrated.html:269 +#: templates/corporate/comparison_table_integrated.html:270 +#: templates/corporate/comparison_table_integrated.html:271 +#: templates/corporate/comparison_table_integrated.html:475 +#: templates/corporate/comparison_table_integrated.html:488 +#: templates/corporate/comparison_table_integrated.html:502 +#: templates/corporate/comparison_table_integrated.html:523 +#: templates/corporate/comparison_table_integrated.html:536 +#: templates/corporate/comparison_table_integrated.html:549 +#: templates/corporate/comparison_table_integrated.html:563 +#: templates/corporate/comparison_table_integrated.html:578 +#: templates/corporate/comparison_table_integrated.html:593 +#: templates/corporate/comparison_table_integrated.html:594 +#: templates/corporate/comparison_table_integrated.html:608 +#: templates/corporate/comparison_table_integrated.html:609 +#: templates/corporate/comparison_table_integrated.html:624 +#: templates/corporate/comparison_table_integrated.html:625 +#: templates/corporate/comparison_table_integrated.html:637 +#: templates/corporate/comparison_table_integrated.html:638 +#: templates/corporate/comparison_table_integrated.html:648 +#: templates/corporate/comparison_table_integrated.html:649 +#: templates/corporate/comparison_table_integrated.html:650 +#: templates/corporate/comparison_table_integrated.html:693 +#: templates/corporate/comparison_table_integrated.html:706 +#: templates/corporate/comparison_table_integrated.html:720 +#: templates/corporate/comparison_table_integrated.html:721 +#: templates/corporate/comparison_table_integrated.html:733 +#: templates/corporate/comparison_table_integrated.html:734 +#: templates/corporate/comparison_table_integrated.html:750 +#: templates/corporate/comparison_table_integrated.html:751 +#: templates/corporate/comparison_table_integrated.html:752 +#: templates/corporate/comparison_table_integrated.html:767 +#: templates/corporate/comparison_table_integrated.html:768 +#: templates/corporate/comparison_table_integrated.html:769 +#: templates/corporate/comparison_table_integrated.html:782 +#: templates/corporate/comparison_table_integrated.html:783 +#: templates/corporate/comparison_table_integrated.html:797 +#: templates/corporate/comparison_table_integrated.html:798 +#: templates/corporate/comparison_table_integrated.html:799 +#: templates/corporate/comparison_table_integrated.html:808 +#: templates/corporate/comparison_table_integrated.html:809 +#: templates/corporate/comparison_table_integrated.html:810 +#: templates/corporate/comparison_table_integrated.html:819 +#: templates/corporate/comparison_table_integrated.html:820 +#: templates/corporate/comparison_table_integrated.html:832 +#: templates/corporate/comparison_table_integrated.html:833 +#: templates/corporate/comparison_table_integrated.html:845 +#: templates/corporate/comparison_table_integrated.html:858 +#: templates/corporate/comparison_table_integrated.html:859 +#: templates/corporate/comparison_table_integrated.html:876 +#: templates/corporate/comparison_table_integrated.html:889 +#: templates/corporate/comparison_table_integrated.html:902 +#: templates/corporate/comparison_table_integrated.html:917 +#: templates/corporate/comparison_table_integrated.html:937 +#: templates/corporate/comparison_table_integrated.html:952 +#: templates/corporate/comparison_table_integrated.html:967 +#: templates/corporate/comparison_table_integrated.html:982 +#: templates/corporate/comparison_table_integrated.html:997 +#: templates/corporate/comparison_table_integrated.html:1012 +#: templates/corporate/comparison_table_integrated.html:1025 +#: templates/corporate/comparison_table_integrated.html:1038 +#: templates/corporate/comparison_table_integrated.html:1051 +#: templates/corporate/comparison_table_integrated.html:1064 +#: templates/corporate/comparison_table_integrated.html:1065 +#: templates/corporate/comparison_table_integrated.html:1153 +#: templates/corporate/comparison_table_integrated.html:1154 +#: templates/corporate/comparison_table_integrated.html:1168 +#: templates/corporate/comparison_table_integrated.html:1169 +#: templates/corporate/comparison_table_integrated.html:1183 +#: templates/corporate/comparison_table_integrated.html:1194 +#: templates/corporate/comparison_table_integrated.html:1195 +#: templates/corporate/comparison_table_integrated.html:1196 +#: templates/corporate/comparison_table_integrated.html:1205 +#: templates/corporate/comparison_table_integrated.html:1206 +#: templates/corporate/comparison_table_integrated.html:1220 +#: templates/corporate/comparison_table_integrated.html:1221 +#: templates/corporate/comparison_table_integrated.html:1235 +#: templates/corporate/comparison_table_integrated.html:1236 +#: templates/corporate/comparison_table_integrated.html:1250 +#: templates/corporate/comparison_table_integrated.html:1251 +#: templates/corporate/comparison_table_integrated.html:1270 +#: templates/corporate/comparison_table_integrated.html:1283 +#: templates/corporate/comparison_table_integrated.html:1296 +#: templates/corporate/comparison_table_integrated.html:1297 +#: templates/corporate/comparison_table_integrated.html:1311 +#: templates/corporate/comparison_table_integrated.html:1312 +#: templates/corporate/comparison_table_integrated.html:1328 +#: templates/corporate/comparison_table_integrated.html:1329 +#: templates/corporate/comparison_table_integrated.html:1341 +#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1352 +#: templates/corporate/comparison_table_integrated.html:1353 +#: templates/corporate/comparison_table_integrated.html:1354 +#: templates/corporate/comparison_table_integrated.html:1381 +#: templates/corporate/comparison_table_integrated.html:1382 +#: templates/corporate/comparison_table_integrated.html:1395 +#: templates/corporate/comparison_table_integrated.html:1396 +#: templates/corporate/comparison_table_integrated.html:1408 +#: templates/corporate/comparison_table_integrated.html:1409 +#: templates/corporate/comparison_table_integrated.html:1421 +#: templates/corporate/comparison_table_integrated.html:1422 +#: templates/corporate/comparison_table_integrated.html:1435 +#: templates/corporate/comparison_table_integrated.html:1436 +#: templates/corporate/comparison_table_integrated.html:1448 +#: templates/corporate/comparison_table_integrated.html:1449 +#: templates/corporate/comparison_table_integrated.html:1461 +#: templates/corporate/comparison_table_integrated.html:1462 +#: templates/corporate/comparison_table_integrated.html:1474 +#: templates/corporate/comparison_table_integrated.html:1475 +#: templates/corporate/comparison_table_integrated.html:1476 +#: templates/corporate/comparison_table_integrated.html:1487 +#: templates/corporate/comparison_table_integrated.html:1488 +#: templates/corporate/comparison_table_integrated.html:1489 +#: templates/corporate/comparison_table_integrated.html:1500 +#: templates/corporate/comparison_table_integrated.html:1501 +#: templates/corporate/comparison_table_integrated.html:1502 +#: templates/corporate/comparison_table_integrated.html:1513 +#: templates/corporate/comparison_table_integrated.html:1514 +#: templates/corporate/comparison_table_integrated.html:1515 +#: templates/corporate/comparison_table_integrated.html:1526 +#: templates/corporate/comparison_table_integrated.html:1527 +#: templates/corporate/comparison_table_integrated.html:1528 +#: templates/corporate/comparison_table_integrated.html:1539 +#: templates/corporate/comparison_table_integrated.html:1540 +#: templates/corporate/comparison_table_integrated.html:1541 +#: templates/corporate/comparison_table_integrated.html:1606 +#: templates/corporate/comparison_table_integrated.html:1607 +#: templates/corporate/comparison_table_integrated.html:1621 +#: templates/corporate/comparison_table_integrated.html:1632 +#: templates/corporate/comparison_table_integrated.html:1633 +msgid "Self-managed" +msgstr "" + +#: templates/corporate/comparison_table_integrated.html:282 +msgid "For organizations with up to 10 users" +msgstr "" + +#: templates/corporate/comparison_table_integrated.html:1075 +msgid "25 users minimum" +msgstr "" + +#: templates/corporate/comparison_table_integrated.html:1363 +#: templates/corporate/comparison_table_integrated.html:1595 +#: templates/corporate/comparison_table_integrated.html:1596 +#: templates/corporate/comparison_table_integrated.html:1643 +#: templates/corporate/comparison_table_integrated.html:1644 +#: templates/corporate/comparison_table_integrated.html:1654 +#: templates/corporate/comparison_table_integrated.html:1665 +#: templates/corporate/comparison_table_integrated.html:1676 +#: templates/corporate/comparison_table_integrated.html:1677 +#: templates/corporate/comparison_table_integrated.html:1687 +#: templates/corporate/comparison_table_integrated.html:1688 +#: templates/corporate/comparison_table_integrated.html:1689 +msgid "Not available" +msgstr "" + +#: templates/corporate/development-community.html:23 +msgid "The Zulip development community" +msgstr "" + +#: templates/corporate/development-community.html:30 +#: templates/corporate/development-community.html:55 +msgid "Join as a user" +msgstr "" + +#: templates/corporate/development-community.html:33 +#: templates/corporate/development-community.html:58 +msgid "Join as a self-hoster" +msgstr "" + +#: templates/corporate/development-community.html:36 +#: templates/corporate/development-community.html:61 +msgid "Join as a contributor" +msgstr "" + +#: templates/corporate/for/business.html:24 +#: templates/corporate/for/communities.html:37 +#: templates/corporate/for/communities.html:66 +#: templates/corporate/for/education.html:32 +#: templates/corporate/for/events.html:34 +#: templates/corporate/for/events.html:294 +#: templates/corporate/for/open-source.html:38 +#: templates/corporate/for/open-source.html:732 +#: templates/corporate/for/research.html:36 +#: templates/corporate/for/research.html:449 +#: templates/corporate/for/use-cases.html:23 +#: templates/corporate/why-zulip.html:27 templates/zerver/create_realm.html:38 +msgid "Create organization" +msgstr "" + +#: templates/corporate/for/business.html:27 +#: templates/corporate/self-hosting.html:27 +#: templates/corporate/why-zulip.html:30 templates/zerver/footer.html:45 +msgid "Get a demo" +msgstr "" + +#: templates/corporate/for/business.html:30 +#: templates/corporate/for/communities.html:43 +#: templates/corporate/for/communities.html:72 +#: templates/corporate/for/education.html:38 +#: templates/corporate/for/events.html:40 +#: templates/corporate/for/events.html:300 +#: templates/corporate/for/open-source.html:44 +#: templates/corporate/for/open-source.html:738 +#: templates/corporate/for/research.html:42 +#: templates/corporate/for/research.html:455 +#: templates/corporate/for/use-cases.html:29 +msgid "Self-host Zulip" +msgstr "" + +#: templates/corporate/for/communities.html:40 +#: templates/corporate/for/communities.html:69 +#: templates/corporate/for/events.html:37 +#: templates/corporate/for/events.html:297 +#: templates/corporate/for/open-source.html:41 +#: templates/corporate/for/open-source.html:735 +#: templates/corporate/for/research.html:39 +#: templates/corporate/for/research.html:452 +msgid "Request sponsorship" +msgstr "" + +#: templates/corporate/for/education.html:35 +msgid "Education pricing" +msgstr "" + +#: templates/corporate/for/use-cases.html:26 +msgid "View pricing" +msgstr "" + +#: templates/corporate/self-hosting.html:33 +msgid "Zulip for business" +msgstr "" + +#: templates/corporate/support/support_request.html:9 +#: templates/zerver/footer.html:44 +msgid "Contact support" +msgstr "" + +#: templates/corporate/support/support_request.html:17 +msgid "From" +msgstr "Από" + +#: templates/corporate/support/support_request.html:21 +msgid "Organization" +msgstr "Οργανισμός" + +#: templates/corporate/support/support_request.html:25 +msgid "Subject" +msgstr "Θέμα" + +#: templates/corporate/support/support_request.html:29 +msgid "Message" +msgstr "Μήνυμα" + +#: templates/corporate/support/support_request.html:35 +msgid "Submit" +msgstr "Υποβολή" + +#: templates/corporate/support/support_request_thanks.html:4 +msgid "Thanks for contacting us" +msgstr "" + +#: templates/corporate/support/support_request_thanks.html:10 +msgid "Thanks for contacting us!" +msgstr "" + +#: templates/corporate/support/support_request_thanks.html:11 +msgid "We will be in touch with you soon." +msgstr "" + +#: templates/corporate/support/support_request_thanks.html:13 +msgid "" +"\n" +" You can find answers to frequently asked questions in the\n" +" Zulip help center.\n" +" " +msgstr "" + +#: templates/corporate/team.html:139 +msgid "Avatar" +msgstr "Άβαταρ" + +#: templates/corporate/try-zulip.html:36 +msgid "Try Zulip now" +msgstr "" + +#: templates/corporate/zulipchat_migration_tos.html:3 +msgid "" +"\n" +" This team chat is now being hosted on Zulip Cloud. Please accept the Zulip Terms of Service to continue.\n" +" " +msgstr "" + +#: templates/two_factor/_wizard_forms.html:26 +msgid "Or, alternatively, use one of your backup phones:" +msgstr "" + +#: templates/two_factor/_wizard_forms.html:37 +msgid "As a last resort, you can use a backup token:" +msgstr "" + +#: templates/two_factor/_wizard_forms.html:41 +msgid "Use backup token" +msgstr "" + +#: templates/zerver/accounts_accept_terms.html:4 +msgid "Accept the Terms of Service" +msgstr "" + +#: templates/zerver/accounts_accept_terms.html:18 +msgid "Welcome to Zulip" +msgstr "" + +#: templates/zerver/accounts_accept_terms.html:25 +#: templates/zerver/accounts_home.html:63 templates/zerver/login.html:101 +#: templates/zerver/register.html:83 templates/zerver/reset.html:24 +#: templates/zerver/reset_confirm.html:24 +msgid "Email" +msgstr "Διεύθυνση email" + +#: templates/zerver/accounts_accept_terms.html:54 +#: templates/zerver/register.html:235 +#, python-format +msgid "" +"I agree to the Terms of Service." +msgstr "" + +#: templates/zerver/accounts_accept_terms.html:68 +#: templates/zerver/register.html:250 +msgid "Subscribe me to Zulip's low-traffic newsletter (a few emails a year)." +msgstr "" + +#: templates/zerver/accounts_accept_terms.html:74 +msgid "Continue" +msgstr "Συνέχεια" + +#: templates/zerver/accounts_home.html:5 +#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153 +#: templates/zerver/portico-header.html:51 templates/zerver/register.html:256 +msgid "Sign up" +msgstr "Εγγραφείτε" + +#: templates/zerver/accounts_home.html:18 +msgid "Sign up for Zulip" +msgstr "Εγγραφείτε στο Zulip" + +#: templates/zerver/accounts_home.html:37 +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/realm_creation_form.html:70 +msgid "OR" +msgstr "Ή" + +#: templates/zerver/accounts_home.html:86 +#, python-format +msgid "Sign up with %(identity_provider)s" +msgstr "Εγγραφείτε με %(identity_provider)s" + +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "Έχετε ήδη λογαριασμό;" + +#: templates/zerver/accounts_home.html:92 +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:21 +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:6 +#: templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:127 +#: templates/zerver/portico-header.html:40 +#: templates/zerver/portico-header.html:47 +msgid "Log in" +msgstr "Συνδεθείτε" + +#: templates/zerver/accounts_send_confirm.html:5 +#: templates/zerver/accounts_send_confirm.html:17 +msgid "Confirm your email address" +msgstr "Επιβεβαιώστε τη διεύθυνση email σας" + +#: templates/zerver/accounts_send_confirm.html:21 +#, python-format +msgid "" +"To complete your registration, check your email account (%(email)s) for a confirmation email " +"from Zulip." +msgstr "Για να ολοκληρώσετε την εγγραφή σας, δείτε στο email σας (%(email)s) για ένα email επιβεβαίωσης από το Zulip." + +#: templates/zerver/accounts_send_confirm.html:25 +msgid "" +"If you don't see a confirmation email in your Inbox or Spam folder, we can " +"resend it." +msgstr "Αν δεν δείτε ένα email επιβεβαίωσης στον φάκελο με τα Εισερχόμενα ή τα Ανεπιθύμητα, μπορούμε να το ξαναστείλουμε." + +#: templates/zerver/app/index.html:6 +#, python-brace-format +msgid "Public view of {org_name} | Zulip team chat" +msgstr "" + +#: templates/zerver/app/index.html:7 +#, python-brace-format +msgid "" +"Browse the publicly accessible channels in {org_name} without logging in." +msgstr "" + +#: templates/zerver/app/index.html:135 +msgid "" +"If this message does not go away, try reloading " +"the page." +msgstr "" + +#: templates/zerver/app/index.html:138 +msgid "Error loading Zulip. Try reloading the page." +msgstr "" + +#: templates/zerver/app/index.html:237 +msgid "No conversations match your filters." +msgstr "" + +#: templates/zerver/app/index.html:250 +msgid "This view is still loading messages." +msgstr "" + +#: templates/zerver/app/index.html:253 +msgid "Load more" +msgstr "Φορτώστε περισσότερα" + +#: templates/zerver/change_email_address_visibility_modal.html:6 +msgid "Configure email address privacy" +msgstr "" + +#: templates/zerver/change_email_address_visibility_modal.html:12 +msgid "" +"Zulip lets you control which roles in the organization can view your email " +"address." +msgstr "" + +#: templates/zerver/change_email_address_visibility_modal.html:13 +msgid "" +"Do you want to change the privacy setting for your email from the default " +"configuration for this organization?" +msgstr "" + +#: templates/zerver/change_email_address_visibility_modal.html:15 +msgid "Who can access your email address" +msgstr "" + +#: templates/zerver/change_email_address_visibility_modal.html:22 +#, python-format +msgid "" +"You can also change this setting after you join." +msgstr "" + +#: templates/zerver/close_window.html:5 +msgid "Video call ended" +msgstr "" + +#: templates/zerver/close_window.html:13 +msgid "You may now close this window." +msgstr "Μπορείτε τώρα να κλείσετε αυτό το παράθυρο." + +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:12 +msgid "Configuration error" +msgstr "" + +#: templates/zerver/config_error/ldap.html:4 +msgid "" +"\n" +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" + +#: templates/zerver/config_error/remote_billing_bouncer_not_configured.html:4 +#, python-format +msgid "" +"\n" +" This server is not configured to use push notifications. For instructions on how to\n" +" configure push notifications, please see the\n" +" documentation.\n" +" " +msgstr "" + +#: templates/zerver/confirm_continue_registration.html:4 +msgid "Account not found" +msgstr "Ο λογαριασμός δεν βρέθηκε" + +#: templates/zerver/confirm_continue_registration.html:14 +msgid "Zulip account not found." +msgstr "Ο λογαριασμός Zulip δεν βρέθηκε" + +#: templates/zerver/confirm_continue_registration.html:18 +#, python-format +msgid "" +"\n" +" No account found for %(email)s.\n" +" " +msgstr "\n Δεν βρέθηκε λογαριασμός για το %(email)s.\n " + +#: templates/zerver/confirm_continue_registration.html:30 +msgid "Log in with another account" +msgstr "Συνδεθείτε με άλλο λογαριασμό" + +#: templates/zerver/confirm_continue_registration.html:37 +msgid "Continue to registration" +msgstr "Προχωρήστε στην εγγραφή" + +#: templates/zerver/create_realm.html:5 +msgid "Create a new organization" +msgstr "Δημιουργία νέου οργανισμού" + +#: templates/zerver/create_realm.html:16 +msgid "Create a new Zulip organization" +msgstr "Δημιουργία νέου οργανισμού Zulip" + +#: templates/zerver/create_realm.html:27 templates/zerver/reset.html:27 +msgid "Enter your email address" +msgstr "Πληκτρολογήστε τη διεύθυνση email σας" + +#: templates/zerver/create_realm.html:29 +msgid "Your email" +msgstr "Το email σας" + +#: templates/zerver/create_realm.html:43 +msgid "" +"\n" +" Or import\n" +" from Slack, Mattermost,\n" +" or Rocket.Chat.\n" +" " +msgstr "" + +#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:22 +msgid "Deactivated organization" +msgstr "Απενεργοποιημένος οργανισμός" + +#: templates/zerver/deactivated.html:20 +msgid "Organization moved" +msgstr "" + +#: templates/zerver/deactivated.html:29 +#, python-format +msgid "" +"\n" +" This organization has moved to %(deactivated_redirect)s.\n" +" " +msgstr "" + +#: templates/zerver/deactivated.html:33 +msgid "" +"\n" +" This organization has been deactivated.\n" +" " +msgstr "" + +#: templates/zerver/deactivated.html:37 +#, python-format +msgid "" +"\n" +" If you are an owner of this organization, you can contact Zulip support to reactivate it.\n" +" " +msgstr "" + +#: templates/zerver/deactivated.html:41 +#, python-format +msgid "" +"\n" +" If you are an owner of this organization, you can contact this Zulip server's administrators to reactivate it.\n" +" " +msgstr "" + +#: templates/zerver/desktop_login.html:5 +msgid "Finish desktop app login" +msgstr "" + +#: templates/zerver/desktop_login.html:11 +msgid "Finish desktop login" +msgstr "" + +#: templates/zerver/desktop_login.html:14 +msgid "" +"Use your web browser to finish logging in, then come back here to paste in " +"your login token." +msgstr "" + +#: templates/zerver/desktop_login.html:18 +msgid "Paste token here" +msgstr "" + +#: templates/zerver/desktop_login.html:20 +msgid "Finish" +msgstr "Ολοκλήρωση" + +#: templates/zerver/desktop_login.html:24 +msgid "Incorrect token." +msgstr "" + +#: templates/zerver/desktop_login.html:28 +msgid "Token accepted. Logging you in…" +msgstr "" + +#: templates/zerver/desktop_redirect.html:5 +msgid "Log in to desktop app" +msgstr "" + +#: templates/zerver/desktop_redirect.html:12 +msgid "" +"Copy this login token and return to your Zulip app to finish logging in:" +msgstr "" + +#: templates/zerver/desktop_redirect.html:17 +msgid "Copy" +msgstr "Αντιγραφή" + +#: templates/zerver/desktop_redirect.html:19 +msgid "You may then close this window." +msgstr "" + +#: templates/zerver/desktop_redirect.html:20 +msgid "Or, continue in your browser." +msgstr "" + +#: templates/zerver/development/dev_login.html:26 +msgid "Anonymous user" +msgstr "Ανώνυμος χρήστης" + +#: templates/zerver/development/dev_login.html:32 zerver/models/groups.py:23 +msgid "Owners" +msgstr "Ιδιοκτήτες" + +#: templates/zerver/development/dev_login.html:49 zerver/models/groups.py:24 +msgid "Administrators" +msgstr "Διαχειριστές" + +#: templates/zerver/development/dev_login.html:60 zerver/models/groups.py:25 +msgid "Moderators" +msgstr "Συντονιστές" + +#: templates/zerver/development/dev_login.html:71 +msgid "Guest users" +msgstr "Επισκέπτες" + +#: templates/zerver/development/dev_login.html:85 +msgid "Normal users" +msgstr "Κανονικοί χρήστες" + +#: templates/zerver/development/email_log.html:31 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:64 +msgid "Close" +msgstr "Κλείσιμο" + +#: templates/zerver/development/email_log.html:66 +msgid "Update" +msgstr "Ανανέωση" + +#: templates/zerver/development/integrations_dev_panel.html:19 +#: templates/zerver/portico-header.html:8 +#: templates/zerver/portico-header.html:12 zerver/models/realms.py:418 +msgid "Zulip" +msgstr "Zulip" + +#: templates/zerver/digest_base.html:5 +msgid "Digest" +msgstr "" + +#: templates/zerver/emails/account_registered.html:11 +#, python-format +msgid "" +"Congratulations, you have created a new Zulip demo organization. Note\n" +" that this organization will be automatically deleted in 30 days. Learn more\n" +" about demo organizations here!\n" +" " +msgstr "" + +#: templates/zerver/emails/account_registered.html:19 +#, python-format +msgid "" +"Congratulations, you have created a new Zulip\n" +" organization: %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/account_registered.html:24 +#: templates/zerver/emails/account_registered.txt:1 +msgid "Welcome to Zulip!" +msgstr "Καλώς ήρθατε στο Zulip!" + +#: templates/zerver/emails/account_registered.html:26 +#, python-format +msgid "" +"You've joined the Zulip organization %(realm_name)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/account_registered.html:32 +#, python-format +msgid "" +"You will use the following info to log into the Zulip web, mobile and desktop apps:" +msgstr "" + +#: templates/zerver/emails/account_registered.html:34 +#: templates/zerver/emails/account_registered.txt:16 +#: templates/zerver/emails/confirm_registration.html:12 +#: templates/zerver/emails/confirm_registration.txt:3 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/account_registered.html:37 +#: templates/zerver/emails/account_registered.txt:20 +#, python-format +msgid "Your username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/account_registered.html:39 +#: templates/zerver/emails/account_registered.txt:22 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/account_registered.html:42 +#: templates/zerver/emails/account_registered.txt:25 +#, python-format +msgid "Your account email: %(email)s" +msgstr "" + +#: templates/zerver/emails/account_registered.html:45 +msgid "Go to organization" +msgstr "" + +#: templates/zerver/emails/account_registered.html:49 +#, python-format +msgid "" +"If you are new to Zulip, check out our getting started guide!" +msgstr "" + +#: templates/zerver/emails/account_registered.html:51 +#, python-format +msgid "" +"We also have a guide for moving your organization to " +"Zulip." +msgstr "" + +#: templates/zerver/emails/account_registered.html:57 +#, python-format +msgid "" +"Questions? Contact us — we'd love " +"to help!" +msgstr "" + +#: templates/zerver/emails/account_registered.subject.txt:2 +#, python-format +msgid "%(realm_name)s on Zulip: Your new organization details" +msgstr "" + +#: templates/zerver/emails/account_registered.subject.txt:4 +#, python-format +msgid "%(realm_name)s on Zulip: Your new account details" +msgstr "" + +#: templates/zerver/emails/account_registered.txt:5 +#, python-format +msgid "" +" Congratulations, you have created a new demo Zulip organization. Note that " +"this organization will be automatically deleted in 30 days. Learn more about" +" demo organizations here: %(demo_organizations_help_link)s!" +msgstr "" + +#: templates/zerver/emails/account_registered.txt:7 +#, python-format +msgid "" +"Congratulations, you have created a new Zulip organization: %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/account_registered.txt:10 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/account_registered.txt:14 +#, python-format +msgid "" +"You will use the following info to log into the Zulip web, mobile and " +"desktop apps (%(apps_page_link)s):" +msgstr "" + +#: templates/zerver/emails/account_registered.txt:29 +#, python-format +msgid "" +"If you are new to Zulip, check out our getting started guide " +"(%(getting_user_started_link)s)!" +msgstr "" + +#: templates/zerver/emails/account_registered.txt:31 +#, python-format +msgid "" +" We also have a guide for moving your organization to Zulip " +"(%(getting_organization_started_link)s)." +msgstr "" + +#: templates/zerver/emails/account_registered.txt:36 +#, python-format +msgid "Questions? Contact us at %(support_email)s — we'd love to help!" +msgstr "" + +#: templates/zerver/emails/account_registered.txt:38 +#: templates/zerver/emails/confirm_registration.txt:21 +#: templates/zerver/emails/invitation.txt:11 +#: templates/zerver/emails/onboarding_team_to_zulip.txt:15 +#: templates/zerver/emails/onboarding_zulip_guide.txt:23 +#: templates/zerver/emails/realm_reactivation.txt:16 +#, python-format +msgid "" +"If you have any questions, please contact this Zulip server's administrators" +" at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/confirm_demo_organization_email.html:8 +#: templates/zerver/emails/confirm_demo_organization_email.txt:1 +#: templates/zerver/emails/confirm_new_email.html:8 +#: templates/zerver/emails/confirm_new_email.txt:1 +#: templates/zerver/emails/notify_change_in_email.html:8 +#: templates/zerver/emails/notify_change_in_email.txt:1 +msgid "Hi," +msgstr "Γεια," + +#: templates/zerver/emails/confirm_demo_organization_email.html:10 +#: templates/zerver/emails/confirm_demo_organization_email.txt:4 +#, python-format +msgid "" +"We received a request to add the email address %(new_email)s to your Zulip " +"demo organization account on %(realm_url)s. To confirm this update and set a" +" password for this account, please click below:" +msgstr "" + +#: templates/zerver/emails/confirm_demo_organization_email.html:11 +msgid "Confirm and set password" +msgstr "" + +#: templates/zerver/emails/confirm_demo_organization_email.html:13 +#: templates/zerver/emails/confirm_new_email.html:13 +#, python-format +msgid "" +"If you did not request this change, please contact us immediately at " +"%(support_email)s." +msgstr "" + +#: templates/zerver/emails/confirm_demo_organization_email.subject.txt:1 +msgid "Verify your new email address for your demo Zulip organization" +msgstr "" + +#: templates/zerver/emails/confirm_demo_organization_email.txt:9 +#: templates/zerver/emails/confirm_new_email.txt:9 +#, python-format +msgid "" +"If you did not request this change, please contact us immediately at " +"<%(support_email)s>." +msgstr "" + +#: templates/zerver/emails/confirm_new_email.html:10 +#: templates/zerver/emails/confirm_new_email.txt:4 +#, python-format +msgid "" +"We received a request to change the email address for the Zulip account on " +"%(realm_url)s from %(old_email)s to %(new_email)s. To confirm this change, " +"please click below:" +msgstr "" + +#: templates/zerver/emails/confirm_new_email.html:11 +msgid "Confirm email change" +msgstr "" + +#: templates/zerver/emails/confirm_new_email.subject.txt:1 +#, python-format +msgid "Verify your new email address for %(organization_host)s" +msgstr "" + +#: templates/zerver/emails/confirm_registration.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization:" +msgstr "" + +#: templates/zerver/emails/confirm_registration.html:13 +#: templates/zerver/emails/confirm_registration.txt:5 +#, python-format +msgid "Organization type: %(organization_type)s" +msgstr "" + +#: templates/zerver/emails/confirm_registration.html:16 +#: templates/zerver/emails/confirm_registration.txt:7 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.html:21 +#: templates/zerver/emails/confirm_registration.txt:12 +msgid "" +"Click the button below to create the organization and register your account." +" You'll be able to update the information above if you like." +msgstr "" + +#: templates/zerver/emails/confirm_registration.html:23 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.html:25 +#: templates/zerver/emails/invitation.html:16 +#: templates/zerver/emails/invitation_reminder.html:14 +msgid "Complete registration" +msgstr "Ολοκλήρωση εγγραφής" + +#: templates/zerver/emails/confirm_registration.subject.txt:2 +msgid "Create your Zulip organization" +msgstr "" + +#: templates/zerver/emails/confirm_registration.subject.txt:4 +msgid "Activate your Zulip account" +msgstr "" + +#: templates/zerver/emails/confirm_registration.txt:14 +msgid "Click the link below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.txt:19 +#: templates/zerver/emails/invitation.txt:9 +#: templates/zerver/emails/onboarding_team_to_zulip.txt:13 +#: templates/zerver/emails/onboarding_zulip_guide.txt:21 +#: templates/zerver/emails/realm_reactivation.txt:14 +#, python-format +msgid "" +"Do you have questions or feedback to share? Contact us at %(support_email)s " +"— we'd love to help!" +msgstr "" + +#: templates/zerver/emails/custom_email_base.pre.html:19 +#: templates/zerver/emails/custom_email_base.pre.manage_preferences_block.txt:8 +#: templates/zerver/emails/digest.html:39 +#: templates/zerver/emails/notify_new_login.html:46 +msgid "Manage email preferences" +msgstr "" + +#: templates/zerver/emails/custom_email_base.pre.html:19 +#: templates/zerver/emails/custom_email_base.pre.manage_preferences_block.txt:12 +msgid "Unsubscribe from marketing emails" +msgstr "" + +#: templates/zerver/emails/deactivate.html:8 +#, python-format +msgid "" +"\n" +"Your Zulip account on %(realm_url)s has been deactivated, and you will no longer be able to log in.\n" +msgstr "" + +#: templates/zerver/emails/deactivate.html:15 +#: templates/zerver/emails/deactivate.txt:6 +msgid "The administrators provided the following comment:" +msgstr "" + +#: templates/zerver/emails/deactivate.subject.txt:1 +#, python-format +msgid "Notification of account deactivation on %(realm_name)s" +msgstr "" + +#: templates/zerver/emails/deactivate.txt:1 +#, python-format +msgid "" +"\n" +"Your Zulip account on %(realm_url)s has been deactivated, and you will no longer be able to log in.\n" +msgstr "" + +#: templates/zerver/emails/digest.html:27 templates/zerver/emails/digest.txt:8 +msgid "New channels" +msgstr "Νέα κανάλια" + +#: templates/zerver/emails/digest.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.html:40 +msgid "Unsubscribe from digest emails" +msgstr "" + +#: templates/zerver/emails/digest.subject.txt:1 +#, python-format +msgid "Zulip digest for %(realm_name)s" +msgstr "" + +#: templates/zerver/emails/digest.txt:12 +#, python-format +msgid "Click here to log in to Zulip and catch up: %(organization_url)s." +msgstr "" + +#: templates/zerver/emails/digest.txt:15 +msgid "Manage email preferences:" +msgstr "" + +#: templates/zerver/emails/digest.txt:19 +msgid "Unsubscribe from digest emails:" +msgstr "" + +#: templates/zerver/emails/email_base_default.html:33 +#: templates/zerver/emails/email_base_marketing.html:33 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.html:9 +#: templates/zerver/emails/find_team.txt:2 +msgid "Thanks for your request!" +msgstr "" + +#: templates/zerver/emails/find_team.html:12 +#: templates/zerver/emails/find_team.txt:5 +#, python-format +msgid "" +"Your email address %(email)s has accounts with the following Zulip Cloud " +"organizations:" +msgstr "" + +#: templates/zerver/emails/find_team.html:14 +#: templates/zerver/emails/find_team.txt:7 +#, python-format +msgid "" +"Your email address %(email)s has accounts with the following Zulip " +"organizations hosted by %(external_host)s:" +msgstr "" + +#: templates/zerver/emails/find_team.html:24 +#, python-format +msgid "" +"If you have trouble logging in, you can reset your password." +msgstr "" + +#: templates/zerver/emails/find_team.html:28 +#: templates/zerver/emails/find_team.txt:21 +#: templates/zerver/emails/find_team.txt:28 +msgid "You have requested a list of Zulip accounts for this email address." +msgstr "" + +#: templates/zerver/emails/find_team.html:30 +#: templates/zerver/emails/find_team.txt:21 +msgid "Unfortunately, no Zulip Cloud accounts were found." +msgstr "" + +#: templates/zerver/emails/find_team.html:32 +#: templates/zerver/emails/find_team.txt:28 +#, python-format +msgid "" +"Unfortunately, no accounts were found in Zulip organizations hosted by " +"%(external_host)s." +msgstr "" + +#: templates/zerver/emails/find_team.html:37 +#, python-format +msgid "" +"You can check for accounts with " +"another email, or try another way " +"to find your account." +msgstr "" + +#: templates/zerver/emails/find_team.html:38 +#: templates/zerver/emails/find_team.txt:26 +#: templates/zerver/emails/find_team.txt:34 +msgid "" +"If you do not recognize this request, you can safely ignore this email." +msgstr "" + +#: templates/zerver/emails/find_team.subject.txt:2 +msgid "Your Zulip accounts" +msgstr "" + +#: templates/zerver/emails/find_team.subject.txt:4 +msgid "No Zulip accounts found" +msgstr "" + +#: templates/zerver/emails/find_team.txt:15 +msgid "If you have trouble logging in, you can reset your password." +msgstr "" + +#: templates/zerver/emails/find_team.txt:23 +#: templates/zerver/emails/find_team.txt:31 +#, python-format +msgid "" +"You can check for accounts with another email (%(find_accounts_link)s), or " +"try another way to find your account (%(help_logging_in_link)s)." +msgstr "" + +#: templates/zerver/emails/invitation.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + +#: templates/zerver/emails/invitation.html:12 +#, python-format +msgid "" +"%(referrer_name)s wants you to join them on Zulip — the team " +"communication tool designed for productivity." +msgstr "" + +#: templates/zerver/emails/invitation.html:15 +#: templates/zerver/emails/invitation_reminder.html:13 +msgid "To get started, click the button below." +msgstr "" + +#: templates/zerver/emails/invitation.subject.txt:1 +#, python-format +msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" +msgstr "" + +#: templates/zerver/emails/invitation.txt:3 +#, python-format +msgid "" +"%(referrer_full_name)s (%(referrer_email)s) wants you to join them on Zulip " +"-- the team communication tool designed for productivity." +msgstr "" + +#: templates/zerver/emails/invitation.txt:5 +#: templates/zerver/emails/invitation_reminder.txt:5 +msgid "To get started, click the link below." +msgstr "Για να ξεκινήσετε, πατήστε τον παρακάτω σύνδεσμο." + +#: templates/zerver/emails/invitation_reminder.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + +#: templates/zerver/emails/invitation_reminder.html:10 +#, python-format +msgid "" +"This is a friendly reminder that %(referrer_name)s wants you to join them on" +" Zulip — the team communication tool designed for productivity." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + +#: templates/zerver/emails/invitation_reminder.subject.txt:1 +#, python-format +msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" +msgstr "" + +#: templates/zerver/emails/invitation_reminder.txt:3 +#, python-format +msgid "" +"This is a friendly reminder that %(referrer_name)s (%(referrer_email)s) " +"wants you to join them on Zulip -- the team communication tool designed for " +"productivity." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.txt:10 +#, python-format +msgid "" +"This invitation expires in two days. If the invitation expires, you'll need " +"to ask %(referrer_name)s for another one." +msgstr "" + +#: templates/zerver/emails/macros.html:14 +#, python-format +msgid "" +"If you have any questions, please contact this Zulip server's administrators" +" at %(email)s." +msgstr "" + +#: templates/zerver/emails/macros.html:18 +#, python-format +msgid "" +"Do you have questions or feedback to share? Contact us — we'd love to help!" +msgstr "" + +#: templates/zerver/emails/missed_message.html:17 +#, python-format +msgid "" +"This email does not include message content because your organization has " +"disabled message content appearing in email notifications." +msgstr "" + +#: templates/zerver/emails/missed_message.html:19 +#, python-format +msgid "" +"This email does not include message content because you have disabled message " +"content appearing in email notifications." +msgstr "" + +#: templates/zerver/emails/missed_message.html:29 +#: templates/zerver/emails/missed_message.txt:25 +msgid "You are receiving this because you were personally mentioned." +msgstr "" + +#: templates/zerver/emails/missed_message.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 "" + +#: templates/zerver/emails/missed_message.html:33 +#: templates/zerver/emails/missed_message.html:37 +#: templates/zerver/emails/missed_message.txt:29 +#: templates/zerver/emails/missed_message.txt:33 +#, python-format +msgid "" +"You are receiving this because all topic participants were mentioned in " +"#%(channel_name)s > %(topic_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have wildcard mention notifications " +"enabled for topics you follow." +msgstr "" + +#: templates/zerver/emails/missed_message.html:39 +#: templates/zerver/emails/missed_message.txt:35 +#, python-format +msgid "" +"You are receiving this because everyone was mentioned in #%(channel_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.html:41 +#: templates/zerver/emails/missed_message.txt:37 +msgid "" +"You are receiving this because you have email notifications enabled for " +"topics you follow." +msgstr "" + +#: templates/zerver/emails/missed_message.html:43 +#: templates/zerver/emails/missed_message.txt:39 +#, python-format +msgid "" +"You are receiving this because you have email notifications enabled for " +"#%(channel_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.html:46 +#, python-format +msgid "" +"Reply to this email directly, view it in " +"%(realm_name)s Zulip, or manage email " +"preferences." +msgstr "" + +#: templates/zerver/emails/missed_message.html:48 +#, python-format +msgid "" +"View or reply in %(realm_name)s Zulip, or manage email preferences." +msgstr "" + +#: templates/zerver/emails/missed_message.html:50 +#, python-format +msgid "" +"Reply in %(realm_name)s Zulip, or manage email preferences." +msgstr "" + +#: templates/zerver/emails/missed_message.html:52 +#, python-format +msgid "" +"\n" +" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" +" " +msgstr "" + +#: templates/zerver/emails/missed_message.subject.txt:2 +#, python-format +msgid "Group DMs with %(huddle_display_name)s" +msgstr "" + +#: templates/zerver/emails/missed_message.subject.txt:3 +#, python-format +msgid "DMs with %(sender_str)s" +msgstr "" + +#: templates/zerver/emails/missed_message.subject.txt:12 +#, python-format +msgid "[resolved] #%(channel_name)s > %(topic_name)s" +msgstr "" + +#: templates/zerver/emails/missed_message.subject.txt:17 +msgid "New messages" +msgstr "Νέα μηνύματα" + +#: templates/zerver/emails/missed_message.txt:11 +#, python-format +msgid "" +"\n" +"This email does not include message content because your organization has disabled message content appearing in email notifications.\n" +"See %(hide_content_url)s for more details.\n" +msgstr "" + +#: templates/zerver/emails/missed_message.txt:16 +#, python-format +msgid "" +"\n" +"This email does not include message content because you have disabled message content appearing in email notifications.\n" +"See %(alert_notif_url)s for more details.\n" +msgstr "" + +#: templates/zerver/emails/missed_message.txt:43 +#, python-format +msgid "Reply to this email directly, or view it in %(realm_name)s Zulip:" +msgstr "" + +#: templates/zerver/emails/missed_message.txt:47 +#, python-format +msgid "View or reply in %(realm_name)s Zulip:" +msgstr "" + +#: templates/zerver/emails/missed_message.txt:51 +#, python-format +msgid "Reply in %(realm_name)s Zulip:" +msgstr "" + +#: templates/zerver/emails/missed_message.txt:55 +msgid "" +"\n" +"Do not reply to this email. This Zulip server is not configured to accept\n" +"incoming emails. Help:\n" +msgstr "" + +#: templates/zerver/emails/missed_message.txt:62 +msgid "Manage email preferences: " +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.subject.txt:1 +#, python-format +msgid "Zulip email changed for %(realm_name)s" +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.txt:3 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at <%(support_email)s>." +msgstr "" + +#: templates/zerver/emails/notify_new_login.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Οργανισμός: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "Διεύθυνση email: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Ώρα: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Συσκευή: %(device_browser)s σε %(device_os)s." + +#: templates/zerver/emails/notify_new_login.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "Διεύθυνση IP: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + +#: templates/zerver/emails/notify_new_login.html:36 +#, python-format +msgid "" +"If you do not recognize this login, or think your account may have been " +"compromised, please reset your password or " +"contact us immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Ευχαριστούμε," + +#: templates/zerver/emails/notify_new_login.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + +#: templates/zerver/emails/notify_new_login.subject.txt:1 +#, python-format +msgid "New login from %(device_browser)s on %(device_os)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.txt:3 +#, python-format +msgid "Organization: %(organization_url)s" +msgstr "Οργανισμός: %(organization_url)s" + +#: templates/zerver/emails/notify_new_login.txt:16 +#, python-format +msgid "" +"\n" +"If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/onboarding_team_to_zulip.html:10 +#, python-format +msgid "" +"If you've already decided to use Zulip for your organization, welcome! You " +"can use our guide for moving to " +"Zulip to get started." +msgstr "" + +#: templates/zerver/emails/onboarding_team_to_zulip.html:13 +msgid "" +"Otherwise, here is some advice we often hear from customers for evaluating " +"any team chat product:" +msgstr "" + +#: templates/zerver/emails/onboarding_team_to_zulip.html:15 +#, python-format +msgid "" +"Invite your teammates to explore " +"with you and share their unique perspectives." +msgstr "" + +#: templates/zerver/emails/onboarding_team_to_zulip.html:16 +#: templates/zerver/emails/onboarding_team_to_zulip.txt:6 +msgid "Use the app itself to chat about your impressions." +msgstr "" + +#: templates/zerver/emails/onboarding_team_to_zulip.html:18 +#, python-format +msgid "" +"Run a week-long trial with your " +"team, without using any other chat tools. This is the only way to truly " +"experience how a new chat app will help your team communicate." +msgstr "" + +#: templates/zerver/emails/onboarding_team_to_zulip.html:23 +#, python-format +msgid "" +"Zulip is designed to enable efficient " +"communication, and we hope these tips help your team experience it in " +"action." +msgstr "" + +#: templates/zerver/emails/onboarding_team_to_zulip.html:38 +#: templates/zerver/emails/onboarding_team_to_zulip.txt:19 +#: templates/zerver/emails/onboarding_zulip_guide.html:40 +#: templates/zerver/emails/onboarding_zulip_guide.txt:27 +#: templates/zerver/emails/onboarding_zulip_topics.html:34 +#: templates/zerver/emails/onboarding_zulip_topics.txt:14 +#, python-format +msgid "Unsubscribe from welcome emails for %(realm_name)s" +msgstr "" + +#: templates/zerver/emails/onboarding_team_to_zulip.subject.txt:1 +msgid "Choosing the chat app for your team" +msgstr "" + +#: templates/zerver/emails/onboarding_team_to_zulip.txt:1 +msgid "" +"If you've already decided to use Zulip for your organization, welcome! You " +"can use our guide for moving to Zulip to get started." +msgstr "" + +#: templates/zerver/emails/onboarding_team_to_zulip.txt:3 +msgid "" +"Otherwise, here is some advice we often hear from customers for evaluating " +"any team chat product:" +msgstr "" + +#: templates/zerver/emails/onboarding_team_to_zulip.txt:6 +msgid "" +"Invite your teammates to explore with you and share their unique " +"perspectives." +msgstr "" + +#: templates/zerver/emails/onboarding_team_to_zulip.txt:8 +msgid "" +"Run a week-long trial with your team, without using any other chat tools. " +"This is the only way to truly experience how a new chat app will help your " +"team communicate." +msgstr "" + +#: templates/zerver/emails/onboarding_team_to_zulip.txt:10 +msgid "" +"Zulip is designed to enable efficient communication, and we hope these tips " +"help your team experience it in action." +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.html:9 +#: templates/zerver/emails/onboarding_zulip_guide.txt:1 +msgid "" +"As you are getting started with Zulip, we'd love to help you discover how it" +" can work best for your needs. Check out this guide to key Zulip features " +"for organizations like yours!" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.html:13 +#: templates/zerver/emails/onboarding_zulip_guide.txt:4 +msgid "View Zulip guide for businesses" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.html:15 +#: templates/zerver/emails/onboarding_zulip_guide.txt:6 +msgid "View Zulip guide for open-source projects" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.html:17 +#: templates/zerver/emails/onboarding_zulip_guide.txt:8 +msgid "View Zulip guide for education" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.html:19 +#: templates/zerver/emails/onboarding_zulip_guide.txt:10 +msgid "View Zulip guide for research" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.html:21 +#: templates/zerver/emails/onboarding_zulip_guide.txt:12 +msgid "View Zulip guide for events and conferences" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.html:23 +#: templates/zerver/emails/onboarding_zulip_guide.txt:14 +msgid "View Zulip guide for non-profits" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.html:25 +#: templates/zerver/emails/onboarding_zulip_guide.txt:16 +msgid "View Zulip guide for communities" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.subject.txt:2 +msgid "Zulip guide for businesses" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.subject.txt:4 +msgid "Zulip guide for open-source projects" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.subject.txt:6 +msgid "Zulip guide for education" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.subject.txt:8 +msgid "Zulip guide for research" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.subject.txt:10 +msgid "Zulip guide for events and conferences" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.subject.txt:12 +msgid "Zulip guide for non-profits" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_guide.subject.txt:14 +msgid "Zulip guide for communities" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_topics.html:9 +#: templates/zerver/emails/onboarding_zulip_topics.txt:1 +msgid "" +"Here are some tips for keeping your Zulip conversations organized with " +"topics." +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_topics.html:13 +msgid "" +"In Zulip, channels determine who gets a message. Topics tell " +"you what the message is about." +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_topics.html:13 +#: templates/zerver/emails/onboarding_zulip_topics.txt:3 +msgid "" +"Using topics, you can read Zulip one conversation at a time. You'll see each" +" message in context, no matter how many different discussions are going on." +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_topics.html:16 +msgid "Channels and topics in the Zulip app" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_topics.html:19 +#: templates/zerver/emails/onboarding_zulip_topics.txt:5 +msgid "" +"To kick off a new conversation, just pick a channel and start a new topic. " +"This way, the new conversation thread won't interrupt ongoing discussions. " +"For a good topic name, think about finishing the sentence: “Hey, can we chat" +" about…?”" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_topics.html:22 +msgid "Examples of short topics" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_topics.html:25 +#, python-format +msgid "" +"Don't stress about picking the perfect name for your topic. If anything is " +"out of place, it's easy to move " +"messages, rename topics, or even " +"move a topic to a different channel." +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_topics.html:28 +#: templates/zerver/emails/onboarding_zulip_topics.txt:10 +#: templates/zerver/portico-header-dropdown.html:3 +msgid "Go to Zulip" +msgstr "Πηγαίντε στο Zulip" + +#: templates/zerver/emails/onboarding_zulip_topics.subject.txt:1 +msgid "Keep your conversations organized with topics" +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_topics.txt:3 +msgid "" +"In Zulip, channels determine who gets a message. Topics tell you what the " +"message is about." +msgstr "" + +#: templates/zerver/emails/onboarding_zulip_topics.txt:7 +#, python-format +msgid "" +"Don't stress about picking the perfect name for your topic. If anything is " +"out of place, it's easy to move messages (%(move_messages_link)s), rename " +"topics (%(rename_topics_link)s), or even move a topic to a different channel" +" (%(move_channels_link)s)." +msgstr "" + +#: templates/zerver/emails/password_reset.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_url)s." +msgstr "" + +#: templates/zerver/emails/password_reset.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.html:14 +msgid "Reset password" +msgstr "Επανακαθορισμός κωδικού πρόσβασης" + +#: templates/zerver/emails/password_reset.html:19 +#, python-format +msgid "" +"You previously had an account on %(organization_url)s, but it has been " +"deactivated. You can contact an organization administrator to reactivate your account." +msgstr "" + +#: templates/zerver/emails/password_reset.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "Δεν έχετε λογαριασμός σε αυτόν τον οργανισμό Zulip." + +#: templates/zerver/emails/password_reset.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + +#: templates/zerver/emails/password_reset.subject.txt:1 +#, python-format +msgid "Password reset request for %(realm_name)s" +msgstr "" + +#: templates/zerver/emails/password_reset.txt:4 +msgid "Click the link below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.txt:8 +#, python-format +msgid "" +"You previously had an account on %(realm_url)s, but it has been deactivated." +" You can contact an organization administrator to reactivate your account." +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_deactivated.html:14 +#, python-format +msgid "" +"You have deactivated your Zulip organization, %(realm_name)s, on " +"%(localized_date)s." +msgstr "" + +#: templates/zerver/emails/realm_deactivated.html:16 +#, python-format +msgid "" +"Your Zulip organization, %(realm_name)s, was deactivated by " +"%(deactivating_owner)s on %(localized_date)s." +msgstr "" + +#: templates/zerver/emails/realm_deactivated.html:18 +#, python-format +msgid "" +"Your Zulip organization, %(realm_name)s, was deactivated on " +"%(localized_date)s." +msgstr "" + +#: templates/zerver/emails/realm_deactivated.html:21 +#: templates/zerver/emails/realm_deactivated.txt:13 +msgid "" +"All data associated with this organization has been permanently deleted." +msgstr "" + +#: templates/zerver/emails/realm_deactivated.html:23 +#: templates/zerver/emails/realm_deactivated.txt:15 +#, python-format +msgid "" +"All data associated with this organization will be permanently deleted on " +"%(deletion_date)s." +msgstr "" + +#: templates/zerver/emails/realm_deactivated.html:27 +#: templates/zerver/emails/realm_deactivated.txt:19 +msgid "" +"If you have any questions or concerns, please reply to this email as soon as" +" possible." +msgstr "" + +#: templates/zerver/emails/realm_deactivated.subject.txt:1 +#, python-format +msgid "Your Zulip organization %(realm_name)s has been deactivated" +msgstr "" + +#: templates/zerver/emails/realm_deactivated.txt:6 +#, python-format +msgid "" +"You have deactivated your Zulip organization, %(realm_name)s, on " +"%(localized_date)s. " +msgstr "" + +#: templates/zerver/emails/realm_deactivated.txt:8 +#, python-format +msgid "" +"Your Zulip organization, %(realm_name)s, was deactivated by " +"%(deactivating_owner)s on %(localized_date)s. " +msgstr "" + +#: templates/zerver/emails/realm_deactivated.txt:10 +#, python-format +msgid "" +"Your Zulip organization, %(realm_name)s, was deactivated on " +"%(localized_date)s. " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_url)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.subject.txt:1 +msgid "Reactivate your Zulip organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.txt:7 +msgid "Click the link below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:9 +#, python-format +msgid "" +"Either you, or someone on your behalf, has requested a log in link to manage" +" the Zulip plan for %(remote_server_hostname)s." +msgstr "" + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:12 +msgid "" +"\n" +" Click the button below to log in.\n" +" " +msgstr "" + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:16 +#, python-format +msgid "" +"\n" +" This link will expire in %(validity_in_hours)s hours.\n" +" " +msgstr "" + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:24 +#: templates/zerver/emails/remote_realm_billing_confirm_login.html:17 +#, python-format +msgid "" +"Questions? Learn more or contact " +"%(billing_contact_email)s." +msgstr "" + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.subject.txt:1 +msgid "Log in to Zulip plan management" +msgstr "" + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:1 +#, python-format +msgid "" +"Either you, or someone on your behalf, has requested a log in link to manage" +" the Zulip plan for %(remote_server_hostname)s." +msgstr "" + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:4 +msgid "Click the link below to log in." +msgstr "Πατήστε τον παρακάτω σύνδεσμο για να συνδεθείτε." + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:4 +#, python-format +msgid "This link will expire in %(validity_in_hours)s hours." +msgstr "" + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:8 +#: templates/zerver/emails/remote_realm_billing_confirm_login.txt:6 +#, python-format +msgid "" +"Questions? Learn more at %(billing_help_link)s or contact " +"%(billing_contact_email)s." +msgstr "" + +#: templates/zerver/emails/remote_realm_billing_confirm_login.html:9 +#, python-format +msgid "" +"\n" +" Click the button below to confirm your email and log in to Zulip plan management for %(remote_realm_host)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/remote_realm_billing_confirm_login.html:14 +#: templates/zerver/emails/remote_realm_billing_confirm_login.txt:4 +msgid "Confirm and log in" +msgstr "Επιβεβαιώστε και συνδεθείτε" + +#: templates/zerver/emails/remote_realm_billing_confirm_login.subject.txt:1 +msgid "Confirm email for Zulip plan management" +msgstr "" + +#: templates/zerver/emails/remote_realm_billing_confirm_login.txt:1 +#, python-format +msgid "" +"Click the link below to confirm your email and log in to Zulip plan " +"management for %(remote_realm_host)s." +msgstr "" + +#: templates/zerver/emails/sponsorship_approved_community_plan.html:9 +#, python-format +msgid "" +"Your request for Zulip sponsorship has been approved! Your organization has " +"been upgraded to the Zulip Community plan." +msgstr "" + +#: templates/zerver/emails/sponsorship_approved_community_plan.html:12 +#, python-format +msgid "" +"If you could list Zulip as a sponsor on your " +"website, we would really appreciate it!" +msgstr "" + +#: templates/zerver/emails/sponsorship_approved_community_plan.subject.txt:1 +#, python-format +msgid "Community plan sponsorship approved for %(billing_entity)s!" +msgstr "" + +#: templates/zerver/emails/sponsorship_approved_community_plan.txt:1 +msgid "" +"Your request for Zulip sponsorship has been approved! Your organization has " +"been upgraded to the Zulip Community plan." +msgstr "" + +#: templates/zerver/emails/sponsorship_approved_community_plan.txt:4 +msgid "" +"If you could list Zulip as a sponsor on your website, we would really " +"appreciate it!" +msgstr "" + +#: templates/zerver/find_account.html:4 +msgid "Find your accounts" +msgstr "Βρείτε τους λογαριασμούς σας" + +#: templates/zerver/find_account.html:12 +msgid "Find your Zulip accounts" +msgstr "Βρείτε τους λογαριασμούς σας στο Zulip" + +#: templates/zerver/find_account.html:19 +msgid "" +"\n" +" Emails sent! The addresses entered on the previous page are listed below:\n" +" " +msgstr "" + +#: templates/zerver/find_account.html:30 +#, python-format +msgid "" +"\n" +" If you don't receive an email, you can\n" +" find accounts for another email address.\n" +" " +msgstr "" + +#: templates/zerver/find_account.html:42 +msgid "" +"Enter your email address to receive an email with the URLs for all the Zulip" +" Cloud organizations in which you have active accounts." +msgstr "" + +#: templates/zerver/find_account.html:44 +msgid "" +"Enter your email address to receive an email with the URLs for all the Zulip" +" organizations on this server in which you have active accounts." +msgstr "" + +#: templates/zerver/find_account.html:46 +msgid "" +"If you have also forgotten your password, you can reset it." +msgstr "" + +#: templates/zerver/find_account.html:54 +msgid "Email address" +msgstr "Διεύθυνση email" + +#: templates/zerver/find_account.html:56 templates/zerver/footer.html:18 +msgid "Find accounts" +msgstr "Εύρεση λογαριασμών" + +#: templates/zerver/footer.html:6 +msgid "Product" +msgstr "" + +#: templates/zerver/footer.html:9 +msgid "Why Zulip" +msgstr "" + +#: templates/zerver/footer.html:10 +msgid "Features" +msgstr "" + +#: templates/zerver/footer.html:11 +msgid "Plans & pricing" +msgstr "" + +#: templates/zerver/footer.html:12 +msgid "Self-hosting" +msgstr "" + +#: templates/zerver/footer.html:13 +msgid "Security" +msgstr "" + +#: templates/zerver/footer.html:14 +msgid "Integrations" +msgstr "" + +#: templates/zerver/footer.html:15 +msgid "Desktop & mobile apps" +msgstr "" + +#: templates/zerver/footer.html:16 templates/zerver/portico-header.html:56 +msgid "New organization" +msgstr "" + +#: templates/zerver/footer.html:23 +msgid "Solutions" +msgstr "" + +#: templates/zerver/footer.html:26 +msgid "Business" +msgstr "" + +#: templates/zerver/footer.html:27 +msgid "Education" +msgstr "Εκπαίδευση" + +#: templates/zerver/footer.html:28 +msgid "Research" +msgstr "" + +#: templates/zerver/footer.html:29 +msgid "Events & conferences" +msgstr "" + +#: templates/zerver/footer.html:30 +msgid "Open source projects" +msgstr "" + +#: templates/zerver/footer.html:31 +msgid "Communities" +msgstr "Κοινότητες" + +#: templates/zerver/footer.html:32 +msgid "Customer stories" +msgstr "" + +#: templates/zerver/footer.html:33 +msgid "Open communities" +msgstr "" + +#: templates/zerver/footer.html:38 +msgid "Resources" +msgstr "" + +#: templates/zerver/footer.html:41 +msgid "Getting started" +msgstr "" + +#: templates/zerver/footer.html:42 templates/zerver/footer.html:116 +msgid "Help center" +msgstr "" + +#: templates/zerver/footer.html:43 +msgid "Community chat" +msgstr "" + +#: templates/zerver/footer.html:46 +msgid "Zulip Cloud status" +msgstr "" + +#: templates/zerver/footer.html:49 +msgid "Moving to Zulip" +msgstr "" + +#: templates/zerver/footer.html:54 +msgid "Installing a Zulip server" +msgstr "" + +#: templates/zerver/footer.html:59 +msgid "Upgrading a Zulip server" +msgstr "" + +#: templates/zerver/footer.html:66 +msgid "Contributing" +msgstr "" + +#: templates/zerver/footer.html:71 +msgid "Contributing guide" +msgstr "" + +#: templates/zerver/footer.html:74 +msgid "Development community" +msgstr "" + +#: templates/zerver/footer.html:77 +msgid "Translation" +msgstr "" + +#: templates/zerver/footer.html:81 +msgid "GitHub" +msgstr "" + +#: templates/zerver/footer.html:86 +msgid "About us" +msgstr "Σχετικά με εμάς" + +#: templates/zerver/footer.html:90 +msgid "Team" +msgstr "" + +#: templates/zerver/footer.html:92 +msgid "History" +msgstr "Ιστορικό" + +#: templates/zerver/footer.html:94 +msgid "Values" +msgstr "" + +#: templates/zerver/footer.html:95 +msgid "Jobs" +msgstr "" + +#: templates/zerver/footer.html:96 +msgid "Blog" +msgstr "" + +#: templates/zerver/footer.html:97 +msgid "Support Zulip" +msgstr "" + +#: templates/zerver/footer.html:100 +msgid "X (Twitter)" +msgstr "" + +#: templates/zerver/footer.html:101 +msgid "Mastodon" +msgstr "" + +#: templates/zerver/footer.html:102 +msgid "LinkedIn" +msgstr "" + +#: templates/zerver/footer.html:112 +msgid "Powered by Zulip" +msgstr "" + +#: templates/zerver/footer.html:118 +msgid "Terms of Service" +msgstr "Όροι Παροχής Υπηρεσιών" + +#: templates/zerver/footer.html:119 +msgid "Privacy policy" +msgstr "" + +#: templates/zerver/footer.html:121 +msgid "Website attributions" +msgstr "" + +#: templates/zerver/integrations/index.html:23 +#, python-format +msgid "Over %(integrations_count_display)s native integrations." +msgstr "" + +#: templates/zerver/integrations/index.html:27 +msgid "" +"\n" +" And hundreds more through\n" +" Zapier\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:40 +msgid "Search integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:61 +#: templates/zerver/integrations/index.html:88 +msgid "Custom integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:63 +#: templates/zerver/integrations/index.html:90 +msgid "Incoming webhooks" +msgstr "" + +#: templates/zerver/integrations/index.html:66 +#: templates/zerver/integrations/index.html:93 zerver/lib/integrations.py:43 +msgid "Interactive bots" +msgstr "" + +#: templates/zerver/integrations/index.html:69 +#: templates/zerver/integrations/index.html:96 +msgid "REST API" +msgstr "" + +#: templates/zerver/invalid_email.html:4 +#: templates/zerver/invalid_email.html:13 +msgid "Invalid email" +msgstr "" + +#: templates/zerver/invalid_email.html:15 +msgid "Email not allowed" +msgstr "" + +#: templates/zerver/invalid_email.html:21 +msgid "The email address you are trying to sign up with is not valid." +msgstr "" + +#: templates/zerver/invalid_email.html:24 +#, python-format +msgid "" +"The organization you are trying to join, %(realm_name)s, does not allow signups using " +"emails with your email domain." +msgstr "" + +#: templates/zerver/invalid_email.html:27 +#, python-format +msgid "" +"The organization you are trying to join, %(realm_name)s, does not allow signups using " +"disposable email addresses." +msgstr "" + +#: templates/zerver/invalid_email.html:30 +#, python-format +msgid "" +"The organization you are trying to join, %(realm_name)s, does not allow signups using " +"emails that contain \"+\"." +msgstr "" + +#: templates/zerver/invalid_email.html:33 +msgid "Please sign up using a valid email address." +msgstr "" + +#: templates/zerver/invalid_email.html:35 +msgid "Please sign up using an allowed email address." +msgstr "" + +#: templates/zerver/invalid_realm.html:4 +#: templates/zerver/invalid_realm.html:12 +msgid "No organization found" +msgstr "" + +#: templates/zerver/invalid_realm.html:17 +#, python-format +msgid "There is no Zulip organization at %(current_url)s." +msgstr "" + +#: templates/zerver/invalid_realm.html:21 +#, python-format +msgid "" +"Please try a different URL, get a list of your Zulip Cloud " +"accounts, or contact Zulip " +"support." +msgstr "" + +#: templates/zerver/invalid_realm.html:23 +#, python-format +msgid "" +"Please try a different URL, get a list of your accounts " +"on this server, or contact this Zulip " +"server's administrators." +msgstr "" + +#: templates/zerver/invalid_realm.html:28 +#, python-format +msgid "" +"Click here to access plan " +"management for your Zulip server." +msgstr "" + +#: templates/zerver/log_into_subdomain_token_invalid.html:4 +msgid "Invalid or expired login session" +msgstr "" + +#: templates/zerver/log_into_subdomain_token_invalid.html:12 +msgid "Invalid or expired login session." +msgstr "" + +#: templates/zerver/login.html:18 +msgid "Log in to Zulip" +msgstr "Συνδεθείτε στο Zulip" + +#: templates/zerver/login.html:44 +msgid "View without an account" +msgstr "" + +#: templates/zerver/login.html:69 +msgid "" +"You've already registered with this email address. Please log in below." +msgstr "" + +#: templates/zerver/login.html:97 +msgid "Email or username" +msgstr "Διεύθυνση email ή όνομα χρήστη" + +#: templates/zerver/login.html:99 +msgid "Username" +msgstr "Όνομα χρήστη" + +#: templates/zerver/login.html:110 templates/zerver/register.html:138 +#: templates/zerver/register.html:151 templates/zerver/reset_confirm.html:31 +msgid "Password" +msgstr "Κωδικός πρόσβασης" + +#: templates/zerver/login.html:142 +#, python-format +msgid "Log in with %(identity_provider)s" +msgstr "Συνδεθείτε με %(identity_provider)s" + +#: templates/zerver/login.html:150 +msgid "Forgot your password?" +msgstr "Ξεχάσατε τον κωδικό πρόσβασης;" + +#: templates/zerver/login.html:162 +msgid "" +"Don't have an account yet? You need to be invited to join this organization." +msgstr "" + +#: templates/zerver/new_user_email_address_visibility.html:5 +msgid "" +"Administrators of this Zulip organization will be able to see this email address.\n" +" " +msgstr "" + +#: templates/zerver/new_user_email_address_visibility.html:8 +msgid "" +"Administrators and moderators of this Zulip organization will be able to see this email address.\n" +" " +msgstr "" + +#: templates/zerver/new_user_email_address_visibility.html:11 +msgid "" +"Nobody in this Zulip organization will be able to see this email address.\n" +" " +msgstr "" + +#: templates/zerver/new_user_email_address_visibility.html:14 +msgid "" +"Other users in this Zulip organization will be able to see this email address.\n" +" " +msgstr "" + +#: templates/zerver/new_user_email_address_visibility.html:18 +msgid "Change" +msgstr "Αλλαγή" + +#: templates/zerver/no_spare_licenses.html:4 +msgid "No licenses available" +msgstr "" + +#: templates/zerver/no_spare_licenses.html:12 +msgid "Organization cannot accept new members right now" +msgstr "" + +#: templates/zerver/no_spare_licenses.html:16 +#, python-format +msgid "" +"New members cannot currently join %(realm_name)s because all Zulip Cloud licenses " +"are in use." +msgstr "" + +#: templates/zerver/no_spare_licenses.html:19 +msgid "" +"Please contact the person who invited you and ask them to increase the " +"number of licenses, then try again." +msgstr "" + +#: templates/zerver/portico-header.html:4 +msgid "Skip to main content" +msgstr "" + +#: templates/zerver/portico_error_pages/auth_subdomain.html:4 +msgid "Authentication subdomain error" +msgstr "" + +#: templates/zerver/portico_error_pages/auth_subdomain.html:11 +msgid "Authentication subdomain" +msgstr "" + +#: templates/zerver/portico_error_pages/auth_subdomain.html:13 +msgid "" +"\n" +" It appears you ended up here by accident. This site\n" +" is meant to be an intermediate step in the authentication process\n" +" and shouldn't be accessed manually. If you came here directly,\n" +" you probably got the address wrong. If you got stuck here while trying\n" +" to log in, this is most likely a server bug or misconfiguration.\n" +" " +msgstr "" + +#: templates/zerver/portico_error_pages/insecure_desktop_app.html:4 +#: templates/zerver/portico_error_pages/insecure_desktop_app.html:11 +msgid "Update required" +msgstr "" + +#: templates/zerver/portico_error_pages/insecure_desktop_app.html:13 +msgid "" +"\n" +" You are using old version of the Zulip desktop\n" +" app that is no longer supported.\n" +" " +msgstr "" + +#: templates/zerver/portico_error_pages/insecure_desktop_app.html:21 +msgid "" +"\n" +" The auto-update feature in this old version of\n" +" Zulip desktop app no longer works.\n" +" " +msgstr "" + +#: templates/zerver/portico_error_pages/insecure_desktop_app.html:30 +msgid "Download the latest release." +msgstr "" + +#: templates/zerver/portico_error_pages/rate_limit_exceeded.html:13 +msgid "" +"You have exceeded the limit for how\n" +" often a user can perform this action." +msgstr "" + +#: templates/zerver/portico_error_pages/realm_creation_disabled.html:4 +#: templates/zerver/portico_error_pages/realm_creation_disabled.html:11 +msgid "Organization creation link required" +msgstr "" + +#: templates/zerver/portico_error_pages/realm_creation_disabled.html:13 +msgid "" +"\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/portico_error_pages/realm_creation_link_invalid.html:4 +#: templates/zerver/portico_error_pages/realm_creation_link_invalid.html:11 +msgid "Organization creation link expired or invalid" +msgstr "" + +#: templates/zerver/portico_error_pages/realm_creation_link_invalid.html:13 +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/portico_error_pages/remote_realm_server_mismatch_error.html:11 +msgid "Unexpected Zulip server registration" +msgstr "" + +#: templates/zerver/portico_error_pages/remote_realm_server_mismatch_error.html:13 +#, python-format +msgid "" +"\n" +" Your Zulip organization is registered as associated with a\n" +" different Zulip server installation.\n" +"\n" +" Please contact Zulip support\n" +" for assistance in resolving this issue.\n" +" " +msgstr "" + +#: templates/zerver/portico_error_pages/unsupported_browser.html:4 +#: templates/zerver/portico_error_pages/unsupported_browser.html:11 +msgid "Unsupported browser" +msgstr "" + +#: templates/zerver/portico_error_pages/unsupported_browser.html:13 +#, python-format +msgid "" +"\n" +" %(browser_name)s is not supported by Zulip.\n" +" " +msgstr "" + +#: templates/zerver/portico_error_pages/unsupported_browser.html:18 +#, python-format +msgid "" +"\n" +" Zulip supports modern browsers\n" +" like Firefox, Chrome, and Edge.\n" +" " +msgstr "" + +#: templates/zerver/portico_error_pages/unsupported_browser.html:24 +#, python-format +msgid "" +"\n" +" You can also use the Zulip desktop app.\n" +" " +msgstr "" + +#: templates/zerver/realm_creation_form.html:9 +#: templates/zerver/register.html:48 +msgid "Organization name" +msgstr "" + +#: templates/zerver/realm_creation_form.html:18 +msgid "Shorter is better than longer." +msgstr "" + +#: templates/zerver/realm_creation_form.html:26 +msgid "Select one" +msgstr "" + +#: templates/zerver/realm_creation_form.html:35 +#: templates/zerver/register.html:52 +msgid "Organization type" +msgstr "" + +#: templates/zerver/realm_creation_form.html:48 +#: templates/zerver/register.html:56 +msgid "Organization language" +msgstr "" + +#: templates/zerver/realm_creation_form.html:57 +#: templates/zerver/realm_redirect.html:22 templates/zerver/register.html:60 +msgid "Organization URL" +msgstr "URL Οργανισμού" + +#: templates/zerver/realm_creation_form.html:64 +#, python-format +msgid "Use %(external_host)s" +msgstr "" + +#: templates/zerver/realm_reactivation.html:4 +msgid "Organization successfully reactivated" +msgstr "" + +#: templates/zerver/realm_reactivation.html:13 +msgid "Your organization has been successfully reactivated." +msgstr "" + +#: templates/zerver/realm_reactivation_link_error.html:4 +msgid "Organization reactivation link expired or invalid" +msgstr "" + +#: templates/zerver/realm_reactivation_link_error.html:13 +msgid "The organization reactivation link has expired or is not valid." +msgstr "" + +#: templates/zerver/realm_redirect.html:4 +#: templates/zerver/realm_redirect.html:12 +msgid "Log in to your organization" +msgstr "" + +#: templates/zerver/realm_redirect.html:25 +msgid "your-organization" +msgstr "" + +#: templates/zerver/realm_redirect.html:37 +msgid "Don't know your organization URL?" +msgstr "" + +#: templates/zerver/realm_redirect.html:38 +msgid "Find your organization." +msgstr "" + +#: templates/zerver/realm_redirect.html:40 +msgid "Next" +msgstr "Επόμενο" + +#: templates/zerver/realm_redirect.html:47 +#, python-format +msgid "" +"\n" +" Create a new organization if you don't have one yet.\n" +" " +msgstr "" + +#: templates/zerver/register.html:5 +msgid "Registration" +msgstr "Εγγραφή" + +#: templates/zerver/register.html:21 +msgid "Create your organization" +msgstr "Δημιουργήστε τον οργανισμό σας" + +#: templates/zerver/register.html:23 +msgid "Create your account" +msgstr "Δημιουργήστε τον λογαριασμός σας" + +#: templates/zerver/register.html:26 +msgid "" +"\n" +"

Enter your account details to complete registration.

\n" +" " +msgstr "" + +#: templates/zerver/register.html:36 +msgid "Your organization" +msgstr "" + +#: templates/zerver/register.html:70 +msgid "Your account" +msgstr "" + +#: templates/zerver/register.html:96 +msgid "Don’t import settings" +msgstr "" + +#: templates/zerver/register.html:107 +msgid "Import settings from existing Zulip account" +msgstr "" + +#: templates/zerver/register.html:119 +msgid "Your full name" +msgstr "Το πλήρες όνομά σας" + +#: templates/zerver/register.html:120 +msgid "Name" +msgstr "Όνομα" + +#: templates/zerver/register.html:127 +msgid "This is how your account is displayed in Zulip." +msgstr "" + +#: templates/zerver/register.html:141 +msgid "Enter your LDAP/Active Directory password." +msgstr "" + +#: templates/zerver/register.html:155 +msgid "" +"This is used for mobile applications and other tools that require a " +"password." +msgstr "" + +#: templates/zerver/register.html:163 +msgid "Password strength" +msgstr "" + +#: templates/zerver/register.html:172 +msgid "What are you interested in?" +msgstr "" + +#: templates/zerver/register.html:202 +msgid "How did you first hear about Zulip?" +msgstr "" + +#: templates/zerver/register.html:204 +msgid "" +"This value is used only if you sign up for a plan, in which case it will be " +"sent to the Zulip team." +msgstr "" + +#: templates/zerver/register.html:208 +msgid "Select an option" +msgstr "" + +#: templates/zerver/register.html:213 +msgid "Please describe" +msgstr "" + +#: templates/zerver/register.html:214 +msgid "Where did you see the ad?" +msgstr "" + +#: templates/zerver/register.html:215 +msgid "Which organization?" +msgstr "" + +#: templates/zerver/register.html:216 +msgid "Which one?" +msgstr "" + +#: templates/zerver/reset.html:4 templates/zerver/reset.html:12 +msgid "Reset your password" +msgstr "" + +#: templates/zerver/reset.html:17 +msgid "" +"Forgot your password? No problem, we'll send a link to reset your password " +"to the email you signed up with." +msgstr "" + +#: templates/zerver/reset.html:34 +msgid "Send reset link" +msgstr "" + +#: templates/zerver/reset_confirm.html:5 +msgid "Set a new password" +msgstr "" + +#: templates/zerver/reset_confirm.html:15 +msgid "Set a new password." +msgstr "" + +#: templates/zerver/reset_confirm.html:52 +msgid "Confirm password" +msgstr "Επιβεβαιώστε τον κωδικό πρόσβασης" + +#: templates/zerver/reset_confirm.html:72 +msgid "Sorry, the link you provided is invalid or has already been used." +msgstr "" + +#: templates/zerver/reset_done.html:4 +msgid " New password successfully set" +msgstr "" + +#: templates/zerver/reset_done.html:13 +msgid "You've set a new password!" +msgstr "" + +#: templates/zerver/reset_done.html:17 +#, python-format +msgid "Please log in with your new password." +msgstr "" + +#: templates/zerver/reset_emailed.html:4 +msgid "Password reset email sent" +msgstr "" + +#: templates/zerver/reset_emailed.html:13 +msgid "Password reset sent!" +msgstr "" + +#: templates/zerver/reset_emailed.html:17 +msgid "Check your email in a few minutes to finish the process." +msgstr "" + +#: templates/zerver/social_auth_select_email.html:4 +msgid "Select account for authentication" +msgstr "" + +#: templates/zerver/social_auth_select_email.html:10 +msgid "" +"\n" +"

Select account

\n" +" " +msgstr "" + +#: templates/zerver/social_auth_select_email.html:67 +msgid "" +"\n" +" Your GitHub account also has unverified email addresses\n" +" associated with it.\n" +" " +msgstr "" + +#: templates/zerver/social_auth_select_email.html:73 +msgid "" +"\n" +" To use one of these to log in to Zulip, you must first\n" +" verify it with GitHub.\n" +" " +msgstr "" + +#: templates/zerver/unsubscribe_link_error.html:4 +msgid "Error unsubscribing email" +msgstr "" + +#: templates/zerver/unsubscribe_link_error.html:12 +msgid "Unknown email unsubscribe request" +msgstr "" + +#: templates/zerver/unsubscribe_link_error.html:16 +msgid "" +"Hi there! It looks like you tried to unsubscribe from something, but we " +"don't recognize the URL." +msgstr "" + +#: templates/zerver/unsubscribe_link_error.html:19 +#, python-format +msgid "" +"Please double-check that you have the full URL and try again, or email us and we'll get this squared " +"away!" +msgstr "" + +#: templates/zerver/unsubscribe_success.html:4 +#: templates/zerver/unsubscribe_success.html:14 +msgid "Email settings updated" +msgstr "" + +#: templates/zerver/unsubscribe_success.html:19 +#, python-format +msgid "" +"\n" +" You've successfully unsubscribed from Zulip %(subscription_type)s emails for\n" +" %(realm_name)s.\n" +" " +msgstr "" + +#: templates/zerver/unsubscribe_success.html:27 +#, python-format +msgid "" +"\n" +" You can undo this change or review your preferences in your\n" +" notification settings.\n" +" " +msgstr "" + +#: zerver/actions/create_realm.py:300 +msgid "Questions and discussion about using Zulip." +msgstr "" + +#: zerver/actions/create_realm.py:306 +msgid "Experiment with Zulip here. :test_tube:" +msgstr "" + +#: zerver/actions/create_realm.py:312 +msgid "For team-wide conversations" +msgstr "" + +#: zerver/actions/create_user.py:84 +msgid "signups" +msgstr "" + +#: zerver/actions/create_user.py:107 +#, python-brace-format +msgid "{user} joined this organization." +msgstr "" + +#: zerver/actions/create_user.py:306 +#, python-brace-format +msgid "{user} accepted your invitation to join Zulip!" +msgstr "" + +#: zerver/actions/create_user.py:699 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + +#: zerver/actions/custom_profile_fields.py:153 +msgid "Invalid order mapping." +msgstr "" + +#: zerver/actions/custom_profile_fields.py:222 zerver/lib/users.py:536 +msgid "" +"You are not allowed to change this field. Contact an administrator to update" +" it." +msgstr "" + +#: zerver/actions/custom_profile_fields.py:240 zerver/lib/users.py:531 +#: zerver/views/custom_profile_fields.py:225 +#: zerver/views/custom_profile_fields.py:249 +#, python-brace-format +msgid "Field id {id} not found." +msgstr "" + +#: zerver/actions/default_streams.py:18 +#, python-brace-format +msgid "Invalid default channel group name '{group_name}'" +msgstr "" + +#: zerver/actions/default_streams.py:22 +#, python-brace-format +msgid "Default channel group name too long (limit: {max_length} characters)" +msgstr "" + +#: zerver/actions/default_streams.py:30 +#, python-brace-format +msgid "" +"Default channel group name '{group_name}' contains NULL (0x00) characters." +msgstr "" + +#: zerver/actions/default_streams.py:46 +#, python-brace-format +msgid "Invalid default channel group {group_name}" +msgstr "" + +#: zerver/actions/default_streams.py:94 zerver/actions/default_streams.py:121 +#, python-brace-format +msgid "" +"'{channel_name}' is a default channel and cannot be added to '{group_name}'" +msgstr "" + +#: zerver/actions/default_streams.py:105 zerver/actions/default_streams.py:166 +#, python-brace-format +msgid "Default channel group '{group_name}' already exists" +msgstr "" + +#: zerver/actions/default_streams.py:127 +#, python-brace-format +msgid "" +"Channel '{channel_name}' is already present in default channel group " +"'{group_name}'" +msgstr "" + +#: zerver/actions/default_streams.py:144 +#, python-brace-format +msgid "" +"Channel '{channel_name}' is not present in default channel group " +"'{group_name}'" +msgstr "" + +#: zerver/actions/default_streams.py:159 +#, python-brace-format +msgid "This default channel group is already named '{group_name}'" +msgstr "" + +#: zerver/actions/invites.py:148 +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:226 +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:266 +msgid "Some emails did not validate, so we didn't send any invitations." +msgstr "" + +#: zerver/actions/invites.py:274 +msgid "We weren't able to invite anyone." +msgstr "" + +#: zerver/actions/message_edit.py:115 zerver/views/scheduled_messages.py:70 +msgid "Nothing to change" +msgstr "" + +#: zerver/actions/message_edit.py:119 +msgid "Direct messages cannot be moved to channels." +msgstr "" + +#: zerver/actions/message_edit.py:121 +msgid "Direct messages cannot have topics." +msgstr "" + +#: zerver/actions/message_edit.py:124 +msgid "Invalid propagate_mode without topic edit" +msgstr "" + +#: zerver/actions/message_edit.py:127 +msgid "Topics are required in this organization." +msgstr "" + +#: zerver/actions/message_edit.py:133 +msgid "General chat cannot be marked as resolved" +msgstr "" + +#: zerver/actions/message_edit.py:139 +msgid "Cannot change message content while changing channel" +msgstr "" + +#: zerver/actions/message_edit.py:143 +msgid "Widgets cannot be edited." +msgstr "" + +#: zerver/actions/message_edit.py:153 +msgid "Your organization has turned off message editing" +msgstr "" + +#: zerver/actions/message_edit.py:157 zerver/actions/message_edit.py:1420 +msgid "You don't have permission to edit this message" +msgstr "" + +#: zerver/actions/message_edit.py:162 +msgid "The time limit for editing this message has passed" +msgstr "" + +#: zerver/actions/message_edit.py:217 +#, python-brace-format +msgid "{user} has marked this topic as resolved." +msgstr "" + +#: zerver/actions/message_edit.py:219 +#, python-brace-format +msgid "{user} has marked this topic as unresolved." +msgstr "" + +#: zerver/actions/message_edit.py:1122 +#, python-brace-format +msgid "This topic was moved to {new_location} by {user}." +msgstr "" + +#: zerver/actions/message_edit.py:1126 +#, python-brace-format +msgid "A message was moved from this topic to {new_location} by {user}." +msgstr "" + +#: zerver/actions/message_edit.py:1130 +#, python-brace-format +msgid "" +"{changed_messages_count} messages were moved from this topic to " +"{new_location} by {user}." +msgstr "" + +#: zerver/actions/message_edit.py:1169 +#, python-brace-format +msgid "This topic was moved here from {old_location} by {user}." +msgstr "" + +#: zerver/actions/message_edit.py:1174 +#, python-brace-format +msgid "" +"[A message]({message_link}) was moved here from {old_location} by {user}." +msgstr "" + +#: zerver/actions/message_edit.py:1178 +#, python-brace-format +msgid "" +"{changed_messages_count} messages were moved here from {old_location} by " +"{user}." +msgstr "" + +#: zerver/actions/message_edit.py:1417 +msgid "You don't have permission to resolve topics." +msgstr "" + +#: zerver/actions/message_edit.py:1435 +msgid "The time limit for editing this message's topic has passed." +msgstr "" + +#: zerver/actions/message_edit.py:1485 +msgid "You don't have permission to move this message" +msgstr "" + +#: zerver/actions/message_edit.py:1502 +msgid "The time limit for editing this message's channel has passed" +msgstr "" + +#: zerver/actions/message_flags.py:265 +#, python-brace-format +msgid "Invalid flag: '{flag}'" +msgstr "" + +#: zerver/actions/message_flags.py:267 +#, python-brace-format +msgid "Flag not editable: '{flag}'" +msgstr "" + +#: zerver/actions/message_flags.py:270 +#, python-brace-format +msgid "Invalid message flag operation: '{operation}'" +msgstr "" + +#: zerver/actions/message_flags.py:355 zerver/lib/message.py:399 +#: zerver/lib/message.py:414 zerver/lib/message.py:433 +#: zerver/lib/message.py:447 +msgid "Invalid message(s)" +msgstr "" + +#: zerver/actions/message_send.py:174 +msgid "Unable to render message" +msgstr "" + +#: zerver/actions/message_send.py:1301 +msgid "Expected exactly one channel" +msgstr "" + +#: zerver/actions/message_send.py:1312 +msgid "Invalid data type for channel" +msgstr "" + +#: zerver/actions/message_send.py:1328 zerver/actions/message_send.py:1338 +#: zerver/lib/recipient_parsing.py:15 +msgid "Invalid data type for recipients" +msgstr "" + +#: zerver/actions/message_send.py:1346 zerver/actions/message_send.py:1354 +msgid "Recipient lists may contain emails or user IDs, but not both." +msgstr "" + +#: zerver/actions/message_send.py:1504 +#, python-brace-format +msgid "" +"Your bot {bot_identity} tried to send a message to channel ID {channel_id}, " +"but there is no channel with that ID." +msgstr "" + +#: zerver/actions/message_send.py:1515 +#, python-brace-format +msgid "" +"Your bot {bot_identity} tried to send a message to channel {channel_name}, " +"but that channel does not exist. Click [here]({new_channel_link}) to create " +"it." +msgstr "" + +#: zerver/actions/message_send.py:1527 +#, python-brace-format +msgid "" +"Your bot {bot_identity} tried to send a message to channel {channel_name}. " +"The channel exists but does not have any subscribers." +msgstr "" + +#: zerver/actions/message_send.py:1629 +msgid "You do not have permission to access some of the recipients." +msgstr "" + +#: zerver/actions/message_send.py:1766 +msgid "Topics are required in this organization" +msgstr "" + +#: zerver/actions/message_send.py:1832 +msgid "Widgets: API programmer sent invalid JSON content" +msgstr "" + +#: zerver/actions/message_send.py:1838 +#, python-brace-format +msgid "Widgets: {error_msg}" +msgstr "" + +#: zerver/actions/realm_emoji.py:39 zerver/views/realm_emoji.py:40 +msgid "A custom emoji with this name already exists." +msgstr "" + +#: zerver/actions/realm_emoji.py:45 zerver/lib/upload/__init__.py:286 +#: zerver/lib/upload/__init__.py:349 zerver/lib/upload/__init__.py:357 +#: zerver/lib/upload/__init__.py:380 +msgid "Invalid image format" +msgstr "" + +#: zerver/actions/realm_linkifiers.py:149 +msgid "The ordered list must not contain duplicated linkifiers" +msgstr "" + +#: zerver/actions/realm_linkifiers.py:154 +msgid "The ordered list must enumerate all existing linkifiers exactly once" +msgstr "" + +#: zerver/actions/realm_settings.py:308 +#, python-brace-format +msgid "" +"You need to upgrade to the {required_upgrade_plan_name} plan to use this " +"authentication method." +msgstr "" + +#: zerver/actions/realm_settings.py:323 +#, python-brace-format +msgid "Invalid authentication method: {name}. Valid methods are: {methods}" +msgstr "" + +#: zerver/actions/realm_settings.py:349 +#, python-brace-format +msgid "Authentication method {name} is not available on your current plan." +msgstr "" + +#: zerver/actions/realm_settings.py:458 zerver/views/streams.py:337 +msgid "Moderation request channel must be private." +msgstr "" + +#: zerver/actions/saved_snippets.py:54 zerver/actions/saved_snippets.py:87 +msgid "Saved snippet does not exist." +msgstr "" + +#: zerver/actions/scheduled_messages.py:151 +msgid "Scheduled message was already sent" +msgstr "" + +#: zerver/actions/scheduled_messages.py:156 +#: zerver/views/scheduled_messages.py:104 +#: zerver/views/scheduled_messages.py:154 +msgid "Scheduled delivery time must be in the future." +msgstr "" + +#: zerver/actions/scheduled_messages.py:293 +msgid "Message could not be sent at the scheduled time." +msgstr "" + +#: zerver/actions/scheduled_messages.py:344 +#, python-brace-format +msgid "" +"The message you scheduled for {delivery_datetime} was not sent because of " +"the following error:" +msgstr "" + +#: zerver/actions/scheduled_messages.py:349 +msgid "[View scheduled messages](#scheduled)" +msgstr "" + +#: zerver/actions/streams.py:119 +msgid "Channel is already deactivated" +msgstr "" + +#: zerver/actions/streams.py:179 +#, python-brace-format +msgid "Channel {channel_name} has been archived." +msgstr "" + +#: zerver/actions/streams.py:218 +msgid "Channel is not currently deactivated" +msgstr "" + +#: zerver/actions/streams.py:221 +#, python-brace-format +msgid "Channel named {channel_name} already exists" +msgstr "" + +#: zerver/actions/streams.py:224 +msgid "Channel is private and have no subscribers" +msgstr "" + +#: zerver/actions/streams.py:285 +#, python-brace-format +msgid "Channel {channel_name} un-archived." +msgstr "" + +#: zerver/actions/streams.py:1173 +#, python-brace-format +msgid "" +"{user} changed the [access permissions]({help_link}) for this channel from " +"**{old_policy}** to **{new_policy}**." +msgstr "" + +#: zerver/actions/streams.py:1399 +#, python-brace-format +msgid "" +"{user} changed the [posting permissions]({help_link}) for this channel:\n" +"\n" +"* **Old**: {old_setting_description}\n" +"* **New**: {new_setting_description}\n" +msgstr "" + +#: zerver/actions/streams.py:1465 +#, python-brace-format +msgid "{user_name} renamed channel {old_channel_name} to {new_channel_name}." +msgstr "" + +#: zerver/actions/streams.py:1481 zerver/actions/streams.py:1483 +#: zerver/views/streams.py:879 +msgid "No description." +msgstr "" + +#: zerver/actions/streams.py:1486 +#, python-brace-format +msgid "{user} changed the description for this channel." +msgstr "" + +#: zerver/actions/streams.py:1488 +msgid "Old description" +msgstr "" + +#: zerver/actions/streams.py:1492 +msgid "New description" +msgstr "" + +#: zerver/actions/streams.py:1559 zerver/actions/streams.py:1566 +msgid "Forever" +msgstr "Για πάντα" + +#: zerver/actions/streams.py:1560 zerver/actions/streams.py:1565 +#: zerver/actions/streams.py:1569 zerver/actions/streams.py:1570 +#, python-brace-format +msgid "{number_of_days} days" +msgstr "" + +#: zerver/actions/streams.py:1562 zerver/actions/streams.py:1572 +#, python-brace-format +msgid "" +"Messages in this channel will now be automatically deleted {number_of_days} " +"days after they are sent." +msgstr "" + +#: zerver/actions/streams.py:1567 +msgid "Messages in this channel will now be retained forever." +msgstr "" + +#: zerver/actions/streams.py:1575 +#, python-brace-format +msgid "" +"{user} has changed the [message retention period]({help_link}) for this channel:\n" +"* **Old retention period**: {old_retention_period}\n" +"* **New retention period**: {new_retention_period}\n" +"\n" +"{summary_line}" +msgstr "" + +#: zerver/actions/submessage.py:37 +msgid "You cannot attach a submessage to this message." +msgstr "" + +#: zerver/actions/typing.py:61 zerver/lib/addressee.py:36 +#, python-brace-format +msgid "Invalid user ID {user_id}" +msgstr "" + +#: zerver/actions/user_groups.py:226 zerver/actions/user_groups.py:262 +#, python-brace-format +msgid "User group '{group_name}' already exists." +msgstr "" + +#: zerver/decorator.py:263 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:301 +msgid "Account is not associated with this subdomain" +msgstr "" + +#: zerver/decorator.py:556 zerver/decorator.py:689 +msgid "This endpoint does not accept bot requests." +msgstr "" + +#: zerver/decorator.py:649 +msgid "Must be an server administrator" +msgstr "" + +#: zerver/decorator.py:750 +msgid "This endpoint requires HTTP basic authentication." +msgstr "" + +#: zerver/decorator.py:757 +msgid "Invalid authorization header for basic auth" +msgstr "" + +#: zerver/decorator.py:759 +msgid "Missing authorization header for basic auth" +msgstr "" + +#: zerver/decorator.py:935 +msgid "Webhook bots can only access webhooks" +msgstr "" + +#: zerver/forms.py:55 +msgid "Incorrect email or password." +msgstr "" + +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:82 +msgid "Subdomain needs to have length 3 or greater." +msgstr "" + +#: zerver/forms.py:83 +msgid "Subdomain cannot start or end with a '-'." +msgstr "" + +#: zerver/forms.py:84 +msgid "Subdomain can only have lowercase letters, numbers, and '-'s." +msgstr "" + +#: zerver/forms.py:85 +msgid "Subdomain is already in use. Please choose a different one." +msgstr "" + +#: zerver/forms.py:86 +msgid "Subdomain reserved. Please choose a different one." +msgstr "" + +#: zerver/forms.py:123 zerver/forms.py:287 zerver/lib/email_validation.py:111 +#: zilencer/views.py:218 +msgid "Please use your real email address." +msgstr "" + +#: zerver/forms.py:265 +#, python-brace-format +msgid "The organization you are trying to join using {email} does not exist." +msgstr "" + +#: zerver/forms.py:273 +#, python-brace-format +msgid "" +"Please request an invite for {email} from the organization administrator." +msgstr "" + +#: zerver/forms.py:282 +#, python-brace-format +msgid "" +"Your email address, {email}, is not in one of the domains that are allowed " +"to register for accounts in this organization." +msgstr "" + +#: zerver/forms.py:290 +msgid "Email addresses containing + are not allowed in this organization." +msgstr "" + +#: zerver/forms.py:308 +msgid "" +"New members cannot join this organization because all Zulip licenses are in " +"use. Please contact the person who invited you and ask them to increase the " +"number of licenses, then try again." +msgstr "" + +#: zerver/forms.py:327 +msgid "New password" +msgstr "Νέος κωδικός πρόσβασης" + +#: zerver/forms.py:334 +msgid "New password confirmation" +msgstr "Επιβεβαίωση νέου κωδικού πρόσβασης" + +#: zerver/forms.py:477 +#, python-brace-format +msgid "" +"You're making too many attempts to sign in. Try again in {seconds} seconds " +"or contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:489 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:537 +msgid "Token" +msgstr "" + +#: zerver/forms.py:560 +msgid "Tip: You can enter multiple email addresses with commas between them." +msgstr "" + +#: zerver/forms.py:566 +msgid "Please enter at most 10 emails." +msgstr "" + +#: zerver/forms.py:579 +msgid "We couldn't find that Zulip organization." +msgstr "" + +#: zerver/lib/addressee.py:25 +#, python-brace-format +msgid "Invalid email '{email}'" +msgstr "" + +#: zerver/lib/addressee.py:64 zerver/lib/addressee.py:131 +#: zerver/views/typing.py:47 +msgid "Missing topic" +msgstr "" + +#: zerver/lib/addressee.py:116 +msgid "Cannot send to multiple channels" +msgstr "" + +#: zerver/lib/addressee.py:128 +msgid "Missing channel" +msgstr "" + +#: zerver/lib/addressee.py:139 +msgid "Message must have recipients" +msgstr "" + +#: zerver/lib/addressee.py:148 zerver/lib/outgoing_webhook.py:217 +msgid "Invalid message type" +msgstr "" + +#: zerver/lib/attachments.py:39 +msgid "Invalid attachment" +msgstr "" + +#: zerver/lib/attachments.py:48 +msgid "" +"An error occurred while deleting the attachment. Please try again later." +msgstr "" + +#: zerver/lib/bot_lib.py:107 +msgid "Message must have recipients!" +msgstr "" + +#: zerver/lib/digest.py:414 +#, python-brace-format +msgid "{service_name} digest" +msgstr "" + +#: zerver/lib/domains.py:9 +msgid "Domain can't be empty." +msgstr "" + +#: zerver/lib/domains.py:11 +msgid "Domain must have at least one dot (.)" +msgstr "" + +#: zerver/lib/domains.py:13 +msgid "Domain is too long" +msgstr "" + +#: zerver/lib/domains.py:15 +msgid "Domain cannot start or end with a dot (.)" +msgstr "" + +#: zerver/lib/domains.py:18 +msgid "Consecutive '.' are not allowed." +msgstr "" + +#: zerver/lib/domains.py:20 +msgid "Subdomains cannot start or end with a '-'." +msgstr "" + +#: zerver/lib/domains.py:22 +msgid "Domain can only have letters, numbers, '.' and '-'s." +msgstr "" + +#: zerver/lib/drafts.py:54 +msgid "Timestamp must not be negative." +msgstr "" + +#: zerver/lib/drafts.py:63 +msgid "Topic must not contain null bytes" +msgstr "" + +#: zerver/lib/drafts.py:65 +msgid "Must specify exactly 1 channel ID for channel messages" +msgstr "" + +#: zerver/lib/drafts.py:95 +msgid "User has disabled synchronizing drafts." +msgstr "" + +#: zerver/lib/drafts.py:139 zerver/lib/drafts.py:159 +msgid "Draft does not exist" +msgstr "" + +#: zerver/lib/email_mirror.py:226 +#, python-brace-format +msgid "" +"Error sending message to channel {channel_name} via message notification email reply:\n" +"{error_message}" +msgstr "" + +#: zerver/lib/email_mirror.py:437 +msgid "Email with no subject" +msgstr "" + +#: zerver/lib/email_notifications.py:140 zerver/lib/email_notifications.py:162 +msgid "Open Zulip to see the spoiler content" +msgstr "" + +#: zerver/lib/email_notifications.py:584 +#, python-brace-format +msgid "{service_name} notifications" +msgstr "" + +#: zerver/lib/email_validation.py:104 +msgid "Invalid address." +msgstr "" + +#: zerver/lib/email_validation.py:109 +msgid "Outside your domain." +msgstr "" + +#: zerver/lib/email_validation.py:113 zerver/views/users.py:810 +msgid "Email addresses containing + are not allowed." +msgstr "" + +#: zerver/lib/email_validation.py:158 +msgid "Reserved for system bots." +msgstr "" + +#: zerver/lib/email_validation.py:181 +#, python-brace-format +msgid "{email} already has an account" +msgstr "" + +#: zerver/lib/email_validation.py:183 +msgid "Already has an account." +msgstr "" + +#: zerver/lib/email_validation.py:185 +msgid "Account has been deactivated." +msgstr "" + +#: zerver/lib/emoji.py:88 zerver/views/realm_emoji.py:65 +#, python-brace-format +msgid "Emoji '{emoji_name}' does not exist" +msgstr "" + +#: zerver/lib/emoji.py:101 +msgid "Invalid custom emoji." +msgstr "" + +#: zerver/lib/emoji.py:103 +msgid "Invalid custom emoji name." +msgstr "" + +#: zerver/lib/emoji.py:105 +msgid "This custom emoji has been deactivated." +msgstr "" + +#: zerver/lib/emoji.py:108 zerver/lib/emoji.py:113 +msgid "Invalid emoji code." +msgstr "" + +#: zerver/lib/emoji.py:110 zerver/lib/emoji.py:115 +msgid "Invalid emoji name." +msgstr "" + +#: zerver/lib/emoji.py:118 +msgid "Invalid emoji type." +msgstr "" + +#: zerver/lib/emoji.py:133 +msgid "Must be an organization administrator or emoji author" +msgstr "" + +#: zerver/lib/emoji.py:141 +msgid "Emoji names must end with either a letter or digit." +msgstr "" + +#: zerver/lib/emoji.py:144 +msgid "" +"Emoji names must contain only lowercase English letters, digits, spaces, " +"dashes, and underscores." +msgstr "" + +#: zerver/lib/emoji.py:147 +msgid "Emoji name is missing" +msgstr "" + +#: zerver/lib/events.py:1996 +msgid "Could not allocate event queue" +msgstr "" + +#: zerver/lib/exceptions.py:157 +msgid "Not logged in: API authentication or user session required" +msgstr "" + +#: zerver/lib/exceptions.py:184 +#, python-brace-format +msgid "Channel '{stream}' does not exist" +msgstr "" + +#: zerver/lib/exceptions.py:197 +#, python-brace-format +msgid "Channel with ID '{stream_id}' does not exist" +msgstr "" + +#: zerver/lib/exceptions.py:209 +#, python-brace-format +msgid "Unsupported parameter combination: {parameters}" +msgstr "" + +#: zerver/lib/exceptions.py:218 +msgid "organization owner" +msgstr "" + +#: zerver/lib/exceptions.py:218 +msgid "user" +msgstr "" + +#: zerver/lib/exceptions.py:223 +#, python-brace-format +msgid "Cannot deactivate the only {entity}." +msgstr "" + +#: zerver/lib/exceptions.py:236 +#, python-brace-format +msgid "Invalid Markdown include statement: {include_statement}" +msgstr "" + +#: zerver/lib/exceptions.py:249 +msgid "API usage exceeded rate limit" +msgstr "" + +#: zerver/lib/exceptions.py:275 zerver/lib/typed_endpoint.py:369 +#: zerver/lib/validator.py:718 +msgid "Malformed JSON" +msgstr "" + +#: zerver/lib/exceptions.py:287 +msgid "Must be an organization member" +msgstr "" + +#: zerver/lib/exceptions.py:299 zerver/views/invite.py:46 +msgid "Must be an organization administrator" +msgstr "" + +#: zerver/lib/exceptions.py:311 +msgid "Must be an organization owner" +msgstr "" + +#: zerver/lib/exceptions.py:325 +msgid "Your username or password is incorrect" +msgstr "" + +#: zerver/lib/exceptions.py:334 +msgid "Account is deactivated" +msgstr "" + +#: zerver/lib/exceptions.py:343 +msgid "This organization has been deactivated" +msgstr "" + +#: zerver/lib/exceptions.py:353 +msgid "" +"The mobile push notification service registration for your server has been " +"deactivated" +msgstr "" + +#: zerver/lib/exceptions.py:363 +msgid "Password authentication is disabled in this organization" +msgstr "" + +#: zerver/lib/exceptions.py:372 +msgid "Your password has been disabled and needs to be reset" +msgstr "" + +#: zerver/lib/exceptions.py:389 +msgid "Invalid API key" +msgstr "" + +#: zerver/lib/exceptions.py:396 +msgid "Malformed API key" +msgstr "" + +#: zerver/lib/exceptions.py:436 +#, python-brace-format +msgid "" +"The '{event_type}' event isn't currently supported by the {webhook_name} " +"webhook; ignoring" +msgstr "" + +#: zerver/lib/exceptions.py:456 +#, python-brace-format +msgid "Unable to parse request: Did {webhook_name} generate this event?" +msgstr "" + +#: zerver/lib/exceptions.py:483 +msgid "User not authenticated" +msgstr "" + +#: zerver/lib/exceptions.py:496 zerver/views/auth.py:787 +#: zerver/views/auth.py:1140 zerver/views/auth.py:1206 +msgid "Invalid subdomain" +msgstr "" + +#: zerver/lib/exceptions.py:535 +msgid "You do not have permission to initiate direct message conversations." +msgstr "" + +#: zerver/lib/exceptions.py:541 +msgid "Direct messages are disabled in this organization." +msgstr "" + +#: zerver/lib/exceptions.py:543 +msgid "This conversation does not include any users who can authorize it." +msgstr "" + +#: zerver/lib/exceptions.py:556 +msgid "Access denied" +msgstr "Η πρόσβαση δεν επιτρέπεται" + +#: zerver/lib/exceptions.py:596 +#, python-brace-format +msgid "" +"You only have permission to move the " +"{total_messages_allowed_to_move}/{total_messages_in_topic} most recent " +"messages in this topic." +msgstr "" + +#: zerver/lib/exceptions.py:609 +msgid "Reaction already exists." +msgstr "" + +#: zerver/lib/exceptions.py:621 +msgid "Reaction doesn't exist." +msgstr "" + +#: zerver/lib/exceptions.py:646 +msgid "" +"Your organization is registered to a different Zulip server. Please contact " +"Zulip support for assistance in resolving this issue." +msgstr "" + +#: zerver/lib/exceptions.py:660 +msgid "Organization not registered" +msgstr "" + +#: zerver/lib/exceptions.py:672 +msgid "" +"You do not have permission to use channel wildcard mentions in this channel." +msgstr "" + +#: zerver/lib/exceptions.py:684 +msgid "" +"You do not have permission to use topic wildcard mentions in this topic." +msgstr "" + +#: zerver/lib/exceptions.py:696 +msgid "'old' value does not match the expected value." +msgstr "" + +#: zerver/lib/exceptions.py:709 +#, python-brace-format +msgid "'{setting_name}' must be a system user group." +msgstr "" + +#: zerver/lib/exceptions.py:725 +msgid "Cannot deactivate user group in use." +msgstr "" + +#: zerver/lib/exceptions.py:735 +msgid "You do not have permission to administer this channel." +msgstr "" + +#: zerver/lib/exceptions.py:745 +msgid "You do not have permission to change default channels." +msgstr "" + +#: zerver/lib/exceptions.py:755 +msgid "Email is already in use." +msgstr "" + +#: zerver/lib/external_accounts.py:36 +msgid "Twitter username" +msgstr "" + +#: zerver/lib/external_accounts.py:42 +msgid "GitHub username" +msgstr "" + +#: zerver/lib/external_accounts.py:71 +msgid "Custom external account must define URL pattern" +msgstr "" + +#: zerver/lib/external_accounts.py:73 +msgid "Invalid external account type" +msgstr "" + +#: zerver/lib/integrations.py:42 +msgid "Integration frameworks" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:49 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:50 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:51 +msgid "Entertainment" +msgstr "" + +#: zerver/lib/integrations.py:52 +msgid "Communication" +msgstr "" + +#: zerver/lib/integrations.py:53 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:54 +msgid "Human resources" +msgstr "" + +#: zerver/lib/integrations.py:55 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:56 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:57 +msgid "Monitoring" +msgstr "" + +#: zerver/lib/integrations.py:58 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:59 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:60 +msgid "Version control" +msgstr "" + +#: zerver/lib/message.py:207 +msgid "Message must not be empty" +msgstr "" + +#: zerver/lib/message.py:209 +msgid "Message must not contain null bytes" +msgstr "" + +#: zerver/lib/message.py:1483 zerver/lib/message.py:1495 +#, python-brace-format +msgid "You are not allowed to mention user group '{user_group_name}'." +msgstr "" + +#: zerver/lib/narrow.py:202 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" +msgstr "" + +#: zerver/lib/narrow.py:215 +#, python-brace-format +msgid "Invalid narrow operator combination: {desc}" +msgstr "" + +#: zerver/lib/narrow.py:977 +msgid "Duplicate 'with' operators." +msgstr "" + +#: zerver/lib/narrow.py:987 zerver/lib/narrow.py:1008 +msgid "Invalid 'with' operator" +msgstr "" + +#: zerver/lib/narrow.py:1265 +msgid "Missing 'anchor' argument." +msgstr "" + +#: zerver/lib/narrow.py:1285 +msgid "Invalid anchor" +msgstr "" + +#: zerver/lib/narrow_predicate.py:22 +#, python-brace-format +msgid "Operator {operator} not supported." +msgstr "" + +#: zerver/lib/narrow_predicate.py:25 +#, python-brace-format +msgid "Operand {operand} not supported." +msgstr "" + +#: zerver/lib/onboarding.py:53 +#, python-brace-format +msgid "" +"\n" +"To learn more, check out our [using Zulip for a class guide]({getting_started_url})!\n" +msgstr "" + +#: zerver/lib/onboarding.py:57 +#, python-brace-format +msgid "" +"\n" +"To learn more, check out our [getting started guide]({getting_started_url})!\n" +msgstr "" + +#: zerver/lib/onboarding.py:65 +#, python-brace-format +msgid "" +"\n" +"We also have a guide for [setting up Zulip for a class]({organization_setup_url}).\n" +msgstr "" + +#: zerver/lib/onboarding.py:69 +#, python-brace-format +msgid "" +"\n" +"We also have a guide for [moving your organization to Zulip]({organization_setup_url}).\n" +msgstr "" + +#: zerver/lib/onboarding.py:76 +#, python-brace-format +msgid "" +"\n" +"Note that this is a [demo organization]({demo_organization_help_url}) and\n" +"will be **automatically deleted** in 30 days.\n" +msgstr "" + +#: zerver/lib/onboarding.py:83 +msgid "" +"\n" +"I've kicked off some conversations to help you get started. You can find\n" +"them in your [Inbox](/#inbox).\n" +msgstr "" + +#: zerver/lib/onboarding.py:88 +#, python-brace-format +msgid "" +"\n" +"You can always come back to the [Welcome to Zulip video]({navigation_tour_video_url}) for a quick app overview.\n" +msgstr "" + +#: zerver/lib/onboarding.py:92 +#, python-brace-format +msgid "" +"\n" +"Hello, and welcome to Zulip!👋 {inform_about_tracked_onboarding_messages_text}\n" +"\n" +"{getting_started_text} {organization_setup_text}\n" +"\n" +"{navigation_tour_video_text}\n" +"\n" +"{demo_organization_text}\n" +"\n" +msgstr "" + +#: zerver/lib/onboarding.py:140 +msgid "" +"\n" +"You can [download](/apps/) the [mobile and desktop apps](/apps/).\n" +"Zulip also works great in a browser.\n" +msgstr "" + +#: zerver/lib/onboarding.py:145 +msgid "" +"\n" +"Go to [Profile settings](#settings/profile) to add a [profile picture](/help/change-your-profile-picture)\n" +"and edit your [profile information](/help/edit-your-profile).\n" +msgstr "" + +#: zerver/lib/onboarding.py:150 +msgid "" +"\n" +"You can switch between [light and dark theme](/help/dark-theme), [pick your\n" +"favorite emoji set](/help/emoji-and-emoticons#change-your-emoji-set), [change\n" +"your language](/help/change-your-language), and otherwise customize your Zulip\n" +"experience in your [Preferences](#settings/preferences).\n" +msgstr "" + +#: zerver/lib/onboarding.py:157 +#, python-brace-format +msgid "" +"\n" +"Channels organize conversations based on who needs to see them. For example,\n" +"it's common to have a channel for each team in an organization.\n" +"\n" +"[Browse and subscribe to channels]({settings_link}).\n" +msgstr "" + +#: zerver/lib/onboarding.py:164 +msgid "" +"\n" +"[Topics](/help/introduction-to-topics) summarize what each conversation in Zulip\n" +"is about. You can read Zulip one topic at a time, seeing each message in\n" +"context, no matter how many other conversations are going on.\n" +"\n" +"When you start a conversation, label it with a new topic. For a good topic name,\n" +"think about finishing the sentence: “Hey, can we chat about…?”\n" +"\n" +"Check out [Recent conversations](#recent) for a list of topics that are being\n" +"discussed.\n" +msgstr "" + +#: zerver/lib/onboarding.py:176 +msgid "" +"\n" +"Zulip's [keyboard shortcuts](#keyboard-shortcuts) let you navigate the app\n" +"quickly and efficiently.\n" +"\n" +"Press `?` any time to see a [cheat sheet](#keyboard-shortcuts).\n" +msgstr "" + +#: zerver/lib/onboarding.py:183 +msgid "" +"\n" +"You can **format** *your* `message` using the handy formatting buttons, or by\n" +"typing your formatting with Markdown.\n" +"\n" +"Check out the [cheat sheet](#message-formatting) to learn about spoilers, global\n" +"times, and more.\n" +msgstr "" + +#: zerver/lib/onboarding.py:191 +#, python-brace-format +msgid "" +"\n" +"Here are a few messages I understand: {bot_commands}\n" +"\n" +"Check out our [Getting started guide](/help/getting-started-with-zulip),\n" +"or browse the [Help center](/help/) to learn more!\n" +msgstr "" + +#: zerver/lib/onboarding.py:198 +#, python-brace-format +msgid "" +"\n" +"You can chat with me as much as you like! To\n" +"get help, try one of the following messages: {bot_commands}\n" +msgstr "" + +#: zerver/lib/onboarding.py:254 +#, python-brace-format +msgid "" +"\n" +"If anything is out of place, it’s easy to [move messages]({move_content_another_topic_help_url}),\n" +"[rename]({rename_topic_help_url}) and [split]({move_content_another_topic_help_url}) topics,\n" +"or even move a topic [to a different channel]({move_content_another_channel_help_url}).\n" +msgstr "" + +#: zerver/lib/onboarding.py:265 +msgid "" +"\n" +":point_right: Try moving this message to another topic and back.\n" +msgstr "" + +#: zerver/lib/onboarding.py:269 +#, python-brace-format +msgid "" +"\n" +"Zulip is organized to help you communicate more efficiently. Conversations are\n" +"labeled with topics, which summarize what the conversation is about.\n" +"\n" +"For example, this message is in the “{topic_name}” topic in the\n" +"#**{zulip_discussion_channel_name}** channel, as you can see in the left sidebar\n" +"and above.\n" +msgstr "" + +#: zerver/lib/onboarding.py:278 zerver/lib/onboarding.py:330 +#: zerver/lib/onboarding.py:402 +msgid "welcome to Zulip!" +msgstr "καλώς ήρθατε στο Zulip!" + +#: zerver/lib/onboarding.py:281 +msgid "" +"\n" +"You can read Zulip one conversation at a time, seeing each message in context,\n" +"no matter how many other conversations are going on.\n" +msgstr "" + +#: zerver/lib/onboarding.py:286 +msgid "" +"\n" +":point_right: When you're ready, check out your [Inbox](/#inbox) for other\n" +"conversations with unread messages.\n" +msgstr "" + +#: zerver/lib/onboarding.py:291 +msgid "" +"\n" +"To kick off a new conversation, pick a channel in the left sidebar, and click\n" +"the `+` button next to its name.\n" +msgstr "" + +#: zerver/lib/onboarding.py:296 +msgid "" +"\n" +"Label your conversation with a topic. Think about finishing the sentence: “Hey,\n" +"can we chat about…?”\n" +msgstr "" + +#: zerver/lib/onboarding.py:301 +msgid "" +"\n" +":point_right: Try starting a new conversation in this channel.\n" +msgstr "" + +#: zerver/lib/onboarding.py:306 +#, python-brace-format +msgid "" +"\n" +":point_right: Use this topic to try out [Zulip's messaging features]({format_message_help_url}).\n" +msgstr "" + +#: zerver/lib/onboarding.py:312 +#, python-brace-format +msgid "" +"\n" +"```spoiler Want to see some examples?\n" +"\n" +"````python\n" +"\n" +"print(\"code blocks\")\n" +"\n" +"````\n" +"\n" +"- bulleted\n" +"- lists\n" +"\n" +"Link to a conversation: #**{zulip_discussion_channel_name}>{topic_name}**\n" +"\n" +"```\n" +msgstr "" + +#: zerver/lib/onboarding.py:333 +msgid "" +"\n" +"This **greetings** topic is a great place to say “hi” :wave: to your teammates.\n" +msgstr "" + +#: zerver/lib/onboarding.py:337 +msgid "" +"\n" +":point_right: Click on this message to start a new message in the same conversation.\n" +msgstr "" + +#: zerver/lib/onboarding.py:354 +msgid "moving messages" +msgstr "" + +#: zerver/lib/onboarding.py:368 +msgid "experiments" +msgstr "" + +#: zerver/lib/onboarding.py:378 +msgid "start a conversation" +msgstr "ξεκινήστε μια συζήτηση" + +#: zerver/lib/onboarding.py:392 +msgid "greetings" +msgstr "" + +#: zerver/lib/outgoing_webhook.py:320 +msgid "Invalid JSON in response" +msgstr "" + +#: zerver/lib/outgoing_webhook.py:329 +msgid "Invalid response format" +msgstr "" + +#: zerver/lib/push_notifications.py:419 +msgid "Invalid GCM option to bouncer: priority {priority!r}" +msgstr "" + +#: zerver/lib/push_notifications.py:429 +#, python-brace-format +msgid "Invalid GCM options to bouncer: {options}" +msgstr "" + +#. error +#: zerver/lib/push_notifications.py:708 zilencer/views.py:501 +msgid "Token does not exist" +msgstr "" + +#: zerver/lib/push_notifications.py:929 +msgid "New message" +msgstr "Νέο μήνυμα" + +#: zerver/lib/push_notifications.py:1042 +#, python-brace-format +msgid "{full_name} mentioned @{user_group_name}:" +msgstr "" + +#: zerver/lib/push_notifications.py:1046 +#, python-brace-format +msgid "{full_name} mentioned you:" +msgstr "" + +#: zerver/lib/push_notifications.py:1053 +#, python-brace-format +msgid "{full_name} mentioned everyone:" +msgstr "" + +#: zerver/lib/push_notifications.py:1465 +msgid "Test notification" +msgstr "" + +#: zerver/lib/push_notifications.py:1466 +#, python-brace-format +msgid "This is a test notification from {realm_name} ({realm_url})." +msgstr "" + +#: zerver/lib/push_notifications.py:1518 +msgid "Device not recognized" +msgstr "" + +#: zerver/lib/push_notifications.py:1530 +msgid "Device not recognized by the push bouncer" +msgstr "" + +#: zerver/lib/recipient_parsing.py:9 +msgid "Invalid data type for channel ID" +msgstr "" + +#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:505 +#: zerver/lib/streams.py:521 zerver/tornado/views.py:225 +#: zerver/views/events_register.py:72 zerver/views/message_send.py:196 +#: zerver/views/message_send.py:217 +msgid "User not authorized for this query" +msgstr "" + +#: zerver/lib/recipient_users.py:90 +#, python-brace-format +msgid "'{email}' is no longer using Zulip." +msgstr "" + +#: zerver/lib/recipient_users.py:97 +msgid "You can't send direct messages outside of your organization." +msgstr "" + +#: zerver/lib/remote_server.py:196 +#, python-brace-format +msgid "Push notifications bouncer error: {error}" +msgstr "" + +#: zerver/lib/request.py:70 +#, python-brace-format +msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" +msgstr "" + +#: zerver/lib/request.py:83 zerver/lib/streams.py:566 +#: zerver/views/typing.py:44 +#, python-brace-format +msgid "Missing '{var_name}' argument" +msgstr "" + +#: zerver/lib/request.py:97 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "" + +#: zerver/lib/scheduled_messages.py:17 +msgid "Scheduled message does not exist" +msgstr "" + +#: zerver/lib/send_email.py:85 +#, python-brace-format +msgid "{service_name} account security" +msgstr "" + +#: zerver/lib/streams.py:468 zerver/lib/streams.py:476 +msgid "You do not have permission to post in this channel." +msgstr "" + +#: zerver/lib/streams.py:512 zerver/lib/streams.py:558 +#, python-brace-format +msgid "Not authorized to send to channel '{channel_name}'" +msgstr "" + +#: zerver/lib/streams.py:654 zerver/lib/streams.py:689 +#: zerver/lib/streams.py:818 zerver/lib/streams.py:845 +#: zerver/lib/streams.py:916 zerver/views/user_topics.py:107 +msgid "Invalid channel ID" +msgstr "" + +#: zerver/lib/streams.py:887 +msgid "Channel name is already in use." +msgstr "" + +#: zerver/lib/streams.py:899 zerver/lib/streams.py:1024 +#, python-brace-format +msgid "Invalid channel name '{channel_name}'" +msgstr "" + +#: zerver/lib/streams.py:1359 zerver/views/streams.py:333 +msgid "A default channel cannot be private." +msgstr "" + +#: zerver/lib/streams.py:1363 +#, python-brace-format +msgid "Channel(s) ({channel_names}) do not exist" +msgstr "" + +#: zerver/lib/streams.py:1372 zerver/views/streams.py:355 +msgid "Web-public channels are not enabled." +msgstr "" + +#: zerver/lib/streams.py:1405 +#, python-brace-format +msgid "Default channel group with id '{group_id}' does not exist." +msgstr "" + +#: zerver/lib/string_validation.py:40 +msgid "Channel name can't be empty." +msgstr "" + +#: zerver/lib/string_validation.py:44 +#, python-brace-format +msgid "Channel name too long (limit: {max_length} characters)." +msgstr "" + +#: zerver/lib/string_validation.py:52 +#, python-brace-format +msgid "Invalid character in channel name, at position {position}." +msgstr "" + +#: zerver/lib/string_validation.py:62 +#, python-brace-format +msgid "Invalid character in topic, at position {position}!" +msgstr "" + +#: zerver/lib/subscription_info.py:441 +msgid "Subscriber data is not available for this channel" +msgstr "" + +#: zerver/lib/subscription_info.py:462 +msgid "Unable to retrieve subscribers for private channel" +msgstr "" + +#: zerver/lib/thumbnail.py:163 +msgid "Could not decode image; did you upload an image file?" +msgstr "" + +#: zerver/lib/thumbnail.py:174 zerver/lib/thumbnail.py:181 +#: zerver/lib/thumbnail.py:192 +msgid "Image size exceeds limit." +msgstr "" + +#: zerver/lib/thumbnail.py:198 +msgid "Image is corrupted or truncated" +msgstr "" + +#: zerver/lib/typed_endpoint.py:317 zerver/lib/typed_endpoint.py:318 +#: zerver/lib/validator.py:172 +#, python-brace-format +msgid "{var_name} is not a boolean" +msgstr "" + +#: zerver/lib/typed_endpoint.py:319 zerver/lib/typed_endpoint.py:320 +#: zerver/lib/validator.py:124 zerver/lib/validator.py:126 +#, python-brace-format +msgid "{var_name} is not a date" +msgstr "" + +#: zerver/lib/typed_endpoint.py:321 zerver/lib/validator.py:236 +#: zerver/lib/validator.py:610 +#, python-brace-format +msgid "{var_name} is not a dict" +msgstr "" + +#: zerver/lib/typed_endpoint.py:322 zerver/lib/typed_endpoint.py:334 +#: zerver/lib/validator.py:71 zerver/lib/validator.py:145 +#: zerver/views/realm.py:90 +#, python-brace-format +msgid "Invalid {var_name}" +msgstr "" + +#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:338 +#, python-brace-format +msgid "Argument \"{argument}\" at {var_name} is unexpected" +msgstr "" + +#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:325 +#: zerver/lib/validator.py:166 +#, python-brace-format +msgid "{var_name} is not a float" +msgstr "" + +#: zerver/lib/typed_endpoint.py:326 zerver/lib/typed_endpoint.py:327 +#: zerver/lib/validator.py:156 +#, python-brace-format +msgid "{var_name} is too small" +msgstr "" + +#: zerver/lib/typed_endpoint.py:328 zerver/lib/typed_endpoint.py:329 +#: zerver/lib/validator.py:132 +#, python-brace-format +msgid "{var_name} is not an integer" +msgstr "" + +#: zerver/lib/typed_endpoint.py:330 zerver/lib/typed_endpoint.py:331 +#, python-brace-format +msgid "{var_name} is not valid JSON" +msgstr "" + +#: zerver/lib/typed_endpoint.py:332 zerver/lib/validator.py:158 +#, python-brace-format +msgid "{var_name} is too large" +msgstr "" + +#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:191 +#: zerver/lib/validator.py:607 +#, python-brace-format +msgid "{var_name} is not a list" +msgstr "" + +#: zerver/lib/typed_endpoint.py:335 zerver/lib/validator.py:86 +#, python-brace-format +msgid "{var_name} is too long (limit: {max_length} characters)" +msgstr "" + +#: zerver/lib/typed_endpoint.py:336 +#, python-brace-format +msgid "{var_name} is too short." +msgstr "" + +#: zerver/lib/typed_endpoint.py:337 zerver/lib/validator.py:56 +#: zerver/lib/validator.py:118 +#, python-brace-format +msgid "{var_name} is not a string" +msgstr "" + +#: zerver/lib/typed_endpoint.py:339 +#, python-brace-format +msgid "{var_name} has invalid format" +msgstr "" + +#: zerver/lib/typed_endpoint.py:340 +#, python-brace-format +msgid "{var_name} is not length {length}" +msgstr "" + +#: zerver/lib/typed_endpoint.py:374 +#, python-brace-format +msgid "{var_name} cannot be blank" +msgstr "" + +#: zerver/lib/typed_endpoint.py:377 zerver/lib/typed_endpoint.py:380 +#, python-brace-format +msgid "Invalid {var_name}: {msg}" +msgstr "" + +#: zerver/lib/typed_endpoint.py:383 +#, python-brace-format +msgid "{var_name} field is missing: {msg}" +msgstr "" + +#: zerver/lib/typed_endpoint.py:503 zerver/webhooks/ifttt/view.py:37 +#: zerver/webhooks/slack/view.py:223 zerver/webhooks/slack_incoming/view.py:61 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/typed_endpoint_validators.py:31 +#: zerver/lib/typed_endpoint_validators.py:37 +msgid "Not in the list of possible values" +msgstr "" + +#: zerver/lib/typed_endpoint_validators.py:55 +msgid "Not a URL" +msgstr "" + +#: zerver/lib/typed_endpoint_validators.py:76 +msgid "Not a recognized time zone" +msgstr "" + +#: zerver/lib/typed_endpoint_validators.py:106 +#, python-brace-format +msgid "{var_name} is not a valid hex color code" +msgstr "" + +#: zerver/lib/upload/__init__.py:45 +msgid "Upload would exceed your organization's upload quota." +msgstr "" + +#: zerver/lib/upload/__init__.py:394 zerver/lib/upload/__init__.py:396 +msgid "Image size exceeds limit" +msgstr "" + +#: zerver/lib/user_groups.py:100 zerver/lib/user_groups.py:129 +msgid "User group is deactivated." +msgstr "" + +#: zerver/lib/user_groups.py:132 +msgid "Invalid user group" +msgstr "" + +#: zerver/lib/user_groups.py:137 +msgid "Invalid system group name." +msgstr "" + +#: zerver/lib/user_groups.py:347 zerver/lib/user_groups.py:443 +#, python-brace-format +msgid "Invalid user group ID: {group_id}" +msgstr "" + +#: zerver/lib/user_groups.py:378 +#, python-brace-format +msgid "'{setting_name}' setting cannot be set to 'role:internet' group." +msgstr "" + +#: zerver/lib/user_groups.py:388 +#, python-brace-format +msgid "'{setting_name}' setting cannot be set to 'role:nobody' group." +msgstr "" + +#: zerver/lib/user_groups.py:398 +#, python-brace-format +msgid "'{setting_name}' setting cannot be set to 'role:everyone' group." +msgstr "" + +#: zerver/lib/user_groups.py:408 +#, python-brace-format +msgid "'{setting_name}' setting cannot be set to '{group_name}' group." +msgstr "" + +#: zerver/lib/user_groups.py:517 +msgid "User group name can't be empty!" +msgstr "" + +#: zerver/lib/user_groups.py:521 +#, python-brace-format +msgid "User group name cannot exceed {max_length} characters." +msgstr "" + +#: zerver/lib/user_groups.py:529 +#, python-brace-format +msgid "User group name cannot start with '{prefix}'." +msgstr "" + +#: zerver/lib/users.py:58 +msgid "Name too long!" +msgstr "" + +#: zerver/lib/users.py:60 +msgid "Name too short!" +msgstr "" + +#: zerver/lib/users.py:64 +msgid "Invalid characters in name!" +msgstr "" + +#: zerver/lib/users.py:70 +msgid "Invalid format!" +msgstr "" + +#: zerver/lib/users.py:89 +msgid "Unique names required in this organization." +msgstr "" + +#: zerver/lib/users.py:111 +msgid "Name is already in use." +msgstr "" + +#: zerver/lib/users.py:117 zerver/views/users.py:591 zerver/views/users.py:604 +#: zerver/views/users.py:793 +msgid "Bad name or username" +msgstr "" + +#: zerver/lib/users.py:137 +#, python-brace-format +msgid "Invalid integration '{integration_name}'." +msgstr "" + +#: zerver/lib/users.py:143 +#, python-brace-format +msgid "Missing configuration parameters: {keys}" +msgstr "" + +#: zerver/lib/users.py:153 +#, python-brace-format +msgid "Invalid {key} value {value} ({error})" +msgstr "" + +#: zerver/lib/users.py:171 +msgid "Invalid configuration data!" +msgstr "" + +#: zerver/lib/users.py:207 +msgid "Invalid bot type" +msgstr "" + +#: zerver/lib/users.py:212 +msgid "Invalid interface type" +msgstr "" + +#: zerver/lib/users.py:252 +#, python-brace-format +msgid "Invalid user ID: {user_id}" +msgstr "" + +#: zerver/lib/users.py:261 zerver/lib/users.py:263 +msgid "No such bot" +msgstr "" + +#: zerver/lib/users.py:287 zerver/lib/users.py:318 zerver/lib/users.py:335 +#: zerver/lib/users.py:414 zerver/lib/users.py:440 zerver/lib/users.py:462 +#: zerver/views/presence.py:41 +msgid "No such user" +msgstr "" + +#: zerver/lib/users.py:289 +msgid "User is deactivated" +msgstr "" + +#: zerver/lib/validator.py:63 +#, python-brace-format +msgid "{item} cannot be blank." +msgstr "" + +#: zerver/lib/validator.py:101 +#, python-brace-format +msgid "{var_name} has incorrect length {length}; should be {target_length}" +msgstr "" + +#: zerver/lib/validator.py:195 +#, python-brace-format +msgid "{container} should have exactly {length} items" +msgstr "" + +#: zerver/lib/validator.py:244 +#, python-brace-format +msgid "{key_name} key is missing from {var_name}" +msgstr "" + +#: zerver/lib/validator.py:269 +#, python-brace-format +msgid "Unexpected arguments: {keys}" +msgstr "" + +#: zerver/lib/validator.py:302 zerver/views/realm.py:80 +#, python-brace-format +msgid "{var_name} is not an allowed_type" +msgstr "" + +#: zerver/lib/validator.py:311 +#, python-brace-format +msgid "{variable} != {expected_value} ({value} is wrong)" +msgstr "" + +#: zerver/lib/validator.py:338 zerver/lib/validator.py:352 +#, python-brace-format +msgid "{var_name} is not a URL" +msgstr "" + +#: zerver/lib/validator.py:361 +#, python-format +msgid "URL pattern must contain '%(username)s'." +msgstr "" + +#: zerver/lib/validator.py:385 +#, python-brace-format +msgid "'{item}' cannot be blank." +msgstr "" + +#: zerver/lib/validator.py:394 +msgid "Field must not have duplicate choices." +msgstr "" + +#: zerver/lib/validator.py:407 +#, python-brace-format +msgid "'{value}' is not a valid choice for '{field_name}'." +msgstr "" + +#: zerver/lib/validator.py:559 +#, python-brace-format +msgid "{var_name} is not a string or an integer list" +msgstr "" + +#: zerver/lib/validator.py:569 +#, python-brace-format +msgid "{var_name} is not a string or integer" +msgstr "" + +#: zerver/lib/validator.py:598 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:658 zerver/lib/validator.py:680 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + +#: zerver/lib/webhooks/common.py:88 +#, python-brace-format +msgid "Missing the HTTP event header '{header}'" +msgstr "" + +#: zerver/lib/webhooks/common.py:250 +#, python-brace-format +msgid "The {webhook} webhook expects time in milliseconds." +msgstr "" + +#: zerver/lib/zcommand.py:24 +msgid "There should be a leading slash in the zcommand." +msgstr "" + +#: zerver/lib/zcommand.py:73 +#, python-brace-format +msgid "No such command: {command}" +msgstr "" + +#: zerver/lib/zulip_update_announcements.py:542 +msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." +msgstr "" + +#: zerver/middleware.py:464 +#, python-brace-format +msgid "CSRF error: {reason}" +msgstr "" + +#: zerver/middleware.py:638 +#, python-brace-format +msgid "Reverse proxy misconfiguration: {proxy_reason}" +msgstr "" + +#: zerver/models/custom_profile_fields.py:45 +#, python-brace-format +msgid "Invalid user IDs: {invalid_ids}" +msgstr "" + +#: zerver/models/custom_profile_fields.py:53 +#, python-brace-format +msgid "User with ID {user_id} is deactivated" +msgstr "" + +#: zerver/models/custom_profile_fields.py:57 +#, python-brace-format +msgid "User with ID {user_id} is a bot" +msgstr "" + +#: zerver/models/custom_profile_fields.py:101 +msgid "List of options" +msgstr "" + +#: zerver/models/custom_profile_fields.py:116 +msgid "Text (short)" +msgstr "" + +#: zerver/models/custom_profile_fields.py:117 +msgid "Text (long)" +msgstr "" + +#: zerver/models/custom_profile_fields.py:118 +msgid "Date" +msgstr "Ημερομηνία" + +#: zerver/models/custom_profile_fields.py:119 +msgid "Link" +msgstr "Σύνδεσμος" + +#: zerver/models/custom_profile_fields.py:122 +msgid "External account" +msgstr "" + +#: zerver/models/custom_profile_fields.py:127 +msgid "Pronouns" +msgstr "Αντωνυμίες" + +#: zerver/models/groups.py:22 zerver/models/users.py:294 +msgid "Nobody" +msgstr "Κανείς" + +#: zerver/models/groups.py:26 +msgid "Full members" +msgstr "" + +#: zerver/models/groups.py:27 +msgid "Members" +msgstr "" + +#: zerver/models/groups.py:29 +msgid "Everyone on the internet" +msgstr "" + +#: zerver/models/linkifiers.py:32 zerver/models/linkifiers.py:35 +#, python-brace-format +msgid "Bad regular expression: {regex}" +msgstr "" + +#: zerver/models/linkifiers.py:37 +msgid "Unknown regular expression error" +msgstr "" + +#: zerver/models/linkifiers.py:45 +msgid "Invalid URL template." +msgstr "" + +#: zerver/models/linkifiers.py:94 +#, python-format +msgid "Group %(name)r in URL template is not present in linkifier pattern." +msgstr "" + +#: zerver/models/linkifiers.py:106 +#, python-format +msgid "Group %(name)r in linkifier pattern is not present in URL template." +msgstr "" + +#: zerver/models/messages.py:369 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models/messages.py:370 +msgid "Custom emoji" +msgstr "" + +#: zerver/models/messages.py:371 +msgid "Zulip extra emoji" +msgstr "" + +#: zerver/models/realm_emoji.py:42 +msgid "Invalid characters in emoji name" +msgstr "" + +#: zerver/models/realm_playgrounds.py:36 zerver/views/realm_playgrounds.py:27 +msgid "Invalid characters in pygments language" +msgstr "" + +#: zerver/models/realm_playgrounds.py:68 +msgid "Missing the required variable \"code\" in the URL template" +msgstr "" + +#: zerver/models/realm_playgrounds.py:73 +msgid "\"code\" should be the only variable present in the URL template" +msgstr "" + +#: zerver/models/realms.py:419 +msgid "sandbox" +msgstr "" + +#: zerver/models/realms.py:420 +msgid "general" +msgstr "" + +#: zerver/models/realms.py:421 +msgid "channel events" +msgstr "" + +#: zerver/models/realms.py:444 +msgid "Zulip updates" +msgstr "" + +#: zerver/models/realms.py:570 +msgid "Available on Zulip Cloud Standard. Upgrade to access." +msgstr "" + +#: zerver/models/realms.py:571 +msgid "Available on Zulip Cloud Plus. Upgrade to access." +msgstr "" + +#: zerver/models/realms.py:631 +msgid "GIPHY integration disabled" +msgstr "" + +#: zerver/models/realms.py:636 +msgid "Allow GIFs rated Y (Very young audience)" +msgstr "" + +#: zerver/models/realms.py:640 +msgid "Allow GIFs rated G (General audience)" +msgstr "" + +#: zerver/models/realms.py:644 +msgid "Allow GIFs rated PG (Parental guidance)" +msgstr "" + +#: zerver/models/realms.py:648 +msgid "Allow GIFs rated PG-13 (Parental guidance - under 13)" +msgstr "" + +#: zerver/models/realms.py:652 +msgid "Allow GIFs rated R (Restricted)" +msgstr "" + +#: zerver/models/streams.py:45 +msgid "Web-public" +msgstr "" + +#: zerver/models/streams.py:51 +msgid "Public" +msgstr "Δημόσιο" + +#: zerver/models/streams.py:57 +msgid "Private, shared history" +msgstr "Ιδιωτικό, διαμοιρασμένο ιστορικό" + +#: zerver/models/streams.py:63 +msgid "Private, protected history" +msgstr "Ιδιωτικό, προστατευμένο ιστορικό" + +#: zerver/models/streams.py:71 +msgid "Public, protected history" +msgstr "Δημόσιο, προστατευμένο ιστορικό" + +#: zerver/models/users.py:290 +msgid "Admins, moderators, members and guests" +msgstr "Διαχειριστές, επόπτες, μέλη και επισκέπτες" + +#: zerver/models/users.py:291 +msgid "Admins, moderators and members" +msgstr "Διαχειριστές, επόπτες και μέλη" + +#: zerver/models/users.py:292 +msgid "Admins and moderators" +msgstr "Διαχειριστές και επόπτες" + +#: zerver/models/users.py:293 +msgid "Admins only" +msgstr "Μόνο διαχειριστές" + +#: zerver/models/users.py:469 +msgid "Unknown user" +msgstr "Άγνωστος χρήστης" + +#: zerver/models/users.py:635 +msgid "Organization owner" +msgstr "Ιδιοκτήτης/τρια του οργανισμού" + +#: zerver/models/users.py:636 +msgid "Organization administrator" +msgstr "Διαχειριστής/στρια του οργανισμού" + +#: zerver/models/users.py:637 +msgid "Moderator" +msgstr "Συντονιστής/στρια" + +#: zerver/models/users.py:638 +msgid "Member" +msgstr "Μέλος" + +#: zerver/models/users.py:639 +msgid "Guest" +msgstr "Επισκέπτης/τρια" + +#: zerver/signals.py:101 +msgid "Unknown IP address" +msgstr "" + +#: zerver/signals.py:102 +msgid "an unknown operating system" +msgstr "" + +#: zerver/signals.py:103 +msgid "An unknown browser" +msgstr "" + +#: zerver/tornado/event_queue.py:735 +msgid "Missing 'queue_id' argument" +msgstr "" + +#: zerver/tornado/event_queue.py:738 +msgid "Missing 'last_event_id' argument" +msgstr "" + +#: zerver/tornado/event_queue.py:745 +#, python-brace-format +msgid "An event newer than {event_id} has already been pruned!" +msgstr "" + +#: zerver/tornado/event_queue.py:755 +#, python-brace-format +msgid "Event {event_id} was not in this queue" +msgstr "" + +#: zerver/tornado/exceptions.py:17 +#, python-brace-format +msgid "Bad event queue ID: {queue_id}" +msgstr "" + +#: zerver/views/auth.py:579 +msgid "JWT authentication is not enabled for this organization" +msgstr "" + +#: zerver/views/auth.py:582 +msgid "No JSON web token passed in request" +msgstr "" + +#: zerver/views/auth.py:588 +msgid "Bad JSON web token" +msgstr "" + +#: zerver/views/auth.py:592 +msgid "No email specified in JSON web token claims" +msgstr "" + +#: zerver/views/auth.py:1146 +msgid "Subdomain required" +msgstr "" + +#: zerver/views/auth.py:1210 +msgid "Password is incorrect." +msgstr "" + +#: zerver/views/compatibility.py:18 +msgid "User-Agent header missing from request" +msgstr "" + +#: zerver/views/custom_profile_fields.py:44 +msgid "Label cannot be blank." +msgstr "" + +#: zerver/views/custom_profile_fields.py:58 +msgid "Field must have at least one choice." +msgstr "" + +#: zerver/views/custom_profile_fields.py:76 +msgid "Field type not supported for display in profile summary." +msgstr "" + +#: zerver/views/custom_profile_fields.py:105 +msgid "Invalid field type." +msgstr "" + +#: zerver/views/custom_profile_fields.py:186 +#: zerver/views/custom_profile_fields.py:255 +msgid "Only 2 custom profile fields can be displayed in the profile summary." +msgstr "" + +#: zerver/views/custom_profile_fields.py:215 +#: zerver/views/custom_profile_fields.py:286 +msgid "A field with that label already exists." +msgstr "" + +#: zerver/views/custom_profile_fields.py:271 +msgid "Default custom field cannot be updated." +msgstr "" + +#: zerver/views/development/dev_login.py:102 +msgid "Endpoint not available in production." +msgstr "" + +#: zerver/views/development/dev_login.py:104 +msgid "DevAuthBackend not enabled." +msgstr "" + +#: zerver/views/events_register.py:85 zerver/views/events_register.py:89 +#, python-brace-format +msgid "Invalid '{key}' parameter for anonymous request" +msgstr "" + +#: zerver/views/health.py:18 +msgid "Database is empty" +msgstr "" + +#: zerver/views/health.py:22 +msgid "Cannot query postgresql" +msgstr "" + +#: zerver/views/health.py:29 +msgid "Cannot connect to rabbitmq" +msgstr "" + +#: zerver/views/health.py:35 +msgid "Cannot query rabbitmq" +msgstr "" + +#: zerver/views/health.py:42 +msgid "Cannot query redis" +msgstr "" + +#: zerver/views/health.py:52 +msgid "Cannot write to memcached" +msgstr "" + +#: zerver/views/health.py:57 +msgid "Cannot query memcached" +msgstr "" + +#: zerver/views/invite.py:53 zerver/views/invite.py:58 +#: zerver/views/invite.py:69 zerver/views/invite.py:72 +msgid "No such invitation" +msgstr "" + +#: zerver/views/invite.py:78 +msgid "Invitation has already been revoked" +msgstr "" + +#: zerver/views/invite.py:90 +#, python-brace-format +msgid "Invalid channel ID {channel_id}. No invites were sent." +msgstr "" + +#: zerver/views/invite.py:104 +msgid "You do not have permission to subscribe other users to channels." +msgstr "" + +#: zerver/views/invite.py:156 +msgid "You must specify at least one email address." +msgstr "" + +#: zerver/views/invite.py:177 +msgid "" +"Some of those addresses are already using Zulip, so we didn't send them an " +"invitation. We did send invitations to everyone else!" +msgstr "" + +#: zerver/views/message_edit.py:121 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/message_edit.py:181 zerver/views/message_edit.py:184 +msgid "You don't have permission to delete this message" +msgstr "" + +#: zerver/views/message_edit.py:192 +msgid "The time limit for deleting this message has passed" +msgstr "" + +#: zerver/views/message_edit.py:213 +msgid "Message already deleted" +msgstr "" + +#: zerver/views/message_fetch.py:158 +#, python-brace-format +msgid "Too many messages requested (maximum {max_messages})." +msgstr "" + +#: zerver/views/message_fetch.py:163 zerver/views/message_flags.py:94 +msgid "The anchor can only be excluded at an end of the range" +msgstr "" + +#: zerver/views/message_flags.py:184 +#, python-brace-format +msgid "No such topic '{topic}'" +msgstr "" + +#: zerver/views/message_send.py:215 +msgid "Missing sender" +msgstr "" + +#: zerver/views/message_send.py:222 +msgid "Mirroring not allowed with recipient user IDs" +msgstr "" + +#: zerver/views/message_send.py:234 zerver/views/message_send.py:241 +msgid "Invalid mirrored message" +msgstr "" + +#: zerver/views/message_send.py:237 +msgid "Zephyr mirroring is not allowed in this organization" +msgstr "" + +#: zerver/views/message_summary.py:28 +msgid "AI features are not enabled on this server." +msgstr "" + +#: zerver/views/message_summary.py:38 +msgid "Reached monthly limit for AI credits." +msgstr "" + +#: zerver/views/message_summary.py:42 +msgid "No messages in conversation to summarize" +msgstr "" + +#: zerver/views/muted_users.py:16 +msgid "Cannot mute self" +msgstr "" + +#: zerver/views/muted_users.py:34 +msgid "User already muted" +msgstr "" + +#: zerver/views/muted_users.py:48 +msgid "User is not muted" +msgstr "" + +#: zerver/views/onboarding_steps.py:32 +#, python-brace-format +msgid "Unknown onboarding_step: {onboarding_step}" +msgstr "" + +#: zerver/views/onboarding_steps.py:41 +#, python-brace-format +msgid "" +"\n" +"You asked to watch the [Welcome to Zulip video]({navigation_tour_video_url}) later. Is this a good time?\n" +msgstr "" + +#: zerver/views/presence.py:48 +msgid "Presence is not supported for bot users." +msgstr "" + +#: zerver/views/presence.py:58 +#, python-brace-format +msgid "No presence data for {user_id_or_email}" +msgstr "" + +#: zerver/views/presence.py:101 +msgid "Client did not pass any new values." +msgstr "" + +#: zerver/views/presence.py:124 +msgid "" +"Client must pass emoji_name if they pass either emoji_code or reaction_type." +msgstr "" + +#: zerver/views/presence.py:170 +#, python-brace-format +msgid "Invalid status: {status}" +msgstr "" + +#: zerver/views/push_notifications.py:43 +msgid "Empty or invalid length token" +msgstr "" + +#: zerver/views/push_notifications.py:49 +msgid "Invalid APNS token" +msgstr "" + +#: zerver/views/push_notifications.py:130 +msgid "Server doesn't use the push notification service" +msgstr "" + +#: zerver/views/push_notifications.py:162 +#, python-brace-format +msgid "Error returned by the bouncer: {result}" +msgstr "" + +#: zerver/views/push_notifications.py:246 +msgid "Verification secret not prepared" +msgstr "" + +#: zerver/views/reactions.py:48 +msgid "" +"At least one of the following arguments must be present: emoji_name, " +"emoji_code" +msgstr "" + +#: zerver/views/read_receipts.py:23 +msgid "Read receipts are disabled in this organization." +msgstr "" + +#: zerver/views/realm.py:201 +#, python-brace-format +msgid "Invalid language '{language}'" +msgstr "" + +#: zerver/views/realm.py:208 +msgid "At least one authentication method must be enabled." +msgstr "" + +#: zerver/views/realm.py:214 +#, python-brace-format +msgid "Invalid video_chat_provider {video_chat_provider}" +msgstr "" + +#: zerver/views/realm.py:222 +#, python-brace-format +msgid "Invalid giphy_rating {giphy_rating}" +msgstr "" + +#: zerver/views/realm.py:500 +msgid "Must be a demo organization." +msgstr "" + +#: zerver/views/realm.py:528 +#, python-brace-format +msgid "" +"Data deletion time must be at most {max_allowed_days} days in the future." +msgstr "" + +#: zerver/views/realm.py:539 +#, python-brace-format +msgid "" +"Data deletion time must be at least {min_allowed_days} days in the future." +msgstr "" + +#: zerver/views/realm_domains.py:38 +#, python-brace-format +msgid "Invalid domain: {error}" +msgstr "" + +#: zerver/views/realm_domains.py:41 +#, python-brace-format +msgid "The domain {domain} is already a part of your organization." +msgstr "" + +#: zerver/views/realm_domains.py:62 zerver/views/realm_domains.py:75 +#, python-brace-format +msgid "No entry found for domain {domain}." +msgstr "" + +#: zerver/views/realm_emoji.py:42 +msgid "You must upload exactly one file." +msgstr "" + +#: zerver/views/realm_emoji.py:44 +msgid "Only administrators can override default emoji." +msgstr "" + +#: zerver/views/realm_emoji.py:50 zerver/views/realm_icon.py:27 +#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:411 +#, python-brace-format +msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" +msgstr "" + +#: zerver/views/realm_export.py:58 +msgid "Exceeded rate limit." +msgstr "" + +#: zerver/views/realm_export.py:80 +#, python-brace-format +msgid "Please request a manual export from {email}." +msgstr "" + +#: zerver/views/realm_export.py:118 +msgid "Invalid data export ID" +msgstr "" + +#: zerver/views/realm_export.py:121 +msgid "Export already deleted" +msgstr "" + +#: zerver/views/realm_export.py:123 +msgid "Export failed, nothing to delete" +msgstr "" + +#: zerver/views/realm_export.py:125 +msgid "Export still in progress" +msgstr "" + +#: zerver/views/realm_icon.py:20 +msgid "You must upload exactly one icon." +msgstr "" + +#: zerver/views/realm_linkifiers.py:54 zerver/views/realm_linkifiers.py:78 +msgid "Linkifier not found." +msgstr "" + +#: zerver/views/realm_logo.py:27 +msgid "You must upload exactly one logo." +msgstr "" + +#: zerver/views/realm_playgrounds.py:35 +msgid "Invalid playground" +msgstr "" + +#: zerver/views/scheduled_messages.py:75 +msgid "Recipient required when updating type of scheduled message." +msgstr "" + +#: zerver/views/scheduled_messages.py:86 +msgid "Topic required when updating scheduled message type to channel." +msgstr "" + +#: zerver/views/sentry.py:38 +msgid "Invalid request format" +msgstr "" + +#: zerver/views/sentry.py:41 +msgid "Invalid DSN" +msgstr "" + +#: zerver/views/streams.py:164 +msgid "Private channels cannot be made default." +msgstr "" + +#: zerver/views/streams.py:198 +msgid "You must pass \"new_description\" or \"new_group_name\"." +msgstr "" + +#: zerver/views/streams.py:229 +msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." +msgstr "" + +#: zerver/views/streams.py:317 zerver/views/streams.py:321 +#: zerver/views/streams.py:329 +msgid "Invalid parameters" +msgstr "Λάθος παράμετροι" + +#: zerver/views/streams.py:345 zerver/views/streams.py:437 +msgid "Channel content access is required." +msgstr "" + +#: zerver/views/streams.py:399 +msgid "Channel already has that name." +msgstr "" + +#: zerver/views/streams.py:498 zerver/views/user_groups.py:487 +msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." +msgstr "" + +#: zerver/views/streams.py:575 +#, python-brace-format +msgid "{user_full_name} subscribed you to the channel {channel_name}." +msgstr "" + +#: zerver/views/streams.py:581 +#, python-brace-format +msgid "{user_full_name} subscribed you to the following channels:" +msgstr "" + +#: zerver/views/streams.py:717 +#, python-brace-format +msgid "Unable to access channel ({channel_name})." +msgstr "" + +#: zerver/views/streams.py:733 +msgid "You can only invite other Zephyr mirroring users to private channels." +msgstr "" + +#: zerver/views/streams.py:851 +#, python-brace-format +msgid "{user_name} created the following channels: {new_channels}." +msgstr "" + +#: zerver/views/streams.py:853 +#, python-brace-format +msgid "{user_name} created a new channel {new_channels}." +msgstr "" + +#: zerver/views/streams.py:854 +msgid "new channels" +msgstr "" + +#: zerver/views/streams.py:888 +#, python-brace-format +msgid "**{policy}** channel created by {user_name}. **Description:**" +msgstr "" + +#: zerver/views/streams.py:1120 +#, python-brace-format +msgid "{property} is not a boolean" +msgstr "" + +#: zerver/views/streams.py:1123 +#, python-brace-format +msgid "Unknown subscription property: {property}" +msgstr "" + +#: zerver/views/streams.py:1171 +#, python-brace-format +msgid "Not subscribed to channel ID {channel_id}" +msgstr "" + +#: zerver/views/submessage.py:40 +msgid "Invalid json for submessage" +msgstr "" + +#: zerver/views/tusd.py:108 zerver/views/upload.py:459 +#, python-brace-format +msgid "" +"File is larger than the maximum upload size ({max_size} MiB) allowed by your" +" organization's plan." +msgstr "" + +#: zerver/views/tusd.py:117 zerver/views/upload.py:467 +#, python-brace-format +msgid "" +"File is larger than this server's configured maximum upload size ({max_size}" +" MiB)." +msgstr "" + +#: zerver/views/tusd.py:249 +#, python-brace-format +msgid "Uploaded file is larger than the allowed limit of {max_file_size} MiB" +msgstr "" + +#: zerver/views/typing.py:50 zerver/views/typing.py:92 +msgid "User has disabled typing notifications for channel messages" +msgstr "" + +#: zerver/views/typing.py:60 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:65 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:68 zerver/views/typing.py:102 +msgid "User has disabled typing notifications for direct messages" +msgstr "" + +#: zerver/views/upload.py:273 +msgid "

This file does not exist or has been deleted.

" +msgstr "" + +#: zerver/views/upload.py:283 +msgid "

You are not authorized to view this file.

" +msgstr "" + +#: zerver/views/upload.py:396 zerver/views/upload.py:402 +msgid "Invalid token" +msgstr "" + +#: zerver/views/upload.py:398 +msgid "Invalid filename" +msgstr "" + +#: zerver/views/upload.py:446 +msgid "You must specify a file to upload" +msgstr "" + +#: zerver/views/upload.py:448 zerver/views/users.py:516 +#: zerver/views/users.py:624 +msgid "You may only upload one file at a time" +msgstr "" + +#: zerver/views/user_groups.py:153 +msgid "No new data supplied" +msgstr "" + +#: zerver/views/user_groups.py:236 +msgid "" +"Nothing to do. Specify at least one of \"add\", \"delete\", " +"\"add_subgroups\" or \"delete_subgroups\"." +msgstr "" + +#: zerver/views/user_groups.py:298 +#, python-brace-format +msgid "{user_full_name} added you to the group {group_name}." +msgstr "" + +#: zerver/views/user_groups.py:303 +#, python-brace-format +msgid "{user_full_name} removed you from the group {group_name}." +msgstr "" + +#: zerver/views/user_groups.py:352 +#, python-brace-format +msgid "User {user_id} is already a member of this group" +msgstr "" + +#: zerver/views/user_groups.py:395 +#, python-brace-format +msgid "There is no member '{user_id}' in this user group" +msgstr "" + +#: zerver/views/user_groups.py:424 +#, python-brace-format +msgid "User group {group_id} is already a subgroup of this group." +msgstr "" + +#: zerver/views/user_groups.py:435 +#, python-brace-format +msgid "" +"User group {user_group_id} is already a subgroup of one of the passed " +"subgroups." +msgstr "" + +#: zerver/views/user_groups.py:463 +#, python-brace-format +msgid "User group {group_id} is not a subgroup of this group." +msgstr "" + +#: zerver/views/user_settings.py:59 +msgid "Avatar changes are disabled in this organization." +msgstr "" + +#: zerver/views/user_settings.py:68 +msgid "Email address changes are disabled in this organization." +msgstr "" + +#: zerver/views/user_settings.py:170 +msgid "Invalid default_language" +msgstr "" + +#: zerver/views/user_settings.py:178 +#, python-brace-format +msgid "Invalid notification sound '{notification_sound}'" +msgstr "" + +#: zerver/views/user_settings.py:189 +#, python-brace-format +msgid "Invalid email batching period: {seconds} seconds" +msgstr "" + +#: zerver/views/user_settings.py:324 +msgid "Your Zulip password is managed in LDAP" +msgstr "" + +#: zerver/views/user_settings.py:334 +msgid "Wrong password!" +msgstr "Λανθασμένος κωδικός πρόσβασης!" + +#: zerver/views/user_settings.py:339 +#, python-brace-format +msgid "You're making too many attempts! Try again in {seconds} seconds." +msgstr "" + +#: zerver/views/user_settings.py:345 +msgid "New password is too weak!" +msgstr "" + +#: zerver/views/user_settings.py:401 +msgid "You must upload exactly one avatar." +msgstr "" + +#: zerver/views/user_topics.py:52 +msgid "Topic is not muted" +msgstr "" + +#: zerver/views/users.py:129 +msgid "Cannot deactivate the only organization owner" +msgstr "" + +#: zerver/views/users.py:268 +msgid "User not authorized to change user emails" +msgstr "" + +#: zerver/views/users.py:282 +msgid "" +"The owner permission cannot be removed from the only organization owner." +msgstr "" + +#: zerver/views/users.py:324 +msgid "Invalid new email address." +msgstr "" + +#: zerver/views/users.py:332 +#, python-brace-format +msgid "New email value error: {message}" +msgstr "" + +#: zerver/views/users.py:471 +msgid "Failed to change owner, no such user" +msgstr "" + +#: zerver/views/users.py:473 +msgid "Failed to change owner, user is deactivated" +msgstr "" + +#: zerver/views/users.py:475 +msgid "Failed to change owner, bots can't own other bots" +msgstr "" + +#: zerver/views/users.py:586 +msgid "" +"Can't create bots until FAKE_EMAIL_DOMAIN is correctly configured.\n" +"Please contact your server administrator." +msgstr "" + +#: zerver/views/users.py:596 +msgid "Embedded bots are not enabled." +msgstr "" + +#: zerver/views/users.py:598 +msgid "Invalid embedded bot name." +msgstr "" + +#: zerver/views/users.py:786 +msgid "User not authorized to create users" +msgstr "" + +#: zerver/views/users.py:803 +#, python-brace-format +msgid "Email '{email}' not allowed in this organization" +msgstr "" + +#: zerver/views/users.py:808 +msgid "Disposable email addresses are not allowed in this organization" +msgstr "" + +#: zerver/views/video_calls.py:54 +msgid "Invalid Zoom access token" +msgstr "" + +#: zerver/views/video_calls.py:61 +msgid "Unknown Zoom user email" +msgstr "" + +#: zerver/views/video_calls.py:66 zerver/views/video_calls.py:205 +msgid "Zoom credentials have not been configured" +msgstr "" + +#: zerver/views/video_calls.py:159 +msgid "Invalid Zoom session identifier" +msgstr "" + +#: zerver/views/video_calls.py:171 zerver/views/video_calls.py:221 +msgid "Invalid Zoom credentials" +msgstr "" + +#: zerver/views/video_calls.py:197 zerver/views/video_calls.py:253 +msgid "Failed to create Zoom call" +msgstr "" + +#: zerver/views/video_calls.py:343 +msgid "BigBlueButton is not configured." +msgstr "" + +#: zerver/views/video_calls.py:348 +msgid "Invalid signature." +msgstr "" + +#: zerver/views/video_calls.py:371 +msgid "Error connecting to the BigBlueButton server." +msgstr "" + +#: zerver/views/video_calls.py:375 +msgid "Error authenticating to the BigBlueButton server." +msgstr "" + +#: zerver/views/video_calls.py:378 +msgid "BigBlueButton server returned an unexpected error." +msgstr "" + +#: zerver/views/zephyr.py:34 +msgid "Could not find Kerberos credential" +msgstr "" + +#: zerver/views/zephyr.py:36 +msgid "Webathena login not enabled" +msgstr "" + +#: zerver/views/zephyr.py:57 +msgid "Invalid Kerberos cache" +msgstr "" + +#: zerver/views/zephyr.py:61 zerver/views/zephyr.py:75 +msgid "We were unable to set up mirroring for you" +msgstr "" + +#: zerver/webhooks/circleci/view.py:83 +msgid "Projects using this version control system provider aren't supported" +msgstr "" + +#: zerver/webhooks/freshstatus/view.py:97 +#: zerver/webhooks/uptimerobot/view.py:58 zerver/webhooks/zabbix/view.py:50 +msgid "Invalid payload" +msgstr "" + +#: zerver/webhooks/front/view.py:148 +msgid "Unknown webhook request" +msgstr "" + +#: zerver/webhooks/ifttt/view.py:31 zerver/webhooks/zapier/view.py:42 +msgid "Topic can't be empty" +msgstr "" + +#: zerver/webhooks/ifttt/view.py:34 zerver/webhooks/zapier/view.py:45 +msgid "Content can't be empty" +msgstr "" + +#: zerver/webhooks/jotform/view.py:25 +msgid "Unable to handle Jotform payload" +msgstr "" + +#: zerver/webhooks/librato/view.py:176 +msgid "Malformed JSON input" +msgstr "" + +#: zerver/webhooks/papertrail/view.py:31 +msgid "Events key is missing from payload" +msgstr "" + +#: zerver/webhooks/pivotal/view.py:193 +msgid "Unable to handle Pivotal payload" +msgstr "" + +#: zerver/webhooks/slack/view.py:157 +msgid "Error: channels_map_to_topics parameter other than 0 or 1" +msgstr "" + +#: zerver/webhooks/wordpress/view.py:39 +#, python-brace-format +msgid "Unknown WordPress webhook action: {hook}" +msgstr "" + +#: zerver/worker/deferred_work.py:197 +#, python-brace-format +msgid "" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" + +#: zilencer/auth.py:61 +msgid "The verification secret has expired" +msgstr "" + +#: zilencer/auth.py:63 +msgid "The verification secret is invalid" +msgstr "" + +#: zilencer/auth.py:65 +msgid "The verification secret is malformed" +msgstr "" + +#: zilencer/auth.py:67 +msgid "The verification secret is for a different hostname" +msgstr "" + +#: zilencer/auth.py:128 +msgid "Invalid subdomain for push notifications bouncer" +msgstr "" + +#: zilencer/auth.py:147 +msgid "Must validate with valid Zulip server API key" +msgstr "" + +#. error +#: zilencer/views.py:109 zilencer/views.py:111 +msgid "Invalid UUID" +msgstr "" + +#. error +#: zilencer/views.py:116 +msgid "Invalid token type" +msgstr "" + +#: zilencer/views.py:153 +#, python-brace-format +msgid "{hostname} contains invalid components (e.g., path, query, fragment)." +msgstr "" + +#: zilencer/views.py:160 +#, python-brace-format +msgid "{hostname} is not a valid hostname" +msgstr "" + +#: zilencer/views.py:170 +#, python-brace-format +msgid "{hostname} not yet registered" +msgstr "" + +#: zilencer/views.py:222 +msgid "Invalid email address." +msgstr "" + +#: zilencer/views.py:238 +#, python-brace-format +msgid "{domain} is invalid because it does not have any MX records" +msgstr "" + +#: zilencer/views.py:243 +#, python-brace-format +msgid "{domain} does not exist" +msgstr "" + +#: zilencer/views.py:342 +#, python-brace-format +msgid "" +"The global limits on recent usage of this endpoint have been reached. Please" +" try again later or reach out to {support_email} for assistance." +msgstr "" + +#: zilencer/views.py:350 +msgid "Registration not found for this hostname" +msgstr "" + +#: zilencer/views.py:362 +msgid "The host reported it has no verification secret." +msgstr "" + +#: zilencer/views.py:364 +#, python-brace-format +msgid "Error response received from the host: {status_code}" +msgstr "" + +#: zilencer/views.py:434 +msgid "Missing ios_app_id" +msgstr "" + +#: zilencer/views.py:437 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:690 +#, python-brace-format +msgid "" +"Your plan doesn't allow sending push notifications. Reason provided by the " +"server: {reason}" +msgstr "" + +#: zilencer/views.py:738 +msgid "Your plan doesn't allow sending push notifications." +msgstr "" + +#: zilencer/views.py:954 +#, python-brace-format +msgid "Invalid property {property}" +msgstr "" + +#: zilencer/views.py:957 +msgid "Invalid event type." +msgstr "" + +#: zilencer/views.py:964 +msgid "Data is out of order." +msgstr "" + +#: zilencer/views.py:1069 +msgid "Duplicate registration detected." +msgstr "" + +#: zilencer/views.py:1487 +msgid "Malformed audit log data" +msgstr "" + +#: zproject/backends.py:554 +msgid "You need to reset your password." +msgstr "Χρειάζεται να επανακαθορίσετε τον κωδικό πρόσβασής σας." + +#: zproject/backends.py:2446 +msgid "Missing id_token parameter" +msgstr "" + +#: zproject/backends.py:3166 +msgid "Invalid OTP" +msgstr "" + +#: zproject/backends.py:3169 +msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." +msgstr "" diff --git a/locale/el/translations.json b/locale/el/translations.json new file mode 100644 index 0000000000..ee0aca66a6 --- /dev/null +++ b/locale/el/translations.json @@ -0,0 +1,1953 @@ +{ + "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "Το %'{file}' υπερβαίνει το μέγιστο μέγεθος αρχείων ({variable} MB) για επισυναπτόμενα.", + "(attached file)": "(συνημμένο αρχείο)", + "(forever)": "(για πάντα)", + "(hidden)": "(κρυμμένο)", + "(link to channel)": "", + "(or )": "(ή )", + "(to you and {other_participant_names})": "(προς εσάς και {other_participant_names})", + "(to you and {participants_count} more)": "(προς εσάς και {participants_count} ακόμα)", + "(to you)": "(προς εσάς)", + "(you)": "(εσύ)", + "({message_retention_days} days)": "({message_retention_days} ημέρες)", + "/dark": "", + "/light": "", + "/me": "", + "/poll": "", + "/todo": "", + "1 day": "1 μέρα", + "1 hour": "1 ώρα", + "1 week": "1 εβδομάδα", + "1 year": "", + "10 days": "10 ημέρες", + "10 minutes": "10 λεπτά", + "12-hour clock (5:00 PM)": "Ρολόι 12-ωρών (5:00 μμ)", + "14 days": "", + "2 minutes": "2 λεπτά", + "2 years": "", + "24-hour clock (17:00)": "24ωρο ρολόι (17:00)", + "3 days": "3 ημέρες", + "30 days": "30 ημέρες", + "30 minutes": "30 λεπτά", + "5 minutes": "5 λεπτά", + "6 hours": "6 ώρες", + "90 days": "", + "Total messages: {total_messages}": "Σύνολο μηνυμάτων: {total_messages}", + "Enter sends when composing a message": "", + "

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

": "

Το {file_name}θα αφαιρεθεί από τα μηνύματα όπου έχει κοινοποιηθεί. Αυτή η ενέργεια δεν είναι δυνατό να αναστραφεί.

", + "

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

": "

Αναζητήσατε μηνύματα που έχουν σταλεί από περισσότερα από ένα άτομα, πράγμα αδύνατον.

", + "

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

": "

Αναζητείτε μηνύματα που ανήκουν σε περισσότερα από ένα κανάλια, πράγμα αδύνατον.

", + "

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

": "

Αναζητείτε μηνύματα που ανήκουν σε περισσότερα από ένα θέματα, πράγμα αδύνατον.

", + "{name} (guest) is not subscribed to this channel. They will not be notified if you mention them.": "", + "{name} (guest) is not subscribed to this channel. They will not be notified unless you subscribe them.": "", + "{name} is not subscribed to this channel. They will not be notified if you mention them.": "", + "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "", + "{username} has {number_of_invites_by_user} unexpired invitations.": "Ο/Η {username} έχει {number_of_invites_by_user} μη ληγμένες προσκλήσεις.", + "Learn more.": "", + "Learn more about other data export options.": "", + " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": "", + " will have the same role, channel subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "", + "@{name} (guest)": "@{name} (επισκέπτης)", + "A Topic Move already in progress.": "Μια Μεταφορά Θέματος είναι ήδη σε εξέλιξη.", + "A channel with this name already exists.": "Ένα κανάλι με αυτό το όνομα υπάρχει ήδη.", + "A deactivated bot cannot send messages, access data, or take any other action.": "Ένα απενεργοποιημένο bot δε μπορεί να στείλει μηνύματα, να έχει πρόσβαση σε δεδομένα, ή να κάνει οποιαδήποτε άλλη ενέργεια.", + "A deactivated emoji will remain visible in existing messages and emoji reactions, but cannot be used on new messages.": "Μια απενεργοποιημένη φατσούλα emoji θα παραμείνει ορατή σε ήδη υπάρχοντα μηνύματα και αντιδράσεις με emoji, αλλά δε θα μπορεί να χρησιμοποιηθεί σε νέα μηνύματα.", + "A deactivated user group with this name already exists.": "", + "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 poll must be an entire message.": "", + "A public data export is a complete data export for your organization other than private channel messages and direct messages.": "", + "A standard export additionally includes private data accessible to users who have allowed administrators to export their private data.": "", + "A to-do list must be an entire message.": "", + "A user group with this name already exists.": "", + "A wide image (200×25 pixels) for the upper left corner of the app.": "Μια πλατιά εικόνα (200×25 pixels) για την πάνω αριστερά γωνία της εφαρμογής.", + "AI summaries are not available on Zulip Cloud yet.": "", + "AI summaries are not enabled on this server.": "", + "AI summaries may have errors.": "", + "API documentation": "API Documentation", + "API key": "Κλειδί API", + "About Zulip": "About Zulip", + "Account": "Λογαριασμός", + "Account & privacy": "Λογαριασμός & ιδιωτικότητα", + "Action": "Ενέργεια", + "Action message": "", + "Actions": "Ενέργειες", + "Active": "Ενεργό", + "Active an hour ago": "Ενεργός/ή μια ώρα πριν", + "Active and deactivated": "", + "Active bots": "Ενεργά bots", + "Active groups": "", + "Active now": "Ενεργός/ή τώρα", + "Active users": "Ενεργοί χρήστες", + "Active yesterday": "Ενεργός/ή εχθές", + "Active {days_old} days ago": "Ενεργός/ή {days_old} ημέρες πριν", + "Active {hours} hours ago": "Ενεργός/ή {hours} ώρες πριν", + "Active {last_active_date}": "Ενεργός {last_active_date}", + "Active {minutes} minutes ago": "Ενεργός/ή {minutes} λεπτά πριν", + "Activities": "", + "Activity unknown": "Δραστηριότητα άγνωστη", + "Add": "Προσθήκη", + "Add GIF": "Προσθήκη GIF", + "Add a description": "Προσθέστε μια περιγραφή", + "Add a new alert word": "Προσθήκη νέας παγιδευμένης λέξης", + "Add a new bot": "Προσθήκη νέου bot", + "Add a new code playground": "Προσθήκη νέας προγραμματιστικής παιδικής χαράς", + "Add a new custom profile field": "Προσθήκη νέου χειροποίητου πεδίου προφίλ.", + "Add a new emoji": "Προσθήκη νέας φατσούλας emoji.", + "Add a new linkifier": "Προσθήκη νέου συνδέτη", + "Add a new profile field": "Προσθήκη νέου πεδίου προφίλ", + "Add alert word": "Προσθήκη νέας παγιδευμένης λέξης", + "Add all users": "Προσθήκη όλων των χρηστών", + "Add another user...": "Προσθήκη άλλου χρήστη...", + "Add channel": "Προσθέστε κανάλι", + "Add channels": "Προσθέστε κανάλια", + "Add code playground": "Προσθήκη code playground", + "Add default channels": "Προσθήκη προεπιλεγμένων καναλιών", + "Add email": "Προσθήκη email", + "Add emoji": "Προσθήκη emoji", + "Add emoji reaction": "Προσθήκη αντίδρασης φατσούλας emoji", + "Add extra emoji for members of the {realm_name} organization.": "Προσθήκη επιπλέον φατσούλας emoji για χρήστες του οργανισμού {realm_name}.", + "Add global time": "Προσθήκη καθολικής ώρας.", + "Add linkifier": "Προσθήκη συνδέτη.", + "Add members": "Προσθήκη χρηστών", + "Add members to {group_name}": "Προσθήκη χρηστών σε {group_name}", + "Add one or more users": "Προσθήκη ενός ή περισσοτέρων χρηστών", + "Add option": "Προσθήκη επιλογής", + "Add poll": "Προσθήκη ψηφοφορίας", + "Add question": "Προσθήκη ερώτησης", + "Add roles, groups or users": "", + "Add saved snippet": "", + "Add subscribers": "Προσθήκη συνδρομητών", + "Add subscribers to": "Προσθήκη συνδρομητών σε", + "Add subscribers. Use usergroup or #channelname to bulk add subscribers.": "", + "Add task": "Προσθήκη εργασίας", + "Add to-do list": "", + "Add todo task list title": "", + "Add user groups": "", + "Add users or groups. Use #channelname to add all subscribers.": "", + "Add video call": "Προσθήκη βιντεοκλήσης", + "Add voice call": "Προσθήκη φωνητικής κλήσης", + "Add your email to invite other users or convert to a permanent Zulip organization.": "", + "Add {full_name} to groups": "", + "Added successfully!": "Επιτυχής προσθήκη!", + "Added successfully.": "Επιτυχής προσθήκη.", + "Administrator": "Διαχειριστής", + "Administrators": "Διαχειριστές", + "Administrators and moderators this Zulip organization will be able to see this email address.": "Οι διαχειριστές και οι επόπτες αυτού του οργανισμού Zulip θα μπορούν να δουν αυτή τη διεύθυνση email.", + "Administrators of this Zulip organization will be able to see this email address.": "Οι διαχειριστές αυτούς του οργανισμού Zulip θα μπορούν να δουν αυτή τη διεύθυνση email.", + "Admins": "Διαχειριστές", + "Admins and moderators": "Διαχειριστές και επόπτες", + "Admins only": "Μόνο διαχειριστές", + "Admins, moderators and full members": "Διαχειριστές, επόπτες και πλήρη μέλη", + "Admins, moderators and members": "Διαχειριστές, επόπτες και μέλη", + "Admins, moderators, members and guests": "Διαχειριστές, επόπτες, μέλη και επισκέπτες", + "Advanced configurations": "", + "Advertise organization in the Zulip communities directory": "Έκθεση οργανισμού στο ευρετήριο κοινοτήτων Zulip", + "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "", + "Alert word": "Παγιδευμένη λέξη", + "Alert word \"{alert_word}\" removed successfully!": "Η παγιδευμένη λέξη \"{alert_word}\" αφαιρέθηκε με επιτυχία!", + "Alert word already exists!": "Η παγιδευμένη λέξη υπάρχει ήδη!", + "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 channels": "Όλα τα κανάλια", + "All groups": "", + "All messages including muted channels": "", + "All roles ({count})": "", + "All time": "Όλος ο χρόνος", + "All topics": "", + "All unmuted topics": "", + "All unread messages": "", + "All users will need to log in again at your new organization URL.": "", + "All your messages except those in muted channels and topics.": "", + "All your messages.": "", + "Allow creating web-public channels (visible to anyone on the Internet)": "", + "Allow message content in message notification emails": "Να περιλαμβάνονται περιεχόμενα μηνυμάτων στα email ειδοποίησης νέου μηνύματος.", + "Allow message editing": "Να επιτρέπεται η τροποποίηση μηνυμάτων.", + "Allow other users to view read receipts": "Να επιτρέπεται στους άλλους χρήστες να βλέπουν αποδείξεις ανάγνωσης", + "Allow subdomains": "Να επιτρέπονται τα subdomains", + "Allow viewing the history of a message?": "", + "Allowed domains": "Επιτρεπόμενα domains", + "Allowed domains: {domains}": "Επιτρεπόμενα domains: {domains}", + "Already above recommended maximum font size ({maximum_value})": "", + "Already above recommended maximum line spacing": "", + "Already at default font size ({default_value})": "", + "Already at default line spacing": "", + "Already at maximum font size ({maximum_value})": "", + "Already at maximum line spacing": "", + "Already at minimum font size ({minimum_value})": "", + "Already at minimum line spacing": "", + "Already below recommended minimum font size ({minimum_value})": "", + "Already below recommended minimum line spacing": "", + "Already members:": "", + "Already not subscribed.": "Ήδη μη εγεγγραμμένος.", + "Already subgroups:": "", + "Already subscribed to {channel}": "", + "Already subscribed users:": "Ήδη εγεγγραμμένοι χρήστες:", + "Already subscribed.": "", + "Always": "Πάντα", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "Ένα κλειδί API μπορεί να χρησιμοποιηθεί για πρόσβαση μέσω προγραμμάτων σε έναν λογαριασμό Zulip. Οποιοσδήποτε έχει πρόσβαση στο κλειδί API μπορεί να διαβάσει τα μηνύματα σας, να στείλει μηνύματα εξ ονόματος σας, η με άλλο τρόπο να σας υποδυθεί στο Zulip, γι'αυτό πρέπει να προστατεύετε το κλειδί API σας όσο προσεκτικά προστατεύετε τον κωδικό σας.
Προτείνουμε τη δημιουργία bots και τη χρήση λογαριασμών bots και των σχετιζόμενων κλειδιών API για πρόσβαση στο API του Zulip, εκτός κι αν η εργασία που επιδιώκετε απαιτεί πρόσβαση στον προσωπικό σας λογαριασμό.", + "An archived channel with this name already exists.": "", + "An hour ago": "Μια ώρα πριν", + "An unknown error occurred.": "Προέκυψε σφάλμα.", + "Animals & Nature": "", + "Announce new channel in": "", + "Any time": "Οποτεδήποτε", + "Anyone can add more options after the poll is posted.": "", + "Anyone can add more tasks after the to-do list is posted.": "", + "Anyone on the internet can view messages; members of your organization can join.": "", + "App theme": "", + "April": "Απρίλιος", + "Archive ?": "Αρχείο ", + "Archive channel": "Αρχειοθέτηση καναλιού", + "Archived and non-archived": "", + "Archived channels": "", + "Archiving this channel will:": "", + "Are you sure you want to continue?": "Είστε σίγουροι/ες ότι θέλετε να συνεχίσετε;", + "Are you sure you want to create channel ''''{channel_name}'''' and subscribe {count} users to it?": "", + "Are you sure you want to deactivate this organization? All users will lose access to their Zulip accounts.": "", + "Are you sure you want to deactivate your account?": "Είστε σίγουρος/η ότι θέλετε να απενεργοποιήσετε το λογαριασμό σας;", + "Are you sure you want to delete all drafts? This action cannot be undone.": "Είστε σίγουρος/η ότι θέλετε να διαγράψετε όλα τα προσχέδια; Αυτή η ενέργεια δεν είναι δυνατό να αναστραφεί.", + "Are you sure you want to delete your profile picture?": "Είστε σίγουρος/η ότι θέλετε να διαγραφεί τη φωτογραφία προφιλ σας;", + "Are you sure you want to join it directly as well?": "", + "Are you sure you want to mark all messages as read? This action cannot be undone.": "Είστε σίγουρος/η ότι θέλετε να σημανθούν όλα τα μηνύματα σας ως αναγνωσμένα; Αυτή η ενέργεια δε μπορεί να αναστραφεί.", + "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", + "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", + "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "Είστε σίγουρος/η ότι θέλετε να σιγαστεί ο χρήστης {user_name}; Τα μηνύματα από χρήστες σε σίγαση δε θα προκαλούν ποτέ ειδοποιήσεις, θα εμφανίζονται ως αναγνωσμένα, και θα κρύβονται.", + "Are you sure you want to permanently delete ?": "", + "Are you sure you want to resend the invitation to ?": "Είστε σίγουρος/η ότι θέλετε να ξαναστείλετε πρόσκληση στον/στην ;", + "Are you sure you want to revoke the invitation to {email}?": "Eίστε σίγουρος/η ότι θέλετε να ανακαλέσετε την πρόσκληση στον/στην {email};", + "Are you sure you want to revoke this invitation link created by {referred_by}?": "Είστε σίγουρος/η ότι θέλετε να ανακαλέσετε αυτό το σύνδεσμο πρόσκλησης που δημιουργήθηκε από τον/την {referred_by}?", + "Are you sure you want to revoke this invitation link?": "", + "Are you sure you want to send @-mention notifications to the {subscriber_count} users subscribed to #{channel_name}? If not, please edit your message to remove the @{wildcard_mention} mention.": "", + "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.": "Είστε σίγουρος/η ότι θέλετε να αφαιρέσετε το αστέρι από όλα τα μηνύματα; Αυτή η ενέργεια δεν μπορεί να αναστραφεί.", + "At least {count, plural, one {# message} other {# messages}} will be moved.": "", + "At the office": "Στο γραφείο", + "Audible": "Με ήχο", + "Audible desktop notifications": "Ειδοποιήσεις επιφάνειας εργασίας με ήχο", + "August": "Αύγουστος", + "Authentication methods": "Μέθοδοι αυθεντικοποίησης", + "Author": "Γράφων", + "Automated messages and emails": "Αυτοματοποιημένα μηνύματα και email", + "Automatic": "Αυτόματο", + "Automatic (follows system settings)": "Αυτόματο (ακολουθεί τις ρυθμίσεις συστήματος)", + "Automatic theme": "", + "Automatically follow topics based on my participation": "", + "Automatically follow topics where I'm mentioned": "", + "Automatically go to conversation where you sent a message": "", + "Automatically mark messages as read": "Αυτόματη σήμανση μηνυμάτων ως αναγνωσμένα", + "Automatically unmute topics in muted channels": "", + "Available on Zulip Cloud Standard.": "", + "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Διαθέσιμο στο Zulip Cloud Standard. Αναβαθμίστε ή ζητήστε αναδοχή για να αποκτήσετε πρόσβαση.", + "Avatar": "Άβαταρ", + "Avatar changes are disabled in this organization": "", + "Avatar from Gravatar": "", + "BROWSE 1 MORE CHANNEL": "", + "BROWSE {can_subscribe_stream_count} MORE CHANNELS": "", + "Back to channels": "Πίσω στα κανάλια", + "Back to settings": "", + "Bankruptcy": "", + "Because the original owner of this bot is deactivated, you will become the owner for this bot.": "", + "Because you are not subscribed to , messages in this channel were not marked as unread.": "", + "Because you are removing the last subscriber from a private channel, it will be automatically archived.": "", + "Because you are the only organization owner, you cannot deactivate your account.": "", + "Because you are the only subscriber, this channel will be automatically archived.": "", + "Billing": "", + "Bold": "", + "Bot": "", + "Bot email": "", + "Bot email (a-z, 0-9, and dashes only)": "", + "Bot is deactivated": "", + "Bot owner": "", + "Bot type": "", + "Bots": "", + "Browse channels": "", + "Browse recent conversations": "", + "Bulleted list": "", + "Business": "", + "Busy": "", + "Button joy": "", + "By deactivating your account, you will be logged out immediately.": "", + "CHANNELS": "ΚΑΝΑΛΙΑ", + "CREATE A CHANNEL": "", + "Call provider": "", + "Can't add members to a deactivated group": "", + "Cancel": "Ακύρωση", + "Cancel compose": "", + "Cancel compose and save draft": "", + "Cannot save invalid Jitsi server URL.": "", + "Cannot send message while files are being uploaded.": "", + "Cannot subscribe to ": "", + "Cannot subscribe to private channel ": "", + "Cannot view channel": "", + "Card": "", + "Center the view around message ID .": "", + "Change": "Change", + "Change avatar": "", + "Change color": "", + "Change email": "", + "Change group info": "", + "Change language": "", + "Change password": "", + "Change setting": "", + "Change to default line spacing": "", + "Change to font size {new_value}": "", + "Change to {new_value_string} line spacing": "", + "Change your email": "", + "Change your password": "", + "Channel": "Κανάλι", + "Channel created!": "Το κανάλι δημιουργήθηκε!", + "Channel #{stream_name} created!": "Το κανάλι #{stream_name} δημιουργήθηκε!", + "Channel ID": "ID καναλιού", + "Channel color": "Χρώμα καναλιού", + "Channel created recently": "", + "Channel creation": "", + "Channel description": "", + "Channel details": "", + "Channel email address:": "", + "Channel feed": "", + "Channel links in the left sidebar go to": "", + "Channel name": "", + "Channel permissions": "", + "Channel settings": "", + "Channels": "", + "Channels organize conversations based on who needs to see them.": "", + "Channels they should join": "", + "Check all": "", + "Check your email ({email}) to confirm the new address.": "", + "Check your email ({email}) to confirm the new address.": "", + "Choose a name for the new channel.": "", + "Choose a name for the new user group.": "", + "Choose avatar": "", + "Choose members": "", + "Choose subscribers": "", + "Clear avatar": "", + "Clear image": "", + "Clear profile picture": "", + "Clear status": "", + "Clear topic": "", + "Clear your status": "", + "Click Inbox in the left sidebar.": "", + "Click Recent conversations in the left sidebar.": "", + "Click here to reveal.": "", + "Click on at the top of your Zulip window.": "", + "Click on a conversation to view it. To return here, you can:": "", + "Click on the pencil () icon to edit and reschedule a message.": "", + "Click to view or download.": "", + "Close": "Close", + "Close modal": "", + "Close this dialog window": "", + "Code": "", + "Code playgrounds": "", + "Code playgrounds are interactive in-browser development environments, 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 users to open the code block on the code playground site.": "", + "Collapse compose box": "", + "Collapse direct messages": "", + "Collapse message": "", + "Collapse views": "", + "Collapse/show selected message": "", + "Combined feed": "", + "Combined feed options": "", + "Community": "", + "Commuting": "", + "Compact": "", + "Complete": "", + "Complete your organization profile, which is displayed on your organization's registration and login pages.": "", + "Compose a message.": "", + "Compose message": "", + "Compose settings": "", + "Compose your message here": "", + "Compose your message here...": "", + "Composing messages": "", + "Configuration instructions": "", + "Configure how Zulip notifies you about new messages. In muted channels, channel notification settings apply only to unmuted topics.": "", + "Configure new channel settings": "", + "Configure new group settings": "", + "Configure outgoing mail": "", + "Configure regular expression patterns that will be used to automatically transform any matching text in Zulip messages and topics into links.": "", + "Configure the default personal preference settings for new users joining your organization.": "", + "Configure the authentication methods for your organization.": "", + "Configure the default channels new users are subscribed to when joining your organization.": "", + "Configure topic notifications": "", + "Confirm": "Επιβεβαίωση", + "Confirm changing access permissions": "", + "Confirm new color": "", + "Consider searching all public channels that you can view.": "", + "Consider searching all public channels.": "", + "Contact a moderator to resolve this topic.": "", + "Contact a moderator to unresolve this topic.": "", + "Contact sales": "", + "Contact support": "", + "Content": "", + "Continue": "Συνέχεια", + "Continue to add members": "", + "Continue to add subscribers": "", + "Convert": "", + "Convert emoticons before sending (:) becomes 😃)": "", + "Cookie Bot": "", + "Copied!": "", + "Copy URL": "", + "Copy and close": "", + "Copy code": "", + "Copy draft": "", + "Copy email": "", + "Copy email address": "", + "Copy link": "", + "Copy link to channel": "", + "Copy link to message": "", + "Copy link to profile": "", + "Copy link to topic": "", + "Copy mention syntax": "", + "Copy version": "", + "Copy zuliprc": "", + "Could not resolve topic": "", + "Could not unresolve topic": "", + "Could not update time zone": "", + "Create": "", + "Create a channel": "", + "Create a collaborative to-do list": "", + "Create a new saved snippet": "", + "Create a poll": "", + "Create a user group": "", + "Create channel": "", + "Create link": "", + "Create new channel": "", + "Create new user group": "", + "Create to-do list": "", + "Create user group": "", + "Created by on .": "", + "Created on .": "", + "Creating channel...": "", + "Creating group...": "", + "Creating link…": "", + "Current font size: {current_value}": "", + "Current line spacing: {current_value_string}": "", + "Currently viewing all direct messages.": "", + "Currently viewing the entire channel.": "", + "Currently viewing your combined feed.": "", + "Custom": "", + "Custom URL": "", + "Custom color": "", + "Custom emoji": "", + "Custom language: {query}": "", + "Custom linkifier added!": "", + "Custom playground added!": "", + "Custom profile fields": "", + "Custom time": "", + "Custom time ({min}+ days)": "", + "Custom time ({min}-{max} days)": "", + "Customize notifications": "", + "Cycle between channel views": "", + "DIRECT MESSAGES": "", + "DM": "", + "DMs and mentions": "", + "DMs, mentions, and alerts": "", + "DMs, mentions, and followed topics": "", + "Dark": "", + "Dark theme": "", + "Dark theme logo": "", + "Data exports": "", + "Data will be deleted after {date}": "", + "Data will be deleted immediately": "", + "Data will not be automatically deleted": "", + "Date muted": "", + "Date updated": "", + "Date uploaded": "", + "Day of the week to send digests": "", + "Deactivate": "", + "Deactivate account": "", + "Deactivate bot": "", + "Deactivate custom emoji?": "", + "Deactivate group": "", + "Deactivate organization": "", + "Deactivate user": "", + "Deactivate your account": "", + "Deactivate {group_name}?": "", + "Deactivate {name}?": "", + "Deactivated": "", + "Deactivated groups": "", + "Deactivated users": "", + "December": "", + "Decrease font size": "", + "Decrease line spacing": "", + "Default": "", + "Default channel for new users": "", + "Default channels": "", + "Default channels for new users cannot be made private.": "", + "Default channels for this organization": "", + "Default for channel": "", + "Default is {language}. Use 'text' to disable highlighting.": "", + "Default language for code blocks": "", + "Default user settings": "", + "Delay before sending message notification emails": "", + "Delay period (minutes)": "", + "Delete": "Delete", + "Delete all drafts": "", + "Delete all selected drafts": "", + "Delete code playground?": "", + "Delete custom profile field?": "", + "Delete data export?": "", + "Delete draft": "", + "Delete file?": "", + "Delete icon": "", + "Delete linkifier?": "", + "Delete logo": "", + "Delete message": "", + "Delete message?": "", + "Delete profile picture": "", + "Delete saved snippet?": "", + "Delete scheduled message": "", + "Delete selected draft": "", + "Delete snippet": "", + "Delete topic": "", + "Delete uploaded files?": "", + "Deleted": "", + "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.": "", + "Demo organization deadline": "", + "Demote inactive channels": "", + "Depending on the size of your organization, an export can take anywhere from seconds to an hour.": "", + "Deprecation notice": "", + "Description": "", + "Deselect draft": "", + "Desktop": "", + "Desktop & mobile apps": "", + "Desktop message notifications": "", + "Desktop notifications": "", + "Detailed keyboard shortcuts documentation": "", + "Detailed message formatting documentation": "", + "Detailed search filters documentation": "", + "Direct message": "", + "Direct message feed": "", + "Direct message permissions": "", + "Direct message to me": "", + "Direct messages": "Προσωπικά μηνύματα", + "Direct messages are disabled in this organization.": "", + "Disable": "", + "Disable announcements that are currently sent to this channel:": "", + "Disable notifications?": "", + "Disabled": "", + "Discard": "", + "Dismiss": "", + "Dismiss failed message": "", + "Dismiss for a week": "", + "Display availability to other users": "", + "Display my availability to other users": "", + "Display names of reacting users when few users have reacted to a message": "", + "Display on user card": "", + "Display “(guest)” after names of guest users": "", + "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "", + "Do you want to allow your private data to be exported?": "", + "Do you want to add everyone?": "", + "Domain": "", + "Don't allow": "", + "Don't delete": "", + "Don’t allow disposable email addresses": "", + "Download": "", + "Download botserverrc": "", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "", + "Download the latest version": "", + "Download zuliprc": "", + "Download {filename}": "", + "Drafts": "", + "Drafts are not synced to other devices and browsers.": "", + "Drafts from conversation with {recipient}": "", + "Drafts from {recipient}": "", + "Drafts options": "", + "Duration deletion is allowed after posting (minutes)": "", + "Duration editing is allowed after posting (minutes)": "", + "EDITED": "", + "Each conversation is labeled with a topic by the person who started it.": "", + "Edit": "Edit", + "Edit #{channel_name}": "", + "Edit #{stream_name} (archived)": "", + "Edit and reschedule message": "", + "Edit channel name and description": "", + "Edit custom profile field": "", + "Edit linkfiers": "", + "Edit message": "", + "Edit profile": "", + "Edit saved snippet": "", + "Edit selected draft": "", + "Edit selected message or view source": "", + "Edit snippet": "", + "Edit status": "", + "Edit topic": "", + "Edit your last message": "", + "Edit your last message?": "", + "Edit your profile": "", + "Edit {group_name}": "", + "Edited by {full_name}": "", + "Education (for-profit)": "", + "Education (non-profit)": "", + "Effect": "", + "Either this user does not exist, or you do not have access to their profile.": "", + "Email": "Διεύθυνση email", + "Email address changes are disabled in this organization.": "", + "Email footers (e.g., signature)": "", + "Email invitation": "", + "Email message notifications": "", + "Email notifications": "", + "Emails (one on each line or comma-separated)": "", + "Embedded bot": "", + "Emoji": "", + "Emoji name": "", + "Emoji reactions to your messages.": "", + "Emoji set changed successfully!": "", + "Emoji theme": "", + "Enable notifications": "", + "Enable read receipts": "", + "Enabled": "", + "End of results from your history.": "", + "Endpoint URL": "", + "Enter a task before adding a description.": "", + "Enter a topic (skip for )": "", + "Enter to send choices": "", + "Error": "Λάθος", + "Error adding subscription": "", + "Error adding user to {group_name}: {error}": "", + "Error creating channel": "", + "Error creating channel: A channel with this name already exists.": "", + "Error creating user group.": "", + "Error deleting message": "", + "Error editing message": "", + "Error fetching message edit history.": "", + "Error in unsubscribing from #{channel_name}": "", + "Error joining {group_name}: {error}": "", + "Error leaving group {group_name}": "", + "Error listing invites": "", + "Error moving topic": "", + "Error removing alert word!": "", + "Error removing subgroup from this group.": "", + "Error removing subscription": "", + "Error removing user from #{channel_name}": "", + "Error removing user from group {group_name}": "", + "Error removing user from this channel.": "", + "Error removing user from this group.": "", + "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.": "", + "Error: Could not resend invitation.": "", + "Error: Could not revoke invitation.": "", + "Escape key navigates to home view": "", + "Estimated messages per week": "", + "Event or conference": "", + "Events to include:": "", + "Everyone": "Όλοι", + "Everyone except guests": "", + "Everyone including guests": "", + "Everyone on the internet": "", + "Everyone sees global times in their own time zone.": "", + "Everyone sees this in their own time zone.": "", + "Exclude messages with topic .": "", + "Exit search": "", + "Expand compose box": "", + "Expand direct messages": "", + "Expand message": "", + "Expand views": "", + "Expires at": "", + "Expires on {date} at {time}": "", + "Export failed": "", + "Export organization": "", + "Export permission": "", + "Export permissions": "", + "Export started. Check back in a few minutes.": "", + "Export type": "", + "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "", + "External account type": "", + "External link": "", + "Failed": "", + "Failed adding one or more channels.": "", + "Failed to create video call.": "", + "Failed to generate preview": "", + "Failed to load read receipts.": "", + "Failed to upload %'{file}'": "", + "Failed!": "", + "Failed: A custom emoji with this name already exists.": "", + "Failed: Emoji name is required.": "", + "Failed: Invalid Pattern": "", + "Failed: There is a default emoji with this name. Only administrators can override default emoji.": "", + "Failed: {error}": "", + "February": "", + "Field choices": "", + "File": "File", + "File and image uploads have been disabled for this organization.": "", + "File name: {filename}": "", + "File size must be at most {max_file_size} MiB.": "", + "File type is not supported.": "", + "Filter": "", + "Filter bots": "", + "Filter by category": "", + "Filter channels": "", + "Filter code playgrounds": "", + "Filter deactivated users": "", + "Filter default channels": "", + "Filter direct messages": "", + "Filter emoji": "", + "Filter events that will trigger notifications?": "", + "Filter exports": "", + "Filter invitations": "", + "Filter linkifiers": "", + "Filter muted users": "", + "Filter topics": "", + "Filter topics (t)": "", + "Filter uploads": "", + "Filter users": "", + "Filter {total_user_count, plural, =1 {1 person} other {# people}}": "", + "First message": "", + "Flags": "", + "Follow": "", + "Followed": "", + "Followed topics": "", + "Follows system settings.": "", + "Font size": "", + "Food & Drink": "", + "For example, to configure a code playground for code blocks tagged as Rust, you can set:": "", + "For more examples and technical details, see the help center documentation on adding code playgrounds.": "", + "For more examples, see the help center documentation on adding linkifiers.": "", + "Forgot it?": "", + "Forked from upstream at {zulip_merge_base}": "", + "Forward message": "", + "Friday": "", + "Full members": "", + "GIPHY attribution": "", + "GIPHY integration": "", + "General": "General", + "Generate URL for an integration": "", + "Generate channel email address": "", + "Generate email address": "", + "Generate new API key": "", + "Generic": "", + "Generic bot": "", + "Get API key": "", + "Go back through viewing history": "", + "Go forward through viewing history": "", + "Go invisible": "", + "Go to #{channel_name} > ": "", + "Go to #{display_recipient}": "", + "Go to #{display_recipient} > {topic_display_name}": "", + "Go to channel feed": "", + "Go to channel feed from topic view": "", + "Go to channel settings": "", + "Go to combined feed": "", + "Go to conversation": "", + "Go to direct message feed": "", + "Go to direct messages with {display_reply_to_for_tooltip}": "", + "Go to home view": "", + "Go to inbox": "", + "Go to next unread direct message": "", + "Go to next unread followed topic": "", + "Go to next unread topic": "", + "Go to recent conversations": "", + "Go to starred messages": "", + "Go to the conversation you are composing to": "", + "Go to topic or DM conversation": "", + "Go to your home view": "", + "Go to {recipient_text}": "", + "Got it": "", + "Got it — Cancel": "", + "Got it — Confirm": "", + "Government": "", + "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", + "Granted": "", + "Group membership": "", + "Group permissions": "", + "Group settings": "", + "Guest": "Επισκέπτης/τρια", + "Guests": "", + "Guests will be able to see {user_count} users in their channels when they join.": "", + "Header": "", + "Help center": "", + "Help menu": "", + "Hide AI features": "", + "Hide left sidebar": "", + "Hide muted message again": "", + "Hide password": "", + "Hide starred message count": "", + "Hide user list": "", + "High contrast mode": "", + "Hint": "", + "Hint (up to 80 characters)": "", + "Home view": "", + "How your account is displayed in Zulip.": "", + "However, it will no longer be subscribed to the private channels that you are not subscribed to.": "", + "Humans": "", + "Idle": "", + "If you don't know your password, you can reset it.": "", + "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "", + "Ignored deactivated groups:": "", + "Ignored deactivated users:": "", + "Image": "", + "Immediately": "", + "Important messages, tasks, and other useful references.": "", + "In a meeting": "", + "In muted channels, channel notification settings apply only to unmuted topics.": "", + "Inactive": "", + "Inactive bots": "", + "Inbox": "", + "Inbox options": "", + "Include DMs": "", + "Include content of direct messages in desktop notifications": "", + "Include message content in message notification emails": "", + "Include organization name in subject of message notification emails": "", + "Includes muted channels and topics": "", + "Including message content in message notification emails is not allowed in this organization.": "", + "Incoming webhook": "", + "Increase font size": "", + "Increase line spacing": "", + "Information": "", + "Initiate a search": "", + "Insecure desktop app": "", + "Insert new line": "", + "Integration": "", + "Integration URL will appear here.": "", + "Integrations": "", + "Interface": "", + "Invalid URL": "", + "Invalid custom time": "", + "Invalid time format: {timestamp}": "", + "Invalid user": "", + "Invalid users": "", + "Invitation expires after": "", + "Invitation link": "", + "Invitations": "", + "Invitations are required for joining this organization": "", + "Invite": "", + "Invite link": "", + "Invite to organization": "", + "Invite users": "", + "Invite users to organization": "", + "Invited as": "", + "Invited at": "", + "Invited by": "", + "Invitee": "", + "Inviting…": "", + "Italic": "", + "January": "", + "Jitsi server URL": "", + "Join group": "", + "Join group {name}": "", + "Join group?": "", + "Join video call.": "", + "Join voice call.": "", + "Join {realm_name}": "", + "Joined": "", + "Joined {date_joined}": "", + "Joining and viewing messages requires being invited": "", + "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "", + "Joining the organization": "", + "July": "", + "Jump to first unread": "", + "June": "", + "Just now": "", + "Keyboard shortcuts": "", + "LOG IN TO BROWSE MORE": "", + "Label": "", + "Language": "", + "Language for automated messages and invitation emails": "", + "Large number of subscribers": "", + "Last 10 days": "", + "Last 2 months": "", + "Last 30 days": "", + "Last 6 months": "", + "Last active": "", + "Last edited {edited_time_string}.": "", + "Last message": "", + "Last modified": "", + "Last moved {moved_time_string}.": "", + "Learn more": "", + "Learn more about emoji reactions here.": "", + "Learn where to find everything you need to get started with this 2-minute video tour.": "", + "Leave group": "", + "Leave group {name}": "", + "Leave {group_name}": "", + "Let administrators export my private data": "", + "Let others see when I've read messages": "", + "Let recipients see when I'm typing direct messages": "", + "Let recipients see when I'm typing messages in channels": "", + "Let recipients see when a user is typing channel messages": "", + "Let recipients see when a user is typing direct messages": "", + "Let's go!": "", + "Light": "", + "Light theme": "", + "Light theme logo": "", + "Line spacing": "", + "Link": "Σύνδεσμος", + "Link with Webathena": "", + "Link:": "", + "Linkifiers": "", + "Linkifiers make it easy to refer to issues or tickets in third party issue trackers, like GitHub, Salesforce, Zendesk, and others. For instance, you can add a linkifier that automatically turns #2468 into a link to the GitHub issue in the Zulip repository with:": "", + "Loading…": "", + "Local time": "", + "Log in": "Συνδεθείτε", + "Log in to view image": "", + "Log out": "", + "Looking for our integrations or API documentation?": "", + "MOVED": "", + "Main menu": "", + "Make combined feed my home view": "", + "Make inbox my home view": "", + "Make recent conversations my home view": "", + "Make organization permanent": "", + "Manage bot": "", + "Manage channel settings": "", + "Manage this bot": "", + "Manage this user": "", + "Manage user": "", + "Manage your API key": "", + "March": "", + "Mark all messages as read": "", + "Mark all messages as read?": "", + "Mark all messages as unread": "", + "Mark as read": "", + "Mark as resolved": "", + "Mark as unread from here": "", + "Mark as unread from selected message": "", + "Mark as unresolved": "", + "Mark messages as unread?": "", + "Mark topic as read": "", + "Mark topic as resolved": "", + "Math (LaTeX)": "", + "Maximize compose box": "", + "Maximum message length: {max_length} characters": "", + "Maximum message length: {max_message_length} characters": "", + "Maximum password length: {max_length} characters.": "", + "Maximum password length: {max} characters.": "", + "May": "", + "Me": "Εγώ", + "Member": "Μέλος", + "Members": "", + "Members of your organization can view messages and join": "", + "Members preview": "", + "Mention a time-zone-aware time": "", + "Mentioned in": "", + "Mentions": "", + "Menus": "", + "Merge with another topic?": "", + "Message #{channel_name}": "", + "Message #{channel_name} > {topic_name}": "", + "Message ": "", + "Message actions": "", + "Message deletion": "", + "Message edit and move history": "", + "Message edit history": "", + "Message editing": "", + "Message feed settings": "", + "Message formatting": "", + "Message length shouldn't be greater than {max_length} characters.": "", + "Message move history": "", + "Message moved": "", + "Message moved to {stream_topic}.": "", + "Message retention period": "", + "Message {recipient_names}": "", + "Message {recipient_name} ({recipient_status})": "", + "Message-area font size (px)": "", + "Message-area line height (%)": "", + "Messages": "", + "Messages in all public channels": "", + "Messages in topics you follow.": "", + "Messages in your view are faded to remind you that you are viewing a different conversation from the one you are composing to.": "", + "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "", + "Messages sent by you": "", + "Messages sent by {sender}": "", + "Messages where you are mentioned.": "", + "Messages will not be automatically marked as read because this is not a conversation view. Change setting": "", + "Messages will not be automatically marked as read. Change setting": "", + "Mobile": "", + "Mobile message notifications": "", + "Mobile notifications": "", + "Mobile push notifications are not enabled on this server.": "", + "Mobile push notifications are not enabled on this server. Learn more": "", + "Moderator": "Συντονιστής/στρια", + "Moderators": "Συντονιστές", + "Monday": "", + "Monday at {time}": "", + "Move ": "", + "Move all messages in this topic": "", + "Move history only": "", + "Move message": "", + "Move messages": "", + "Move messages from ": "", + "Move messages or topic": "", + "Move only this message": "", + "Move some messages?": "", + "Move this and all following messages in this topic": "", + "Move topic": "", + "Moved by {full_name}": "", + "Moving messages": "", + "Mute": "", + "Mute channel": "", + "Mute this bot": "", + "Mute this user": "", + "Mute topic": "", + "Mute user": "", + "Muted": "", + "Muted user": "", + "Muted user (guest)": "", + "Muted users": "", + "Name": "Όνομα", + "Name changes are disabled in this organization. Contact an administrator to change your name.": "", + "Narrow to direct messages that include .": "", + "Narrow to direct messages with .": "", + "Narrow to direct messages.": "", + "Narrow to just message ID .": "", + "Narrow to messages containing images.": "", + "Narrow to messages containing links.": "", + "Narrow to messages containing uploads.": "", + "Narrow to messages in followed topics.": "", + "Narrow to messages in resolved topics.": "", + "Narrow to messages in unresolved topics.": "", + "Narrow to messages on channel .": "", + "Narrow to messages sent by .": "", + "Narrow to messages sent by you.": "", + "Narrow to messages that mention you.": "", + "Narrow to messages with alert words.": "", + "Narrow to messages with emoji reactions.": "", + "Narrow to messages with topic .": "", + "Narrow to muted messages.": "", + "Narrow to starred messages.": "", + "Narrow to unread messages.": "", + "Navigation": "", + "Never": "", + "Never ask on this computer": "", + "Never expires": "", + "New": "", + "New channel": "", + "New channel announcements": "", + "New channel message": "", + "New direct message": "", + "New direct message from {sender_full_name}": "", + "New email": "", + "New option": "", + "New password": "Νέος κωδικός πρόσβασης", + "New password is too weak!": "", + "New task": "", + "New topic": "", + "New user announcements": "", + "Next message": "", + "Next unread direct message": "", + "Next unread followed topic": "", + "Next unread topic": "", + "No bots match your current filter.": "", + "No channel subscribers match your current filter.": "", + "No channel subscriptions.": "", + "No channels": "", + "No channels match your filter.": "", + "No channels to show.": "", + "No conversations match your filters.": "", + "No custom emojis match your current filter.": "", + "No custom profile fields configured.": "", + "No default channels match your current filter.": "", + "No description.": "", + "No drafts selected": "", + "No drafts.": "", + "No group members match your current filter.": "", + "No invitations match your current filter.": "", + "No language set": "", + "No linkifiers configured.": "", + "No linkifiers match your current filter.": "", + "No matching channels": "", + "No matching results": "", + "No matching user groups": "", + "No matching users.": "", + "No one has read this message yet.": "", + "No other subscribers.": "", + "No owner": "", + "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", + "No restrictions": "", + "No scheduled messages.": "", + "No search results.": "", + "No status text": "", + "No subscribers.": "", + "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", + "No user found": "", + "No user to subscribe.": "", + "No users match your current filter.": "", + "No users match your filters.": "", + "No users or subgroups to add.": "", + "No, I'll catch up.": "", + "No, don't ask again.": "", + "Nobody": "Κανείς", + "Nobody in this Zulip organization will be able to see this email address.": "", + "Non-archived channels": "", + "Non-profit (registered)": "", + "None": "", + "None of the members of are subscribed to this channel.": "", + "None of your messages have emoji reactions yet.": "", + "Not a member of any groups.": "", + "Not active in the last year": "", + "Not granted": "", + "Not subscribed": "", + "Note that any bots that you maintain will be disabled.": "", + "Nothing to preview": "", + "Notification of account deactivation on {realm_name}": "", + "Notification settings": "", + "Notification sound": "", + "Notification triggers": "", + "Notifications": "", + "Notifications are based on your configuration for .": "", + "Notifications are based on your configuration for this channel.": "", + "Notifications for @all/@everyone mentions": "Ειδοποιήσεις για όλες τις αναφορές @all/@everyone.", + "Notify channel": "", + "Notify recipients": "", + "Notify this user by email?": "", + "Notify topic": "", + "November": "", + "Now following .": "", + "Numbered list": "", + "OTHERS": "", + "Objects": "", + "October": "", + "Offer to update to my computer's time zone": "", + "Old password": "", + "On hover": "", + "Once you leave this channel, you will not be able to rejoin.": "", + "Once you leave this group, you will not be able to rejoin.": "", + "One or more files could not be deleted.": "", + "One or more of these users do not exist!": "", + "Only 2 custom profile fields can be displayed on the user card.": "", + "Only channel administrators can edit these settings.": "", + "Only in conversation views": "", + "Only in image viewer": "", + "Only organization administrators can edit these settings": "", + "Only organization administrators can edit these settings.": "", + "Only organization owners can edit these settings.": "", + "Only organization owners may deactivate an organization.": "", + "Only owners can change these settings.": "", + "Only topics you follow": "", + "Open": "", + "Open help menu": "", + "Open message menu": "", + "Open personal menu": "", + "Open reactions menu": "", + "Open-source project": "", + "Option already present.": "", + "Optional": "", + "Options": "", + "Organization": "Οργανισμός", + "Organization URL": "URL Οργανισμού", + "Organization administrators can automatically administer all channels.": "", + "Organization administrators can reactivate deactivated users.": "", + "Organization description": "", + "Organization logo": "", + "Organization name": "", + "Organization permissions": "", + "Organization profile": "", + "Organization profile incomplete": "", + "Organization profile picture": "", + "Organization settings": "", + "Organization type": "", + "Other": "", + "Other drafts": "", + "Other emails": "", + "Other permissions": "", + "Other users in this Zulip organization will be able to see this email address.": "", + "Other views": "", + "Out sick": "", + "Outgoing webhook": "", + "Outgoing webhook message format": "", + "Override default emoji?": "", + "Overview of ongoing conversations.": "", + "Overview of your conversations with unread messages.": "", + "Owner": "", + "Owner: {name}": "", + "Owners": "Ιδιοκτήτες", + "Participants": "", + "Participated": "", + "Password": "Κωδικός πρόσβασης", + "Password is too weak.": "", + "Password should be at least {length} characters long.": "", + "Paste as plain text": "", + "Paste formatted text": "", + "Pattern": "", + "People & Body": "", + "Permissions": "", + "Personal": "", + "Personal menu": "", + "Personal settings": "", + "Pin channel to top": "", + "Pin channel to top of left sidebar": "", + "Pinned": "", + "Plan management": "", + "Plans and pricing": "", + "Play animated images": "", + "Play sound": "", + "Please contact support for an exception or add users with a reusable invite link.": "", + "Please add a valid recipient.": "", + "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", + "Please choose a new password.": "", + "Please enter a question.": "", + "Please enter task title.": "", + "Please enter your password.": "", + "Please just upload one file.": "", + "Please only use characters that are valid in an email address": "", + "Please re-enter your password to confirm your identity.": "", + "Please select a channel.": "", + "Political group": "", + "Popular": "", + "Posted by {full_name}": "", + "Preferences": "", + "Press to add a new line": "", + "Press to send": "", + "Prevent messages in this channel from being edited, deleted, or moved.": "", + "Prevent new messages from being sent to this channel.": "", + "Prevent users from changing their avatar": "", + "Prevent users from changing their email address": "", + "Prevent users from changing their name": "", + "Preview": "", + "Preview organization profile": "", + "Preview profile": "", + "Preview:": "", + "Previous message": "", + "Privacy": "", + "Privacy settings": "", + "Private channels cannot be default channels for new users.": "", + "Private, protected history": "Ιδιωτικό, προστατευμένο ιστορικό", + "Private, shared history": "Ιδιωτικό, διαμοιρασμένο ιστορικό", + "Profile": "", + "Profile missing required fields": "", + "Pronouns": "Αντωνυμίες", + "Public": "Δημόσιο", + "Public data": "", + "Question": "", + "Quote": "", + "Quote message": "", + "Quoted original email (in replies)": "", + "React to selected message with": "", + "Reactions": "", + "Reactions to your messages": "", + "Reactivate bot": "", + "Reactivate this bot": "", + "Reactivate this user": "", + "Reactivate user": "", + "Reactivate {name}": "", + "Read receipts": "", + "Read receipts are currently disabled in this organization.": "", + "Read receipts are disabled for this organization.": "", + "Read receipts are not available for Notification Bot messages.": "", + "Recent conversations": "", + "Recent conversations options": "", + "Reloading…": "", + "Remove": "", + "Remove from default": "", + "Remove it from the left sidebar for all users.": "", + "Removed successfully!": "", + "Removed successfully.": "", + "Rename ": "", + "Rename archived channel": "", + "Rename deactivated user group": "", + "Rename topic": "", + "Rename {group_name} (deactivated)": "", + "Reply @-mentioning sender": "", + "Reply directly to sender": "", + "Reply mentioning bot": "", + "Reply mentioning user": "", + "Reply to message": "", + "Reply to selected conversation": "", + "Reply to selected message": "", + "Request education pricing": "", + "Request sponsorship": "", + "Requesting user": "", + "Require topics in channel messages": "", + "Require unique names": "", + "Required": "", + "Required field": "", + "Research": "", + "Resend": "", + "Resend invitation?": "", + "Reset to default font size ({default_value})": "", + "Reset to default line spacing": "", + "Reset to default notifications": "", + "Reset zoom": "", + "Resolved topics": "", + "Restore draft": "", + "Restrict email domains of new users": "", + "Restrict to a list of domains": "", + "Retain forever": "", + "Retention period (days)": "", + "Retry": "", + "Revoke": "", + "Revoke invitation link": "", + "Revoke invitation to {email}": "", + "Role": "", + "SAVING": "", + "Saturday": "", + "Save": "Save", + "Save changes": "", + "Save draft and start a new message": "", + "Save failed": "", + "Saved": "", + "Saved as draft": "Αποθηκεύτηκε ως πρόχειρο", + "Saved. Please reload for the change to take effect.": "", + "Saving": "", + "Schedule for {deliver_at}": "", + "Schedule for {formatted_send_later_time}": "", + "Schedule message": "", + "Scheduled messages": "", + "Scroll down": "", + "Scroll down to view your message.": "", + "Scroll through channels": "", + "Scroll to bottom": "", + "Scroll up": "", + "Scrolling": "", + "Scrolling to your last message will mark {num_unread} unread messages as read. Would you like to scroll to that message and edit it?": "", + "Search": "", + "Search all public channels that you can view.": "", + "Search all public channels.": "", + "Search filters": "", + "Search for in the topic or message content.": "", + "Search results": "", + "Select a channel": "", + "Select a channel to subscribe": "", + "Select all drafts": "", + "Select an integration": "", + "Select automatic theme": "", + "Select channel": "", + "Select dark theme": "", + "Select draft": "", + "Select emoji": "", + "Select language": "", + "Select light theme": "", + "Send": "", + "Send a test notification": "", + "Send all notifications to a single 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 direct message": "", + "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 me a direct message when my invitation is accepted": "", + "Send message": "", + "Send mobile notifications even if I'm online": "", + "Send mobile notifications even if user is online": "", + "Send notifications for all branches": "", + "Send options": "", + "Send weekly digest emails to inactive users": "", + "Sending…": "", + "Sent!": "", + "Sent! Your message is outside your current view.": "", + "September": "", + "Server needs upgrade": "", + "Set font size to default": "", + "Set line spacing to default": "", + "Set status": "", + "Set up two factor authentication": "", + "Setting updated": "", + "Settings": "Settings", + "Setup": "", + "Several people are typing…": "", + "Show API key": "", + "Show all topics": "", + "Show avatar": "", + "Show counts for starred messages": "", + "Show edits and moves": "", + "Show fewer": "", + "Show images in thread": "", + "Show keyboard shortcuts": "", + "Show left sidebar": "", + "Show less": "", + "Show message sender's user card": "", + "Show more": "", + "Show password": "", + "Show previews of linked websites": "", + "Show previews of uploaded and linked images and videos": "", + "Show starred message count": "", + "Show status text": "", + "Show unread counts for": "", + "Show user list": "", + "Show when other users are typing": "", + "Showing messages since {time_string}.": "", + "Sign up": "Εγγραφείτε", + "Size": "", + "Skip the rest": "", + "Skip video — I'm familiar with Zulip": "", + "Skipped unsubscribed channels": "", + "Slack compatible": "", + "Slack's outgoing webhooks": "", + "Smileys & Emotion": "", + "Some common words were excluded from your search.": "", + "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", + "Sort by estimated weekly traffic": "", + "Sort by name": "", + "Sort by number of subscribers": "", + "Sort by unread message count": "", + "Spoiler": "", + "Sponsorship request pending": "", + "Standard": "", + "Standard view": "", + "Star selected message": "", + "Star this message": "", + "Starred messages": "", + "Starred messages options": "", + "Starring messages is a good way to keep track of important messages, such as tasks you need to go back to, or useful references. To star a message, hover over a message and click the . Learn more": "", + "Start a new topic or select one from the list.": "", + "Start export": "", + "Start export?": "", + "Start new conversation": "", + "Status": "", + "Stream color": "", + "Strikethrough": "", + "Subject": "Θέμα", + "Subscribe": "", + "Subscribe them": "", + "Subscribe to ": "", + "Subscribe to this channel": "", + "Subscribe to/unsubscribe from selected channel": "", + "Subscribe {full_name} to channels": "", + "Subscribed": "", + "Subscribed channels": "", + "Subscribed successfully!": "", + "Subscriber count": "", + "Subscribers": "", + "Subscribers preview": "", + "Successfully subscribed user:": "", + "Successfully subscribed users:": "", + "Summarize recent messages": "", + "Sunday": "", + "Support Zulip": "", + "Switch between tabs": "", + "Switch to light theme": "", + "Switch to the dark theme": "", + "Symbols": "", + "System bot": "", + "THIS CHANNEL": "", + "THIS CONVERSATION": "", + "Task already exists": "", + "Task description (optional)": "", + "Task list": "", + "Tasks": "", + "The administrators provided the following comment:": "", + "The application has been updated; Reloading…": "", + "The basics": "", + "The channel #{channel_name} does not exist. Manage your subscriptions on your Channels page.": "", + "The channel description cannot contain newline characters.": "", + "The following uploaded files are no longer attached to any messages. They can still be accessed from this message's edit history. Would you like to delete them entirely?": "", + "The following uploaded files are no longer attached to any messages. Would you like to delete them entirely?": "", + "The group description cannot contain newline characters.": "", + "The recipient {recipient} is not valid.": "", + "The recipients {recipients} are not valid.": "", + "The sender's email address": "", + "The topic {topic_display_name} already exists in this channel. Are you sure you want to combine messages from these topics? This cannot be undone.": "", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", + "Theme": "", + "There are no bots.": "", + "There are no channels you can view in this organization.": "", + "There are no current alert words.": "", + "There are no custom emoji.": "", + "There are no deactivated users.": "", + "There are no default channels.": "", + "There are no exports.": "", + "There are no groups matching your filters.": "", + "There are no invitations.": "", + "There are no messages here.": "", + "There are no messages in this topic.": "", + "There are no messages in your combined feed.": "", + "There are no messages to move.": "", + "There are no unread messages in your inbox.": "", + "There are no user groups you can view in this organization.": "", + "There is a default emoji with this name. Do you want to override it with a custom emoji? The name :{emoji_name}: will no longer work to access the default emoji.": "", + "There was an error updating the setting.": "", + "They administer the following bots:": "", + "This demo organization will be automatically deleted in 30 days, unless it's converted into a permanent organization.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This Zulip server is running an old version and should be upgraded.": "", + "This action cannot be undone.": "", + "This bot cannot be deactivated.": "", + "This bot cannot be edited.": "", + "This bot has been deactivated.": "", + "This change will make this channel's entire message history accessible according to the new configuration.": "", + "This channel does not exist or is private.": "", + "This channel does not yet have a description.": "", + "This channel doesn't exist, or you are not allowed to view it.": "", + "This channel has been archived.": "", + "This channel has no subscribers.": "", + "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "", + "This content remains saved in your drafts.": "", + "This conversation also has older unread messages.": "", + "This conversation does not include any users who can authorize it.": "", + "This conversation may have additional messages not shown in this view.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This feature is available on Zulip Cloud Plus.": "", + "This feature is available on Zulip Cloud Plus. Upgrade to access.": "", + "This group has been deactivated.": "", + "This group has no assigned permissions.": "", + "This group has no members.": "", + "This group has this permission because it's a subgroup of {supergroup_name}.": "", + "This group is deactivated. It can't be mentioned or used for any permissions.": "", + "This is a test notification from Zulip.": "", + "This is not a publicly accessible conversation.": "", + "This is your home view.": "", + "This message could not be sent at the scheduled time.": "", + "This message is no longer scheduled to be sent.": "", + "This message was hidden because you have muted the sender.": "", + "This message will remain saved in your drafts until it is successfully sent.": "", + "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "", + "This profile field is required.": "", + "This silent mention won't trigger notifications.": "", + "This user cannot be deactivated.": "", + "This user does not exist!": "", + "This user has been deactivated.": "", + "This user is a member of {name} because they are a member of a subgroup ({subgroups_name}).": "", + "This view will show messages where you are mentioned.": "", + "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 not change the expiration time for this invitation.": "", + "Thursday": "", + "Time": "", + "Time format": "", + "Time limit for deleting messages": "", + "Time limit for editing messages": "", + "Time limit for editing topics": "", + "Time limit for moving messages between channels": "", + "Time zone": "", + "Time zone update offer": "", + "Time zone updated": "", + "Time's up!": "", + "Tip: You can also send \"/poll Some question\"": "", + "Tip: You can watch this video without sound.": "", + "Title": "", + "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", + "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To invite users, please increase the number of licenses or deactivate inactive users.": "", + "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "", + "To preserve your reading state, this view does not mark messages as read.": "", + "To-do list title": "", + "Today": "", + "Today at {time}": "", + "Toggle first emoji reaction on selected message": "", + "Toggle preview mode": "", + "Toggle the gear menu": "", + "Toggle topic mute": "", + "Tomorrow at {time}": "", + "Top topic in the channel": "", + "Topic": "", + "Topic actions menu": "", + "Topic muted": "", + "Topic notifications": "", + "Topic settings": "", + "Topic visibility": "", + "Topics": "", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", + "Topics are required in this organization.": "", + "Travel & Places": "", + "Try now": "", + "Tuesday": "", + "Turn off invisible mode": "", + "Two factor authentication": "", + "Type": "", + "URL": "", + "URL for your integration": "", + "URL pattern": "", + "URL template": "", + "Unable to connect to Zulip. Retrying now…": "", + "Unable to connect to Zulip. Retrying soon…": "", + "Unable to connect to Zulip. {retry_delay_secs, plural, one {Trying again in {retry_delay_secs} second…} other {Trying again in {retry_delay_secs} seconds…}}": "", + "Unable to update setting": "", + "Uncheck all": "", + "Undo": "Undo", + "Undo mute": "", + "Unexpected error updating the timezone.": "", + "Unknown author": "", + "Unknown channel": "", + "Unknown user": "Άγνωστος χρήστης", + "Unmute": "", + "Unmute channel": "", + "Unmute this bot": "", + "Unmute this user": "", + "Unmute topic": "", + "Unmuted": "", + "Unmuted .": "", + "Unmuted channels and topics": "", + "Unpin channel from top": "", + "Unread": "", + "Unread count badge (appears in desktop sidebar and browser tab)": "", + "Unread messages": "", + "Unresolve topic": "", + "Unstar all messages": "", + "Unstar all messages in topic": "", + "Unstar messages in topic": "", + "Unstar this message": "", + "Unsubscribe": "", + "Unsubscribe from ?": "", + "Unsubscribe from ": "", + "Unsubscribe from this channel": "", + "Unsubscribe {full_name} from ?": "", + "Unsubscribed successfully!": "", + "Unsubscribed yourself successfully!": "", + "Unsubscribed {user_name} successfully!": "", + "Up to {time_limit} after posting": "", + "Update successful: Subdomains allowed for {domain}": "", + "Update successful: Subdomains no longer allowed for {domain}": "", + "Upgrade for more space.": "", + "Upgrade to the latest release": "", + "Upgrade to {standard_plan_name}": "", + "Upload avatar": "", + "Upload files": "", + "Upload icon": "", + "Upload image or GIF": "", + "Upload logo": "", + "Upload new profile picture": "", + "Upload profile picture": "", + "Uploaded files": "", + "Uploading {filename}…": "", + "Usage statistics": "", + "Use Esc to go to your home view.": "", + "Use channel settings to unsubscribe from private channels.": "", + "Use channel settings to unsubscribe the last user from a private channel.": "", + "Use full width on wide screens": "", + "Use html encoding (not recommended)": "", + "Use or create a saved snippet": "", + "Use organization level settings {org_level_message_retention_setting}": "", + "Use the back button in your browser or desktop app.": "", + "Use this space for personal notes, or to test out Zulip features.": "", + "User": "", + "User ID": "", + "User group ID": "", + "User group creation": "", + "User group description": "", + "User group details": "", + "User group name": "", + "User group permissions": "", + "User group settings": "", + "User groups": "", + "User groups offer a flexible way to manage permissions in your organization.": "", + "User groups they should join": "", + "User identity": "", + "User is already not subscribed.": "", + "User is deactivated": "", + "User list style": "", + "User list style changed successfully!": "", + "User role": "", + "Users": "Χρήστες", + "Users can always disable their personal read receipts.": "", + "Users can edit this field for their own account": "", + "Users can still search for messages in archived channels.
This action cannot be undone.": "", + "Users join as": "", + "VIEWS": "", + "Vacationing": "", + "Version {zulip_version}": "", + "View all channels": "", + "View all members": "", + "View all subscribers": "", + "View all user groups": "", + "View all users": "", + "View bot card": "", + "View channel": "", + "View channel messages": "", + "View direct messages": "", + "View drafts": "", + "View edit and move history": "", + "View edit history": "", + "View file": "", + "View in channel settings": "", + "View in playground": "", + "View in {name}": "", + "View in {playground_name}": "", + "View messages sent": "", + "View messages with yourself": "", + "View move history": "", + "View original message": "", + "View permissions": "", + "View profile": "", + "View read receipts": "", + "View recent conversations": "", + "View scheduled messages": "", + "View user card": "", + "View your profile": "", + "Viewing the conversation where you sent your message. To go back, use the back button in your browser or desktop app.": "", + "Visual": "", + "Visual desktop notifications": "", + "Waiting period (days)": "", + "Waiting period before new members turn into full members": "", + "Warn when composing a DM to a guest": "", + "Warning: #{channel_name} is a private channel.": "", + "Watch later": "", + "We are about to have a poll. Please wait for the question.": "", + "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "", + "Web-public": "", + "Wednesday": "", + "Week of {date}": "", + "Welcome back! You have at least {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", + "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", + "Welcome to recent conversations!": "", + "Welcome to Zulip!": "Καλώς ήρθατε στο Zulip!", + "Welcome to your inbox!": "", + "What pronouns should people use to refer to you?": "", + "When you deactivate , they will be immediately logged out.": "", + "Where to send notifications": "", + "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "", + "Which branches should notifications be sent for?": "", + "Which messages should be moved?": "", + "Which parts of the emails should be included in the Zulip messages?": "", + "Who can access this channel": "", + "Who can access user's email address": "", + "Who can access your email address": "", + "Who can add custom emoji": "", + "Who can add members to this group": "", + "Who can administer all user groups": "", + "Who can administer this channel": "", + "Who can administer this group": "", + "Who can authorize a direct message conversation": "", + "Who can create any bot": "", + "Who can create bots that send messages into Zulip": "", + "Who can create private channels": "", + "Who can create public channels": "", + "Who can create reusable invitation links": "", + "Who can create user groups": "", + "Who can create web-public channels": "", + "Who can delete any message": "", + "Who can delete their own messages": "", + "Who can join this group": "", + "Who can leave this group": "", + "Who can manage plans and billing": "", + "Who can mention this group": "", + "Who can move messages to another channel": "", + "Who can move messages to another topic": "", + "Who can notify a large number of users with a wildcard mention": "", + "Who can post to this channel": "", + "Who can remove members from this group": "", + "Who can resolve topics": "", + "Who can send email invitations to new users": "", + "Who can start a direct message conversation": "", + "Who can subscribe anyone to this channel": "", + "Who can subscribe others to channels": "", + "Who can subscribe to this channel": "", + "Who can unsubscribe anyone from this channel": "", + "Who can use AI summaries": "", + "Who can view all other users in the organization": "", + "Who should be the sender of the Zulip messages for this email address?": "", + "Why not start the conversation?": "", + "Word": "", + "Working remotely": "", + "Would you like to view messages in all public channels?": "", + "Write": "", + "Yes, please!": "", + "Yes, save": "", + "Yes, schedule": "", + "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}": "", + "You and": "", + "You and ": "", + "You and {recipients}": "", + "You are a member of this group because you are a member of a subgroup ({associated_subgroup_names}).": "", + "You are a member of this group because you are a member of a subgroup ().": "", + "You are a member of this group.": "", + "You are a member of {name} because you are a member of a subgroup ({subgroups_name}).": "", + "You are about to disable all notifications for direct messages, @‑mentions and alerts, which may cause you to miss messages that require your timely attention. If you would like to temporarily disable all desktop notifications, consider turning on \"Do not disturb\" instead.": "", + "You are already a member of this group because you are a member of a subgroup": "", + "You are moving messages to a topic that already exists. Messages from these topics will be combined.": "", + "You are not a member of any user groups.": "", + "You are not a member of this group.": "", + "You are not allowed to add members to this group": "", + "You are not allowed to change this field. Contact an administrator to update it.": "", + "You are not allowed to remove this permission.": "", + "You are not allowed to start direct message conversations.": "", + "You are not subscribed to . ": "", + "You are not subscribed to any channels.": "", + "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "", + "You are using an old version of the Zulip desktop app with known security bugs.": "", + "You are viewing all the bots in this organization.": "", + "You aren't following any topics.": "", + "You can add a new bot or manage your own bots.": "", + "You can manage your own bots.": "", + "You can also make tables with this Markdown-ish table syntax.": "", + "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", + "You can create bots that can only send messages.": "", + "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", + "You can no longer save changes to this message.": "", + "You can only view channels that you are subscribed to.": "", + "You can only view or manage invitations that you sent.": "", + "You can reactivate deactivated users from organization settings.": "", + "You can use email to send messages to Zulip channels.": "", + "You cannot create a channel with no subscribers.": "", + "You cannot create a user group with no members or subgroups.": "", + "You cannot join a deactivated user group.": "", + "You cannot leave a deactivated user group.": "", + "You cannot send messages to deactivated users.": "", + "You do not have permission to add custom emoji.": "", + "You do not have permission to add other users to channels in this organization.": "", + "You do not have permission to add other users to this channel.": "", + "You do not have permission to create bots.": "", + "You do not have permission to create channels.": "", + "You do not have permission to create user groups.": "", + "You do not have permission to edit this setting.": "", + "You do not have permission to join this group.": "", + "You do not have permission to leave this group.": "", + "You do not have permission to move messages to another channel in this organization.": "", + "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", + "You do not have permission to post in this channel.": "", + "You do not have permission to resolve topics with messages older than {N, plural, one {# day} other {# days}} in this organization.": "", + "You do not have permission to resolve topics with messages older than {N, plural, one {# hour} other {# hours}} in this organization.": "", + "You do not have permission to resolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "", + "You do not have permission to send invite emails in this organization.": "", + "You do not have permission to unresolve topics with messages older than {N, plural, one {# day} other {# days}} in this organization.": "", + "You do not have permission to unresolve topics with messages older than {N, plural, one {# hour} other {# hours}} in this organization.": "", + "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "", + "You do not have permission to use @topic mentions in this topic.": "", + "You do not have permission to use @{wildcard_mention_string} mentions in this channel.": "", + "You do not have permissions to create invite links in this organization.": "", + "You do not have permissions to send invite emails in this organization.": "", + "You don't have any direct message conversations yet.": "", + "You follow this topic.": "", + "You get": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", + "You have muted .": "", + "You have muted this topic.": "", + "You have no active bots.": "", + "You have no direct messages including {person} yet.": "", + "You have no direct messages with these users yet.": "", + "You have no direct messages with these users.": "", + "You have no direct messages with {person} yet.": "", + "You have no direct messages with {person}.": "", + "You have no direct messages yet!": "", + "You have no inactive bots.": "", + "You have no messages in muted topics and channels.": "", + "You have no more unread direct messages.": "", + "You have no more unread topics.": "", + "You have no starred messages.": "", + "You have no unread messages in followed topics.": "", + "You have no unread messages!": "", + "You have not configured any topics yet.": "", + "You have not muted any users yet.": "", + "You have not sent any direct messages to yourself yet!": "", + "You have not uploaded any files.": "", + "You have unmuted this topic.": "", + "You have unread mentions": "", + "You have {display_count, plural, =0 {no drafts} one {# draft} other {# drafts}}.": "", + "You have {display_count, plural, =0 {no scheduled messages} one {# scheduled message} other {# scheduled messages}}.": "", + "You have {display_count, plural, =0 {no starred messages} one {# starred message} other {# starred messages}}.": "", + "You have {display_count, plural, =0 {no unread mentions} one {# unread mention} other {# unread mentions}}.": "", + "You have {display_count, plural, =0 {no unread messages} one {# unread message} other {# unread messages}}.": "", + "You haven't received any messages sent by {person} yet.": "", + "You may want to configure your organization's login page prior to inviting users.": "", + "You may want to upload a profile picture for your organization prior to inviting users.": "", + "You may want to configure default new user settings and custom profile fields prior to inviting users.": "", + "You might be interested in recent conversations.": "", + "You must configure your email to access this feature.": "", + "You must configure your email to access this feature.": "", + "You need to be running Zephyr mirroring in order to send messages!": "", + "You searched for:": "", + "You subscribed to . ": "", + "You type": "", + "You unsubscribed from . ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", + "You will be able to export all public data, and (optionally) private data from users who have given their permission.": "", + "You will lose access to content in this channel if you make it private. To keep access, subscribe or grant yourself permission to do so under Advanced configurations.": "", + "You will no longer be prompted to update your time zone.": "", + "You will not receive notifications about new messages.": "", + "You will now see the channel you created. To go back to channel settings, you can:": "", + "You will receive a confirmation email at the new address you enter.": "", + "You're done!": "", + "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "", + "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "", + "Your API key:": "", + "Your Zulip account email ({email}) is not linked to this organization's Zoom account.": "", + "Your Zulip account on has been deactivated, and you will no longer be able to log in.": "", + "Your computer's time zone differs from your Zulip profile. Update your time zone to {browser_time_zone}?": "", + "Your groups": "", + "Your message has been scheduled for {deliver_at}.": "", + "Your message was sent to a channel you have muted.": "", + "Your message was sent to a topic you have muted.": "", + "Your organization is using {percent_used}% of your {upload_quota} file storage quota.": "", + "Your organization’s data will be exported in a format designed for imports into Zulip Cloud or a self-hosted installation of Zulip.": "", + "Your password": "", + "Your profile is missing required fields.": "", + "Your question": "", + "Your status": "", + "Your time zone was updated to {time_zone}.": "", + "Your time zone:": "", + "Your uploads": "", + "You’ll see a list of conversations where you have unread messages, organized by channel.": "", + "You’ll see a list of ongoing conversations.": "", + "Zoom to message in conversation context": "", + "Zulip": "Zulip", + "Zulip Server dev environment": "", + "Zulip Server {display_version}": "", + "Zulip Server {display_version} (modified)": "", + "Zulip Server {display_version} (patched)": "", + "Zulip lets you follow topics you are interested in, and mute topics you want to ignore. You can also automatically follow topics you start or participate in, and topics where you're mentioned.": "", + "Zulip needs to send email to confirm users' addresses and send notifications.": "", + "Zulip needs your permission to enable desktop notifications for important messages.": "", + "Zulip needs your permission to enable desktop notifications for messages you receive. You can customize what kinds of messages trigger notifications.": "", + "Zulip update announcements": "", + "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", + "[Configure]": "", + "[Error fetching message content.]": "", + "[Quoting…]": "", + "acme": "", + "and {remaining_senders, plural, one {1 other} other {# others}}.": "", + "archived": "", + "back to channels": "", + "comma-separated list": "", + "cookie": "", + "days": "", + "deactivated": "", + "deprecated": "", + "direct messages with yourself": "", + "direct messages with {recipient}": "", + "does not apply to moderators and administrators": "", + "does not apply to users who can delete any message": "", + "everyone except guests can subscribe to any public channel": "", + "general chat": "", + "group direct messages with {recipient}": "", + "guest": "", + "he/him": "", + "hours": "", + "invisible mode off": "", + "is …": "", + "leafy green vegetable": "", + "minutes": "", + "more conversations": "", + "she/her": "", + "they/them": "", + "weeks": "", + "{N, plural, one {# other subscriber} other {# other subscribers}}": "", + "{N, plural, one {# other user} other {# other users}}": "", + "{N, plural, one {# participant} other {# participants}}": "", + "{N, plural, one {Delete this option?} other {Delete these options?}}": "", + "{N, plural, one {Done! {N} message marked as read.} other {Done! {N} messages marked as read.}}": "", + "{N, plural, one {Done! {N} message marked as unread.} other {Done! {N} messages marked as unread.}}": "", + "{N, plural, one {User invited successfully.} other {Users invited successfully.}}": "", + "{N, plural, one {Working… {N} message marked as read so far.} other {Working… {N} messages marked as read so far.}}": "", + "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "", + "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "", + "{count, plural, one {# draft} other {# drafts}} for this conversation": "", + "{count, plural, one {# message} other {# messages}} will be moved.": "", + "{date} at {time}": "", + "{days_old} days ago": "", + "{description} ({count})": "", + "{edited_at_time}": "", + "{full_name} is typing…": "", + "{hours} hours ago": "", + "{members_count, plural, =1 {1 member} other {# members}}": "", + "{messages_not_allowed_to_move, plural, one {# message} other {# messages}} will remain in the current topic.": "", + "{minutes} min to edit": "", + "{minutes} minutes ago": "", + "{msg_count} messages from {sender_name}": "", + "{names} are guests in this organization.": "", + "{name} (guest)": "", + "{name} is a guest in this organization.": "", + "{num_of_people, plural, one {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}": "", + "{seconds} sec to edit": "", + "{server_jitsi_server_url} (default)": "", + "{subscribers_count, plural, =0 {No subscribers} =1 {1 subscriber} other {# subscribers}}": "", + "{user_time} local time": "", + "{username} [said]({link_to_message}):": "", + "{username} reacted with {emoji_name}": "" +} diff --git a/locale/eo/LC_MESSAGES/django.po b/locale/eo/LC_MESSAGES/django.po index 9707112b9d..b44feedef2 100644 --- a/locale/eo/LC_MESSAGES/django.po +++ b/locale/eo/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-26 04:41+0000\n" +"POT-Creation-Date: 2025-07-16 18:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -173,94 +173,93 @@ msgstr "" msgid "Please add a credit card to schedule upgrade." msgstr "" -#: corporate/lib/stripe.py:2960 +#: corporate/lib/stripe.py:2978 msgid "" "Unable to update the plan. The plan has been expired and replaced with a new " "plan." msgstr "" -#: corporate/lib/stripe.py:2965 +#: corporate/lib/stripe.py:2983 msgid "Unable to update the plan. The plan has ended." msgstr "" -#: corporate/lib/stripe.py:3033 +#: corporate/lib/stripe.py:3051 msgid "" "Cannot update licenses in the current billing period for free trial plan." msgstr "" -#: corporate/lib/stripe.py:3038 corporate/lib/stripe.py:3066 +#: corporate/lib/stripe.py:3056 corporate/lib/stripe.py:3084 msgid "" "Unable to update licenses manually. Your plan is on automatic license " "management." msgstr "" -#: corporate/lib/stripe.py:3044 +#: corporate/lib/stripe.py:3062 #, python-brace-format msgid "" "Your plan is already on {licenses} licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3049 +#: corporate/lib/stripe.py:3067 msgid "You cannot decrease the licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3075 +#: corporate/lib/stripe.py:3093 msgid "" "Cannot change the licenses for next billing cycle for a plan that is being " "downgraded." msgstr "" -#: corporate/lib/stripe.py:3081 +#: corporate/lib/stripe.py:3099 #, python-brace-format msgid "" "Your plan is already scheduled to renew with {licenses_at_next_renewal} " "licenses." msgstr "" -#: corporate/lib/stripe.py:3105 +#: corporate/lib/stripe.py:3123 #, python-brace-format msgid "" "You’ve already purchased {licenses_at_next_renewal} licenses for the next " "billing period." msgstr "" -#: corporate/lib/stripe.py:3127 +#: corporate/lib/stripe.py:3145 msgid "Nothing to change." msgstr "" -#: corporate/lib/stripe.py:3412 +#: corporate/lib/stripe.py:3430 msgid "No customer for this organization!" msgstr "" -#: corporate/lib/stripe.py:3421 +#: corporate/lib/stripe.py:3439 msgid "Session not found" msgstr "" -#: corporate/lib/stripe.py:3427 zerver/decorator.py:218 zerver/decorator.py:723 -#: zerver/lib/streams.py:1416 zerver/lib/streams.py:1442 -#: zerver/lib/streams.py:1444 zerver/lib/streams.py:1446 -#: zerver/lib/streams.py:1465 zerver/lib/user_groups.py:166 -#: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:359 -#: zerver/lib/user_groups.py:455 zerver/lib/users.py:204 -#: zerver/lib/users.py:271 zerver/lib/users.py:300 zerver/lib/users.py:304 -#: zerver/views/invite.py:144 zerver/views/invite.py:255 -#: zerver/views/message_summary.py:31 zerver/views/presence.py:53 -#: zerver/views/realm_emoji.py:35 zerver/views/streams.py:374 -#: zerver/views/streams.py:377 zerver/views/streams.py:386 -#: zerver/views/streams.py:425 zerver/views/streams.py:745 -#: zerver/views/streams.py:799 +#: corporate/lib/stripe.py:3445 zerver/decorator.py:218 zerver/decorator.py:723 +#: zerver/lib/streams.py:139 zerver/lib/streams.py:213 +#: zerver/lib/streams.py:215 zerver/lib/streams.py:217 +#: zerver/lib/streams.py:226 zerver/lib/streams.py:1518 +#: zerver/lib/user_groups.py:166 zerver/lib/user_groups.py:192 +#: zerver/lib/user_groups.py:359 zerver/lib/user_groups.py:455 +#: zerver/lib/users.py:204 zerver/lib/users.py:271 zerver/lib/users.py:300 +#: zerver/lib/users.py:304 zerver/views/invite.py:144 +#: zerver/views/invite.py:255 zerver/views/message_summary.py:31 +#: zerver/views/presence.py:53 zerver/views/realm_emoji.py:35 +#: zerver/views/streams.py:392 zerver/views/streams.py:395 +#: zerver/views/streams.py:404 zerver/views/streams.py:817 msgid "Insufficient permission" msgstr "" -#: corporate/lib/stripe.py:3438 +#: corporate/lib/stripe.py:3456 msgid "Payment intent not found" msgstr "" -#: corporate/lib/stripe.py:3441 +#: corporate/lib/stripe.py:3459 msgid "Pass stripe_session_id or stripe_invoice_id" msgstr "" -#: corporate/lib/stripe.py:4187 +#: corporate/lib/stripe.py:4205 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -282,8 +281,8 @@ msgstr "" msgid "Invalid billing access token." msgstr "" -#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1312 -#: zilencer/views.py:1337 +#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1446 +#: zilencer/views.py:1471 #, python-brace-format msgid "" "Couldn't reconcile billing data between server and realm. Please contact " @@ -353,7 +352,7 @@ msgid "Method not allowed (405)" msgstr "" #: templates/500.html:4 templates/500.html:16 -#: zerver/actions/scheduled_messages.py:442 zerver/middleware.py:407 +#: zerver/actions/scheduled_messages.py:458 zerver/middleware.py:407 msgid "Internal server error" msgstr "" @@ -541,6 +540,7 @@ msgid "" msgstr "" #: templates/confirmation/confirm_preregistrationuser.html:5 +#: templates/confirmation/redirect_to_post.html:5 msgid "Confirming your email address" msgstr "" @@ -909,152 +909,153 @@ msgstr "" #: templates/corporate/comparison_table_integrated.html:785 #: templates/corporate/comparison_table_integrated.html:800 #: templates/corporate/comparison_table_integrated.html:811 -#: templates/corporate/comparison_table_integrated.html:821 #: templates/corporate/comparison_table_integrated.html:822 -#: templates/corporate/comparison_table_integrated.html:834 -#: templates/corporate/comparison_table_integrated.html:835 +#: templates/corporate/comparison_table_integrated.html:832 +#: templates/corporate/comparison_table_integrated.html:833 +#: templates/corporate/comparison_table_integrated.html:845 #: templates/corporate/comparison_table_integrated.html:846 -#: templates/corporate/comparison_table_integrated.html:847 -#: templates/corporate/comparison_table_integrated.html:848 -#: templates/corporate/comparison_table_integrated.html:860 -#: templates/corporate/comparison_table_integrated.html:861 -#: templates/corporate/comparison_table_integrated.html:877 -#: templates/corporate/comparison_table_integrated.html:878 -#: templates/corporate/comparison_table_integrated.html:879 +#: templates/corporate/comparison_table_integrated.html:857 +#: templates/corporate/comparison_table_integrated.html:858 +#: templates/corporate/comparison_table_integrated.html:859 +#: templates/corporate/comparison_table_integrated.html:871 +#: templates/corporate/comparison_table_integrated.html:872 +#: templates/corporate/comparison_table_integrated.html:888 +#: templates/corporate/comparison_table_integrated.html:889 #: templates/corporate/comparison_table_integrated.html:890 -#: templates/corporate/comparison_table_integrated.html:891 -#: templates/corporate/comparison_table_integrated.html:892 +#: templates/corporate/comparison_table_integrated.html:901 +#: templates/corporate/comparison_table_integrated.html:902 #: templates/corporate/comparison_table_integrated.html:903 -#: templates/corporate/comparison_table_integrated.html:904 -#: templates/corporate/comparison_table_integrated.html:905 -#: templates/corporate/comparison_table_integrated.html:918 -#: templates/corporate/comparison_table_integrated.html:919 -#: templates/corporate/comparison_table_integrated.html:920 -#: templates/corporate/comparison_table_integrated.html:938 -#: templates/corporate/comparison_table_integrated.html:939 -#: templates/corporate/comparison_table_integrated.html:940 -#: templates/corporate/comparison_table_integrated.html:953 -#: templates/corporate/comparison_table_integrated.html:954 -#: templates/corporate/comparison_table_integrated.html:955 -#: templates/corporate/comparison_table_integrated.html:968 -#: templates/corporate/comparison_table_integrated.html:969 -#: templates/corporate/comparison_table_integrated.html:970 -#: templates/corporate/comparison_table_integrated.html:983 -#: templates/corporate/comparison_table_integrated.html:984 -#: templates/corporate/comparison_table_integrated.html:985 -#: templates/corporate/comparison_table_integrated.html:998 -#: templates/corporate/comparison_table_integrated.html:999 -#: templates/corporate/comparison_table_integrated.html:1000 -#: templates/corporate/comparison_table_integrated.html:1013 -#: templates/corporate/comparison_table_integrated.html:1014 -#: templates/corporate/comparison_table_integrated.html:1015 +#: templates/corporate/comparison_table_integrated.html:914 +#: templates/corporate/comparison_table_integrated.html:915 +#: templates/corporate/comparison_table_integrated.html:916 +#: templates/corporate/comparison_table_integrated.html:929 +#: templates/corporate/comparison_table_integrated.html:930 +#: templates/corporate/comparison_table_integrated.html:931 +#: templates/corporate/comparison_table_integrated.html:949 +#: templates/corporate/comparison_table_integrated.html:950 +#: templates/corporate/comparison_table_integrated.html:951 +#: templates/corporate/comparison_table_integrated.html:964 +#: templates/corporate/comparison_table_integrated.html:965 +#: templates/corporate/comparison_table_integrated.html:966 +#: templates/corporate/comparison_table_integrated.html:979 +#: templates/corporate/comparison_table_integrated.html:980 +#: templates/corporate/comparison_table_integrated.html:981 +#: templates/corporate/comparison_table_integrated.html:994 +#: templates/corporate/comparison_table_integrated.html:995 +#: templates/corporate/comparison_table_integrated.html:996 +#: templates/corporate/comparison_table_integrated.html:1009 +#: templates/corporate/comparison_table_integrated.html:1010 +#: templates/corporate/comparison_table_integrated.html:1011 +#: templates/corporate/comparison_table_integrated.html:1024 +#: templates/corporate/comparison_table_integrated.html:1025 #: templates/corporate/comparison_table_integrated.html:1026 -#: templates/corporate/comparison_table_integrated.html:1027 -#: templates/corporate/comparison_table_integrated.html:1028 +#: templates/corporate/comparison_table_integrated.html:1037 +#: templates/corporate/comparison_table_integrated.html:1038 #: templates/corporate/comparison_table_integrated.html:1039 -#: templates/corporate/comparison_table_integrated.html:1040 -#: templates/corporate/comparison_table_integrated.html:1041 +#: templates/corporate/comparison_table_integrated.html:1050 +#: templates/corporate/comparison_table_integrated.html:1051 #: templates/corporate/comparison_table_integrated.html:1052 -#: templates/corporate/comparison_table_integrated.html:1053 -#: templates/corporate/comparison_table_integrated.html:1054 -#: templates/corporate/comparison_table_integrated.html:1066 -#: templates/corporate/comparison_table_integrated.html:1067 +#: templates/corporate/comparison_table_integrated.html:1063 +#: templates/corporate/comparison_table_integrated.html:1064 +#: templates/corporate/comparison_table_integrated.html:1065 #: templates/corporate/comparison_table_integrated.html:1077 #: templates/corporate/comparison_table_integrated.html:1078 -#: templates/corporate/comparison_table_integrated.html:1079 -#: templates/corporate/comparison_table_integrated.html:1080 -#: templates/corporate/comparison_table_integrated.html:1095 -#: templates/corporate/comparison_table_integrated.html:1096 -#: templates/corporate/comparison_table_integrated.html:1097 -#: templates/corporate/comparison_table_integrated.html:1098 -#: templates/corporate/comparison_table_integrated.html:1110 -#: templates/corporate/comparison_table_integrated.html:1111 -#: templates/corporate/comparison_table_integrated.html:1112 -#: templates/corporate/comparison_table_integrated.html:1113 -#: templates/corporate/comparison_table_integrated.html:1125 -#: templates/corporate/comparison_table_integrated.html:1126 -#: templates/corporate/comparison_table_integrated.html:1127 -#: templates/corporate/comparison_table_integrated.html:1128 -#: templates/corporate/comparison_table_integrated.html:1140 -#: templates/corporate/comparison_table_integrated.html:1141 -#: templates/corporate/comparison_table_integrated.html:1142 -#: templates/corporate/comparison_table_integrated.html:1143 -#: templates/corporate/comparison_table_integrated.html:1155 -#: templates/corporate/comparison_table_integrated.html:1156 -#: templates/corporate/comparison_table_integrated.html:1170 -#: templates/corporate/comparison_table_integrated.html:1171 -#: templates/corporate/comparison_table_integrated.html:1184 -#: templates/corporate/comparison_table_integrated.html:1185 -#: templates/corporate/comparison_table_integrated.html:1186 +#: templates/corporate/comparison_table_integrated.html:1088 +#: templates/corporate/comparison_table_integrated.html:1089 +#: templates/corporate/comparison_table_integrated.html:1090 +#: templates/corporate/comparison_table_integrated.html:1091 +#: templates/corporate/comparison_table_integrated.html:1106 +#: templates/corporate/comparison_table_integrated.html:1107 +#: templates/corporate/comparison_table_integrated.html:1108 +#: templates/corporate/comparison_table_integrated.html:1109 +#: templates/corporate/comparison_table_integrated.html:1121 +#: templates/corporate/comparison_table_integrated.html:1122 +#: templates/corporate/comparison_table_integrated.html:1123 +#: templates/corporate/comparison_table_integrated.html:1124 +#: templates/corporate/comparison_table_integrated.html:1136 +#: templates/corporate/comparison_table_integrated.html:1137 +#: templates/corporate/comparison_table_integrated.html:1138 +#: templates/corporate/comparison_table_integrated.html:1139 +#: templates/corporate/comparison_table_integrated.html:1151 +#: templates/corporate/comparison_table_integrated.html:1152 +#: templates/corporate/comparison_table_integrated.html:1153 +#: templates/corporate/comparison_table_integrated.html:1154 +#: templates/corporate/comparison_table_integrated.html:1166 +#: templates/corporate/comparison_table_integrated.html:1167 +#: templates/corporate/comparison_table_integrated.html:1181 +#: templates/corporate/comparison_table_integrated.html:1182 +#: templates/corporate/comparison_table_integrated.html:1195 +#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1197 -#: templates/corporate/comparison_table_integrated.html:1207 #: templates/corporate/comparison_table_integrated.html:1208 -#: templates/corporate/comparison_table_integrated.html:1222 -#: templates/corporate/comparison_table_integrated.html:1223 -#: templates/corporate/comparison_table_integrated.html:1237 -#: templates/corporate/comparison_table_integrated.html:1238 -#: templates/corporate/comparison_table_integrated.html:1252 -#: templates/corporate/comparison_table_integrated.html:1253 -#: templates/corporate/comparison_table_integrated.html:1271 -#: templates/corporate/comparison_table_integrated.html:1272 -#: templates/corporate/comparison_table_integrated.html:1273 +#: templates/corporate/comparison_table_integrated.html:1218 +#: templates/corporate/comparison_table_integrated.html:1219 +#: templates/corporate/comparison_table_integrated.html:1233 +#: templates/corporate/comparison_table_integrated.html:1234 +#: templates/corporate/comparison_table_integrated.html:1248 +#: templates/corporate/comparison_table_integrated.html:1249 +#: templates/corporate/comparison_table_integrated.html:1263 +#: templates/corporate/comparison_table_integrated.html:1264 +#: templates/corporate/comparison_table_integrated.html:1282 +#: templates/corporate/comparison_table_integrated.html:1283 #: templates/corporate/comparison_table_integrated.html:1284 -#: templates/corporate/comparison_table_integrated.html:1285 -#: templates/corporate/comparison_table_integrated.html:1286 -#: templates/corporate/comparison_table_integrated.html:1298 -#: templates/corporate/comparison_table_integrated.html:1299 -#: templates/corporate/comparison_table_integrated.html:1313 -#: templates/corporate/comparison_table_integrated.html:1314 -#: templates/corporate/comparison_table_integrated.html:1330 -#: templates/corporate/comparison_table_integrated.html:1331 -#: templates/corporate/comparison_table_integrated.html:1343 -#: templates/corporate/comparison_table_integrated.html:1344 +#: templates/corporate/comparison_table_integrated.html:1295 +#: templates/corporate/comparison_table_integrated.html:1296 +#: templates/corporate/comparison_table_integrated.html:1297 +#: templates/corporate/comparison_table_integrated.html:1309 +#: templates/corporate/comparison_table_integrated.html:1310 +#: templates/corporate/comparison_table_integrated.html:1324 +#: templates/corporate/comparison_table_integrated.html:1325 +#: templates/corporate/comparison_table_integrated.html:1341 +#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1354 #: templates/corporate/comparison_table_integrated.html:1355 #: templates/corporate/comparison_table_integrated.html:1366 -#: templates/corporate/comparison_table_integrated.html:1383 -#: templates/corporate/comparison_table_integrated.html:1384 -#: templates/corporate/comparison_table_integrated.html:1397 -#: templates/corporate/comparison_table_integrated.html:1398 -#: templates/corporate/comparison_table_integrated.html:1410 -#: templates/corporate/comparison_table_integrated.html:1411 -#: templates/corporate/comparison_table_integrated.html:1423 -#: templates/corporate/comparison_table_integrated.html:1424 -#: templates/corporate/comparison_table_integrated.html:1437 -#: templates/corporate/comparison_table_integrated.html:1438 -#: templates/corporate/comparison_table_integrated.html:1450 -#: templates/corporate/comparison_table_integrated.html:1451 -#: templates/corporate/comparison_table_integrated.html:1463 -#: templates/corporate/comparison_table_integrated.html:1464 -#: templates/corporate/comparison_table_integrated.html:1477 -#: templates/corporate/comparison_table_integrated.html:1490 -#: templates/corporate/comparison_table_integrated.html:1503 -#: templates/corporate/comparison_table_integrated.html:1516 -#: templates/corporate/comparison_table_integrated.html:1529 -#: templates/corporate/comparison_table_integrated.html:1542 -#: templates/corporate/comparison_table_integrated.html:1557 -#: templates/corporate/comparison_table_integrated.html:1558 -#: templates/corporate/comparison_table_integrated.html:1559 -#: templates/corporate/comparison_table_integrated.html:1560 +#: templates/corporate/comparison_table_integrated.html:1377 +#: templates/corporate/comparison_table_integrated.html:1394 +#: templates/corporate/comparison_table_integrated.html:1395 +#: templates/corporate/comparison_table_integrated.html:1408 +#: templates/corporate/comparison_table_integrated.html:1409 +#: templates/corporate/comparison_table_integrated.html:1421 +#: templates/corporate/comparison_table_integrated.html:1422 +#: templates/corporate/comparison_table_integrated.html:1434 +#: templates/corporate/comparison_table_integrated.html:1435 +#: templates/corporate/comparison_table_integrated.html:1448 +#: templates/corporate/comparison_table_integrated.html:1449 +#: templates/corporate/comparison_table_integrated.html:1461 +#: templates/corporate/comparison_table_integrated.html:1462 +#: templates/corporate/comparison_table_integrated.html:1474 +#: templates/corporate/comparison_table_integrated.html:1475 +#: templates/corporate/comparison_table_integrated.html:1488 +#: templates/corporate/comparison_table_integrated.html:1501 +#: templates/corporate/comparison_table_integrated.html:1514 +#: templates/corporate/comparison_table_integrated.html:1527 +#: templates/corporate/comparison_table_integrated.html:1540 +#: templates/corporate/comparison_table_integrated.html:1553 +#: templates/corporate/comparison_table_integrated.html:1568 +#: templates/corporate/comparison_table_integrated.html:1569 +#: templates/corporate/comparison_table_integrated.html:1570 #: templates/corporate/comparison_table_integrated.html:1571 -#: templates/corporate/comparison_table_integrated.html:1572 -#: templates/corporate/comparison_table_integrated.html:1573 -#: templates/corporate/comparison_table_integrated.html:1574 +#: templates/corporate/comparison_table_integrated.html:1582 #: templates/corporate/comparison_table_integrated.html:1583 #: templates/corporate/comparison_table_integrated.html:1584 #: templates/corporate/comparison_table_integrated.html:1585 -#: templates/corporate/comparison_table_integrated.html:1597 -#: templates/corporate/comparison_table_integrated.html:1598 +#: templates/corporate/comparison_table_integrated.html:1594 +#: templates/corporate/comparison_table_integrated.html:1595 +#: templates/corporate/comparison_table_integrated.html:1596 #: templates/corporate/comparison_table_integrated.html:1608 #: templates/corporate/comparison_table_integrated.html:1609 -#: templates/corporate/comparison_table_integrated.html:1622 -#: templates/corporate/comparison_table_integrated.html:1623 -#: templates/corporate/comparison_table_integrated.html:1624 +#: templates/corporate/comparison_table_integrated.html:1619 +#: templates/corporate/comparison_table_integrated.html:1620 +#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1634 #: templates/corporate/comparison_table_integrated.html:1635 #: templates/corporate/comparison_table_integrated.html:1646 #: templates/corporate/comparison_table_integrated.html:1657 #: templates/corporate/comparison_table_integrated.html:1668 #: templates/corporate/comparison_table_integrated.html:1679 #: templates/corporate/comparison_table_integrated.html:1690 +#: templates/corporate/comparison_table_integrated.html:1701 msgid "Supported" msgstr "" @@ -1105,92 +1106,95 @@ msgstr "" #: templates/corporate/comparison_table_integrated.html:810 #: templates/corporate/comparison_table_integrated.html:819 #: templates/corporate/comparison_table_integrated.html:820 -#: templates/corporate/comparison_table_integrated.html:832 -#: templates/corporate/comparison_table_integrated.html:833 -#: templates/corporate/comparison_table_integrated.html:845 -#: templates/corporate/comparison_table_integrated.html:858 -#: templates/corporate/comparison_table_integrated.html:859 -#: templates/corporate/comparison_table_integrated.html:876 -#: templates/corporate/comparison_table_integrated.html:889 -#: templates/corporate/comparison_table_integrated.html:902 -#: templates/corporate/comparison_table_integrated.html:917 -#: templates/corporate/comparison_table_integrated.html:937 -#: templates/corporate/comparison_table_integrated.html:952 -#: templates/corporate/comparison_table_integrated.html:967 -#: templates/corporate/comparison_table_integrated.html:982 -#: templates/corporate/comparison_table_integrated.html:997 -#: templates/corporate/comparison_table_integrated.html:1012 -#: templates/corporate/comparison_table_integrated.html:1025 -#: templates/corporate/comparison_table_integrated.html:1038 -#: templates/corporate/comparison_table_integrated.html:1051 -#: templates/corporate/comparison_table_integrated.html:1064 -#: templates/corporate/comparison_table_integrated.html:1065 -#: templates/corporate/comparison_table_integrated.html:1153 -#: templates/corporate/comparison_table_integrated.html:1154 -#: templates/corporate/comparison_table_integrated.html:1168 -#: templates/corporate/comparison_table_integrated.html:1169 -#: templates/corporate/comparison_table_integrated.html:1183 +#: templates/corporate/comparison_table_integrated.html:821 +#: templates/corporate/comparison_table_integrated.html:830 +#: templates/corporate/comparison_table_integrated.html:831 +#: templates/corporate/comparison_table_integrated.html:843 +#: templates/corporate/comparison_table_integrated.html:844 +#: templates/corporate/comparison_table_integrated.html:856 +#: templates/corporate/comparison_table_integrated.html:869 +#: templates/corporate/comparison_table_integrated.html:870 +#: templates/corporate/comparison_table_integrated.html:887 +#: templates/corporate/comparison_table_integrated.html:900 +#: templates/corporate/comparison_table_integrated.html:913 +#: templates/corporate/comparison_table_integrated.html:928 +#: templates/corporate/comparison_table_integrated.html:948 +#: templates/corporate/comparison_table_integrated.html:963 +#: templates/corporate/comparison_table_integrated.html:978 +#: templates/corporate/comparison_table_integrated.html:993 +#: templates/corporate/comparison_table_integrated.html:1008 +#: templates/corporate/comparison_table_integrated.html:1023 +#: templates/corporate/comparison_table_integrated.html:1036 +#: templates/corporate/comparison_table_integrated.html:1049 +#: templates/corporate/comparison_table_integrated.html:1062 +#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1076 +#: templates/corporate/comparison_table_integrated.html:1164 +#: templates/corporate/comparison_table_integrated.html:1165 +#: templates/corporate/comparison_table_integrated.html:1179 +#: templates/corporate/comparison_table_integrated.html:1180 #: templates/corporate/comparison_table_integrated.html:1194 -#: templates/corporate/comparison_table_integrated.html:1195 -#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1205 #: templates/corporate/comparison_table_integrated.html:1206 -#: templates/corporate/comparison_table_integrated.html:1220 -#: templates/corporate/comparison_table_integrated.html:1221 -#: templates/corporate/comparison_table_integrated.html:1235 -#: templates/corporate/comparison_table_integrated.html:1236 -#: templates/corporate/comparison_table_integrated.html:1250 -#: templates/corporate/comparison_table_integrated.html:1251 -#: templates/corporate/comparison_table_integrated.html:1270 -#: templates/corporate/comparison_table_integrated.html:1283 -#: templates/corporate/comparison_table_integrated.html:1296 -#: templates/corporate/comparison_table_integrated.html:1297 -#: templates/corporate/comparison_table_integrated.html:1311 -#: templates/corporate/comparison_table_integrated.html:1312 -#: templates/corporate/comparison_table_integrated.html:1328 -#: templates/corporate/comparison_table_integrated.html:1329 -#: templates/corporate/comparison_table_integrated.html:1341 -#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1207 +#: templates/corporate/comparison_table_integrated.html:1216 +#: templates/corporate/comparison_table_integrated.html:1217 +#: templates/corporate/comparison_table_integrated.html:1231 +#: templates/corporate/comparison_table_integrated.html:1232 +#: templates/corporate/comparison_table_integrated.html:1246 +#: templates/corporate/comparison_table_integrated.html:1247 +#: templates/corporate/comparison_table_integrated.html:1261 +#: templates/corporate/comparison_table_integrated.html:1262 +#: templates/corporate/comparison_table_integrated.html:1281 +#: templates/corporate/comparison_table_integrated.html:1294 +#: templates/corporate/comparison_table_integrated.html:1307 +#: templates/corporate/comparison_table_integrated.html:1308 +#: templates/corporate/comparison_table_integrated.html:1322 +#: templates/corporate/comparison_table_integrated.html:1323 +#: templates/corporate/comparison_table_integrated.html:1339 +#: templates/corporate/comparison_table_integrated.html:1340 #: templates/corporate/comparison_table_integrated.html:1352 #: templates/corporate/comparison_table_integrated.html:1353 -#: templates/corporate/comparison_table_integrated.html:1354 -#: templates/corporate/comparison_table_integrated.html:1381 -#: templates/corporate/comparison_table_integrated.html:1382 -#: templates/corporate/comparison_table_integrated.html:1395 -#: templates/corporate/comparison_table_integrated.html:1396 -#: templates/corporate/comparison_table_integrated.html:1408 -#: templates/corporate/comparison_table_integrated.html:1409 -#: templates/corporate/comparison_table_integrated.html:1421 -#: templates/corporate/comparison_table_integrated.html:1422 -#: templates/corporate/comparison_table_integrated.html:1435 -#: templates/corporate/comparison_table_integrated.html:1436 -#: templates/corporate/comparison_table_integrated.html:1448 -#: templates/corporate/comparison_table_integrated.html:1449 -#: templates/corporate/comparison_table_integrated.html:1461 -#: templates/corporate/comparison_table_integrated.html:1462 -#: templates/corporate/comparison_table_integrated.html:1474 -#: templates/corporate/comparison_table_integrated.html:1475 -#: templates/corporate/comparison_table_integrated.html:1476 +#: templates/corporate/comparison_table_integrated.html:1363 +#: templates/corporate/comparison_table_integrated.html:1364 +#: templates/corporate/comparison_table_integrated.html:1365 +#: templates/corporate/comparison_table_integrated.html:1392 +#: templates/corporate/comparison_table_integrated.html:1393 +#: templates/corporate/comparison_table_integrated.html:1406 +#: templates/corporate/comparison_table_integrated.html:1407 +#: templates/corporate/comparison_table_integrated.html:1419 +#: templates/corporate/comparison_table_integrated.html:1420 +#: templates/corporate/comparison_table_integrated.html:1432 +#: templates/corporate/comparison_table_integrated.html:1433 +#: templates/corporate/comparison_table_integrated.html:1446 +#: templates/corporate/comparison_table_integrated.html:1447 +#: templates/corporate/comparison_table_integrated.html:1459 +#: templates/corporate/comparison_table_integrated.html:1460 +#: templates/corporate/comparison_table_integrated.html:1472 +#: templates/corporate/comparison_table_integrated.html:1473 +#: templates/corporate/comparison_table_integrated.html:1485 +#: templates/corporate/comparison_table_integrated.html:1486 #: templates/corporate/comparison_table_integrated.html:1487 -#: templates/corporate/comparison_table_integrated.html:1488 -#: templates/corporate/comparison_table_integrated.html:1489 +#: templates/corporate/comparison_table_integrated.html:1498 +#: templates/corporate/comparison_table_integrated.html:1499 #: templates/corporate/comparison_table_integrated.html:1500 -#: templates/corporate/comparison_table_integrated.html:1501 -#: templates/corporate/comparison_table_integrated.html:1502 +#: templates/corporate/comparison_table_integrated.html:1511 +#: templates/corporate/comparison_table_integrated.html:1512 #: templates/corporate/comparison_table_integrated.html:1513 -#: templates/corporate/comparison_table_integrated.html:1514 -#: templates/corporate/comparison_table_integrated.html:1515 +#: templates/corporate/comparison_table_integrated.html:1524 +#: templates/corporate/comparison_table_integrated.html:1525 #: templates/corporate/comparison_table_integrated.html:1526 -#: templates/corporate/comparison_table_integrated.html:1527 -#: templates/corporate/comparison_table_integrated.html:1528 +#: templates/corporate/comparison_table_integrated.html:1537 +#: templates/corporate/comparison_table_integrated.html:1538 #: templates/corporate/comparison_table_integrated.html:1539 -#: templates/corporate/comparison_table_integrated.html:1540 -#: templates/corporate/comparison_table_integrated.html:1541 -#: templates/corporate/comparison_table_integrated.html:1606 -#: templates/corporate/comparison_table_integrated.html:1607 -#: templates/corporate/comparison_table_integrated.html:1621 +#: templates/corporate/comparison_table_integrated.html:1550 +#: templates/corporate/comparison_table_integrated.html:1551 +#: templates/corporate/comparison_table_integrated.html:1552 +#: templates/corporate/comparison_table_integrated.html:1617 +#: templates/corporate/comparison_table_integrated.html:1618 #: templates/corporate/comparison_table_integrated.html:1632 -#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1643 +#: templates/corporate/comparison_table_integrated.html:1644 msgid "Self-managed" msgstr "" @@ -1198,22 +1202,22 @@ msgstr "" msgid "For organizations with up to 10 users" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1086 msgid "25 users minimum" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1363 -#: templates/corporate/comparison_table_integrated.html:1595 -#: templates/corporate/comparison_table_integrated.html:1596 -#: templates/corporate/comparison_table_integrated.html:1643 -#: templates/corporate/comparison_table_integrated.html:1644 +#: templates/corporate/comparison_table_integrated.html:1374 +#: templates/corporate/comparison_table_integrated.html:1606 +#: templates/corporate/comparison_table_integrated.html:1607 #: templates/corporate/comparison_table_integrated.html:1654 +#: templates/corporate/comparison_table_integrated.html:1655 #: templates/corporate/comparison_table_integrated.html:1665 #: templates/corporate/comparison_table_integrated.html:1676 -#: templates/corporate/comparison_table_integrated.html:1677 #: templates/corporate/comparison_table_integrated.html:1687 #: templates/corporate/comparison_table_integrated.html:1688 -#: templates/corporate/comparison_table_integrated.html:1689 +#: templates/corporate/comparison_table_integrated.html:1698 +#: templates/corporate/comparison_table_integrated.html:1699 +#: templates/corporate/comparison_table_integrated.html:1700 msgid "Not available" msgstr "" @@ -1473,15 +1477,15 @@ msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:226 +#: templates/zerver/app/index.html:227 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:239 +#: templates/zerver/app/index.html:240 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:243 msgid "Load more" msgstr "" @@ -1584,42 +1588,61 @@ msgid "" "rocketchat\">Rocket.Chat." msgstr "" -#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:19 +#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:22 msgid "Deactivated organization" msgstr "" -#: templates/zerver/deactivated.html:25 +#: templates/zerver/deactivated.html:20 +msgid "Organization moved" +msgstr "" + +#: templates/zerver/deactivated.html:29 +#, python-format +msgid "" +"This organization has moved to %(deactivated_redirect)s." +msgstr "" + +#: templates/zerver/deactivated.html:33 +#, python-format +msgid "" +"This page will automatically redirect to the new URL in 5 seconds." +msgstr "" + +#: templates/zerver/deactivated.html:38 msgid "" "This organization has been deactivated, and all organization data has been " "deleted." msgstr "" -#: templates/zerver/deactivated.html:27 +#: templates/zerver/deactivated.html:40 #, python-format msgid "" "You can contact Zulip support to " "inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:31 +#: templates/zerver/deactivated.html:44 #, python-format msgid "" "You can contact this Zulip server's " "administrators to inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:36 +#: templates/zerver/deactivated.html:49 msgid "This organization has been deactivated." msgstr "" -#: templates/zerver/deactivated.html:38 +#: templates/zerver/deactivated.html:51 #, python-format msgid "" "If you are an owner of this organization, you can contact Zulip support to reactivate it." msgstr "" -#: templates/zerver/deactivated.html:42 +#: templates/zerver/deactivated.html:55 #, python-format msgid "" "If you are an owner of this organization, you can notification settings." msgstr "" -#: zerver/actions/create_realm.py:300 +#: zerver/actions/create_realm.py:307 msgid "Questions and discussion about using Zulip." msgstr "" -#: zerver/actions/create_realm.py:306 +#: zerver/actions/create_realm.py:313 msgid "Experiment with Zulip here. :test_tube:" msgstr "" -#: zerver/actions/create_realm.py:312 +#: zerver/actions/create_realm.py:319 msgid "For team-wide conversations" msgstr "" @@ -3984,7 +4007,7 @@ msgstr "" msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/actions/create_user.py:695 +#: zerver/actions/create_user.py:705 msgid "" "Cannot activate a placeholder account; ask the user to sign up, instead." msgstr "" @@ -4077,104 +4100,104 @@ msgstr "" msgid "We weren't able to invite anyone." msgstr "" -#: zerver/actions/message_edit.py:125 zerver/views/scheduled_messages.py:70 +#: zerver/actions/message_edit.py:127 zerver/views/scheduled_messages.py:78 msgid "Nothing to change" msgstr "" -#: zerver/actions/message_edit.py:129 +#: zerver/actions/message_edit.py:131 msgid "Direct messages cannot be moved to channels." msgstr "" -#: zerver/actions/message_edit.py:131 +#: zerver/actions/message_edit.py:133 msgid "Direct messages cannot have topics." msgstr "" -#: zerver/actions/message_edit.py:134 +#: zerver/actions/message_edit.py:136 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/actions/message_edit.py:140 +#: zerver/actions/message_edit.py:142 msgid "General chat cannot be marked as resolved" msgstr "" -#: zerver/actions/message_edit.py:146 +#: zerver/actions/message_edit.py:148 msgid "Cannot change message content while changing channel" msgstr "" -#: zerver/actions/message_edit.py:150 +#: zerver/actions/message_edit.py:152 msgid "Widgets cannot be edited." msgstr "" -#: zerver/actions/message_edit.py:168 +#: zerver/actions/message_edit.py:170 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/actions/message_edit.py:172 zerver/actions/message_edit.py:1502 +#: zerver/actions/message_edit.py:174 zerver/actions/message_edit.py:1582 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/actions/message_edit.py:177 +#: zerver/actions/message_edit.py:179 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/actions/message_edit.py:273 -#, python-brace-format -msgid "{user} has marked this topic as resolved." -msgstr "" - #: zerver/actions/message_edit.py:275 #, python-brace-format +msgid "{user} has marked this topic as resolved." +msgstr "" + +#: zerver/actions/message_edit.py:277 +#, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/actions/message_edit.py:1189 +#: zerver/actions/message_edit.py:1262 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1193 +#: zerver/actions/message_edit.py:1266 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1197 +#: zerver/actions/message_edit.py:1270 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1236 +#: zerver/actions/message_edit.py:1309 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1241 +#: zerver/actions/message_edit.py:1314 #, python-brace-format msgid "" "[A message]({message_link}) was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1245 +#: zerver/actions/message_edit.py:1318 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/actions/message_edit.py:1497 -msgid "You don't have permission to resolve topics." +#: zerver/actions/message_edit.py:1576 +msgid "You don't have permission to resolve topics in this channel." msgstr "" -#: zerver/actions/message_edit.py:1516 +#: zerver/actions/message_edit.py:1596 msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1566 +#: zerver/actions/message_edit.py:1646 msgid "You don't have permission to move this message" msgstr "" -#: zerver/actions/message_edit.py:1582 +#: zerver/actions/message_edit.py:1662 msgid "The time limit for editing this message's channel has passed" msgstr "" @@ -4199,35 +4222,35 @@ msgstr "" msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:185 +#: zerver/actions/message_send.py:186 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1314 +#: zerver/actions/message_send.py:1315 msgid "Expected exactly one channel" msgstr "" -#: zerver/actions/message_send.py:1325 +#: zerver/actions/message_send.py:1326 msgid "Invalid data type for channel" msgstr "" -#: zerver/actions/message_send.py:1341 zerver/actions/message_send.py:1351 +#: zerver/actions/message_send.py:1342 zerver/actions/message_send.py:1352 #: zerver/lib/recipient_parsing.py:15 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1359 zerver/actions/message_send.py:1367 +#: zerver/actions/message_send.py:1360 zerver/actions/message_send.py:1368 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1523 +#: zerver/actions/message_send.py:1524 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel ID {channel_id}, " "but there is no channel with that ID." msgstr "" -#: zerver/actions/message_send.py:1534 +#: zerver/actions/message_send.py:1535 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}, " @@ -4235,14 +4258,14 @@ msgid "" "it." msgstr "" -#: zerver/actions/message_send.py:1546 +#: zerver/actions/message_send.py:1547 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}. " "The channel exists but does not have any subscribers." msgstr "" -#: zerver/actions/message_send.py:1651 +#: zerver/actions/message_send.py:1652 msgid "You do not have permission to access some of the recipients." msgstr "" @@ -4290,7 +4313,7 @@ msgstr "" msgid "Authentication method {name} is not available on your current plan." msgstr "" -#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:359 +#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:377 msgid "Moderation request channel must be private." msgstr "" @@ -4298,60 +4321,60 @@ msgstr "" msgid "Saved snippet does not exist." msgstr "" -#: zerver/actions/scheduled_messages.py:166 +#: zerver/actions/scheduled_messages.py:183 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:331 +#: zerver/actions/scheduled_messages.py:347 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:382 +#: zerver/actions/scheduled_messages.py:398 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:387 +#: zerver/actions/scheduled_messages.py:403 msgid "[View scheduled messages](#scheduled)" msgstr "" -#: zerver/actions/streams.py:124 +#: zerver/actions/streams.py:125 msgid "Channel is already deactivated" msgstr "" -#: zerver/actions/streams.py:194 +#: zerver/actions/streams.py:195 #, python-brace-format msgid "Channel #**{channel_name}** has been archived." msgstr "" -#: zerver/actions/streams.py:235 +#: zerver/actions/streams.py:236 msgid "Channel is not currently deactivated" msgstr "" -#: zerver/actions/streams.py:238 +#: zerver/actions/streams.py:239 #, python-brace-format msgid "Channel named {channel_name} already exists" msgstr "" -#: zerver/actions/streams.py:241 +#: zerver/actions/streams.py:242 msgid "Channel is private and have no subscribers" msgstr "" -#: zerver/actions/streams.py:318 +#: zerver/actions/streams.py:319 #, python-brace-format msgid "Channel #**{channel_name}** has been unarchived." msgstr "" -#: zerver/actions/streams.py:1237 +#: zerver/actions/streams.py:1239 #, python-brace-format msgid "" "{user} changed the [access permissions]({help_link}) for this channel from " "**{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/actions/streams.py:1469 +#: zerver/actions/streams.py:1471 #, python-brace-format msgid "" "{user} changed the [posting permissions]({help_link}) for this channel:\n" @@ -4360,51 +4383,51 @@ msgid "" "* **New**: {new_setting_description}\n" msgstr "" -#: zerver/actions/streams.py:1539 +#: zerver/actions/streams.py:1541 #, python-brace-format msgid "{user_name} renamed channel {old_channel_name} to {new_channel_name}." msgstr "" -#: zerver/actions/streams.py:1556 zerver/actions/streams.py:1558 -#: zerver/views/streams.py:958 +#: zerver/actions/streams.py:1558 zerver/actions/streams.py:1560 +#: zerver/views/streams.py:981 msgid "No description." msgstr "" -#: zerver/actions/streams.py:1561 +#: zerver/actions/streams.py:1563 #, python-brace-format msgid "{user} changed the description for this channel." msgstr "" -#: zerver/actions/streams.py:1563 +#: zerver/actions/streams.py:1565 msgid "Old description" msgstr "" -#: zerver/actions/streams.py:1567 +#: zerver/actions/streams.py:1569 msgid "New description" msgstr "" -#: zerver/actions/streams.py:1638 zerver/actions/streams.py:1645 +#: zerver/actions/streams.py:1640 zerver/actions/streams.py:1647 msgid "Forever" msgstr "" -#: zerver/actions/streams.py:1639 zerver/actions/streams.py:1644 -#: zerver/actions/streams.py:1648 zerver/actions/streams.py:1649 +#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1650 zerver/actions/streams.py:1651 #, python-brace-format msgid "{number_of_days} days" msgstr "" -#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1651 +#: zerver/actions/streams.py:1643 zerver/actions/streams.py:1653 #, python-brace-format msgid "" "Messages in this channel will now be automatically deleted {number_of_days} " "days after they are sent." msgstr "" -#: zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1648 msgid "Messages in this channel will now be retained forever." msgstr "" -#: zerver/actions/streams.py:1654 +#: zerver/actions/streams.py:1656 #, python-brace-format msgid "" "{user} has changed the [message retention period]({help_link}) for this " @@ -4415,21 +4438,26 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/streams.py:1751 +#: zerver/actions/streams.py:1753 msgid "Automatic" msgstr "" -#: zerver/actions/streams.py:1753 +#: zerver/actions/streams.py:1755 #, python-brace-format msgid "*{empty_topic_display_name}* topic allowed" msgstr "" -#: zerver/actions/streams.py:1756 +#: zerver/actions/streams.py:1758 #, python-brace-format msgid "No *{empty_topic_display_name}* topic" msgstr "" -#: zerver/actions/streams.py:1762 +#: zerver/actions/streams.py:1761 +#, python-brace-format +msgid "Only *{empty_topic_display_name}* topic allowed" +msgstr "" + +#: zerver/actions/streams.py:1767 #, python-brace-format msgid "" "{user_name} changed the \"Allow posting to the *general chat* topic?\" " @@ -4518,7 +4546,7 @@ msgid "Subdomain reserved. Please choose a different one." msgstr "" #: zerver/forms.py:134 zerver/forms.py:304 zerver/lib/email_validation.py:111 -#: zilencer/views.py:215 +#: zilencer/views.py:226 msgid "Please use your real email address." msgstr "" @@ -4568,40 +4596,40 @@ msgstr "" msgid "Validation failed, please try again." msgstr "" -#: zerver/forms.py:444 +#: zerver/forms.py:435 msgid "New password" msgstr "" -#: zerver/forms.py:451 +#: zerver/forms.py:442 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:593 +#: zerver/forms.py:584 #, python-brace-format msgid "" "You're making too many attempts to sign in. Try again in {seconds} seconds " "or contact your organization administrator for help." msgstr "" -#: zerver/forms.py:605 +#: zerver/forms.py:596 msgid "" "Your password has been disabled because it is too weak. Reset your password " "to create a new one." msgstr "" -#: zerver/forms.py:653 +#: zerver/forms.py:644 msgid "Token" msgstr "" -#: zerver/forms.py:676 +#: zerver/forms.py:667 msgid "Tip: You can enter multiple email addresses with commas between them." msgstr "" -#: zerver/forms.py:682 +#: zerver/forms.py:673 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:695 +#: zerver/forms.py:686 msgid "We couldn't find that Zulip organization." msgstr "" @@ -4665,7 +4693,7 @@ msgstr "" msgid "Configure owner account email address." msgstr "" -#: zerver/lib/digest.py:449 +#: zerver/lib/digest.py:452 #, python-brace-format msgid "{service_name} digest" msgstr "" @@ -4730,11 +4758,11 @@ msgstr "" msgid "Email with no subject" msgstr "" -#: zerver/lib/email_notifications.py:140 zerver/lib/email_notifications.py:162 +#: zerver/lib/email_notifications.py:143 zerver/lib/email_notifications.py:165 msgid "Open Zulip to see the spoiler content" msgstr "" -#: zerver/lib/email_notifications.py:584 +#: zerver/lib/email_notifications.py:600 #, python-brace-format msgid "{service_name} notifications" msgstr "" @@ -4747,24 +4775,24 @@ msgstr "" msgid "Outside your domain." msgstr "" -#: zerver/lib/email_validation.py:113 zerver/views/users.py:848 +#: zerver/lib/email_validation.py:113 zerver/views/users.py:854 msgid "Email addresses containing + are not allowed." msgstr "" -#: zerver/lib/email_validation.py:158 +#: zerver/lib/email_validation.py:160 msgid "Reserved for system bots." msgstr "" -#: zerver/lib/email_validation.py:181 +#: zerver/lib/email_validation.py:183 #, python-brace-format msgid "{email} already has an account" msgstr "" -#: zerver/lib/email_validation.py:183 +#: zerver/lib/email_validation.py:185 msgid "Already has an account." msgstr "" -#: zerver/lib/email_validation.py:185 +#: zerver/lib/email_validation.py:187 msgid "Account has been deactivated." msgstr "" @@ -4815,207 +4843,231 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:2074 +#: zerver/lib/events.py:2098 msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/exceptions.py:157 +#: zerver/lib/exceptions.py:159 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/exceptions.py:184 +#: zerver/lib/exceptions.py:186 #, python-brace-format msgid "Channel '{stream}' does not exist" msgstr "" -#: zerver/lib/exceptions.py:197 +#: zerver/lib/exceptions.py:199 #, python-brace-format msgid "Channel with ID '{stream_id}' does not exist" msgstr "" -#: zerver/lib/exceptions.py:209 +#: zerver/lib/exceptions.py:211 #, python-brace-format msgid "Unsupported parameter combination: {parameters}" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "organization owner" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "user" msgstr "" -#: zerver/lib/exceptions.py:223 +#: zerver/lib/exceptions.py:225 #, python-brace-format msgid "Cannot deactivate the only {entity}." msgstr "" -#: zerver/lib/exceptions.py:236 +#: zerver/lib/exceptions.py:238 #, python-brace-format msgid "Invalid Markdown include statement: {include_statement}" msgstr "" -#: zerver/lib/exceptions.py:249 +#: zerver/lib/exceptions.py:251 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:275 zerver/lib/typed_endpoint.py:369 +#: zerver/lib/exceptions.py:277 zerver/lib/typed_endpoint.py:370 #: zerver/lib/validator.py:718 msgid "Malformed JSON" msgstr "" -#: zerver/lib/exceptions.py:287 +#: zerver/lib/exceptions.py:289 msgid "Must be an organization member" msgstr "" -#: zerver/lib/exceptions.py:299 zerver/views/invite.py:46 +#: zerver/lib/exceptions.py:301 zerver/views/invite.py:46 msgid "Must be an organization administrator" msgstr "" -#: zerver/lib/exceptions.py:311 +#: zerver/lib/exceptions.py:313 msgid "Must be an organization owner" msgstr "" -#: zerver/lib/exceptions.py:325 +#: zerver/lib/exceptions.py:327 msgid "Your username or password is incorrect" msgstr "" -#: zerver/lib/exceptions.py:343 +#: zerver/lib/exceptions.py:345 msgid "This organization has been deactivated" msgstr "" -#: zerver/lib/exceptions.py:353 +#: zerver/lib/exceptions.py:355 msgid "" "The mobile push notification service registration for your server has been " "deactivated" msgstr "" -#: zerver/lib/exceptions.py:363 +#: zerver/lib/exceptions.py:365 msgid "Password authentication is disabled in this organization" msgstr "" -#: zerver/lib/exceptions.py:372 +#: zerver/lib/exceptions.py:374 msgid "Your password has been disabled and needs to be reset" msgstr "" -#: zerver/lib/exceptions.py:389 +#: zerver/lib/exceptions.py:391 msgid "Invalid API key" msgstr "" -#: zerver/lib/exceptions.py:396 +#: zerver/lib/exceptions.py:398 msgid "Malformed API key" msgstr "" -#: zerver/lib/exceptions.py:436 +#: zerver/lib/exceptions.py:438 #, python-brace-format msgid "" "The '{event_type}' event isn't currently supported by the {webhook_name} " "webhook; ignoring" msgstr "" -#: zerver/lib/exceptions.py:456 +#: zerver/lib/exceptions.py:458 #, python-brace-format msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:483 +#: zerver/lib/exceptions.py:485 msgid "User not authenticated" msgstr "" -#: zerver/lib/exceptions.py:496 zerver/views/auth.py:782 -#: zerver/views/auth.py:1136 zerver/views/auth.py:1202 +#: zerver/lib/exceptions.py:498 zerver/views/auth.py:796 +#: zerver/views/auth.py:1155 zerver/views/auth.py:1221 msgid "Invalid subdomain" msgstr "" -#: zerver/lib/exceptions.py:535 +#: zerver/lib/exceptions.py:537 msgid "You do not have permission to initiate direct message conversations." msgstr "" -#: zerver/lib/exceptions.py:548 +#: zerver/lib/exceptions.py:550 #, python-brace-format msgid "" "Sending messages to the {empty_topic_display_name} is not allowed in this " "channel." msgstr "" -#: zerver/lib/exceptions.py:555 +#: zerver/lib/exceptions.py:563 +#, python-brace-format +msgid "Only the {empty_topic_display_name} topic is allowed in this channel." +msgstr "" + +#: zerver/lib/exceptions.py:576 +#, python-brace-format +msgid "" +"To enable this configuration, all messages in this channel must be in the " +"{empty_topic_display_name} topic. Consider renaming or deleting other topics." +msgstr "" + +#: zerver/lib/exceptions.py:583 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/lib/exceptions.py:557 +#: zerver/lib/exceptions.py:585 msgid "This conversation does not include any users who can authorize it." msgstr "" -#: zerver/lib/exceptions.py:570 +#: zerver/lib/exceptions.py:598 msgid "Access denied" msgstr "" -#: zerver/lib/exceptions.py:610 +#: zerver/lib/exceptions.py:638 #, python-brace-format msgid "" "You only have permission to move the {total_messages_allowed_to_move}/" "{total_messages_in_topic} most recent messages in this topic." msgstr "" -#: zerver/lib/exceptions.py:623 +#: zerver/lib/exceptions.py:651 msgid "Reaction already exists." msgstr "" -#: zerver/lib/exceptions.py:635 +#: zerver/lib/exceptions.py:663 msgid "Reaction doesn't exist." msgstr "" -#: zerver/lib/exceptions.py:660 +#: zerver/lib/exceptions.py:688 msgid "" "Your organization is registered to a different Zulip server. Please contact " "Zulip support for assistance in resolving this issue." msgstr "" -#: zerver/lib/exceptions.py:674 +#: zerver/lib/exceptions.py:702 msgid "Organization not registered" msgstr "" -#: zerver/lib/exceptions.py:686 +#: zerver/lib/exceptions.py:714 msgid "" "You do not have permission to use channel wildcard mentions in this channel." msgstr "" -#: zerver/lib/exceptions.py:698 +#: zerver/lib/exceptions.py:726 msgid "" "You do not have permission to use topic wildcard mentions in this topic." msgstr "" -#: zerver/lib/exceptions.py:711 +#: zerver/lib/exceptions.py:739 #, python-brace-format msgid "'{field_name}' value does not match the expected value." msgstr "" -#: zerver/lib/exceptions.py:736 +#: zerver/lib/exceptions.py:764 #, python-brace-format msgid "'{setting_name}' must be a system user group." msgstr "" -#: zerver/lib/exceptions.py:752 +#: zerver/lib/exceptions.py:780 msgid "Cannot deactivate user group in use." msgstr "" -#: zerver/lib/exceptions.py:762 +#: zerver/lib/exceptions.py:790 msgid "You do not have permission to administer this channel." msgstr "" -#: zerver/lib/exceptions.py:772 +#: zerver/lib/exceptions.py:800 msgid "You do not have permission to change default channels." msgstr "" -#: zerver/lib/exceptions.py:782 +#: zerver/lib/exceptions.py:810 msgid "Email is already in use." msgstr "" -#: zerver/lib/exceptions.py:792 +#: zerver/lib/exceptions.py:820 msgid "Scheduled delivery time must be in the future." msgstr "" +#: zerver/lib/exceptions.py:843 +msgid "Invalid bouncer_public_key" +msgstr "" + +#: zerver/lib/exceptions.py:855 +msgid "Request expired" +msgstr "" + +#: zerver/lib/exceptions.py:865 +msgid "Invalid encrypted_push_registration" +msgstr "" + #: zerver/lib/external_accounts.py:36 msgid "Twitter username" msgstr "" @@ -5101,26 +5153,26 @@ msgstr "" msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" -#: zerver/lib/message_report.py:39 +#: zerver/lib/message_report.py:40 #, python-brace-format msgid "{reporting_user_mention} reported a DM sent by {reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:52 +#: zerver/lib/message_report.py:53 #, python-brace-format msgid "" "{reporting_user_mention} reported a DM sent by {reported_user_mention} to " "{recipient_mentions}, and {last_user_mention}." msgstr "" -#: zerver/lib/message_report.py:65 +#: zerver/lib/message_report.py:72 #, python-brace-format msgid "" "{reporting_user_mention} reported {channel_message_link} sent by " "{reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:75 +#: zerver/lib/message_report.py:82 #, python-brace-format msgid "" "\n" @@ -5128,12 +5180,12 @@ msgid "" "- Notes:\n" msgstr "" -#: zerver/lib/message_report.py:83 +#: zerver/lib/message_report.py:90 #, python-brace-format msgid "**Message sent by {reported_user_mention}**" msgstr "" -#: zerver/lib/message_report.py:103 +#: zerver/lib/message_report.py:110 #, python-brace-format msgid "{fullname}'s moderation requests" msgstr "" @@ -5156,11 +5208,11 @@ msgstr "" msgid "Invalid 'with' operator" msgstr "" -#: zerver/lib/narrow.py:1265 +#: zerver/lib/narrow.py:1285 msgid "Missing 'anchor' argument." msgstr "" -#: zerver/lib/narrow.py:1285 +#: zerver/lib/narrow.py:1305 msgid "Invalid anchor" msgstr "" @@ -5482,53 +5534,61 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:419 +#: zerver/lib/push_notifications.py:97 +msgid "Empty or invalid length token" +msgstr "" + +#: zerver/lib/push_notifications.py:103 +msgid "Invalid APNS token" +msgstr "" + +#: zerver/lib/push_notifications.py:457 msgid "Invalid GCM option to bouncer: priority {priority!r}" msgstr "" -#: zerver/lib/push_notifications.py:429 +#: zerver/lib/push_notifications.py:467 #, python-brace-format msgid "Invalid GCM options to bouncer: {options}" msgstr "" #. error -#: zerver/lib/push_notifications.py:708 zilencer/views.py:498 +#: zerver/lib/push_notifications.py:746 zilencer/views.py:631 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:929 +#: zerver/lib/push_notifications.py:967 msgid "New message" msgstr "" -#: zerver/lib/push_notifications.py:1048 +#: zerver/lib/push_notifications.py:1086 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:1052 +#: zerver/lib/push_notifications.py:1090 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:1059 +#: zerver/lib/push_notifications.py:1097 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1503 msgid "Test notification" msgstr "" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1504 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1556 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1568 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5536,8 +5596,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "" -#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:537 -#: zerver/lib/streams.py:553 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:612 +#: zerver/lib/streams.py:628 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5552,21 +5612,35 @@ msgstr "" msgid "You can't send direct messages outside of your organization." msgstr "" -#: zerver/lib/reminders.py:21 +#: zerver/lib/reminders.py:23 #, python-brace-format msgid "You requested a reminder for {message_pretty_link}." msgstr "" -#: zerver/lib/reminders.py:30 +#: zerver/lib/reminders.py:32 msgid "You requested a reminder for the following direct message." msgstr "" -#: zerver/lib/reminders.py:34 +#: zerver/lib/reminders.py:39 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a poll." +msgstr "" + +#: zerver/lib/reminders.py:44 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a todo list." +msgstr "" + +#: zerver/lib/reminders.py:49 #, python-brace-format msgid "{user_silent_mention} [said]({conversation_url}):" msgstr "" -#: zerver/lib/remote_server.py:196 +#: zerver/lib/reminders.py:73 +msgid "Reminder does not exist" +msgstr "" + +#: zerver/lib/remote_server.py:199 #, python-brace-format msgid "Push notifications bouncer error: {error}" msgstr "" @@ -5576,7 +5650,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:598 zerver/views/typing.py:47 +#: zerver/lib/request.py:83 zerver/lib/streams.py:673 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5586,7 +5660,7 @@ msgstr "" msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/scheduled_messages.py:17 +#: zerver/lib/scheduled_messages.py:20 msgid "Scheduled message does not exist" msgstr "" @@ -5595,44 +5669,44 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:500 zerver/lib/streams.py:508 +#: zerver/lib/streams.py:219 zerver/views/streams.py:373 +msgid "A default channel cannot be private." +msgstr "" + +#: zerver/lib/streams.py:222 zerver/views/streams.py:402 +msgid "Web-public channels are not enabled." +msgstr "" + +#: zerver/lib/streams.py:575 zerver/lib/streams.py:583 msgid "You do not have permission to post in this channel." msgstr "" -#: zerver/lib/streams.py:544 zerver/lib/streams.py:590 +#: zerver/lib/streams.py:619 zerver/lib/streams.py:665 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:686 zerver/lib/streams.py:721 -#: zerver/lib/streams.py:850 zerver/lib/streams.py:877 -#: zerver/lib/streams.py:943 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:761 zerver/lib/streams.py:796 +#: zerver/lib/streams.py:925 zerver/lib/streams.py:952 +#: zerver/lib/streams.py:1018 zerver/views/user_topics.py:107 msgid "Invalid channel ID" msgstr "" -#: zerver/lib/streams.py:914 +#: zerver/lib/streams.py:989 msgid "Channel name is already in use." msgstr "" -#: zerver/lib/streams.py:926 zerver/lib/streams.py:1063 +#: zerver/lib/streams.py:1001 zerver/lib/streams.py:1138 #, python-brace-format msgid "Invalid channel name '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:1448 zerver/views/streams.py:355 -msgid "A default channel cannot be private." -msgstr "" - -#: zerver/lib/streams.py:1452 +#: zerver/lib/streams.py:1535 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" msgstr "" -#: zerver/lib/streams.py:1461 zerver/views/streams.py:384 -msgid "Web-public channels are not enabled." -msgstr "" - -#: zerver/lib/streams.py:1494 +#: zerver/lib/streams.py:1572 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -5656,11 +5730,11 @@ msgstr "" msgid "Invalid character in topic, at position {position}!" msgstr "" -#: zerver/lib/subscription_info.py:491 +#: zerver/lib/subscription_info.py:506 msgid "Subscriber data is not available for this channel" msgstr "" -#: zerver/lib/subscription_info.py:512 +#: zerver/lib/subscription_info.py:527 msgid "Unable to retrieve subscribers for private channel" msgstr "" @@ -5683,105 +5757,110 @@ msgstr "" msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/typed_endpoint.py:319 zerver/lib/typed_endpoint.py:320 +#: zerver/lib/typed_endpoint.py:319 +#, python-brace-format +msgid "{var_name} does not have the expected format" +msgstr "" + +#: zerver/lib/typed_endpoint.py:320 zerver/lib/typed_endpoint.py:321 #: zerver/lib/validator.py:124 zerver/lib/validator.py:126 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/typed_endpoint.py:321 zerver/lib/validator.py:236 +#: zerver/lib/typed_endpoint.py:322 zerver/lib/validator.py:236 #: zerver/lib/validator.py:610 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/typed_endpoint.py:322 zerver/lib/typed_endpoint.py:334 +#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:335 #: zerver/lib/validator.py:71 zerver/lib/validator.py:145 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:338 +#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:339 #, python-brace-format msgid "Argument \"{argument}\" at {var_name} is unexpected" msgstr "" -#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:325 +#: zerver/lib/typed_endpoint.py:325 zerver/lib/typed_endpoint.py:326 #: zerver/lib/validator.py:166 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/typed_endpoint.py:326 zerver/lib/typed_endpoint.py:327 +#: zerver/lib/typed_endpoint.py:327 zerver/lib/typed_endpoint.py:328 #: zerver/lib/validator.py:156 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/typed_endpoint.py:328 zerver/lib/typed_endpoint.py:329 +#: zerver/lib/typed_endpoint.py:329 zerver/lib/typed_endpoint.py:330 #: zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/typed_endpoint.py:330 zerver/lib/typed_endpoint.py:331 +#: zerver/lib/typed_endpoint.py:331 zerver/lib/typed_endpoint.py:332 #, python-brace-format msgid "{var_name} is not valid JSON" msgstr "" -#: zerver/lib/typed_endpoint.py:332 zerver/lib/validator.py:158 +#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:158 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:191 +#: zerver/lib/typed_endpoint.py:334 zerver/lib/validator.py:191 #: zerver/lib/validator.py:607 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/typed_endpoint.py:335 zerver/lib/validator.py:86 +#: zerver/lib/typed_endpoint.py:336 zerver/lib/validator.py:86 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/typed_endpoint.py:336 +#: zerver/lib/typed_endpoint.py:337 #, python-brace-format msgid "{var_name} is too short." msgstr "" -#: zerver/lib/typed_endpoint.py:337 zerver/lib/validator.py:56 +#: zerver/lib/typed_endpoint.py:338 zerver/lib/validator.py:56 #: zerver/lib/validator.py:118 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/typed_endpoint.py:339 +#: zerver/lib/typed_endpoint.py:340 #, python-brace-format msgid "{var_name} has invalid format" msgstr "" -#: zerver/lib/typed_endpoint.py:340 +#: zerver/lib/typed_endpoint.py:341 #, python-brace-format msgid "{var_name} is not length {length}" msgstr "" -#: zerver/lib/typed_endpoint.py:374 +#: zerver/lib/typed_endpoint.py:375 #, python-brace-format msgid "{var_name} cannot be blank" msgstr "" -#: zerver/lib/typed_endpoint.py:377 zerver/lib/typed_endpoint.py:380 +#: zerver/lib/typed_endpoint.py:378 zerver/lib/typed_endpoint.py:381 #, python-brace-format msgid "Invalid {var_name}: {msg}" msgstr "" -#: zerver/lib/typed_endpoint.py:383 +#: zerver/lib/typed_endpoint.py:384 #, python-brace-format msgid "{var_name} field is missing: {msg}" msgstr "" -#: zerver/lib/typed_endpoint.py:503 zerver/webhooks/ifttt/view.py:37 +#: zerver/lib/typed_endpoint.py:504 zerver/webhooks/ifttt/view.py:37 #: zerver/webhooks/slack/view.py:215 zerver/webhooks/slack_incoming/view.py:66 msgid "Malformed payload" msgstr "" @@ -5892,8 +5971,8 @@ msgstr "" msgid "Name is already in use." msgstr "" -#: zerver/lib/users.py:119 zerver/views/users.py:592 zerver/views/users.py:605 -#: zerver/views/users.py:831 +#: zerver/lib/users.py:119 zerver/views/users.py:598 zerver/views/users.py:611 +#: zerver/views/users.py:837 msgid "Bad name or username" msgstr "" @@ -6022,28 +6101,28 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:92 +#: zerver/lib/webhooks/common.py:99 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:261 +#: zerver/lib/webhooks/common.py:268 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" -#: zerver/lib/webhooks/common.py:297 +#: zerver/lib/webhooks/common.py:304 #, python-brace-format msgid "The algorithm '{algorithm}' is not supported." msgstr "" -#: zerver/lib/webhooks/common.py:304 +#: zerver/lib/webhooks/common.py:311 msgid "" "The webhook secret is missing. Please set the webhook_secret while " "generating the URL." msgstr "" -#: zerver/lib/webhooks/common.py:317 +#: zerver/lib/webhooks/common.py:324 msgid "Webhook signature verification failed." msgstr "" @@ -6056,7 +6135,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:585 +#: zerver/lib/zulip_update_announcements.py:627 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6113,7 +6192,7 @@ msgstr "" msgid "Pronouns" msgstr "" -#: zerver/models/groups.py:22 zerver/models/users.py:310 +#: zerver/models/groups.py:22 zerver/models/users.py:314 msgid "Nobody" msgstr "" @@ -6129,25 +6208,25 @@ msgstr "" msgid "Everyone on the internet" msgstr "" -#: zerver/models/linkifiers.py:32 zerver/models/linkifiers.py:35 +#: zerver/models/linkifiers.py:30 zerver/models/linkifiers.py:33 #, python-brace-format msgid "Bad regular expression: {regex}" msgstr "" -#: zerver/models/linkifiers.py:37 +#: zerver/models/linkifiers.py:35 msgid "Unknown regular expression error" msgstr "" -#: zerver/models/linkifiers.py:45 +#: zerver/models/linkifiers.py:43 msgid "Invalid URL template." msgstr "" -#: zerver/models/linkifiers.py:94 +#: zerver/models/linkifiers.py:92 #, python-format msgid "Group %(name)r in URL template is not present in linkifier pattern." msgstr "" -#: zerver/models/linkifiers.py:106 +#: zerver/models/linkifiers.py:104 #, python-format msgid "Group %(name)r in linkifier pattern is not present in URL template." msgstr "" @@ -6248,63 +6327,63 @@ msgstr "" msgid "Allow GIFs rated R (Restricted)" msgstr "" -#: zerver/models/streams.py:60 +#: zerver/models/streams.py:61 msgid "Web-public" msgstr "" -#: zerver/models/streams.py:66 +#: zerver/models/streams.py:67 msgid "Public" msgstr "" -#: zerver/models/streams.py:72 +#: zerver/models/streams.py:73 msgid "Private, shared history" msgstr "" -#: zerver/models/streams.py:78 +#: zerver/models/streams.py:79 msgid "Private, protected history" msgstr "" -#: zerver/models/streams.py:86 +#: zerver/models/streams.py:87 msgid "Public, protected history" msgstr "" -#: zerver/models/users.py:306 +#: zerver/models/users.py:310 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models/users.py:307 +#: zerver/models/users.py:311 msgid "Admins, moderators and members" msgstr "" -#: zerver/models/users.py:308 +#: zerver/models/users.py:312 msgid "Admins and moderators" msgstr "" -#: zerver/models/users.py:309 +#: zerver/models/users.py:313 msgid "Admins only" msgstr "" -#: zerver/models/users.py:486 +#: zerver/models/users.py:514 msgid "Unknown user" msgstr "" -#: zerver/models/users.py:652 +#: zerver/models/users.py:680 msgid "Organization owner" msgstr "" -#: zerver/models/users.py:653 +#: zerver/models/users.py:681 msgid "Organization administrator" msgstr "" -#: zerver/models/users.py:654 +#: zerver/models/users.py:682 msgid "Moderator" msgstr "" -#: zerver/models/users.py:655 +#: zerver/models/users.py:683 msgid "Member" msgstr "" -#: zerver/models/users.py:656 +#: zerver/models/users.py:684 msgid "Guest" msgstr "" @@ -6347,27 +6426,27 @@ msgstr "" msgid "Failed to generate challenge" msgstr "" -#: zerver/views/auth.py:582 +#: zerver/views/auth.py:596 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:599 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:591 +#: zerver/views/auth.py:605 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:595 +#: zerver/views/auth.py:609 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1142 +#: zerver/views/auth.py:1161 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1206 +#: zerver/views/auth.py:1225 msgid "Password is incorrect." msgstr "" @@ -6494,12 +6573,12 @@ msgstr "" msgid "Message already deleted" msgstr "" -#: zerver/views/message_fetch.py:158 +#: zerver/views/message_fetch.py:157 #, python-brace-format msgid "Too many messages requested (maximum {max_messages})." msgstr "" -#: zerver/views/message_fetch.py:163 zerver/views/message_flags.py:94 +#: zerver/views/message_fetch.py:162 zerver/views/message_flags.py:94 msgid "The anchor can only be excluded at an end of the range" msgstr "" @@ -6556,16 +6635,16 @@ msgstr "" msgid "User is not muted" msgstr "" -#: zerver/views/navigation_views.py:57 zerver/views/navigation_views.py:89 +#: zerver/views/navigation_views.py:58 zerver/views/navigation_views.py:90 msgid "Built-in views cannot have a custom name." msgstr "" -#: zerver/views/navigation_views.py:60 +#: zerver/views/navigation_views.py:61 msgid "Custom views must have a valid name." msgstr "" -#: zerver/views/navigation_views.py:63 zerver/views/navigation_views.py:65 -#: zerver/views/navigation_views.py:91 +#: zerver/views/navigation_views.py:64 zerver/views/navigation_views.py:66 +#: zerver/views/navigation_views.py:92 msgid "Navigation view already exists." msgstr "" @@ -6605,27 +6684,23 @@ msgstr "" msgid "Invalid status: {status}" msgstr "" -#: zerver/views/push_notifications.py:43 -msgid "Empty or invalid length token" -msgstr "" - -#: zerver/views/push_notifications.py:49 -msgid "Invalid APNS token" -msgstr "" - -#: zerver/views/push_notifications.py:130 +#: zerver/views/push_notifications.py:125 msgid "Server doesn't use the push notification service" msgstr "" -#: zerver/views/push_notifications.py:162 +#: zerver/views/push_notifications.py:157 #, python-brace-format msgid "Error returned by the bouncer: {result}" msgstr "" -#: zerver/views/push_notifications.py:246 +#: zerver/views/push_notifications.py:241 msgid "Verification secret not prepared" msgstr "" +#: zerver/views/push_notifications.py:283 +msgid "Server is not configured to use push notification service." +msgstr "" + #: zerver/views/reactions.py:48 msgid "" "At least one of the following arguments must be present: emoji_name, " @@ -6695,7 +6770,7 @@ msgid "Only administrators can override default emoji." msgstr "" #: zerver/views/realm_emoji.py:50 zerver/views/realm_icon.py:27 -#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:435 +#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:457 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -6755,47 +6830,47 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/registration.py:302 +#: zerver/views/registration.py:304 msgid "Unable to cancel import once it has started." msgstr "" -#: zerver/views/registration.py:1058 +#: zerver/views/registration.py:1060 msgid "Unauthenticated" msgstr "" -#: zerver/views/registration.py:1069 +#: zerver/views/registration.py:1071 msgid "Converting Slack data… This may take a while." msgstr "" -#: zerver/views/registration.py:1089 +#: zerver/views/registration.py:1091 msgid "Importing messages…" msgstr "" -#: zerver/views/registration.py:1092 +#: zerver/views/registration.py:1094 msgid "Importing attachment data…" msgstr "" -#: zerver/views/registration.py:1095 +#: zerver/views/registration.py:1097 msgid "Importing converted Slack data…" msgstr "" -#: zerver/views/registration.py:1101 +#: zerver/views/registration.py:1103 msgid "Finalizing import…" msgstr "" -#: zerver/views/registration.py:1104 +#: zerver/views/registration.py:1106 msgid "Done!" msgstr "" -#: zerver/views/registration.py:1132 +#: zerver/views/registration.py:1134 msgid "No users matching provided email." msgstr "" -#: zerver/views/scheduled_messages.py:75 +#: zerver/views/scheduled_messages.py:83 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:86 +#: zerver/views/scheduled_messages.py:94 msgid "Topic required when updating scheduled message type to channel." msgstr "" @@ -6807,102 +6882,102 @@ msgstr "" msgid "Invalid DSN" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:182 msgid "Private channels cannot be made default." msgstr "" -#: zerver/views/streams.py:206 +#: zerver/views/streams.py:216 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:237 +#: zerver/views/streams.py:247 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:339 zerver/views/streams.py:343 -#: zerver/views/streams.py:351 +#: zerver/views/streams.py:357 zerver/views/streams.py:361 +#: zerver/views/streams.py:369 msgid "Invalid parameters" msgstr "" -#: zerver/views/streams.py:367 zerver/views/streams.py:481 +#: zerver/views/streams.py:385 zerver/views/streams.py:494 msgid "Channel content access is required." msgstr "" -#: zerver/views/streams.py:437 +#: zerver/views/streams.py:450 msgid "Channel already has that name." msgstr "" -#: zerver/views/streams.py:542 zerver/views/user_groups.py:511 +#: zerver/views/streams.py:553 zerver/views/user_groups.py:511 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:619 +#: zerver/views/streams.py:630 #, python-brace-format msgid "{user_full_name} subscribed you to {channel_name}." msgstr "" -#: zerver/views/streams.py:625 +#: zerver/views/streams.py:636 #, python-brace-format msgid "{user_full_name} subscribed you to the following channels:" msgstr "" -#: zerver/views/streams.py:794 +#: zerver/views/streams.py:812 #, python-brace-format msgid "Unable to access channel ({channel_name})." msgstr "" -#: zerver/views/streams.py:810 +#: zerver/views/streams.py:828 msgid "You can only invite other Zephyr mirroring users to private channels." msgstr "" -#: zerver/views/streams.py:928 +#: zerver/views/streams.py:951 #, python-brace-format msgid "{user_name} created the following channels: {new_channels}." msgstr "" -#: zerver/views/streams.py:930 +#: zerver/views/streams.py:953 #, python-brace-format msgid "{user_name} created a new channel {new_channels}." msgstr "" -#: zerver/views/streams.py:931 +#: zerver/views/streams.py:954 msgid "new channels" msgstr "" -#: zerver/views/streams.py:973 +#: zerver/views/streams.py:996 #, python-brace-format msgid "**Web-public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:977 +#: zerver/views/streams.py:1000 #, python-brace-format msgid "**Public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:981 +#: zerver/views/streams.py:1004 #, python-brace-format msgid "" "**Private, shared history** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:985 +#: zerver/views/streams.py:1008 #, python-brace-format msgid "" "**Private, protected history** channel created by {user_name}. **Description:" "**" msgstr "" -#: zerver/views/streams.py:1220 +#: zerver/views/streams.py:1243 #, python-brace-format msgid "{property} is not a boolean" msgstr "" -#: zerver/views/streams.py:1223 +#: zerver/views/streams.py:1246 #, python-brace-format msgid "Unknown subscription property: {property}" msgstr "" -#: zerver/views/streams.py:1271 +#: zerver/views/streams.py:1294 #, python-brace-format msgid "Not subscribed to channel ID {channel_id}" msgstr "" @@ -6968,8 +7043,8 @@ msgstr "" msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:448 zerver/views/users.py:517 -#: zerver/views/users.py:625 +#: zerver/views/upload.py:448 zerver/views/users.py:523 +#: zerver/views/users.py:631 msgid "You may only upload one file at a time" msgstr "" @@ -7020,46 +7095,46 @@ msgstr "" msgid "User group {group_id} is not a subgroup of this group." msgstr "" -#: zerver/views/user_settings.py:63 +#: zerver/views/user_settings.py:64 msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:71 +#: zerver/views/user_settings.py:72 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:184 +#: zerver/views/user_settings.py:205 msgid "Invalid default_language" msgstr "" -#: zerver/views/user_settings.py:192 +#: zerver/views/user_settings.py:213 #, python-brace-format msgid "Invalid notification sound '{notification_sound}'" msgstr "" -#: zerver/views/user_settings.py:203 +#: zerver/views/user_settings.py:224 #, python-brace-format msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:348 +#: zerver/views/user_settings.py:370 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:358 +#: zerver/views/user_settings.py:380 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:363 +#: zerver/views/user_settings.py:385 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:369 +#: zerver/views/user_settings.py:391 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:425 +#: zerver/views/user_settings.py:447 msgid "You must upload exactly one avatar." msgstr "" @@ -7084,47 +7159,47 @@ msgstr "" msgid "Invalid new email address." msgstr "" -#: zerver/views/users.py:333 +#: zerver/views/users.py:334 #, python-brace-format msgid "New email value error: {message}" msgstr "" -#: zerver/views/users.py:472 +#: zerver/views/users.py:473 msgid "Failed to change owner, no such user" msgstr "" -#: zerver/views/users.py:474 +#: zerver/views/users.py:475 msgid "Failed to change owner, user is deactivated" msgstr "" -#: zerver/views/users.py:476 +#: zerver/views/users.py:477 msgid "Failed to change owner, bots can't own other bots" msgstr "" -#: zerver/views/users.py:587 +#: zerver/views/users.py:593 msgid "" "Can't create bots until FAKE_EMAIL_DOMAIN is correctly configured.\n" "Please contact your server administrator." msgstr "" -#: zerver/views/users.py:597 +#: zerver/views/users.py:603 msgid "Embedded bots are not enabled." msgstr "" -#: zerver/views/users.py:599 +#: zerver/views/users.py:605 msgid "Invalid embedded bot name." msgstr "" -#: zerver/views/users.py:824 +#: zerver/views/users.py:830 msgid "User not authorized to create users" msgstr "" -#: zerver/views/users.py:841 +#: zerver/views/users.py:847 #, python-brace-format msgid "Email '{email}' not allowed in this organization" msgstr "" -#: zerver/views/users.py:846 +#: zerver/views/users.py:852 msgid "Disposable email addresses are not allowed in this organization" msgstr "" @@ -7209,7 +7284,7 @@ msgstr "" msgid "Content can't be empty" msgstr "" -#: zerver/webhooks/jotform/view.py:69 +#: zerver/webhooks/jotform/view.py:152 msgid "Unable to handle Jotform payload" msgstr "" @@ -7266,116 +7341,116 @@ msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:106 zilencer/views.py:108 +#: zilencer/views.py:117 zilencer/views.py:119 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:113 +#: zilencer/views.py:124 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:150 +#: zilencer/views.py:161 #, python-brace-format msgid "{hostname} contains invalid components (e.g., path, query, fragment)." msgstr "" -#: zilencer/views.py:157 +#: zilencer/views.py:168 #, python-brace-format msgid "{hostname} is not a valid hostname" msgstr "" -#: zilencer/views.py:167 +#: zilencer/views.py:178 #, python-brace-format msgid "{hostname} not yet registered" msgstr "" -#: zilencer/views.py:219 +#: zilencer/views.py:230 msgid "Invalid email address." msgstr "" -#: zilencer/views.py:235 +#: zilencer/views.py:246 #, python-brace-format msgid "{domain} is invalid because it does not have any MX records" msgstr "" -#: zilencer/views.py:240 +#: zilencer/views.py:251 #, python-brace-format msgid "{domain} does not exist" msgstr "" -#: zilencer/views.py:339 +#: zilencer/views.py:350 #, python-brace-format msgid "" "The global limits on recent usage of this endpoint have been reached. Please " "try again later or reach out to {support_email} for assistance." msgstr "" -#: zilencer/views.py:347 +#: zilencer/views.py:358 msgid "Registration not found for this hostname" msgstr "" -#: zilencer/views.py:359 +#: zilencer/views.py:370 msgid "The host reported it has no verification secret." msgstr "" -#: zilencer/views.py:361 +#: zilencer/views.py:372 #, python-brace-format msgid "Error response received from the host: {status_code}" msgstr "" -#: zilencer/views.py:431 +#: zilencer/views.py:442 msgid "Missing ios_app_id" msgstr "" -#: zilencer/views.py:434 +#: zilencer/views.py:445 msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:687 +#: zilencer/views.py:821 #, python-brace-format msgid "" "Your plan doesn't allow sending push notifications. Reason provided by the " "server: {reason}" msgstr "" -#: zilencer/views.py:735 +#: zilencer/views.py:869 msgid "Your plan doesn't allow sending push notifications." msgstr "" -#: zilencer/views.py:951 +#: zilencer/views.py:1085 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:954 +#: zilencer/views.py:1088 msgid "Invalid event type." msgstr "" -#: zilencer/views.py:961 +#: zilencer/views.py:1095 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:1066 +#: zilencer/views.py:1200 msgid "Duplicate registration detected." msgstr "" -#: zilencer/views.py:1484 +#: zilencer/views.py:1618 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:557 +#: zproject/backends.py:560 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2510 +#: zproject/backends.py:2812 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3230 +#: zproject/backends.py:3536 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:3233 +#: zproject/backends.py:3539 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/eo/translations.json b/locale/eo/translations.json index 0d4d0b4d29..eea49be8f9 100644 --- a/locale/eo/translations.json +++ b/locale/eo/translations.json @@ -1,5 +1,4 @@ { - "\"{empty_topic_name}\" topic allowed": "", "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "", "(attached file)": "", "(default)": "", @@ -134,6 +133,7 @@ "Add {full_name} to groups": "", "Added successfully!": "", "Added successfully.": "", + "Administrative permissions": "", "Administrator": "", "Administrators": "", "Administrators and moderators this Zulip organization will be able to see this email address.": "", @@ -144,7 +144,7 @@ "Admins, moderators and full members": "", "Admins, moderators and members": "", "Admins, moderators, members and guests": "", - "Advanced configurations": "", + "Advanced configuration": "", "Advertise organization in the Zulip communities directory": "", "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "", "Alert word": "", @@ -156,6 +156,7 @@ "All": "", "All channels": "", "All groups": "", + "All messages": "", "All messages including muted channels": "", "All roles ({count})": "", "All time": "", @@ -173,6 +174,7 @@ "Allow sending new messages to this channel.": "", "Allow subdomains": "", "Allow viewing the history of a message?": "", + "Allow “{empty_topic_name}”": "", "Allowed domains": "", "Allowed domains: {domains}": "", "Alphabetize choices": "", @@ -217,7 +219,6 @@ "Are you sure you want to delete all drafts? This action cannot be undone.": "", "Are you sure you want to delete your profile picture?": "", "Are you sure you want to join it directly as well?": "", - "Are you sure you want to mark all messages as read? This action cannot be undone.": "", "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "", @@ -283,6 +284,7 @@ "Cancel": "", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot add duplicate task.": "", "Cannot save invalid Jitsi server URL.": "", "Cannot save invalid message retention period.": "", "Cannot send message while files are being uploaded.": "", @@ -331,6 +333,7 @@ "Choose a name for the new user group.": "", "Choose avatar": "", "Choose members": "", + "Choose messages to mark as read": "", "Choose subscribers": "", "Clear avatar": "", "Clear image": "", @@ -357,6 +360,7 @@ "Collapse/show selected message": "", "Combined feed": "", "Combined feed options": "", + "Common words were excluded from your search:": "", "Community": "", "Commuting": "", "Compact": "", @@ -510,6 +514,7 @@ "Delete message": "", "Delete message?": "", "Delete profile picture": "", + "Delete reminder": "", "Delete saved snippet?": "", "Delete scheduled message": "", "Delete selected draft": "", @@ -557,6 +562,7 @@ "Display “(guest)” after names of guest users": "", "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "", "Do you want to allow your private data to be exported?": "", + "Do you want to convert the pasted text into a file?": "", "Domain": "", "Don't allow": "", "Don't delete": "", @@ -645,6 +651,7 @@ "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.": "", "Error: Could not resend invitation.": "", + "Error: Could not resolve topic.": "", "Error: Could not revoke invitation.": "", "Escape key navigates to home view": "", "Estimated messages per week": "", @@ -659,6 +666,7 @@ "Everyone will need to log in again at the new URL for your organization.": "", "Except in topics I'm following": "", "Exclude messages with topic .": "", + "Exclude messages you sent": "", "Exit search": "", "Expand compose box": "", "Expand direct messages": "", @@ -675,7 +683,6 @@ "Export type": "", "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "", "External account type": "", - "External link": "", "Failed": "", "Failed adding one or more channels.": "", "Failed to create video call.": "", @@ -701,6 +708,7 @@ "Filter by category": "", "Filter channels": "", "Filter code playgrounds": "", + "Filter component": "", "Filter deactivated users": "", "Filter default channels": "", "Filter direct messages": "", @@ -739,7 +747,6 @@ "Generate channel email address": "", "Generate email address": "", "Generate new API key": "", - "Generic": "", "Generic bot": "", "Get API key": "", "Go back through viewing history": "", @@ -759,6 +766,7 @@ "Go to home view": "", "Go to inbox": "", "Go to list of topics": "", + "Go to list of topics for the current channel": "", "Go to next unread direct message": "", "Go to next unread followed topic": "", "Go to next unread topic": "", @@ -788,6 +796,7 @@ "Hide muted message again": "", "Hide password": "", "Hide starred message count": "", + "Hide unread counter": "", "Hide user list": "", "High contrast mode": "", "Hint": "", @@ -830,6 +839,7 @@ "Integrations": "", "Invalid URL": "", "Invalid custom time": "", + "Invalid date value": "", "Invalid time format: {timestamp}": "", "Invalid user": "", "Invalid users": "", @@ -924,13 +934,13 @@ "Manage your API key": "", "March": "", "Mark all messages as read": "", - "Mark all messages as read?": "", "Mark all messages as unread": "", "Mark as read": "", "Mark as resolved": "", "Mark as unread from here": "", "Mark as unread from selected message": "", "Mark as unresolved": "", + "Mark messages as read": "", "Mark messages as unread?": "", "Mark topic as read": "", "Mark topic as resolved": "", @@ -974,6 +984,7 @@ "Message-area line height (%)": "", "Messages": "", "Messages in all public channels": "", + "Messages in all public channels that you can view": "", "Messages in topics you follow.": "", "Messages in your view are faded to remind you that you are viewing a different conversation from the one you are composing to.": "", "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "", @@ -983,11 +994,14 @@ "Messages will not be automatically marked as read because this is not a conversation view. Change setting": "", "Messages will not be automatically marked as read. Change setting": "", "Messages with yourself": "", + "Messages you sent": "", + "Messaging permissions": "", "Mobile": "", "Mobile message notifications": "", "Mobile notifications": "", "Mobile push notifications are not enabled on this server.": "", "Mobile push notifications are not enabled on this server. Learn more": "", + "Moderation permissions": "", "Moderator": "", "Moderators": "", "Monday": "", @@ -1012,11 +1026,13 @@ "Mute topic": "", "Mute user": "", "Muted": "", + "Muted topics": "", "Muted user": "", "Muted user (guest)": "", "Muted users": "", "Name": "", "Name changes are disabled in this organization. Contact an administrator to change your name.": "", + "Name the task before adding.": "", "Narrow to direct messages that include .": "", "Narrow to direct messages with .": "", "Narrow to direct messages.": "", @@ -1048,6 +1064,7 @@ "New direct message": "", "New direct message from {sender_full_name}": "", "New email": "", + "New message": "", "New option": "", "New password": "", "New password is too weak!": "", @@ -1058,7 +1075,6 @@ "Next unread direct message": "", "Next unread followed topic": "", "Next unread topic": "", - "No \"{empty_topic_name}\" topic": "", "No DM recipients": "", "No bots match your current filter.": "", "No channel subscribers match your current filter.": "", @@ -1088,6 +1104,7 @@ "No owner": "", "No playgrounds configured.": "", "No playgrounds match your current filter.": "", + "No reminders scheduled.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", @@ -1102,6 +1119,7 @@ "No users match your current filter.": "", "No users match your filters.": "", "No users or subgroups to add.": "", + "No “{empty_topic_name}” topic": "", "No, I'll catch up.": "", "No, don't ask again.": "", "Nobody": "", @@ -1117,6 +1135,8 @@ "Not subscribed": "", "Note that any bots that you maintain will be disabled.": "", "Nothing to preview": "", + "Notification Bot to you": "", + "Notification message cannot be sent when subscribing more than {max_users} users.": "", "Notification of account deactivation on {realm_name}": "", "Notification settings": "", "Notification sound": "", @@ -1151,12 +1171,15 @@ "Only organization owners can edit these settings.": "", "Only organization owners may deactivate an organization.": "", "Only owners can change these settings.": "", + "Only the topic is allowed in this channel.": "", "Only topics you follow": "", + "Only “{empty_topic_name}” topic allowed": "", "Open": "", "Open help menu": "", "Open message menu": "", "Open personal menu": "", "Open reactions menu": "", + "Open {text}": "", "Open-source project": "", "Option already present.": "", "Optional": "", @@ -1165,6 +1188,8 @@ "Organization URL": "", "Organization administrators can automatically administer all channels.": "", "Organization administrators can reactivate deactivated users.": "", + "Organization default ({org_level_topics_policy})": "", + "Organization default {org_level_message_retention_setting}": "", "Organization description": "", "Organization logo": "", "Organization name": "", @@ -1195,6 +1220,7 @@ "Password should be at least {length} characters long.": "", "Paste as plain text": "", "Paste formatted text": "", + "PastedText": "", "Pattern": "", "People & Body": "", "Permissions": "", @@ -1269,6 +1295,7 @@ "Reloading…": "", "Remind me about this": "", "Reminder scheduled": "", + "Reminders": "", "Remove": "", "Remove from default": "", "Remove it from the left sidebar for all users.": "", @@ -1325,6 +1352,7 @@ "Schedule message": "", "Schedule reminder": "", "Scheduled messages": "", + "Scheduled reminders": "", "Scroll down": "", "Scroll down to view your message.": "", "Scroll through channels": "", @@ -1364,6 +1392,7 @@ "Send message": "", "Send mobile notifications even if I'm online": "", "Send mobile notifications even if user is online": "", + "Send notification message to newly subscribed users": "", "Send notifications for all branches": "", "Send options": "", "Send weekly digest emails to inactive users": "", @@ -1398,6 +1427,8 @@ "Show previews of uploaded and linked images and videos": "", "Show starred message count": "", "Show status text": "", + "Show unread count summaries in the left sidebar": "", + "Show unread counter": "", "Show unread counts for": "", "Show user list": "", "Show when other users are typing": "", @@ -1407,10 +1438,8 @@ "Skip the rest": "", "Skip video — I'm familiar with Zulip": "", "Skipped unsubscribed channels": "", - "Slack compatible": "", - "Slack's outgoing webhooks": "", + "Slack-compatible": "", "Smileys & Emotion": "", - "Some common words were excluded from your search.": "", "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", "Some topic participants are not subscribed to  .": "", "Sort by estimated weekly traffic": "", @@ -1447,6 +1476,7 @@ "Subscriber count": "", "Subscribers": "", "Subscribers preview": "", + "Subscription permissions": "", "Successfully subscribed user:": "", "Successfully subscribed users:": "", "Summarize recent messages": "", @@ -1557,7 +1587,9 @@ "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To deactivate this group, you must first remove it from all other groups. This group is currently a subgroup of: .": "", "To edit or reschedule a message, click on it or press .": "", + "To enable this configuration, all messages in this channel must be in the topic. Consider renaming other topics to .": "", "To invite users, please increase the number of licenses or deactivate inactive users.": "", "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "", "To preserve your reading state, this view does not mark messages as read.": "", @@ -1572,7 +1604,9 @@ "Toggle topic mute": "", "Tomorrow at {time}": "", "Top topic in the channel": "", + "Top unread topic in the channel": "", "Topic": "", + "Topic actions": "", "Topic actions menu": "", "Topic muted": "", "Topic notifications": "", @@ -1582,6 +1616,7 @@ "Topics I participate in": "", "Topics I send a message to": "", "Topics I start": "", + "Topics you don't follow": "", "Travel & Places": "", "Try now": "", "Tuesday": "", @@ -1618,6 +1653,7 @@ "Unread count badge (appears in desktop sidebar and browser tab)": "", "Unread messages": "", "Unresolve topic": "", + "Unresolved topics": "", "Unstar all messages": "", "Unstar all messages in topic": "", "Unstar messages in topic": "", @@ -1653,7 +1689,6 @@ "Use full width on wide screens": "", "Use html encoding (not recommended)": "", "Use or create a saved snippet": "", - "Use organization level settings {org_level_message_retention_setting}": "", "Use the back button in your browser or desktop app.": "", "Use this space for personal notes, or to test out Zulip features.": "", "User": "", @@ -1735,6 +1770,7 @@ "Where to send notifications": "", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "", "Which branches should notifications be sent for?": "", + "Which messages do you want to mark as read? This action cannot be undone.": "", "Which messages should be moved?": "", "Which parts of the emails should be included in the Zulip messages?": "", "Who can access this channel": "", @@ -1756,18 +1792,19 @@ "Who can create web-public channels": "", "Who can delete any message": "", "Who can delete their own messages": "", + "Who can edit topics in any channel": "", "Who can join this group": "", "Who can leave this group": "", "Who can manage plans and billing": "", "Who can mention this group": "", "Who can move messages inside this channel": "", + "Who can move messages out of any channel": "", "Who can move messages out of this channel": "", - "Who can move messages to another channel": "", - "Who can move messages to another topic": "", "Who can notify a large number of users with a wildcard mention": "", "Who can post to this channel": "", "Who can remove members from this group": "", "Who can resolve topics": "", + "Who can resolve topics in this channel": "", "Who can send email invitations to new users": "", "Who can start a direct message conversation": "", "Who can subscribe anyone to this channel": "", @@ -1782,6 +1819,7 @@ "Working remotely": "", "Would you like to view messages in all public channels?": "", "Write": "", + "Yes, convert": "", "Yes, please!": "", "Yes, save": "", "Yes, schedule": "", @@ -1892,7 +1930,6 @@ "You may want to configure default new user settings and custom profile fields prior to inviting users.": "", "You might be interested in recent conversations.": "", "You need to be running Zephyr mirroring in order to send messages!": "", - "You searched for:": "", "You subscribed to . ": "", "You type": "", "You unsubscribed from . ": "", @@ -1983,8 +2020,10 @@ "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "", "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "", "{count, plural, one {# draft} other {# drafts}} for this conversation": "", + "{count, plural, one {# message} other {# messages}} will be marked as read.": "", "{count, plural, one {# message} other {# messages}} will be moved.": "", "{count, plural, one {minute} other {minutes}}": "", + "{count}+ messages will be marked as read.": "", "{date} at {time}": "", "{days_old} days ago": "", "{description} ({count})": "", diff --git a/locale/fa/LC_MESSAGES/django.po b/locale/fa/LC_MESSAGES/django.po index b7cdc3f796..89239b541e 100644 --- a/locale/fa/LC_MESSAGES/django.po +++ b/locale/fa/LC_MESSAGES/django.po @@ -4,10 +4,10 @@ # # Translators: # abolfazl test , 2019 -# Alex Vandiver , 2024 +# Alex Vandiver , 2024-2025 # Mehdi Hamidi, 2021 # mohammad talaei , 2019 -# rahim agh , 2023-2024 +# rahim agh , 2023-2025 # Reza Askari, 2023 # Shahin Azad , 2018 # shahriar nazemi , 2020 @@ -18,7 +18,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-03-20 06:34+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" -"Last-Translator: rahim agh , 2023-2024\n" +"Last-Translator: Alex Vandiver , 2024-2025\n" "Language-Team: Persian (http://app.transifex.com/zulip/zulip/language/fa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -113,19 +113,19 @@ msgid "" "have enough Zulip licenses. To allow new users to join, make sure that the " "[number of licenses for the current and next billing " "period]({billing_page_link}) is greater than the current number of users." -msgstr "" +msgstr ";کاربر جدید ({email}) امکان عضویت ندارد چون سازمان شما مجوز ززولیپ کافی ندارد. برای اینکه کاربران جدید بتوانند متصل شوند، مطمئن شوید که [تعداد مجوزها برای دوره صورتحساب فعلی و بعدی]({billing_page_link}) از تعداد کاربران فعلی بیشتر است." #: corporate/lib/registration.py:119 msgid "" "Your organization does not have enough Zulip licenses. Invitations were not " "sent." -msgstr "" +msgstr "سازمان شما مجوز زولیپ کافی ندارد. دعوتنامه‌ها ارسال نشدند." #: corporate/lib/registration.py:133 msgid "" "Your organization does not have enough Zulip licenses to change a guest " "user's role." -msgstr "" +msgstr "سازمان شما مجوزهای زولیپ کافی برای تغییر نقش کاربر مهمان ندارد." #: corporate/lib/remote_billing_util.py:133 #: corporate/lib/remote_billing_util.py:169 @@ -693,7 +693,7 @@ msgid "" " in instructions to administer the plan for your\n" " Zulip server.\n" " " -msgstr "" +msgstr " مدیریت طرح‌ها برای این سازمان\n در دسترس نیستند, چراکه سرور زولیپ در حال حاضر\n روی طرح %(server_plan_name)s است که تمام سازمان‌های این سرور را\n پوشش می‌دهد. به بخش صورتحساب سرورها در تب\n دستور العمل‌های ورود نگاه کنید تا طرح زولیپ سرور خودر را مدیریت کنید.\n " #: templates/corporate/billing/remote_realm_login_error_for_server_on_active_plan.html:23 msgid "" @@ -821,12 +821,12 @@ msgstr "نامحدود" #: templates/corporate/comparison_table_integrated.html:153 msgid "Files up to 10 MB" -msgstr "" +msgstr "فایل‌های تا 10 مگ" #: templates/corporate/comparison_table_integrated.html:154 #: templates/corporate/comparison_table_integrated.html:155 msgid "Files up to 1 GB" -msgstr "" +msgstr "فایل‌های تا 1 گیگ" #: templates/corporate/comparison_table_integrated.html:211 #: templates/corporate/comparison_table_integrated.html:212 @@ -1297,7 +1297,7 @@ msgstr "ایجاد سازمان " #: templates/corporate/self-hosting.html:27 #: templates/corporate/why-zulip.html:30 templates/zerver/footer.html:45 msgid "Get a demo" -msgstr "" +msgstr "دریافت یک دمو" #: templates/corporate/for/business.html:30 #: templates/corporate/for/communities.html:43 @@ -1502,13 +1502,13 @@ msgstr "اگر ایمیل تأیید را در صندوق ورودی ایمیل #: templates/zerver/app/index.html:6 #, python-brace-format msgid "Public view of {org_name} | Zulip team chat" -msgstr "" +msgstr "نمایش عمومی {org_name} | تیم چت زولیپ" #: templates/zerver/app/index.html:7 #, python-brace-format msgid "" "Browse the publicly accessible channels in {org_name} without logging in." -msgstr "" +msgstr "بدون ورود به سیستم، کانال‌های عمومی موجود در {org_name} را مرور کنید." #: templates/zerver/app/index.html:135 msgid "" @@ -1847,7 +1847,7 @@ msgstr "رفتن به سازمان" msgid "" "If you are new to Zulip, check out our getting started guide!" -msgstr "" +msgstr "اگر در زولیپ تازه‌کار هستید،راهنمای شروع!" #: templates/zerver/emails/account_registered.html:51 #, python-format @@ -1855,7 +1855,7 @@ msgid "" "We also have a guide for moving your organization to " "Zulip." -msgstr "" +msgstr "ما همچنین یک راهنما برای انتقال سازمان شما به زولیپ داریم." #: templates/zerver/emails/account_registered.html:57 #, python-format @@ -1905,14 +1905,14 @@ msgstr "شما از اطلاعات زیر برای ورود به زولیپ تح msgid "" "If you are new to Zulip, check out our getting started guide " "(%(getting_user_started_link)s)!" -msgstr "" +msgstr "اگر در زولیپ جدید هستید راهنمای شروع ما را نگاه کنید (%(getting_user_started_link)s)!" #: templates/zerver/emails/account_registered.txt:31 #, python-format msgid "" " We also have a guide for moving your organization to Zulip " "(%(getting_organization_started_link)s)." -msgstr "" +msgstr "ما همچنین یک راهنما برای انتقال سازمان شما به زولیپ داریم (%(getting_organization_started_link)s)." #: templates/zerver/emails/account_registered.txt:36 #, python-format @@ -2574,7 +2574,7 @@ msgid "" "If you've already decided to use Zulip for your organization, welcome! You " "can use our guide for moving to " "Zulip to get started." -msgstr "" +msgstr "اگر تصمیم گرفته‌اید از زولیپ برای سازمان خود استفاده کنید، خوش آمدید! برای شروع می‌توانید از راهنمای ما برای انتقال سازمان شما به زولیپ استفاده کنید." #: templates/zerver/emails/onboarding_team_to_zulip.html:13 msgid "" @@ -2628,7 +2628,7 @@ msgstr "انتخاب نرم‌افزار مکالمه برای تیم شما" msgid "" "If you've already decided to use Zulip for your organization, welcome! You " "can use our guide for moving to Zulip to get started." -msgstr "" +msgstr "اگر تصمیم گرفته‌اید از زولیپ برای سازمان خود استفاده کنید، خوش آمدید! برای شروع می‌توانید از راهنمای ما برای انتقال سازمان خود به زولیپ استفاده کنید." #: templates/zerver/emails/onboarding_team_to_zulip.txt:3 msgid "" @@ -2910,7 +2910,7 @@ msgstr "سازمان زولیپ %(realm_name)s در تاریخ %(localized_date) #: templates/zerver/emails/realm_deactivated.txt:13 msgid "" "All data associated with this organization has been permanently deleted." -msgstr "" +msgstr "تمام داده‌های مرتبط با این سازمان به صورت دائمی حذف شدند." #: templates/zerver/emails/realm_deactivated.html:23 #: templates/zerver/emails/realm_deactivated.txt:15 @@ -2918,7 +2918,7 @@ msgstr "" msgid "" "All data associated with this organization will be permanently deleted on " "%(deletion_date)s." -msgstr "" +msgstr "تمام داده‌های مرتبط با این سازمان در تاریخ %(deletion_date)s به صورت دائمی حذف خواهند شد." #: templates/zerver/emails/realm_deactivated.html:27 #: templates/zerver/emails/realm_deactivated.txt:19 @@ -2937,21 +2937,21 @@ msgstr "سازمان زولیپ %(realm_name)s غیرفعال شده‌است" msgid "" "You have deactivated your Zulip organization, %(realm_name)s, on " "%(localized_date)s. " -msgstr "" +msgstr "شما سازمان زولیپ %(realm_name)sرا در تاریخ %(localized_date)s، غیرفعال کرده‌اید." #: templates/zerver/emails/realm_deactivated.txt:8 #, python-format msgid "" "Your Zulip organization, %(realm_name)s, was deactivated by " "%(deactivating_owner)s on %(localized_date)s. " -msgstr "" +msgstr "سازمان زولیپ %(realm_name)s توسط %(deactivating_owner)s در تاریخ %(localized_date)s غیرفعال شده‌است." #: templates/zerver/emails/realm_deactivated.txt:10 #, python-format msgid "" "Your Zulip organization, %(realm_name)s, was deactivated on " "%(localized_date)s. " -msgstr "" +msgstr "سازمان زولیپ %(realm_name)s در تاریخ %(localized_date)s غیرفعال شده‌است." #: templates/zerver/emails/realm_reactivation.html:8 #: templates/zerver/emails/realm_reactivation.txt:1 @@ -3131,19 +3131,19 @@ msgstr "\n اگر ایمیلی دریافت نکردید، می msgid "" "Enter your email address to receive an email with the URLs for all the Zulip" " Cloud organizations in which you have active accounts." -msgstr "" +msgstr "ایمیل خود را وارد کنید تا ایمیلی با آدرس‌های سازمان‌های ابری زولیپ دریافت کنید که در آن‌ها حساب کاربری فعال دارید." #: templates/zerver/find_account.html:44 msgid "" "Enter your email address to receive an email with the URLs for all the Zulip" " organizations on this server in which you have active accounts." -msgstr "" +msgstr "ایمیل خود را وارد کنید تا ایمیلی با آدرس‌های سازمان‌های زولیپ روی این سرور دریافت کنید که در آن‌ها حساب کاربری فعال دارید." #: templates/zerver/find_account.html:46 msgid "" "If you have also forgotten your password, you can reset it." -msgstr "" +msgstr "اگر کلمه عبور خود را فراموش کرده‌اید می‌توانید کلمه عبور جدید تعیین کنید." #: templates/zerver/find_account.html:54 msgid "Email address" @@ -3247,7 +3247,7 @@ msgstr "وضعیت ابر زولیپ" #: templates/zerver/footer.html:49 msgid "Moving to Zulip" -msgstr "" +msgstr "انتقال به زولیپ" #: templates/zerver/footer.html:54 msgid "Installing a Zulip server" @@ -3434,7 +3434,7 @@ msgid "" "href=\"%(root_domain_url)s/accounts/find/\">get a list of your Zulip Cloud " "accounts, or contact Zulip " "support." -msgstr "" +msgstr "لطفاً آدرس دیگری را امتحان کنید، لیستی از اکانت‌های زولیپ ابری خود دریافت کنید یا با پشتیبانی زولیپ تماس بگیرید." #: templates/zerver/invalid_realm.html:23 #, python-format @@ -3443,14 +3443,14 @@ msgid "" "href=\"%(root_domain_url)s/accounts/find/\">get a list of your accounts " "on this server, or contact this Zulip " "server's administrators." -msgstr "" +msgstr "لطفاً آدرس دیگری را امتحان کنید، لیستی از اکانت‌های زولیپ ابری خود دریافت کنید یا با ادمین‌های این سرور زولیپ تماس بگیرید." #: templates/zerver/invalid_realm.html:28 #, python-format msgid "" "Click here to access plan " "management for your Zulip server." -msgstr "" +msgstr "اینجا کلیک کنید تا به مدیریت دسترسی‌ها برای سرور زولیپ خود وصل شوید." #: templates/zerver/log_into_subdomain_token_invalid.html:4 msgid "Invalid or expired login session" @@ -3686,7 +3686,7 @@ msgstr "هرچه کوتاه تر بهتر. " #: templates/zerver/realm_creation_form.html:26 msgid "Select one" -msgstr "" +msgstr "یکی را انتخاب کنید" #: templates/zerver/realm_creation_form.html:35 #: templates/zerver/register.html:52 @@ -3731,7 +3731,7 @@ msgstr "ورود به سازمان خودتان" #: templates/zerver/realm_redirect.html:25 msgid "your-organization" -msgstr "" +msgstr "سازمان شما" #: templates/zerver/realm_redirect.html:37 msgid "Don't know your organization URL?" @@ -3751,7 +3751,7 @@ msgid "" "\n" " Create a new organization if you don't have one yet.\n" " " -msgstr "" +msgstr "\n اگر هنوز سازمانی ندارید، یک سازمان جدید بسازید.\n " #: templates/zerver/register.html:5 msgid "Registration" @@ -3846,7 +3846,7 @@ msgstr "کدام سازمان؟" #: templates/zerver/register.html:216 msgid "Which one?" -msgstr "" +msgstr "کدام یکی؟" #: templates/zerver/reset.html:4 templates/zerver/reset.html:12 msgid "Reset your password" @@ -4014,7 +4014,7 @@ msgstr "طرح سفارش نامعتبر است. " msgid "" "You are not allowed to change this field. Contact an administrator to update" " it." -msgstr "" +msgstr "شما اجازه ندارید این فیلد را تغییر دهید. برای به‌روزرسانی آن، با یکی از ادمین‌ها تماس بگیرید." #: zerver/actions/custom_profile_fields.py:240 zerver/lib/users.py:531 #: zerver/views/custom_profile_fields.py:225 @@ -4116,7 +4116,7 @@ msgstr "موضوعات در این سازمان ضروری هستند." #: zerver/actions/message_edit.py:133 msgid "General chat cannot be marked as resolved" -msgstr "" +msgstr "گفت‌وگوی عمومی را نمی‌توان به عنوان حل‌شده علامت‌گذاری کرد" #: zerver/actions/message_edit.py:139 msgid "Cannot change message content while changing channel" @@ -4185,7 +4185,7 @@ msgstr "تعداد {changed_messages_count} پیام توسط {user} از {old #: zerver/actions/message_edit.py:1417 msgid "You don't have permission to resolve topics." -msgstr "" +msgstr "شما اجازه ندارید تا موضوعات را حل‌شده علامت‌گذاری کنید." #: zerver/actions/message_edit.py:1435 msgid "The time limit for editing this message's topic has passed." @@ -4317,11 +4317,11 @@ msgstr "روش اعتبارسنجی {name} در طرح جاری شما در دس #: zerver/actions/realm_settings.py:458 zerver/views/streams.py:337 msgid "Moderation request channel must be private." -msgstr "" +msgstr "کانال درخواست مدیریت باید خصوصی باشد." #: zerver/actions/saved_snippets.py:54 zerver/actions/saved_snippets.py:87 msgid "Saved snippet does not exist." -msgstr "" +msgstr "قطعه کد ذخیره شده وجود ندارد." #: zerver/actions/scheduled_messages.py:151 msgid "Scheduled message was already sent" @@ -4355,7 +4355,7 @@ msgstr "این کانال قبلاً غیرفعال شده‌است" #: zerver/actions/streams.py:179 #, python-brace-format msgid "Channel {channel_name} has been archived." -msgstr "" +msgstr "کانال {channel_name} بایگانی شده‌است." #: zerver/actions/streams.py:218 msgid "Channel is not currently deactivated" @@ -4368,7 +4368,7 @@ msgstr "کانال با نام {channel_name}  وجود دارد" #: zerver/actions/streams.py:224 msgid "Channel is private and have no subscribers" -msgstr "" +msgstr "کانال خصوصی است و مشترکی ندارد" #: zerver/actions/streams.py:285 #, python-brace-format @@ -4389,7 +4389,7 @@ msgid "" "\n" "* **Old**: {old_setting_description}\n" "* **New**: {new_setting_description}\n" -msgstr "" +msgstr "کابر {user} برای این‌کانال، [مجوزهای پست‌کردن]({help_link}) را تغییر داد:\n\n* **قدیم**: {old_setting_description}\n* **جدید**: {new_setting_description}\n" #: zerver/actions/streams.py:1465 #, python-brace-format @@ -4493,7 +4493,7 @@ msgstr "ربات های وب هوک تنها می توانند به وب هوک #: zerver/forms.py:55 msgid "Incorrect email or password." -msgstr "" +msgstr "ایمیل یا کلمه عبور نادرست" #: zerver/forms.py:57 #, python-brace-format @@ -4520,7 +4520,7 @@ msgstr "زیردامنه تنها می‌تواند شامل حروف کوچک، #: zerver/forms.py:85 msgid "Subdomain is already in use. Please choose a different one." -msgstr "" +msgstr "زیردامنه الان در حال استفاده است. لطفا یکی دیگر را انتخاب کنید." #: zerver/forms.py:86 msgid "Subdomain reserved. Please choose a different one." @@ -4965,19 +4965,19 @@ msgstr "'{setting_name}' باید یک گروه کاربری سیستمی باش #: zerver/lib/exceptions.py:725 msgid "Cannot deactivate user group in use." -msgstr "" +msgstr "نمی‌توان گروه کاربری که درحال استفاده است، غیرفعال کرد." #: zerver/lib/exceptions.py:735 msgid "You do not have permission to administer this channel." -msgstr "" +msgstr "شما مجوز مدیریت این کانال را ندارید." #: zerver/lib/exceptions.py:745 msgid "You do not have permission to change default channels." -msgstr "" +msgstr "شما اجازه تغییر کانال‌های پیش‌فرض را ندارید." #: zerver/lib/exceptions.py:755 msgid "Email is already in use." -msgstr "" +msgstr "ایمیل در حال استفاده است" #: zerver/lib/external_accounts.py:36 msgid "Twitter username" @@ -5105,28 +5105,28 @@ msgstr "اپراتور {operand} پشتیبانی نمی‌شود." msgid "" "\n" "To learn more, check out our [using Zulip for a class guide]({getting_started_url})!\n" -msgstr "" +msgstr "\nبرای آشنایی بیشتر، [راهنمای استفاده از زولیپ برای کلاس]({getting_started_url}) را نگاه کنید!\n" #: zerver/lib/onboarding.py:57 #, python-brace-format msgid "" "\n" "To learn more, check out our [getting started guide]({getting_started_url})!\n" -msgstr "" +msgstr "\nبرای آشنایی بیشتر، [راهنمای شروع]({getting_started_url}) را نگاه کنید!\n" #: zerver/lib/onboarding.py:65 #, python-brace-format msgid "" "\n" "We also have a guide for [setting up Zulip for a class]({organization_setup_url}).\n" -msgstr "" +msgstr "\nما همچنین راهنمایی برای [راه‌اندازی زولیپ برای یک کلاس]({organization_setup_url}) داریم.\n" #: zerver/lib/onboarding.py:69 #, python-brace-format msgid "" "\n" "We also have a guide for [moving your organization to Zulip]({organization_setup_url}).\n" -msgstr "" +msgstr "\nما همچنین راهنمایی برای [انتقال سازمان خودتان به زولیپ]({organization_setup_url}) داریم.\n" #: zerver/lib/onboarding.py:76 #, python-brace-format @@ -5148,7 +5148,7 @@ msgstr "\nمن برای کمک به شروع، چند مکالمه را آماد msgid "" "\n" "You can always come back to the [Welcome to Zulip video]({navigation_tour_video_url}) for a quick app overview.\n" -msgstr "" +msgstr "\nشما همیشه می‌توانید برای مرور سریع، به [ویدیوی یه زولیپ خوش آمدید]({navigation_tour_video_url}) برگردید.\n" #: zerver/lib/onboarding.py:92 #, python-brace-format @@ -5162,7 +5162,7 @@ msgid "" "\n" "{demo_organization_text}\n" "\n" -msgstr "" +msgstr "\nسلام، به زولیپ خوش آمدید!👋 {inform_about_tracked_onboarding_messages_text}\n\n{getting_started_text} {organization_setup_text}\n\n{navigation_tour_video_text}\n\n{demo_organization_text}\n\n" #: zerver/lib/onboarding.py:140 msgid "" @@ -5299,14 +5299,14 @@ msgid "" "\n" "To kick off a new conversation, pick a channel in the left sidebar, and click\n" "the `+` button next to its name.\n" -msgstr "" +msgstr "\nبرای شروع یک مکالمه جدید، یک کانال را در نوار کناری سمت چپ انتخاب کنید و \nروی دکمه `+` کنار نام آن کلیک کنید..\n" #: zerver/lib/onboarding.py:296 msgid "" "\n" "Label your conversation with a topic. Think about finishing the sentence: “Hey,\n" "can we chat about…?”\n" -msgstr "" +msgstr "\nمکالمه خود را با یک موضوع برچسب‌گذاری کنید. برای انتخاب یک موضوع خوب، به تمام کردن این جمله فکر کنید:\n “سلام، می‌توانیم در مورد ... صحبت کنیم؟”\n" #: zerver/lib/onboarding.py:301 msgid "" @@ -5494,7 +5494,7 @@ msgstr "شناسه نامعتبر کانال" #: zerver/lib/streams.py:887 msgid "Channel name is already in use." -msgstr "" +msgstr "نام کانال قبلاً استفاده شده‌است." #: zerver/lib/streams.py:899 zerver/lib/streams.py:1024 #, python-brace-format @@ -5680,7 +5680,7 @@ msgstr "یک URL نیست" #: zerver/lib/typed_endpoint_validators.py:76 msgid "Not a recognized time zone" -msgstr "" +msgstr "منطقه زمانی شناخته شده ای نیست" #: zerver/lib/typed_endpoint_validators.py:106 #, python-brace-format @@ -5697,7 +5697,7 @@ msgstr "ابعاد تصویر از حد لازم بزرگتر است" #: zerver/lib/user_groups.py:100 zerver/lib/user_groups.py:129 msgid "User group is deactivated." -msgstr "" +msgstr "گروه کاربری غیر فعال شده است." #: zerver/lib/user_groups.py:132 msgid "Invalid user group" @@ -5705,7 +5705,7 @@ msgstr "گروه کاربر اشتباه است" #: zerver/lib/user_groups.py:137 msgid "Invalid system group name." -msgstr "" +msgstr "نام گروه سیستمی، نامعتبر است." #: zerver/lib/user_groups.py:347 zerver/lib/user_groups.py:443 #, python-brace-format @@ -5768,7 +5768,7 @@ msgstr "نام‌های منحصربفرد در این سازمان ضروری #: zerver/lib/users.py:111 msgid "Name is already in use." -msgstr "" +msgstr "نام قبلا استفاده شده است." #: zerver/lib/users.py:117 zerver/views/users.py:591 zerver/views/users.py:604 #: zerver/views/users.py:793 @@ -5921,7 +5921,7 @@ msgstr "چنین دستوری وجود ندارد:‌ {command}" #: zerver/lib/zulip_update_announcements.py:542 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." -msgstr "" +msgstr "`zulip_update_announcements_stream` به طور غیرمنتظره‌ای غیرفعال شده است." #: zerver/middleware.py:464 #, python-brace-format @@ -5982,7 +5982,7 @@ msgstr "هیچ کس" #: zerver/models/groups.py:26 msgid "Full members" -msgstr "" +msgstr "اعضای کامل" #: zerver/models/groups.py:27 msgid "Members" @@ -6361,15 +6361,15 @@ msgstr "آیینه سازی Zephyr در این سازمان مجاز نیست" #: zerver/views/message_summary.py:28 msgid "AI features are not enabled on this server." -msgstr "" +msgstr "ویژگی‌های هوش مصنوعی روی این سرور فعال نشده‌اند." #: zerver/views/message_summary.py:38 msgid "Reached monthly limit for AI credits." -msgstr "" +msgstr "به سقف ماهانه برای اعتبار هوش مصنوعی رسیده است." #: zerver/views/message_summary.py:42 msgid "No messages in conversation to summarize" -msgstr "" +msgstr "پیامی در این مکالمه برای خلاصه‌کردن وجود ندارد" #: zerver/views/muted_users.py:16 msgid "Cannot mute self" @@ -6393,7 +6393,7 @@ msgstr "مرحله ورود ناشناخته: {onboarding_step}" msgid "" "\n" "You asked to watch the [Welcome to Zulip video]({navigation_tour_video_url}) later. Is this a good time?\n" -msgstr "" +msgstr "\nشما خواسته بودید که [ویدئوی به زولیپ خوش آمدید]({navigation_tour_video_url}) را بعدا نگاه کنید، آیا الان وقت مناسبی است؟\n" #: zerver/views/presence.py:48 msgid "Presence is not supported for bot users." @@ -6437,7 +6437,7 @@ msgstr "خطای برگشت داده شده از بانسر: {result}" #: zerver/views/push_notifications.py:246 msgid "Verification secret not prepared" -msgstr "" +msgstr "رمز اعتبارسنجی یا Verification secret آماده نشده است" #: zerver/views/reactions.py:48 msgid "" @@ -6476,13 +6476,13 @@ msgstr "باید یک سازمان آزمایشی باشد." #, python-brace-format msgid "" "Data deletion time must be at most {max_allowed_days} days in the future." -msgstr "" +msgstr "زمان حذف داده‌ها باید حداکثر {max_allowed_days} روز دیگر در آینده باشد." #: zerver/views/realm.py:539 #, python-brace-format msgid "" "Data deletion time must be at least {min_allowed_days} days in the future." -msgstr "" +msgstr "زمان حذف داده‌ها باید حداقل {min_allowed_days} روز دیگر در آینده باشد." #: zerver/views/realm_domains.py:38 #, python-brace-format @@ -6589,7 +6589,7 @@ msgstr "پارامترهای نامعتبر" #: zerver/views/streams.py:345 zerver/views/streams.py:437 msgid "Channel content access is required." -msgstr "" +msgstr "دسترسی به محتوای کانال الزامی است." #: zerver/views/streams.py:399 msgid "Channel already has that name." @@ -6661,19 +6661,19 @@ msgstr "Json برای پیام زیرمجموعه اشتباه است" msgid "" "File is larger than the maximum upload size ({max_size} MiB) allowed by your" " organization's plan." -msgstr "" +msgstr "طبق طرح سازمان شما، حجم فایل بزرگتر از حداکثر حجم آپلود ({max_size} MiB) مجاز است." #: zerver/views/tusd.py:117 zerver/views/upload.py:467 #, python-brace-format msgid "" "File is larger than this server's configured maximum upload size ({max_size}" " MiB)." -msgstr "" +msgstr "فایل بزرگتر از حداکثر حجم آپلود پیکربندی شده برای این سرور ({max_size} MiB) است." #: zerver/views/tusd.py:249 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_file_size} MiB" -msgstr "" +msgstr "فایل آپلود شده بزرگتر از حد مجاز {max_file_size} مگابایت است " #: zerver/views/typing.py:50 zerver/views/typing.py:92 msgid "User has disabled typing notifications for channel messages" @@ -6724,7 +6724,7 @@ msgstr "اطلاعات جدیدی وجود ندارد" msgid "" "Nothing to do. Specify at least one of \"add\", \"delete\", " "\"add_subgroups\" or \"delete_subgroups\"." -msgstr "" +msgstr "کاری برای انجام نیست. حداقل یک مورد از \"add\"، \"delete\"، \"add_subgroups\" یا \"delete_subgroups\" را مشخص کنید." #: zerver/views/user_groups.py:298 #, python-brace-format @@ -6816,7 +6816,7 @@ msgstr "امکان غیرفعال کردن تنها مالک سازمان وجو #: zerver/views/users.py:268 msgid "User not authorized to change user emails" -msgstr "" +msgstr "کاربر مجاز به تغییر ایمیل‌های کاربری نیست" #: zerver/views/users.py:282 msgid "" @@ -6825,12 +6825,12 @@ msgstr "دسترسی‌های مالک را نمی‌توان از تنها ما #: zerver/views/users.py:324 msgid "Invalid new email address." -msgstr "" +msgstr "ایمیل جدید نامعتبر است." #: zerver/views/users.py:332 #, python-brace-format msgid "New email value error: {message}" -msgstr "" +msgstr "خطا در ایمیل جدید: {message}" #: zerver/views/users.py:471 msgid "Failed to change owner, no such user" @@ -6877,7 +6877,7 @@ msgstr "توکن دسترسی به زوم نامعتبر" #: zerver/views/video_calls.py:61 msgid "Unknown Zoom user email" -msgstr "" +msgstr "ایمیل ناشناس کاربر Zoom" #: zerver/views/video_calls.py:66 zerver/views/video_calls.py:205 msgid "Zoom credentials have not been configured" @@ -6954,7 +6954,7 @@ msgstr "محتوا نمی تواند خالی باشد" #: zerver/webhooks/jotform/view.py:25 msgid "Unable to handle Jotform payload" -msgstr "" +msgstr "قادر به مدیریت بار داده Jotform نیست" #: zerver/webhooks/librato/view.py:176 msgid "Malformed JSON input" @@ -6986,19 +6986,19 @@ msgstr "خروجی گرفتن از داده‌های شما کامل شد. [مش #: zilencer/auth.py:61 msgid "The verification secret has expired" -msgstr "" +msgstr "رمز اعتبارسنجی منقضی شده است" #: zilencer/auth.py:63 msgid "The verification secret is invalid" -msgstr "" +msgstr "رمز اعتبارسنجی نامعتبر است" #: zilencer/auth.py:65 msgid "The verification secret is malformed" -msgstr "" +msgstr "رمز اعتبارسنجی ناقص است" #: zilencer/auth.py:67 msgid "The verification secret is for a different hostname" -msgstr "" +msgstr "رمز اعتبارسنجی برای نام میزبان متفاوتی است" #: zilencer/auth.py:128 msgid "Invalid subdomain for push notifications bouncer" @@ -7021,7 +7021,7 @@ msgstr "نوع توکن نامعتبر است" #: zilencer/views.py:153 #, python-brace-format msgid "{hostname} contains invalid components (e.g., path, query, fragment)." -msgstr "" +msgstr "{hostname} شامل اجزای نامعتبر (مانند مسیر، کوئری، قطعه کد) است." #: zilencer/views.py:160 #, python-brace-format @@ -7031,7 +7031,7 @@ msgstr "{hostname} یک نام میزبان معتبر نیست" #: zilencer/views.py:170 #, python-brace-format msgid "{hostname} not yet registered" -msgstr "" +msgstr "{hostname} هنوز ثبت نشده است" #: zilencer/views.py:222 msgid "Invalid email address." @@ -7052,20 +7052,20 @@ msgstr "{domain} موجود نیست" msgid "" "The global limits on recent usage of this endpoint have been reached. Please" " try again later or reach out to {support_email} for assistance." -msgstr "" +msgstr "محدودیت‌های جهانی استفاده از این نقطه پایانی، تمام شده است. لطفاً بعداً دوباره امتحان کنید یا برای کمک با {support_email} تماس بگیرید." #: zilencer/views.py:350 msgid "Registration not found for this hostname" -msgstr "" +msgstr "ثبت نام برای این نام میزبان یافت نشد" #: zilencer/views.py:362 msgid "The host reported it has no verification secret." -msgstr "" +msgstr "میزبان گزارش داد که هیچ رمز اعتبارسنجی ندارد." #: zilencer/views.py:364 #, python-brace-format msgid "Error response received from the host: {status_code}" -msgstr "" +msgstr "پاسخ خطا از میزبان دریافت شد: {status_code}" #: zilencer/views.py:434 msgid "Missing ios_app_id" diff --git a/locale/fa/translations.json b/locale/fa/translations.json index cdedec0345..317219f39c 100644 --- a/locale/fa/translations.json +++ b/locale/fa/translations.json @@ -3,37 +3,37 @@ "(attached file)": "(فایل پیوست)", "(forever)": "(تاهمیشه)", "(hidden)": "(پنهان)", - "(link to channel)": "", + "(link to channel)": "(لینک به کانال)", "(or )": "(یا )", "(to you and {other_participant_names})": "(برای شما و {other_participant_names})", "(to you and {participants_count} more)": "(برای شما و {participants_count} نفر دیگر)", "(to you)": "(برای شما)", "(you)": "(شما)", "({message_retention_days} days)": "({message_retention_days} روز)", - "/dark": "", - "/light": "", - "/me": "", - "/poll": "", - "/todo": "", + "/dark": "/تاریک", + "/light": "/روشن", + "/me": "/من", + "/poll": "/رای‌گیری", + "/todo": "/فهرست کار", "1 day": "1 روز", "1 hour": "1 ساعت", "1 week": "1 هفته", - "1 year": "", + "1 year": "1 سال", "10 days": "10 روز", "10 minutes": "10 دقیقه", "12-hour clock (5:00 PM)": "12-ساعتی (5:00 ب.ظ.)", - "14 days": "", + "14 days": "14 روز", "2 minutes": "2 دقیقه", - "2 years": "", + "2 years": "2 سال", "24-hour clock (17:00)": "24-ساعتی (17:00)", "3 days": "3 روز", "30 days": "30 روز", "30 minutes": "30 دقیقه", "5 minutes": "5 دقیقه", "6 hours": "6 ساعت", - "90 days": "", + "90 days": "90 روز", "Total messages: {total_messages}": "کل پیام‌ها: {total_messages}", - "Enter sends when composing a message": "", + "Enter sends when composing a message": "Enter برای ارسال پیام هنگام نوشتن", "

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

": "

{file_name} از تمام پیام‌هایی که به اشتراک‌گذاشته شده باشند حذف خواهد شد. این عملیات قابل برگشت نیست.

", "

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

": "

شما به دنبال پیام‌هایی می‌گردید که توسط بیش از یک نفر فرستاده شده‌اند، که امکان‌پذیر نیست.

", "

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

": "

شما به دنبال پیام‌هایی می‌گردید که به بیش از یک کانال متعلق باشند که امکان پذیر نیست.

", @@ -44,7 +44,7 @@ "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "{name} مشترک این کانال نیست. آن‌ها مطلع نخواهند شد مگر آنکه آنها را مشترک کنید.", "{username} has {number_of_invites_by_user} unexpired invitations.": "{username} دارای {number_of_invites_by_user} دعوتنامه منقضی نشده است.", "Learn more.": "یادگیری بیشتر.", - "Learn more about other data export options.": "", + "Learn more about other data export options.": "در مورد سایر گزینه‌های خروجی گرفتن داده‌ها، بیشتر یاد بگیرید.", " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": " همان ویژگی‌هایی را خواهد داشت که قبل از غیرفعال شده داشته،‌شامل نقش‌ها، مالک یا مشترک کانال‌ها بودن", " will have the same role, channel subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": " همان نقش را خواهد داشت، اشتراک در کانال‌ها، عضویت در گروه‌ها و سایر تنظیمات و مجوزها همانند آنچه قبل از غیرفعال کردن، بوده‌است.", "@{name} (guest)": "@{name} (مهمان)", @@ -52,30 +52,30 @@ "A channel with this name already exists.": "یک کانال با این نام از قبل وجود دارد.", "A deactivated bot cannot send messages, access data, or take any other action.": "یک ربات غیرفعال شده نمی‌تواند پیام بفرستد، به داده دسترسی داشته باشد یا فعالیت دیگری بکند.", "A deactivated emoji will remain visible in existing messages and emoji reactions, but cannot be used on new messages.": "یک ایموجی غیرفعال، در پیام‌ها و واکنش‌های اموجی، دیده خواهد شد اما برای پیام‌های جدید قابل استفاده نیست.", - "A deactivated user group with this name already exists.": "", + "A deactivated user group with this name already exists.": "یک گروه کاربری غیرفعال شده با این نام وجود دارد.", "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 poll must be an entire message.": "یک نظرسنجی باید یک پیام کامل باشد.", - "A public data export is a complete data export for your organization other than private channel messages and direct messages.": "", - "A standard export additionally includes private data accessible to users who have allowed administrators to export their private data.": "", - "A to-do list must be an entire message.": "", + "A public data export is a complete data export for your organization other than private channel messages and direct messages.": "خروجی داده‌های عمومی، خروجی کاملی از داده‌ها برای سازمان شما است، جدا از پیام‌های کانال خصوصی و پیام‌های مستقیم.", + "A standard export additionally includes private data accessible to users who have allowed administrators to export their private data.": "یک خروجی استاندارد، علاوه بر این شامل داده‌های خصوصی قابل دسترسی برای کاربرانی است که به مدیران اجازه خروجی گرفتن از داده‌های خصوصی خود را داده‌اند.", + "A to-do list must be an entire message.": "یک لیست انجام کار‌ها باید یک پیام کامل باشد.", "A user group with this name already exists.": "یک گروه کاربری با این نام از قبل موجود است.", "A wide image (200×25 pixels) for the upper left corner of the app.": "یک تصویر پهن (200×25 پیکسل) برای سمت چپ بالای اپلیکیشن", - "AI summaries are not available on Zulip Cloud yet.": "", - "AI summaries are not enabled on this server.": "", - "AI summaries may have errors.": "", + "AI summaries are not available on Zulip Cloud yet.": "خلاصه‌های ساخته شده با هوش مصنوعی هنوز در زولیپ ابری در دسترس نیستند.", + "AI summaries are not enabled on this server.": "خلاصه‌های هوش مصنوعی روی این سرور فعال نشده‌اند.", + "AI summaries may have errors.": "خلاصه‌سازی‌های هوش مصنوعی ممکن است خطا داشته باشند.", "API documentation": "مستندات API", "API key": "کلید API", "About Zulip": "درباره زولیپ", "Account": "اکانت", "Account & privacy": "اکانت و حریم خصوصی", "Action": "اقدام", - "Action message": "", + "Action message": "پیام اقدام", "Actions": "عملیات", "Active": "فعال", "Active an hour ago": "یک ساعت پیش فعال بوده", - "Active and deactivated": "", + "Active and deactivated": "فعال و غیرفعال کردن", "Active bots": "بات های فعال", - "Active groups": "", + "Active groups": "گروه‌های فعال", "Active now": "هم اکنون فعال", "Active users": "کاربران فعال", "Active yesterday": "دیروز فعال بود", @@ -83,7 +83,7 @@ "Active {hours} hours ago": " {hours} ساعت پیش فعال بوده", "Active {last_active_date}": "{last_active_date} فعال بوده", "Active {minutes} minutes ago": " {minutes} دقیقه پیش فعال بوده", - "Activities": "", + "Activities": "فعالیت‌ها", "Activity unknown": "فعالیت ناشناخته", "Add": "افزودن", "Add GIF": "اضافه کردن گیف", @@ -114,20 +114,20 @@ "Add option": "افزودن گزینه", "Add poll": "اضافه کردن نظرسنجی", "Add question": "افزودن پرسش", - "Add roles, groups or users": "", - "Add saved snippet": "", + "Add roles, groups or users": "اضافه کردن نقش‌ها، گروه‌ها و کاربران", + "Add saved snippet": "اضافه کردن قطعه کد ذخیره شده", "Add subscribers": "اضافه کردن اعضا", "Add subscribers to": "اضافه کردن مشترکین به", "Add subscribers. Use usergroup or #channelname to bulk add subscribers.": "اضافه کردن مشترک. از نام گروه یا #نام‌کانال برای اضافه کردن دسته‌جمعی مشترکین استفاده کنید.", "Add task": "افزودن وظیفه", - "Add to-do list": "", + "Add to-do list": "اضافه کردن فهرست کارها", "Add todo task list title": "اضافه کردن عنوان برای لیست کارها", - "Add user groups": "", - "Add users or groups. Use #channelname to add all subscribers.": "", + "Add user groups": "اضافه کردن گروه‌های کاربری", + "Add users or groups. Use #channelname to add all subscribers.": "گروه‌های کاربری را اضافه کنید. از #نام‌کانال برای اضافه کردن مشترکان استفاده کنید.", "Add video call": "افزودن تماس تصویری", "Add voice call": "اضافه کردن تماس صوتی", "Add your email to invite other users or convert to a permanent Zulip organization.": "ایمیل خود را به دعوت سایر اعضا یا تبدیل به یک سازمان دائمی زولیپ اضافه کنبد.", - "Add {full_name} to groups": "", + "Add {full_name} to groups": "اضافه‌کردن {full_name} به گروه‌ها", "Added successfully!": "با موفقیت اضافه شد!", "Added successfully.": "با موفقیت اضافه شد.", "Administrator": "مدیر", @@ -142,7 +142,7 @@ "Admins, moderators, members and guests": "ادمین‌ها، مدیران، اعضا و مهمان‌ها", "Advanced configurations": "پیکربندی پیشرفته", "Advertise organization in the Zulip communities directory": "تبلیغ سازمان در پوشه انجمن‌های زولیپ", - "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "", + "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "بعد از چه مدت زمانی باید تمام داده‌های این سازمان (کاربران، کانال‌ها، پیام‌ها و غیره) برای همیشه حذف شوند؟", "Alert word": "کلمه هشداردهنده", "Alert word \"{alert_word}\" removed successfully!": "کلمه دارای اخطار \"{alert_word}\" با موفقیت حذف شد!", "Alert word already exists!": "کلمه هشداردهنده موجود است!", @@ -152,7 +152,7 @@ "All channels": "تمام کانال‌ها", "All groups": "تمام گروه‌ها", "All messages including muted channels": "تمام پیام‌ها شامل کانال‌های بی‌صدا شده", - "All roles ({count})": "", + "All roles ({count})": "تمام نقش‌ها ({count})", "All time": "همه زمان‌ها", "All topics": "تمام موضوعات", "All unmuted topics": "تمام موضوعات صدادار", @@ -165,55 +165,55 @@ "Allow message editing": "اجازه ویرایش پیام", "Allow other users to view read receipts": "اجازه به سایر کاربران برای دیدن رسید خوانده‌شدن پیام", "Allow subdomains": "اجازه به زیردامنه‌ها", - "Allow viewing the history of a message?": "", + "Allow viewing the history of a message?": "اجازه می‌دهید سابقه پیام‌ها دیده شود؟", "Allowed domains": "دامنه‌های مجاز", "Allowed domains: {domains}": "دامنه‌های مجاز: {domains}", - "Already above recommended maximum font size ({maximum_value})": "", - "Already above recommended maximum line spacing": "", - "Already at default font size ({default_value})": "", - "Already at default line spacing": "", - "Already at maximum font size ({maximum_value})": "", - "Already at maximum line spacing": "", - "Already at minimum font size ({minimum_value})": "", - "Already at minimum line spacing": "", - "Already below recommended minimum font size ({minimum_value})": "", - "Already below recommended minimum line spacing": "", + "Already above recommended maximum font size ({maximum_value})": "در حال حاضر بیشتر از حداکثر اندازه فونت پیشنهاد شده ({maximum_value})، است.", + "Already above recommended maximum line spacing": "در حال حاضر فاصله خطوط بیشتر از حداکثر فاصله توصیه‌شده، است.", + "Already at default font size ({default_value})": "در حال حاضر دارای اندازه فونت پیش‌فرض ({default_value})", + "Already at default line spacing": "در حال حاضر دارای فاصله خطوط پیش‌فرض", + "Already at maximum font size ({maximum_value})": "در حال حاضر دارای حداکثر اندازه فونت ({maximum_value})", + "Already at maximum line spacing": "در حال حاضر دارای حداکثر فاصله خطوط", + "Already at minimum font size ({minimum_value})": "در حال حاضر دارای حداقل اندازه فونت ({maximum_value})", + "Already at minimum line spacing": "در حال حاضر دارای حداقل فاصله خطوط", + "Already below recommended minimum font size ({minimum_value})": "در حال حاضر کمتر از حداقل اندازه فونت پیشنهاد شده ({minimum_value})، است.", + "Already below recommended minimum line spacing": "در حال حاضر فاصله خطوط کمتر از فاصله توصیه‌شده، است.", "Already members:": "اعضا فعلی:", "Already not subscribed.": "هنوز مشترک نشده.", - "Already subgroups:": "", + "Already subgroups:": "زیرگروه‌های فعلی", "Already subscribed to {channel}": "قبلا مشترک {channel} شده‌اید", "Already subscribed users:": "اعضا مشترک شده:", "Already subscribed.": "الان مشترک هستند.", "Always": "همیشه", "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "از کلید API می تواند برای دسترسی به حساب کاربری از طریق برنامه نویسی استفاده شود. فردی که به کلید API شما دسترسی دارد می تواند پیام های شما را بخواند، از طرف شما پیام بفرستد و بطور کلی همانند شما در زولیپ رفتار کند؛ بنابراین باید از این کلید همانند کلمه عبور محافظت کنید.
پیشنهاد می کنیم ربات بسازید و از حساب کاربری ربات و کلیدهای API برای دسترسی به API های زولیپ استفاده کنید، مگر اینکه بخواهید مستقیما به حساب کاربری خود دسترسی داشته باشید.", - "An archived channel with this name already exists.": "", + "An archived channel with this name already exists.": "یک کانال بایگانی شده با این نام، وجود دارد.", "An hour ago": "یک ساعت قبل", "An unknown error occurred.": "خطای نامشخصی رخ داده است.", - "Animals & Nature": "", + "Animals & Nature": "حیوانات و طبیعت", "Announce new channel in": "اطلاع رسانی کانال جدید در", "Any time": "هر زمان", "Anyone can add more options after the poll is posted.": "هر کسی می‌تواند بعد از پست کردن نظرسنجی، گزینه‌ها را اضافه کند.", - "Anyone can add more tasks after the to-do list is posted.": "", + "Anyone can add more tasks after the to-do list is posted.": "پس از انتشار لیست انجام کارها، هرکسی می‌تواند کارهای بیشتر به آن اضافه کند.", "Anyone on the internet can view messages; members of your organization can join.": "هر کسی در اینترنت می‌توان پیام‌ها را ببیند؛ اعضای سازمان شما می‌توانند وارد شوند.", "App theme": "زمینه اپ", "April": "آوریل", "Archive ?": "آرشیو ؟", "Archive channel": "آرشیو کردن کانال", - "Archived and non-archived": "", - "Archived channels": "", - "Archiving this channel will:": "", + "Archived and non-archived": "بایگانی شده و بایگانی نشده", + "Archived channels": "کانال‌های بایگانی شده", + "Archiving this channel will:": "بایگانی کردن این کانال باعث:", "Are you sure you want to continue?": "آیا مطمئن هستید که می‌خواهید ادامه دهید؟", "Are you sure you want to create channel ''''{channel_name}'''' and subscribe {count} users to it?": "آیا از ساخت کانال ''''{channel_name}'''' و افزودن {count} کاربر بعنوان مشترک به آن اطمینان دارید؟", - "Are you sure you want to deactivate this organization? All users will lose access to their Zulip accounts.": "", + "Are you sure you want to deactivate this organization? All users will lose access to their Zulip accounts.": "آیا از غیرفعال کردن این سازمان مطمئن هستید؟ همه کاربران دسترسی به حساب‌های کاربری زولیپ خود را از دست خواهند داد.", "Are you sure you want to deactivate your account?": "آیا از غیرفعال کردن حساب کاربری خود اطمینان دارید؟", "Are you sure you want to delete all drafts? This action cannot be undone.": "آیا مطمئن هستید که می‌خواهید همه پیش‌نویس‌ها را حذف کنید؟ این عمل قابل برگشت نیست.", "Are you sure you want to delete your profile picture?": "آیا از پاک کردن تصویر پروفایل خود اطمینان دارید؟", - "Are you sure you want to join it directly as well?": "", + "Are you sure you want to join it directly as well?": "آیا مطمئن هستید که می‌خواهید مستقیماً به آن بپیوندید؟", "Are you sure you want to mark all messages as read? This action cannot be undone.": "آیا مطمئن هستید که می‌خواهید همه پیام‌ها را به خوانده‌شده تبدیل کنید؟ این عمل قابل برگشت نیست.", - "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", - "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", + "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "آیا مطمئن هستید که می‌خواهید پیام‌ها را به عنوان خوانده‌نشده علامت‌گذاری کنید؟ پیام‌هایی که در چند مکالمه مختلف باشند ممکن است تحت تأثیر قرار گیرند.", + "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "آیا مطمئن هستید که می‌خواهید {count} پیام‌ را به خوانده‌نشده تبدیل کنید؟ پیام‌هایی که در چند مکالمه مختلف باشند ممکن است تحت تأثیر قرار می‌گیرند.", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "آیا مطمئن هستید که می‌خواهید {user_name} را بی‌صدا کنید؟ پیام‌هایی که توسط کاربران بی‌صدا ارسال می‌شوند سیستم اطلاع‌رسانی را فعال نمی‌کنند، به خوانده‌شده تبدیل می‌شوند و پنهان خواهند شد.", - "Are you sure you want to permanently delete ?": "", + "Are you sure you want to permanently delete ?": "آیا مطمئن هستید که می‌خواهید به صورت دائمی را حذف کنید؟", "Are you sure you want to resend the invitation to ?": "آیا مطمئن هستید می‌خواهید دوباره برای دعوتنامه بفرستید؟", "Are you sure you want to revoke the invitation to {email}?": "آیا مطمئن هستید می خواهید دعوتنامه {email} را پس بگیرید؟", "Are you sure you want to revoke this invitation link created by {referred_by}?": "آیا مطمئن هستید می‌خواهید این لینک دعوتنامه که توسط {referred_by}ایجاد شده است را پس بگیرید؟ ", @@ -221,7 +221,7 @@ "Are you sure you want to send @-mention notifications to the {subscriber_count} users subscribed to #{channel_name}? If not, please edit your message to remove the @{wildcard_mention} mention.": "آیا مطمئن هستید که می‌خواهید اطلاع‌رسانی اشاره کردن برای {subscriber_count} کاربر مشترک #{channel_name} بفرستید؟ اگر نه، لطفاً پیام خود را ویرایش کنید و @{wildcard_mention} را حذف کنید. ", "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.": "می‌خواهید همه پیام‌های ستاره‌دار، بدون ستاره شوند؟ این اقدام برگشت پذیر نیست.", - "At least {count, plural, one {# message} other {# messages}} will be moved.": "", + "At least {count, plural, one {# message} other {# messages}} will be moved.": "حداقل {count, plural, one {# پیام} other {# پیام}} حذف خواهند شد.", "At the office": "در دفتر", "Audible": "شنیداری", "Audible desktop notifications": "پیام های دسکتاپ با صدا", @@ -232,23 +232,23 @@ "Automatic": "خودکار", "Automatic (follows system settings)": "خودکار (دنبال کردن تنظیمات سیستم)", "Automatic theme": "تم‌های خودکار", - "Automatically follow topics based on my participation": "", + "Automatically follow topics based on my participation": "دنبال کردن اتوماتیک موضوعاتی که من در آن‌ها مشارکت می‌کنم", "Automatically follow topics where I'm mentioned": "موضوعاتی که در آنها به من اشاره شده است، به صورت خودکار دنبال کن", "Automatically go to conversation where you sent a message": "به صورت اتوماتیک به مکالمه‌ای می‌روید که در آن پیامی فرستاده‌اید", "Automatically mark messages as read": "به صورت خودکار پیام‌ها را به خوانده‌شده تبدیل کن", "Automatically unmute topics in muted channels": "به صورت خودکار، در کانال‌های بی‌صدا شده، موضوعات را صدادار کن", - "Available on Zulip Cloud Standard.": "", + "Available on Zulip Cloud Standard.": "قابل دسترس در زولیپ ابری استاندارد", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "در زولیپ ابری استاندارد در دسترس است. ارتقا یا درخواست اسپانسرشدن برای دسترسی.", "Avatar": "آواتار ", "Avatar changes are disabled in this organization": "تغییر آواتار در این سازمان غیرفعال شده است", "Avatar from Gravatar": "آواتار از روی گراواتار", - "BROWSE 1 MORE CHANNEL": "", - "BROWSE {can_subscribe_stream_count} MORE CHANNELS": "", + "BROWSE 1 MORE CHANNEL": "مرور 1 کانال دیگر", + "BROWSE {can_subscribe_stream_count} MORE CHANNELS": "مرور {can_subscribe_stream_count} کانال دیگر", "Back to channels": "بازگشت به کانال‌ها", "Back to settings": "بازگشت به تنظیمات", - "Bankruptcy": "", + "Bankruptcy": "ورشکستگی", "Because the original owner of this bot is deactivated, you will become the owner for this bot.": "به خاطر اینکه مالک اصلی این ربات غیرفعال شده است، شما مالک این ربات خواهید شد.", - "Because you are not subscribed to , messages in this channel were not marked as unread.": "", + "Because you are not subscribed to , messages in this channel were not marked as unread.": "از آنجا که شما در کانال مشترک نیستید، پیام‌های این کانال به عنوان خوانده نشده علامت‌گذاری نشده‌اند.", "Because you are removing the last subscriber from a private channel, it will be automatically archived.": "به خاطر اینکه شما آخرین مشترک را از یک کانال خصوصی حذف کرده‌اید، این کانال به صورت خودکار بایگانی خواهد شد.", "Because you are the only organization owner, you cannot deactivate your account.": "به خاطر آنکه شما تنها مالک سازمان هستید، نمی‌توانید حساب کاربری خود را غیرفعال کنید.", "Because you are the only subscriber, this channel will be automatically archived.": "چون شما تنها مشترک هستید، این کانال به صورت خودکار بایگانی می‌شود.", @@ -266,12 +266,12 @@ "Bulleted list": "لیست گلوله‌ای", "Business": "کسب و کار", "Busy": "مشغول", - "Button joy": "", + "Button joy": "دکمه شادی", "By deactivating your account, you will be logged out immediately.": "با غیرفعال کردن حساب کاربری خود، بلادرنگ از سامانه خارج می شوید.", "CHANNELS": "کانال‌ها", - "CREATE A CHANNEL": "", + "CREATE A CHANNEL": "ساخت یک کانال", "Call provider": "تأمین‌کننده تماس", - "Can't add members to a deactivated group": "", + "Can't add members to a deactivated group": "امکان اضافه کردن عضو به گروه غیرفعال‌شده وجود ندارد", "Cancel": "لغو کردن", "Cancel compose": "انصراف از نوشتن", "Cancel compose and save draft": "لغو نوشتن و ذخیره پیش‌نویس", @@ -290,9 +290,9 @@ "Change language": "تغییر زبان", "Change password": "تغییر کلمه عبور", "Change setting": "تغییر تنظیم", - "Change to default line spacing": "", - "Change to font size {new_value}": "", - "Change to {new_value_string} line spacing": "", + "Change to default line spacing": "تغییر به فاصله خطوط پیش‌فرض", + "Change to font size {new_value}": "تغییر اندازه فونت به {new_value}", + "Change to {new_value_string} line spacing": "تغییر به فاصله خطوط {new_value_string}", "Change your email": "تغییر ایمیل", "Change your password": "تغییر کلمه عبور", "Channel": "کانال", @@ -311,10 +311,10 @@ "Channel permissions": "مجوزهای کانال", "Channel settings": "تنظیمات کانال", "Channels": "کانال‌ها", - "Channels organize conversations based on who needs to see them.": "", + "Channels organize conversations based on who needs to see them.": "کانال‌ها مکالمات را بر اساس اینکه چه کسی باید آنها را ببیند، سازماندهی می‌کنند.", "Channels they should join": "کانال‌هایی که باید عضو شوند", "Check all": "بررسی همه", - "Check your email ({email}) to confirm the new address.": "", + "Check your email ({email}) to confirm the new address.": "ایمیل خود ({email}) را کنترل کنید و آدرس جدید را تایید کنید.", "Check your email ({email}) to confirm the new address.": "ایمیل خود را ({email}) برای تأیید آدرس جدید، بررسی کنید.", "Choose a name for the new channel.": "یک نام برای کانال جدید انتخاب کنید.", "Choose a name for the new user group.": "یک نام برای این گروه کاربری انتخاب کنید.", @@ -346,23 +346,23 @@ "Collapse views": "بستن صفحه‌ها", "Collapse/show selected message": "بستن/نمایش پیام انتخاب شده", "Combined feed": "فیدهای ترکیبی", - "Combined feed options": "", + "Combined feed options": "گزینه‌های ترکیب فیدها", "Community": "انجمن", "Commuting": "در رفت و آمد", "Compact": "فشرده", "Complete": "کامل", - "Complete your organization profile, which is displayed on your organization's registration and login pages.": "", - "Compose a message.": "", + "Complete your organization profile, which is displayed on your organization's registration and login pages.": "مشخصات سازمان خود را که در صفحات ثبت نام و ورود به سیستم سازمان شما نمایش داده می‌شود، تکمیل کنید.", + "Compose a message.": "یک پیام بنویسید", "Compose message": "ایجاد پیام", - "Compose settings": "", + "Compose settings": "تنظیمات نوشتن", "Compose your message here": "پیام خود را اینجا بنویسید", "Compose your message here...": "پیام خود را اینجا بنویسید... ", "Composing messages": "نوشتن پیام‌ها", - "Configuration instructions": "", + "Configuration instructions": "راهنمای پیکریندی", "Configure how Zulip notifies you about new messages. In muted channels, channel notification settings apply only to unmuted topics.": "نحوه اطلاع رسانی زولیپ به شما در مورد پیام های جدید را پیکربندی کنید. در کانال‌های بی‌صدا، تنظیمات اعلان کانال فقط برای موضوعات صدادار اعمال می‌شود.", "Configure new channel settings": "پیکربندی تنظبمات کانال جدید", "Configure new group settings": "پیکربندی تنظیمات گروه جدید", - "Configure outgoing mail": "", + "Configure outgoing mail": "پیکربندی ایمیل ارسالی", "Configure regular expression patterns that will be used to automatically transform any matching text in Zulip messages and topics into links.": "الگوهای رگولار اکسپرشن را پیکربندی کنید که برای تبدیل خودکار هر متن منطبق در پیام‌ها و موضوعات زولیپ به پیوند، استفاده می‌شوند.", "Configure the default personal preference settings for new users joining your organization.": "تنظیمات ولویت‌های شخصی پیش‌فرض را برای کاربران جدیدی که به سازمان شما می‌پیوندند پیکربندی کنید.", "Configure the authentication methods for your organization.": "روش های احرازهویت برای سازمان خود را پیکربندی کنید.", @@ -370,14 +370,14 @@ "Configure topic notifications": "ساختاربندی اطلاع‌رسانی‌های موضوعات", "Confirm": "تایید", "Confirm changing access permissions": "تایید تغییرات در مجوزهای دسترسی", - "Confirm new color": "", + "Confirm new color": "تایید رنگ جدید", "Consider searching all public channels that you can view.": " جستجوی همه کانال‌های عمومی که شما می‌توانید ببینید در نظر گرفته شود.", "Consider searching all public channels.": " جستجوی همه کانال‌ها را در نظر بگیرید.", "Contact a moderator to resolve this topic.": "با یک مدیر برای حل کردن این موضوع، تماس بگیرید", "Contact a moderator to unresolve this topic.": "با یک مدیر برای علامت‌گذاری این موضوع به عنوان حل نشده، تماس بگیرید.", - "Contact sales": "", + "Contact sales": "تماس با فروش", "Contact support": "تماس با پشتیبانی", - "Content": "", + "Content": "محتوا", "Continue": "ادامه", "Continue to add members": "ادامه دادن به افزودن اعضا", "Continue to add subscribers": "ادامه دادن به افزودن مشترکین", @@ -388,9 +388,9 @@ "Copy URL": "کپی آدرس", "Copy and close": "کپی کردن و بستن", "Copy code": "کپی کردن کد", - "Copy draft": "", + "Copy draft": "کپی‌کردن پیش‌نویس", "Copy email": "کپی کردن ایمیل", - "Copy email address": "", + "Copy email address": "کپی‌کردن آدرس ایمیل", "Copy link": "رونوشت لینک", "Copy link to channel": "کپی کردن لینک کانال", "Copy link to message": "کپی کردن لینک به پیام", @@ -401,41 +401,41 @@ "Copy zuliprc": "کپی کردن zuliprc", "Could not resolve topic": "حل‌شدن موضوع ناموفق بود", "Could not unresolve topic": "حل‌نشدن موضوع ناموفق بود", - "Could not update time zone": "", + "Could not update time zone": "امکان به‌روزرسانی منطقه زمانی نیست", "Create": "ایجاد", "Create a channel": "ساخت یک کانال", - "Create a collaborative to-do list": "", - "Create a new saved snippet": "", + "Create a collaborative to-do list": "ساخت یک لیست مشارکتی وظایف", + "Create a new saved snippet": "ساخت یک قطعه کد ذخیره شده", "Create a poll": "ساخت نظرسنجی", "Create a user group": "ساخت گروه کاربری", "Create channel": "ساخت کانال", "Create link": "ساخت لینک", "Create new channel": "ایجاد کانال جدید", "Create new user group": "ساخت گروه کاربری جدید", - "Create to-do list": "", + "Create to-do list": "ساخت لیست کارها", "Create user group": "ساخت گروه کاربری", - "Created by on .": "", - "Created on .": "", + "Created by on .": "ساخته شده توسط در ", + "Created on .": "ساخته شده در .", "Creating channel...": "در حال ساخت کانال", "Creating group...": "ساخت گروه...", "Creating link…": "در حال ساختن لینک...", - "Current font size: {current_value}": "", - "Current line spacing: {current_value_string}": "", + "Current font size: {current_value}": "اندازه فونت فعلی: {current_value}", + "Current line spacing: {current_value_string}": "فاصله خطوط فعلی: {current_value_string}", "Currently viewing all direct messages.": "در حال مشاهده تمام پیام‌های مستقیم.", "Currently viewing the entire channel.": "در حال حاضر تمام کانال را مشاهده می‌کنید.", "Currently viewing your combined feed.": "در حال حاضر فیدهای ترکیبی را مشاهده می‌کنید.", "Custom": "سفارشی", "Custom URL": "آدرس سفارشی", - "Custom color": "", + "Custom color": "رنگ سفارشی", "Custom emoji": "ایموجی سفارشی", "Custom language: {query}": "زبان سفارشی: {query}", "Custom linkifier added!": "پیونددهنده سفارشی اضافه شد!", "Custom playground added!": "زمین بازی سفارشی اضافه شد!", "Custom profile fields": "فیلدهای پروفایل سفارشی", "Custom time": "زمان سفارشی", - "Custom time ({min}+ days)": "", - "Custom time ({min}-{max} days)": "", - "Customize notifications": "", + "Custom time ({min}+ days)": "زمان سفارشی ({min}+ روز)", + "Custom time ({min}-{max} days)": "زمان سفارشی ({min}-{max} روز)", + "Customize notifications": "سفارشی‌کردن اطلاع‌رسانی‌ها", "Cycle between channel views": "چرخیدن بین صفحه‌های کانال‌", "DIRECT MESSAGES": "پیام‌های مستقیم", "DM": "DM", @@ -446,9 +446,9 @@ "Dark theme": "زمینه تیره", "Dark theme logo": "لوگو زمینه تیره", "Data exports": "خروجی‌های اطلاعات", - "Data will be deleted after {date}": "", - "Data will be deleted immediately": "", - "Data will not be automatically deleted": "", + "Data will be deleted after {date}": "داده‌ها پس از {date} حذف خواهند شد", + "Data will be deleted immediately": "داده‌ها بلافاصله پاک خواهند شد", + "Data will not be automatically deleted": "داده‌ها به صورت اتوماتیک حذف نمی‌شوند", "Date muted": "تاریخ بی‌صدا شده", "Date updated": "تاریخ به‌روزرسانی شد", "Date uploaded": "تاریخ بارگذاری شد", @@ -457,18 +457,18 @@ "Deactivate account": "غیرفعال کردن حساب کاربری", "Deactivate bot": "غیرفعال کردن ربات", "Deactivate custom emoji?": "غیرفعال کردن ایموجی سفارشی؟", - "Deactivate group": "", + "Deactivate group": "غیرفعال کردن گروه", "Deactivate organization": "غیرفعال کردن سازمان", "Deactivate user": "غیرفعال کردن کاربر", "Deactivate your account": "غیرفعال کردن حساب کاربری شما", - "Deactivate {group_name}?": "", + "Deactivate {group_name}?": "غیرفعال کردن {group_name}؟", "Deactivate {name}?": "غیرفعال کردن {name}؟", "Deactivated": "غیرفعال شد", - "Deactivated groups": "", + "Deactivated groups": "گروه‌های غیرفعال", "Deactivated users": "کاربران غیرفعال", "December": "دسامبر", - "Decrease font size": "", - "Decrease line spacing": "", + "Decrease font size": "کاهش اندازه فونت", + "Decrease line spacing": "کاهش فاصله خطوط", "Default": "پیش‌فرض", "Default channel for new users": "کانال‌های پیش‌فرض‌ برای کاربران جدید", "Default channels": "کانال‌های پیش‌فرض", @@ -494,19 +494,19 @@ "Delete message": "حذف پیام", "Delete message?": "پاک کردن پیام؟", "Delete profile picture": "حذف تصویر پروفایل", - "Delete saved snippet?": "", + "Delete saved snippet?": "پاک کردن قطعه کد؟", "Delete scheduled message": "پاک کردن پیام برنامه‌ریزی شده", "Delete selected draft": "حذف پیش نویس انتخاب شده", - "Delete snippet": "", + "Delete snippet": "پاک کردن قطعه کد", "Delete topic": "حذف موضوع", - "Delete uploaded files?": "", + "Delete uploaded files?": "پاک کردن فایل‌های آپلود شده؟", "Deleted": "پاک شده", "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.": "پاک کردن یک موضوع بلافاصله آن موضوع و تمام‌ پیام‌های افراد در آن موضوع را پاک خواهد کرد. سایر افراد ممکن است در این وضعیت گیج شوند مخصوصاً اگر ایمیل یا اعلان فشاری مرتبط با پیام‌های پاک شده داشته باشند.", - "Demo organization deadline": "", + "Demo organization deadline": "پایان مهلت سازمان آزمایشی", "Demote inactive channels": "کانال‌های غیرفعال را کاهش دهید", "Depending on the size of your organization, an export can take anywhere from seconds to an hour.": "بسته به اندازه سازمان شما، خروجی گرفتن می تواند از چند ثانیه تا یک ساعت طول بکشد. ", "Deprecation notice": "توجه به منسوخ شدن", @@ -515,7 +515,7 @@ "Desktop": "دسکتاپ", "Desktop & mobile apps": "برنامه های موبایل و کامپیوتر", "Desktop message notifications": "اطلاع‌رسانی‌های دسکتاپ پیام", - "Desktop notifications": "", + "Desktop notifications": "اطلاع‌رسانی‌های دسکتاپ", "Detailed keyboard shortcuts documentation": "مستندات با جزئیات برای میانبرهای صفحه کلید", "Detailed message formatting documentation": "مستندات دقیق قالب‌بندی پیام", "Detailed search filters documentation": "مستندات دقیق فیلترهای جستجو", @@ -526,7 +526,7 @@ "Direct messages": "پیام خصوصی", "Direct messages are disabled in this organization.": "پیام‌های مستقیم در این سازمان غیر فعال شده‌اند.", "Disable": "غیر فعال", - "Disable announcements that are currently sent to this channel:": "", + "Disable announcements that are currently sent to this channel:": "غیرفعال کردن اطلاعیه‌هایی که در حال حاضر به این کانال ارسال می‌شود:", "Disable notifications?": "غیرفعال‌کردن اطلاع رسانی‌ها؟", "Disabled": "از کار انداختن", "Discard": "نادیده گرفتن", @@ -539,44 +539,44 @@ "Display on user card": "نمایش روی کارت کاربر", "Display “(guest)” after names of guest users": "نوشته “(مهمان)” را بعد از نام کاربران مهمان نشان بده", "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "آیا هنوز می‌خواهید {total_messages_allowed_to_move, plural, one {message} other {# messages}} پیام اخیر را جابجا کنید؟", - "Do you want to allow your private data to be exported?": "", + "Do you want to allow your private data to be exported?": "آیا می‌خواهید اجازه دهید داده‌های خصوصی شما خروجی گرفته شود؟", "Do you want to add everyone?": "آیا می‌خواهید همه را اضافه کنید؟", "Domain": "دامنه", - "Don't allow": "", - "Don't delete": "", + "Don't allow": "اجازه نده", + "Don't delete": "پاک نکن", "Don’t allow disposable email addresses": "آدرس های ایمیل قابل نمایش نباشند", "Download": "دانلود", "Download botserverrc": "دانلود botserverrc", "Download config of all active outgoing webhook bots in Zulip Botserver format.": "دانلود تنظیمات همه ربات‌های فعال با وبهوک خروجی در قالب Botserver زولیپ", - "Download the latest version": "", + "Download the latest version": "دانلود آخرین نسخه", "Download zuliprc": "دانلود zuliprc", "Download {filename}": "دانلود {filename}", "Drafts": "پیش‌نویس‌ها", "Drafts are not synced to other devices and browsers.": "پیش‌نویس‌ها با سایر دستگاه‌ها و مرورگرها همگام‌سازی نمی‌شوند.", "Drafts from conversation with {recipient}": "پیش‌نویس‌ها از مکالمه با {recipient}", "Drafts from {recipient}": "پیش‌نویس‌ها از {recipient}", - "Drafts options": "", + "Drafts options": "گزینه‌های پیش‌نویس‌ها", "Duration deletion is allowed after posting (minutes)": "مدت زمان پاک کردن پس از ارسال پست مجاز شده است (دقیقه)", "Duration editing is allowed after posting (minutes)": "مدت زمان ویرایش پس از ارسال پست مجاز شده است (دقیقه)", "EDITED": "ویرایش شده", - "Each conversation is labeled with a topic by the person who started it.": "", + "Each conversation is labeled with a topic by the person who started it.": "هر مکالمه، توسط کسی که آن را شروع کرده و با یک موضوع برچسب‌گذاری می‌شود.", "Edit": "ویرایش", "Edit #{channel_name}": "ویرایش #{channel_name}", - "Edit #{stream_name} (archived)": "", + "Edit #{stream_name} (archived)": "ویرایش #{stream_name} (بایگانی شده)", "Edit and reschedule message": "ویرایش و برنامه‌ریزی دوباره پیام", "Edit channel name and description": "ویرایش نام و توضیحات کانال", "Edit custom profile field": "ویرایش فیلد‌های سفارشی پروفایل", "Edit linkfiers": "ویرایش لینک‌ساز", "Edit message": "ویرایش پیام", "Edit profile": "ویرایش پروفایل", - "Edit saved snippet": "", + "Edit saved snippet": "ویرایش قطعه کد ذخیره شده", "Edit selected draft": "ویرایش پیش نویس انتخاب شده", "Edit selected message or view source": "ویرایش پیام انتخاب شده یا مشاهده منبع", - "Edit snippet": "", + "Edit snippet": "ویرایش قطعه کد", "Edit status": "ویرایش وضعیت", "Edit topic": "ویرایش موضوع", "Edit your last message": "ویرایش آخرین پیامتان", - "Edit your last message?": "", + "Edit your last message?": "ویرایش آخرین پیام شما؟", "Edit your profile": "ویرایش پروفایل شما", "Edit {group_name}": "ویرایش {group_name}", "Edited by {full_name}": "ویرایش توسط {full_name}", @@ -591,7 +591,7 @@ "Email message notifications": "اطلاع‌رسانی‌های ایمیلی پیام", "Email notifications": "اعلان‌های ایمیلی", "Emails (one on each line or comma-separated)": "ایمیل ها (هر کدام در یک خط یا جداشده با ویرگول)", - "Embedded bot": "", + "Embedded bot": "بات امبدد", "Emoji": "ایموجی", "Emoji name": "نام ایموجی", "Emoji reactions to your messages.": "واکنش‌های ایموجی به پیام‌های شما.", @@ -602,41 +602,41 @@ "Enabled": "فعال", "End of results from your history.": "پایان نتایج در تاریخچه شما.", "Endpoint URL": "URL پایانه", - "Enter a task before adding a description.": "", - "Enter a topic (skip for )": "", + "Enter a task before adding a description.": "قبل از نوشتن توضیحات،‌ ابتدا یک وظیفه را اضافه کنید.", + "Enter a topic (skip for )": "یک موضوع وارد کنید (از صرف نظر کن)", "Enter to send choices": "Enter برای فرستادن گزینه‌ها", "Error": "خطا", "Error adding subscription": "خطا در افزودن عضویت", - "Error adding user to {group_name}: {error}": "", + "Error adding user to {group_name}: {error}": "خطا در اضافه کردن کاربر به {group_name}: {error}", "Error creating channel": "خطا در ساخت کانال", - "Error creating channel: A channel with this name already exists.": "", + "Error creating channel: A channel with this name already exists.": "خطا در ساخت کانال: یک کانال با این نام وجود دارد.", "Error creating user group.": "خطا در ساخت گروه کاربری.", "Error deleting message": "خطا در حذف پیام", "Error editing message": "خطا در ویرایش پیام", "Error fetching message edit history.": "خطا در دریافت سابقه ویرایش‌های پیام.", "Error in unsubscribing from #{channel_name}": "خطا در لغو عضویت از #{channel_name}", - "Error joining {group_name}: {error}": "", - "Error leaving group {group_name}": "", + "Error joining {group_name}: {error}": "خطا در اتصال به {group_name}: {error}", + "Error leaving group {group_name}": "خطا در ترک گروه {group_name}", "Error listing invites": "خطا در دریافت لیست دعوت ها", "Error moving topic": "خطا در جابجایی موضوع", "Error removing alert word!": "خطا در حذف کلمه هشداردهنده!", - "Error removing subgroup from this group.": "", + "Error removing subgroup from this group.": "خطا در هنگام حذف زیرگروه از این گروه", "Error removing subscription": "خطا در حذف عضویت", "Error removing user from #{channel_name}": "خطا در جابجایی پیام از #{channel_name}", - "Error removing user from group {group_name}": "", + "Error removing user from group {group_name}": "خطا در حذف کاربر از گروه {group_name}", "Error removing user from this channel.": "خطا در حذف کردن کاربر از این کانال.", "Error removing user from this group.": "خطا در پاک کردن کاربر از این گروه.", "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.": "خظا: نمی‌توان تنها کاربر را غیر فعال کرد. شما می‌توانید کل سازمان را در تنظیمات پروفایل سازمان غیرفعال کنید.", - "Error: Could not resend invitation.": "", - "Error: Could not revoke invitation.": "", + "Error: Could not resend invitation.": "خطا: فرستادن دعوتنامه ممکن نیست", + "Error: Could not revoke invitation.": "خطا: لغو دعوت امکان‌پذیر نبود.", "Escape key navigates to home view": "کلید escape، به صفحه خانه هدایت می‌کند", "Estimated messages per week": "تخمین پیام های یک هفته", "Event or conference": "رویداد یا کنفرانس", "Events to include:": "رویدادهایی که شامل:", "Everyone": "همه", - "Everyone except guests": "", - "Everyone including guests": "", + "Everyone except guests": "همه به‌جز مهمان‌ها", + "Everyone including guests": "همه به همراه مهمان‌ها", "Everyone on the internet": "همه بر روی اینترنت", "Everyone sees global times in their own time zone.": "هر کسی زمان‌های جهانی را در منطقه زمانی خود می‌بیند.", "Everyone sees this in their own time zone.": "هرکس این را در منطقه زمانی خود مشاهده خواهد کرد.", @@ -650,23 +650,23 @@ "Expires on {date} at {time}": "در زمان {time} در تاریخ {date} منقضی می‌شود", "Export failed": "خروجی گرفتن انجام نشد", "Export organization": "خروجی گرفتن سازمان", - "Export permission": "", - "Export permissions": "", + "Export permission": "اجازه خروجی گرفتن", + "Export permissions": "اجازه‌های خروجی گرفتن", "Export started. Check back in a few minutes.": "خروجی گرفتن شروع شد. چند دقیقه دیگر برگردید. ", - "Export type": "", - "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "", + "Export type": "نوع خروجی", + "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "خروجی گرفتن از داده‌های خصوصی {users_consented_for_export_count} کاربر (کل کاربرها {total_users_count}).", "External account type": "نوع حساب کاربری خارجی", "External link": "لینک خارجی", "Failed": "با شکست روبرو شد", "Failed adding one or more channels.": "ناموفق در اضافه کردن یک یا چند کانال.", "Failed to create video call.": "ایجاد تماس تصویری ناموفق بود.", "Failed to generate preview": "تولید پیش نمایش باخطا روبرو شد", - "Failed to load read receipts.": "", + "Failed to load read receipts.": "خطا در لود کردن رسید دریافت.", "Failed to upload %'{file}'": "آپلود %'{file}' ناموفق بود", "Failed!": "ناموفق!", "Failed: A custom emoji with this name already exists.": "ناموفق: یک ایموجی سفارشی با این نام از قبل وجود دارد.", "Failed: Emoji name is required.": "ناموفق: نام ایموجی ضروری است.", - "Failed: Invalid Pattern": "", + "Failed: Invalid Pattern": "ناموفق: الگوی نامعتبر", "Failed: There is a default emoji with this name. Only administrators can override default emoji.": "ناموفق: یک ایموجی پیش‌فرض با این نام وجود دارد. فقط ادمین‌ها می‌توانند ایموجی‌های پیش‌فرض را تغییر دهند.", "Failed: {error}": "ناموفق: {error}", "February": "فوریه", @@ -694,23 +694,23 @@ "Filter topics (t)": "فیلتر کردن موضوعات (t)", "Filter uploads": "فیلتر کردن آپلودها", "Filter users": "فیلتر کاربران", - "Filter {total_user_count, plural, =1 {1 person} other {# people}}": "", + "Filter {total_user_count, plural, =1 {1 person} other {# people}}": "فیلتر کردن {total_user_count, plural, =1 {1 نفر} other {# نفر}}", "First message": "اولین پیام", - "Flags": "", + "Flags": "پرچم‌ها", "Follow": "دنبال کردن", "Followed": "دنبال شده", "Followed topics": "دنبال کردن موضوع", "Follows system settings.": "ادامه دادن با تنظیمات سیستم.", - "Font size": "", - "Food & Drink": "", + "Font size": "اندازه فونت", + "Food & Drink": "غذا و نوشیدنی", "For example, to configure a code playground for code blocks tagged as Rust, you can set:": "برای مثال،‌ برای پیکربندی یک زمین بازی کد برای بلوک‌های کد با برچسب Rust، می‌توانید اینطور تنظیم کنید:", "For more examples and technical details, see the help center documentation on adding code playgrounds.": "برای مثال‌های بیشتر و جزییات فنی، مستندات مرکز کمک‌رسانی را در مورد اضافه کردن زمین بازی کد، ببینید.", "For more examples, see the help center documentation on adding linkifiers.": "برای مثال‌های بیشتر، به مستندات مرکز کمک‌رسانی در مورد افزودن پیونددهنده‌ها مراجعه کنید.", "Forgot it?": "فراموش کردن این مورد؟", "Forked from upstream at {zulip_merge_base}": "منشعب کردن از جریان اصلی در {zulip_merge_base}", - "Forward message": "", + "Forward message": "فورواردکردن پیام", "Friday": "جمعه", - "Full members": "", + "Full members": "اعضای کامل", "GIPHY attribution": "نسبت دادن GIPHY", "GIPHY integration": "ادغام GIPHY", "General": "عمومی", @@ -719,48 +719,48 @@ "Generate email address": "آدرس ایمیل عمومی", "Generate new API key": "ایجاد کلید API جدید", "Generic": "عمومی", - "Generic bot": "", + "Generic bot": "بات عمومی", "Get API key": "دریافت کلید API", "Go back through viewing history": "عقب رفتن در نمایش سابقه", "Go forward through viewing history": "جلو رفتن در نمایش سابقه", "Go invisible": "نامرئی شدن", - "Go to #{channel_name} > ": "", + "Go to #{channel_name} > ": "برو به #{channel_name} > ", "Go to #{display_recipient}": "برو به #{display_recipient}", - "Go to #{display_recipient} > {topic_display_name}": "", + "Go to #{display_recipient} > {topic_display_name}": "برو به #{display_recipient} > {topic_display_name}", "Go to channel feed": "برو به فیدهای کانال", "Go to channel feed from topic view": "رفتن به فید کانال‌ها از صفحه موضوعات", "Go to channel settings": "رفتن به تنظیمات کانال", - "Go to combined feed": "", + "Go to combined feed": "بروه به فیدهای ترکیبی", "Go to conversation": "برو به مکالمه", - "Go to direct message feed": "", + "Go to direct message feed": "برو به فید پیام‌های مستقیم", "Go to direct messages with {display_reply_to_for_tooltip}": "برو به پیام مستقیم با {display_reply_to_for_tooltip}", "Go to home view": "رفتن به صفحه خانه", - "Go to inbox": "", + "Go to inbox": "رفتن به صندوق ورودی", "Go to next unread direct message": "برو به پیام مستقیم خوانده‌نشده بعدی", - "Go to next unread followed topic": "", + "Go to next unread followed topic": "برو به پیام خوانده نشده بعدی در موضوعات دنبال شده", "Go to next unread topic": "رفتن به موضوع خوانده نشده بعدی", - "Go to recent conversations": "", - "Go to starred messages": "", + "Go to recent conversations": "برو به مکالمات اخیر", + "Go to starred messages": "برو به پیام‌های ستاره‌دار", "Go to the conversation you are composing to": "به مکالمه ای که در حال نوشتن آن هستید بروید", "Go to topic or DM conversation": "برو به موضوع یا مکالمه پیام مستقیم", "Go to your home view": "رفتن به صفحه خانه", - "Go to {recipient_text}": "", + "Go to {recipient_text}": "برو به {recipient_text}", "Got it": "متوجه شدم", - "Got it — Cancel": "", - "Got it — Confirm": "", + "Got it — Cancel": "متوجه شدم — لغو", + "Got it — Confirm": "متوجه شدم — تایید", "Government": "دولت", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "برای اجرای Zephyr موازی از طریق Webathena لازم است اجازه تیکت‌های Kerberos را به زولیپ بدهید.", - "Granted": "", - "Group membership": "", + "Granted": "اعطاشده", + "Group membership": "عضویت در گروه", "Group permissions": "مجوزهای گروه", "Group settings": "تنظیمات گروه", "Guest": "مهمان", "Guests": "مهمان‌ها", - "Guests will be able to see {user_count} users in their channels when they join.": "", + "Guests will be able to see {user_count} users in their channels when they join.": "مهمانان می‌توانند هنگام عضویت، تعداد کاربران {user_count} را در کانال‌های خود مشاهده کنند.", "Header": "سرتیتیر", "Help center": "مرکز کمک‌رسانی", "Help menu": "منو کمک", - "Hide AI features": "", + "Hide AI features": "پنهان کردن ویژگی‌های هوش مصنوعی", "Hide left sidebar": "مخفی کردن نوار سمت چپ", "Hide muted message again": "دوباره پیام‌های بی‌صدا شده را پنهان کن", "Hide password": "مخفی کردن کلمه عبور", @@ -776,36 +776,36 @@ "Idle": "بی کار", "If you don't know your password, you can reset it.": "اگر کلمه عبور خود را نمی‌دانید می‌توانید آن را بازنشانی کنید.", "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "اگر نام خود را به روز نکرده‌اید، بهتر است قبل از دعوت از سایر کاربران برای پیوستن به شما، این کار را انجام دهید!", - "Ignored deactivated groups:": "", + "Ignored deactivated groups:": "گروه‌های غیرفعال نادیده گرفته شده:", "Ignored deactivated users:": "کاربران غیرفعال شده‌ی نادیده گرفته شده:", "Image": "تصویر", - "Immediately": "", + "Immediately": "بلافاصله", "Important messages, tasks, and other useful references.": "پیام‌های مهم، فعالیت‌ها و منابع مفید دیگر.", "In a meeting": "در جلسه", "In muted channels, channel notification settings apply only to unmuted topics.": "در کانال‌های بی‌صدا شده، تنظیمات اطلاع‌رسانی کانال، فقط بر روی موضوعات صدادار اثر خواهد داشت.", "Inactive": "غیرفعال", "Inactive bots": "ربات‌های غیرفعال", "Inbox": "صندوق ورودی", - "Inbox options": "", + "Inbox options": "گزینه‌های صندوق ورودی", "Include DMs": "شامل پیام مستقیم", "Include content of direct messages in desktop notifications": "نمایش محتوای پیام در اطلاع‌رسانی‌های دسکتاپ", "Include message content in message notification emails": "محتوای پیام در ایمیل اطلاع‌رسانی پیام، وجود داشته باشد", "Include organization name in subject of message notification emails": "اضافه کردن نام سازمان در موضوع اعلان ایمیلی پیام ", "Includes muted channels and topics": "شامل کانال‌ها و موضوعات بی‌صدا شده", - "Including message content in message notification emails is not allowed in this organization.": "", - "Incoming webhook": "", - "Increase font size": "", - "Increase line spacing": "", + "Including message content in message notification emails is not allowed in this organization.": "در این سازمان، اضافه کردن محتوای پیام در ایمیل‌های اطلاع‌رسانی، مجاز نیست.", + "Incoming webhook": "وب‌هوک‌های ورودی", + "Increase font size": "افزایش اندازه فونت", + "Increase line spacing": "افزایش فاصله خطوط", "Information": "اطلاعات", "Initiate a search": "شروع یک جستجو", - "Insecure desktop app": "", + "Insecure desktop app": "برنامه دسکتاپ ناامن", "Insert new line": "وارد کردن کاراکتر خط جدید", "Integration": "ادغام", "Integration URL will appear here.": "آدرس ادغام در اینجا نمایش داده خواهد شد.", "Integrations": "یکپارچه‌سازی‌ها", "Interface": "رابط", "Invalid URL": "آدرس نامعتبر", - "Invalid custom time": "", + "Invalid custom time": "زمان سفارشی غیرمعتبر", "Invalid time format: {timestamp}": "قالب زمان نامعتبر: {timestamp}", "Invalid user": "کاربر نامعتبر", "Invalid users": "کاربران نامعتبر", @@ -815,7 +815,7 @@ "Invitations are required for joining this organization": "برای عضو شدن در این سازمان، دعوتنامه نیاز است", "Invite": "دعوت کردن", "Invite link": "لینک دعوت", - "Invite to organization": "", + "Invite to organization": "دعوت به سازمان", "Invite users": "دعوت کاربران", "Invite users to organization": "دعوت کاربران به سازمان", "Invited as": "دعوت شده بعنوان", @@ -828,21 +828,21 @@ "Jitsi server URL": "آدرس سرور Jitsi", "Join group": "عضویت در گروه", "Join group {name}": "عضویت در گروه {name}", - "Join group?": "", + "Join group?": "عضو گروه می‌شوید؟", "Join video call.": "متصل شدن به تماس تصویری", "Join voice call.": "متصل شدن به تماس تصویری.", "Join {realm_name}": "عضویت در {realm_name}", "Joined": "عضویت انجام شد", "Joined {date_joined}": "عضو شده در {date_joined}", - "Joining and viewing messages requires being invited": "", - "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "", + "Joining and viewing messages requires being invited": "متصل شدن و دیدن پیام‌ها نیازمند دعوت شدن است", + "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "پیوستن و مشاهده پیام‌ها نیاز به دعوت دارد؛ کاربران فقط می‌توانند پیام‌های ارسال شده در زمان عضویت خود را مشاهده کنند.", "Joining the organization": "پیوستن به سازمان", "July": "جولای", - "Jump to first unread": "", + "Jump to first unread": "رفتن به اولین پیام خوانده‌نشده", "June": "ژوئن", "Just now": "هم اکنون", "Keyboard shortcuts": "میانبرهای صفحه کلید", - "LOG IN TO BROWSE MORE": "", + "LOG IN TO BROWSE MORE": "برای مرور بیشتر وارد شوید", "Label": "برچسب", "Language": "زبان", "Language for automated messages and invitation emails": "زبان برای پیام‌های خودکار و ایمیل‌های دعوتنامه", @@ -852,32 +852,32 @@ "Last 30 days": "30 روز گذشته", "Last 6 months": "6 ماه گذشته", "Last active": "آخرین فعالیت", - "Last edited {edited_time_string}.": "", + "Last edited {edited_time_string}.": "آخرین ویرایش {edited_time_string}.", "Last message": "آخرین پیام", "Last modified": "آخرین تغییر", - "Last moved {moved_time_string}.": "", + "Last moved {moved_time_string}.": "آخرین جابه‌جایی {moved_time_string}.", "Learn more": "یادگیری بیشتر", "Learn more about emoji reactions here.": "درباره واکنش‌های ایموجی در اینجا چیزهای بیشتری یاد بگیرید.", - "Learn where to find everything you need to get started with this 2-minute video tour.": "", + "Learn where to find everything you need to get started with this 2-minute video tour.": "با این تور ویدیویی 2 دقیقه‌ای یاد بگیرید که هر آنچه را برای شروع نیاز دارید، از کجا پیدا کنید.", "Leave group": "ترک گروه", "Leave group {name}": "ترک گروه {name}", "Leave {group_name}": "ترک کردن {group_name}", - "Let administrators export my private data": "", + "Let administrators export my private data": "اجازه به مدیران برای خروجی گرفتن از اطلاعات خصوصی من", "Let others see when I've read messages": "اجازه بده دیگران ببینند که من کی پیام‌ها را خوانده‌ام", "Let recipients see when I'm typing direct messages": "اجازه بده گیرندگان ببینند که من کی در حال نوشتن پیام مستقیم هستم", "Let recipients see when I'm typing messages in channels": "اجازه بده گیرندگان ببینند که من در حال نوشتن پیام در کانال هستم", "Let recipients see when a user is typing channel messages": "به گیرندگان اجازه دهید ببینند که یک کاربر در حال تایپ پیام‌های کانال است", "Let recipients see when a user is typing direct messages": "به گیرندگان اجازه دهید ببینند که کاربر در حال تایپ پیام‌های مستقیم است", - "Let's go!": "", + "Let's go!": "بزن بریم!", "Light": "روشن", "Light theme": "زمینه روشن", "Light theme logo": "لوگو زمینه روشن", - "Line spacing": "", + "Line spacing": "فاصله خطوط", "Link": "لینک", "Link with Webathena": "پیوند با Webathena", "Link:": "لینک:", "Linkifiers": "پیونددهنده‌ها", - "Linkifiers make it easy to refer to issues or tickets in third party issue trackers, like GitHub, Salesforce, Zendesk, and others. For instance, you can add a linkifier that automatically turns #2468 into a link to the GitHub issue in the Zulip repository with:": "پیوند‌ دهنده‌ها ارجاع به مشکلات و یا تیکت‌ها در برنامه‌های دنبال کننده مشکلات مانند گیتهاب، سیلزفورس، زندسک یا غیره را ساده‌تر می‌کنند. به عنوان مثال، می‌توانید یک پیونددهنده اضافه کنید که به طور خودکار #2468 را به پیوندی به مشکل GitHub در مخزن زولیپ متصل می‌کند:", + "Linkifiers make it easy to refer to issues or tickets in third party issue trackers, like GitHub, Salesforce, Zendesk, and others. For instance, you can add a linkifier that automatically turns #2468 into a link to the GitHub issue in the Zulip repository with:": "پیوند‌ دهنده‌ها ارجاع به مشکلات و یا تیکت‌ها در برنامه‌های دنبال کننده مشکلات مانند گیتهاب، سیلزفورس، زندسک یا غیره را ساده‌تر می‌کنند. به عنوان مثال، می‌توانید یک پیونددهنده اضافه کنید که به طور خودکار #2468 را به مشکلی ثبت شده در مخزن گیتهاب زولیپ، متصل می‌کند:", "Loading…": "بارگذاری...", "Local time": "زمان محلی", "Log in": "ورود", @@ -891,7 +891,7 @@ "Make recent conversations my home view": "تبدیل مکالمات اخیر به صفحه خانه من", "Make organization permanent": "سازمان را دائمی کنید", "Manage bot": "مدیریت ربات", - "Manage channel settings": "", + "Manage channel settings": "مدیریت تنظیمات کانال", "Manage this bot": "مدیریت این ربات", "Manage this user": "مدیریت این کاربر", "Manage user": "مدیریت کاربر", @@ -905,21 +905,21 @@ "Mark as unread from here": "تبدیل به خوانده‌نشده از اینجا", "Mark as unread from selected message": "پیام‌های انتخاب شده را تبدیل به خوانده نشده کن", "Mark as unresolved": "تبدیل به حل‌نشده", - "Mark messages as unread?": "", + "Mark messages as unread?": "علامت‌گذاری پیام به عنوان خوانده نشده؟", "Mark topic as read": "تبدیل موضوع به خوانده شده ", - "Mark topic as resolved": "", + "Mark topic as resolved": "علامت‌گذاری موضوع به عنوان حل‌شده", "Math (LaTeX)": "ریاضی (لاتکس)", "Maximize compose box": "حداکثرکردن بخش نوشتن", - "Maximum message length: {max_length} characters": "", + "Maximum message length: {max_length} characters": "حداکثر طول پیام: {max_length} کاراکتر", "Maximum message length: {max_message_length} characters": "حداکثر طول پیام: {max_message_length} کاراکتر", - "Maximum password length: {max_length} characters.": "", - "Maximum password length: {max} characters.": "", + "Maximum password length: {max_length} characters.": "حداکثر طول کلمه عبور: {max_length} کاراکتر", + "Maximum password length: {max} characters.": "حداکثر طول کلمه عبور: {max} کاراکتر", "May": "می", "Me": "من", "Member": "عضو", "Members": "اعضا", "Members of your organization can view messages and join": "اعضای سازمان شما می‌توانند پیام‌ها را ببینند و وارد شوند", - "Members preview": "", + "Members preview": "پیش‌نمایش اعضا", "Mention a time-zone-aware time": "یک زمان دارای ویژگی منطقه زمانی را ذکر کنید", "Mentioned in": "نامبرده شده در", "Mentions": "اشاره‌ها", @@ -927,16 +927,16 @@ "Merge with another topic?": "ترکیب کردن با یک موضوع دیگر؟", "Message #{channel_name}": "پیام #{channel_name}", "Message #{channel_name} > {topic_name}": "پیام #{channel_name} > {topic_name}", - "Message ": "", + "Message ": "پیام ", "Message actions": "اقدامات برروی پیام", "Message deletion": "پاک کردن پیام", - "Message edit and move history": "", + "Message edit and move history": "سابقه ویرایش و جابه‌جایی پیام", "Message edit history": "تاریخچه ویرایش پیام", "Message editing": "ویرایش پیام", - "Message feed settings": "", + "Message feed settings": "تنظیمات فید پیام", "Message formatting": "قالب بندی پیام", "Message length shouldn't be greater than {max_length} characters.": "طول پیام نباید از {max_length} کاراکتر بیشتر شود.", - "Message move history": "", + "Message move history": "سابقه جابه‌جایی پیام", "Message moved": "پیام جابه‌جا شد", "Message moved to {stream_topic}.": "پیام به {stream_topic} جابه‌جاشد.", "Message retention period": "دوره نگهداری پیام", @@ -948,7 +948,7 @@ "Messages in all public channels": "پیام‌ها در تمام کانال‌های عمومی", "Messages in topics you follow.": "پیام‌ها در موضوعاتی که شما دنبال می‌کنید.", "Messages in your view are faded to remind you that you are viewing a different conversation from the one you are composing to.": "پیام‌های در صفحه شما محو می‌شوند تا به شما یادآوری کنند که شما مکالمه‌ای متفاوت از آن که در آن پیام می‌دهید، مشاهده می‌کنید.", - "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "", + "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "پیام‌ها باید حداقل برای {minimum_scheduled_message_delay_minutes} دقیقه دیگر در آینده، برنامه‌ریزی شوند.", "Messages sent by you": "پیام‌های ارسال شده توسط شما", "Messages sent by {sender}": "پیام‌های ارسال شده توسط {sender}", "Messages where you are mentioned.": "پیام‌هایی که در آن‌ها به شما اشاره شده است.", @@ -963,12 +963,12 @@ "Moderators": "مدیران", "Monday": "دوشنبه", "Monday at {time}": "دوشنبه در ساعت {time}", - "Move ": "", + "Move ": "حرکت ", "Move all messages in this topic": "جابجایی تمام پیام‌ها در این موضوع", - "Move history only": "", + "Move history only": "فقط سابقه را جابه‌جا کن", "Move message": "جابجایی پیام", "Move messages": "جابجایی پیام‌ها", - "Move messages from ": "", + "Move messages from ": "جابه‌جا کردن پیام‌ها از ", "Move messages or topic": "جابجا کردن پیام یا موضوع", "Move only this message": "فقط این پیام را جابجا کن", "Move some messages?": "جابجا کردن تعدادی پیام؟", @@ -997,7 +997,7 @@ "Narrow to messages containing uploads.": "محدود کردن به پیام های دارای بارگذاری.", "Narrow to messages in followed topics.": "محدود کردن به پیام‌های موجود در موضوعات دنبال‌شده.", "Narrow to messages in resolved topics.": "محدود کردن به پیام‌های موجود در موضوعات حل‌شده.", - "Narrow to messages in unresolved topics.": "", + "Narrow to messages in unresolved topics.": "محدود به پیام‌های مربوط به موضوعات حل‌نشده.", "Narrow to messages on channel .": "تمرکز کردن روی پیام‌های کانال .", "Narrow to messages sent by .": "محدود کردن به پیام‌های ارسال شده توسط .", "Narrow to messages sent by you.": "محدود کردن به پیام های ارسال شده توسط شما", @@ -1005,7 +1005,7 @@ "Narrow to messages with alert words.": "محدود کردن به پیام های همراه با کلمات هشداردهنده", "Narrow to messages with emoji reactions.": "محدود کردن به پیام های دارای واکنش‌های ایموجی.", "Narrow to messages with topic .": "محدود کردن به پیام‌ها با موضوع .", - "Narrow to muted messages.": "", + "Narrow to muted messages.": "محدود کردن به پیام‌های بی‌صدا شده.", "Narrow to starred messages.": "محدود کردن به پیام های ستاره دار.", "Narrow to unread messages.": "محدود کردن به پیام های خوانده نشده.", "Navigation": "جهت یابی", @@ -1013,7 +1013,7 @@ "Never ask on this computer": "بر روی این رایانه دیگر نپرس", "Never expires": "هرگز منقضی نشود", "New": "جدید", - "New channel": "", + "New channel": "کانال جدید", "New channel announcements": "اطلاعیه‌های کانال جدید", "New channel message": "پیام کانال جدید", "New direct message": "پیام مستقیم جدید", @@ -1033,11 +1033,11 @@ "No channel subscribers match your current filter.": "هیچ مشترک کانالی با فیلترهای شما منطبق نیست.", "No channel subscriptions.": "بدون اشتراک کانال", "No channels": "بدون کانال", - "No channels match your filter.": "", + "No channels match your filter.": "هیچ کانالی با فیلتر شما منطبق نبود.", "No channels to show.": "کانال برای نمایش‌دادن نیست.", "No conversations match your filters.": "هیچ مکالمه‌ای با فیلترهای شما منطبق نیست.", "No custom emojis match your current filter.": "هیچ ایموجی سفارشی با فیلتر جاری شما منطبق نیست.", - "No custom profile fields configured.": "", + "No custom profile fields configured.": "پیکربندی برای هیچ فیلد سفارشی پروفایل انجام نشده است.", "No default channels match your current filter.": "هیج کانال پیش‌فرضی با فیلتر جاری منطبق نیست.", "No description.": "بدون توضیح", "No drafts selected": "هیچ پیش‌نویسی انتخاب نشده است", @@ -1049,10 +1049,10 @@ "No linkifiers match your current filter.": "هیچ پیونددهنده با فیلتر فعلی شما منطبق نیست.", "No matching channels": "کانال منطبقی وجود ندارد", "No matching results": "نتیجه منطبق وجود ندارد", - "No matching user groups": "", + "No matching user groups": "هیچ گروه کاربری منطبقی وجود ندارد", "No matching users.": "هیچ کاربر منطبقی وجود ندارد.", "No one has read this message yet.": "هیچ‌کسی هنوز این پیغام را نخوانده است.", - "No other subscribers.": "", + "No other subscribers.": "مشترک دیگری وجود ندارد.", "No owner": "بدون مالک", "No playgrounds configured.": "هیچ زمین بازی آماده پیکربندی است.", "No playgrounds match your current filter.": "هیچ زمین بازی با فیلتر فعلی شما منطبق نیست.", @@ -1060,7 +1060,7 @@ "No scheduled messages.": "پیام برنامه‌ریزی شده وجود ندارد.", "No search results.": "جستجو نتیجه‌ای نداشت.", "No status text": "بدون شرح وضعیت", - "No subscribers.": "", + "No subscribers.": "بدون مشترک.", "No topics are marked as resolved.": "هیچ موضوع حل‌شده‌ای نیست.", "No topics match your current filter.": "هیچ موضوعی با فیلتر فعلی شما منطبق نیست.", "No uploaded files match your current filter.": "هیچ فایل آپلود شده‌ای با فیلتر جاری شما منطبق نیست.", @@ -1068,19 +1068,19 @@ "No user to subscribe.": "کاربرب برای مشترک شدن نیست.", "No users match your current filter.": "هیچ کاربری با فیلتر شما یافت نشد.", "No users match your filters.": "هیچ کاربری با فیلترهای شما منطبق نبود.", - "No users or subgroups to add.": "", + "No users or subgroups to add.": "کاربر یا زیرگروهی برای اضافه کردن نیست.", "No, I'll catch up.": "نه، من خواهم گرفت. ", - "No, don't ask again.": "", + "No, don't ask again.": "نه، دوباره سوال نکن.", "Nobody": "هیچ کس", "Nobody in this Zulip organization will be able to see this email address.": "هیچکس در این سازمان زولیپ نمی‌تواند این آدرس ایمیل را ببیند.", - "Non-archived channels": "", + "Non-archived channels": "کانال‌های بایگانی نشده", "Non-profit (registered)": "غیرانتفاعی (ثبت شده)", "None": "هیچکدام", - "None of the members of are subscribed to this channel.": "", + "None of the members of are subscribed to this channel.": "هیج کدام از اعضای در این کانال مشترک نیستند.", "None of your messages have emoji reactions yet.": "هنوز هیچ‌کدام از پیام‌های شما واکنش ایموجی ندارند.", - "Not a member of any groups.": "", - "Not active in the last year": "", - "Not granted": "", + "Not a member of any groups.": "عضو هیچ گروهی نیست.", + "Not active in the last year": "در سال گذشته فعال نبوده است", + "Not granted": "اعطا نشده", "Not subscribed": "مشترک نشده", "Note that any bots that you maintain will be disabled.": "توجه کنید هر رباتی که نگهداری می کنید غیرفعال خواهد شد.", "Nothing to preview": "موردی برای پیش نمایش نیست", @@ -1097,20 +1097,20 @@ "Notify this user by email?": "اطلاع دادن به این کاربر با ایمیل؟", "Notify topic": "به موضوع اطلاع بده", "November": "نوامبر", - "Now following .": "", + "Now following .": "الان دنبال می‌شود.", "Numbered list": "لیست شماره‌دار", - "OTHERS": "", - "Objects": "", + "OTHERS": "سایرین", + "Objects": "اشیاء", "October": "اکتبر", - "Offer to update to my computer's time zone": "", + "Offer to update to my computer's time zone": "پینشهاد برای به‌روزرسانی منطقه زمانی کامپیوتر من", "Old password": "کلمه عبور قبلی", "On hover": "هنگام عبور", "Once you leave this channel, you will not be able to rejoin.": "وقتی این کانال را ترک کنید، دوباره نمی‌توانید عضو آن شوید.", "Once you leave this group, you will not be able to rejoin.": "وقتی این گروه را ترک کنید، دوباره نمی‌توانید عضو آن شوید.", - "One or more files could not be deleted.": "", + "One or more files could not be deleted.": "یک یا چند عدد از فایل‌ها قابل حذف کردن نیستند.", "One or more of these users do not exist!": "یک یا چند کاربر از این موارد وجود ندارند!", "Only 2 custom profile fields can be displayed on the user card.": "فقط 2 فیلد سفارشی پروفایل روی کارت کاربر قابل نمایش است.", - "Only channel administrators can edit these settings.": "", + "Only channel administrators can edit these settings.": "فقط مدیران کانال می‌توانند این تنظیمات را ویرایش کنند.", "Only in conversation views": "فقط در صفحه‌های مکالمه", "Only in image viewer": "فقط در نمایشگر تصویر", "Only organization administrators can edit these settings": "فقط ادمین‌های سازمان می‌توانند این تنظیمات را ویرایش کنند", @@ -1130,14 +1130,14 @@ "Options": "گزینه‌ها", "Organization": "سازمان", "Organization URL": "URL سازمان", - "Organization administrators can automatically administer all channels.": "", + "Organization administrators can automatically administer all channels.": "مدیران سازمان به صورت اتوماتیک می‌توانند تمام کانال‌ها را مدیریت کنند.", "Organization administrators can reactivate deactivated users.": "ادمین‌های سازمان می‌توانند کاربران غیرفعال شده را دوباره فعال کنند.", "Organization description": "توضیحات سازمان", "Organization logo": "لوگو سازمان", "Organization name": "نام سازمان", "Organization permissions": "مجوزهای سازمان", "Organization profile": "پروفایل سازمان", - "Organization profile incomplete": "", + "Organization profile incomplete": "پروفایل سازمان کامل نیست", "Organization profile picture": "تصویر پروفایل سازمان", "Organization settings": "تنظیمات سازمان", "Organization type": "نوع سازمان", @@ -1146,9 +1146,9 @@ "Other emails": "ایمیل‌های دیگر", "Other permissions": "سایر مجوزها", "Other users in this Zulip organization will be able to see this email address.": "سایر کاربران در این سازمان زولیپ می‌توانند این آدرس ایمیل را ببینند.", - "Other views": "", + "Other views": "صفحه‌های دیگر", "Out sick": "بیمار ", - "Outgoing webhook": "", + "Outgoing webhook": "وب‌هوک‌های خروجی", "Outgoing webhook message format": "قالب پیام وب هوک خروجی", "Override default emoji?": "ایموجی پیش‌فرض بازنویسی شود؟", "Overview of ongoing conversations.": "مروری بر مکالمات جاری.", @@ -1159,13 +1159,13 @@ "Participants": "شرکت‌کنندگان", "Participated": "مشارکت‌شده", "Password": "کلمه عبور", - "Password is too weak.": "", - "Password should be at least {length} characters long.": "", + "Password is too weak.": "کلمه عبور خیلی ضعیف است.", + "Password should be at least {length} characters long.": "کلمه عبور باید حداقل {length} کاراکتر باشد.", "Paste as plain text": "آوردن متن به صورت ساده", "Paste formatted text": "آوردن متن قالب‌بندی شده", "Pattern": "الگو", - "People & Body": "", - "Permissions": "", + "People & Body": "افراد و بدن", + "Permissions": "مجوزها", "Personal": "شخصی", "Personal menu": "منو شخصی", "Personal settings": "تنظیمات شخصی", @@ -1177,31 +1177,31 @@ "Play animated images": "پخش تصاویر متحرک‌شده", "Play sound": "پخش کردن صدا", "Please contact support for an exception or add users with a reusable invite link.": "لطفاً برای یک استثنا با پشتیبانی تماس بگیرید یا کاربرانی با لینک دعوت چندبار مصرف اضافه کنید.", - "Please add a valid recipient.": "", - "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", - "Please choose a new password.": "", + "Please add a valid recipient.": "لطفا یک گیرنده معتبر اضافه کنید.", + "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "از یک کاربر با دسترسی صورتحساب بخواهید که تعداد مجوزها را افزایش دهد یا کاربران غیرفعال را حذف کنید و دوباره تلاش کنید.", + "Please choose a new password.": "لطفا یک کلمه عبور جدید انتخاب کنید.", "Please enter a question.": "لطفاً یک سوال وارد کنید.", - "Please enter task title.": "", - "Please enter your password.": "", + "Please enter task title.": "لطفا عنوان وظیفه را وارد کنید.", + "Please enter your password.": "لطفا کلمه عبور خود را وارد کنید.", "Please just upload one file.": "لطفا فقط یک فایل بارگذاری کنید.", "Please only use characters that are valid in an email address": "لطفاً فقط از کاراکترهایی استفاده کنید که در یک آدرس ایمیل معتبر است.", "Please re-enter your password to confirm your identity.": "لطفا کلمه عبور خود را دوباره وارد نمایید تا هویت شما تایید شود.", - "Please select a channel.": "لطفاً یک جریان مشخص کنید.", + "Please select a channel.": "لطفا یک کانال را انتخاب کنید.", "Political group": "گروه سیاسی", - "Popular": "", + "Popular": "محبوب", "Posted by {full_name}": "ارسال شده توسط {full_name}", "Preferences": "اولویت‌ها", "Press to add a new line": " فشار دادن برای اضافه کردن یک خط جدید", "Press to send": "فشار دادن برای ارسال", - "Prevent messages in this channel from being edited, deleted, or moved.": "", - "Prevent new messages from being sent to this channel.": "", + "Prevent messages in this channel from being edited, deleted, or moved.": "از ویرایش، پاک کردن و یا جابه‌جایی پیام‌های این کانال جلوگیری کن.", + "Prevent new messages from being sent to this channel.": "از ارسال پیام‌های جدید به این کانال جلوگیری کن.", "Prevent users from changing their avatar": "عدم اجازه تغییر آواتار به کاربران", "Prevent users from changing their email address": "عدم اجازه تغییر آدرس ایمیل به کاربران", "Prevent users from changing their name": "عدم اجازه تغییر نام به کاربران", "Preview": "پیش نمایش", "Preview organization profile": "پیش نمایش پروفایل سازمان", "Preview profile": "پیش نمایش پروفایل", - "Preview:": "", + "Preview:": "پیش‌نمایش:", "Previous message": "پیام قبلی", "Privacy": "حریم خصوصی", "Privacy settings": "تنظیمات حریم خصوصی", @@ -1209,13 +1209,13 @@ "Private, protected history": "خصوصی، سابقه محافظت شده", "Private, shared history": "خصوصی، سابقه قابل نمایش", "Profile": "پروفایل", - "Profile missing required fields": "", + "Profile missing required fields": "فیلدهای الزامی که در پروفایل وجود ندارند", "Pronouns": "ضمایر", "Public": "عمومی", - "Public data": "", + "Public data": "داده عمومی", "Question": "سوال", "Quote": "نقل قول", - "Quote message": "", + "Quote message": "نقل قول پیام", "Quoted original email (in replies)": "ایمیل اصلی نقل قول شده (در پاسخ‌ها)", "React to selected message with": "واکنش نشان داد به پیام با", "Reactions": "واکنش‌ها", @@ -1227,21 +1227,21 @@ "Reactivate {name}": "دوباره فعالسازی {name}", "Read receipts": "رسیدهای خوانده‌شدن", "Read receipts are currently disabled in this organization.": "رسید خوانده‌شده، در حال حاضر در این سازمان غیرفعال است.", - "Read receipts are disabled for this organization.": "", + "Read receipts are disabled for this organization.": "رسید دریافت در این سازمان غیرفعال شده است.", "Read receipts are not available for Notification Bot messages.": "رسید خوانده‌شدن برای ربات‌های اطلاع‌رسانی پیام‌ها، در دسترس نیستند.", "Recent conversations": "مکالمه‌های اخیر", - "Recent conversations options": "", - "Reloading…": "", + "Recent conversations options": "گزینه‌های مکالمات اخیر", + "Reloading…": "بارگیری مجدد...", "Remove": "حذف", "Remove from default": "از پیش فرض حذف کن", - "Remove it from the left sidebar for all users.": "", - "Removed successfully!": "", + "Remove it from the left sidebar for all users.": " این مورد را برای همه کاربران، از منوی کناری حذف کن.", + "Removed successfully!": "با موفقیت حذف شد!", "Removed successfully.": "با موفقیت حذف شد.", - "Rename ": "", - "Rename archived channel": "", - "Rename deactivated user group": "", + "Rename ": "تغییر نام ", + "Rename archived channel": "تغییر نام کانال بایگانی شده", + "Rename deactivated user group": "تغییر نام گروه کاربری غیرفعال شده", "Rename topic": "تغییر نام موضوع", - "Rename {group_name} (deactivated)": "", + "Rename {group_name} (deactivated)": "تغییر نام {group_name} (غیرفعال)", "Reply @-mentioning sender": "پاسخ دادن به @-فرستنده اشاره کننده", "Reply directly to sender": "پاسخ دادن مستقیم به فرستنده", "Reply mentioning bot": "به ربات اشاره‌کن پاسخ دهید", @@ -1259,13 +1259,13 @@ "Research": "پژوهش", "Resend": "ارسال مجدد", "Resend invitation?": "ارسال دوباره دعوتنامه؟", - "Reset to default font size ({default_value})": "", - "Reset to default line spacing": "", + "Reset to default font size ({default_value})": "تنظیم اندازه فونت به اندازه پیش‌فرض ({default_value})", + "Reset to default line spacing": "بازگشت به فاصله خطوط پیش‌فرض", "Reset to default notifications": "بازنشانی اطلاع‌رسانی‌های پیش‌فرض", "Reset zoom": "بازنشانی زوم", - "Resolved topics": "", + "Resolved topics": "موضوعات حل‌شده", "Restore draft": "بازیابی پیش نویس", - "Restrict email domains of new users": "", + "Restrict email domains of new users": "محدود کردن دامنه‌های ایمیل کاربران جدید", "Restrict to a list of domains": "محدود کردن به لیستی از دامنه‌ها", "Retain forever": "نگهداری برای همیشه", "Retention period (days)": "دوره نگهداری (روز)", @@ -1294,7 +1294,7 @@ "Scroll to bottom": "به پایین اسکرول کنید", "Scroll up": "حرکت دادن به بالا", "Scrolling": "حرکت دادن", - "Scrolling to your last message will mark {num_unread} unread messages as read. Would you like to scroll to that message and edit it?": "", + "Scrolling to your last message will mark {num_unread} unread messages as read. Would you like to scroll to that message and edit it?": "با اسکرول کردن به آخرین پیام، {num_unread} پیام‌ خوانده نشده به عنوان خوانده شده، علامت‌گذاری می‌شوند. آیا می‌خواهید به آن پیام بروید و آن را ویرایش کنید؟", "Search": "جستجو", "Search all public channels that you can view.": "تمام کانال‌های عمومی که شما می‌توانید ببینید، جستجو شود.", "Search all public channels.": "جستجوی تمام کانال‌های عمومی.", @@ -1327,27 +1327,27 @@ "Send message": "ارسال پیام", "Send mobile notifications even if I'm online": "ارسال اطلاع‌رسانی‌های موبایلی حتی اگر من آنلاین بودم", "Send mobile notifications even if user is online": "ارسال اعلان موبایلی حتی وقتی کاربر آنلاین است", - "Send notifications for all branches": "", + "Send notifications for all branches": "ارسال اطلاع‌رسانی برای همه شاخه‌ها ", "Send options": "گزینه‌های ارسال", "Send weekly digest emails to inactive users": "ارسال ایمیل های خلاصه برای کاربران غیرفعال به صورت هفتگی", "Sending…": "در حال ارسال...", "Sent!": "ارسال شد! ", "Sent! Your message is outside your current view.": "ارسال شد! پیام شما خارج از صفحه فعلی است.", "September": "سپتامبر", - "Server needs upgrade": "", - "Set font size to default": "", - "Set line spacing to default": "", + "Server needs upgrade": "سرور نیازمند به‌روزرسانی است", + "Set font size to default": "تنظیم اندازه فونت به پیش‌فرض", + "Set line spacing to default": "تنظیم فاصله خطوط به پیش‌فرض", "Set status": "تعیین وضعیت", "Set up two factor authentication": "راه‌اندازی اعتبارسنجی دو مرحله‌ای", - "Setting updated": "", + "Setting updated": "تنظیمات به‌روزرسانی شد", "Settings": "تنظیمات", "Setup": "پیکره بندی", "Several people are typing…": "افراد زیادی در حال نوشتن هستند...", "Show API key": "نمایش کلید API ", - "Show all topics": "", - "Show avatar": "", + "Show all topics": "نمایش تمام موضوعات", + "Show avatar": "نمایش آواتار", "Show counts for starred messages": "نمایش تعداد برای پیام های ستاره دار", - "Show edits and moves": "", + "Show edits and moves": "نمایش ویرایش‌ها و جابه‌جایی‌ها", "Show fewer": "نمایش کمتر", "Show images in thread": "نمایش تصاویر در موضوعات", "Show keyboard shortcuts": "نمایش میانبرهای صفحه کلید", @@ -1366,12 +1366,12 @@ "Showing messages since {time_string}.": "نشان‌دادن پیام‌ها از {time_string}.", "Sign up": "ثبت نام", "Size": "اندازه", - "Skip the rest": "", - "Skip video — I'm familiar with Zulip": "", - "Skipped unsubscribed channels": "", + "Skip the rest": "رد کردن باقیمانده", + "Skip video — I'm familiar with Zulip": "رد کردن ویدئو — با زولیپ آشنا هستم", + "Skipped unsubscribed channels": "کانال‌های مشترک‌نشده را رد کرد", "Slack compatible": "سازگار با اسلک", "Slack's outgoing webhooks": "وب هوک های خروجی اسلک", - "Smileys & Emotion": "", + "Smileys & Emotion": "شکلک‌ها و احساسات", "Some common words were excluded from your search.": "برخی از کلمات رایج از جستجوی شما حذف شده‌اند.", "Some older messages are unavailable. Upgrade your organization to access your full message history.": "برخی پیام‌های قدیمی در دسترس نیستند. سازمان خود را ارتقا دهید تا به تاریخچه کامل پیام‌هایتان دسترسی داشته باشید.", "Sort by estimated weekly traffic": "مرتب کردن بر اساس ترافیک تخمینی هفتگی", @@ -1380,16 +1380,16 @@ "Sort by unread message count": "مرتب کردن بر اساس تعداد پیام‌های خوانده نشده", "Spoiler": "لو‌دهنده", "Sponsorship request pending": "درخواست حمایت در حالت انتظار ", - "Standard": "", + "Standard": "استاندارد", "Standard view": "ویو استاندارد", "Star selected message": "ستاره دار کردن پیام انتخاب شده", "Star this message": "ستاره‌دار کردن این پیام", "Starred messages": "پیام‌های ستاره دار", - "Starred messages options": "", + "Starred messages options": "گزینه‌های پیام‌های ستاره‌دار", "Starring messages is a good way to keep track of important messages, such as tasks you need to go back to, or useful references. To star a message, hover over a message and click the . Learn more": "ستاره‌دار کردن پیام‌ها روش خوبی است که پیام‌های مهم مانند فعالیت‌هایی که باید به آنها رجوع کنید یا منابع مهم را دنبال کنید. برای ستاره‌دار کردن یک پیام، روی آن بروید و را کلیک کنید. یادگیری بیشتر", "Start a new topic or select one from the list.": "یک موضوع جدید شروع کنید یا از فهرست پایین یکی را انتخاب کنید.", - "Start export": "", - "Start export?": "", + "Start export": "شروع خروجی گرفتن", + "Start export?": "خروجی‌گرفتن شروع شود؟", "Start new conversation": "مکالمه جدید شروع کنید", "Status": "وضعیت", "Stream color": "رنگ جریان", @@ -1398,7 +1398,7 @@ "Subscribe": "عضویت", "Subscribe them": "مشترک‌ کردن آنها", "Subscribe to ": "مشترک شدن در ", - "Subscribe to this channel": "", + "Subscribe to this channel": "عضویت در این کانال", "Subscribe to/unsubscribe from selected channel": "مشترک شدن/نشدن در یک کانال", "Subscribe {full_name} to channels": "مشترک کردن {full_name} در کانال‌ها", "Subscribed": "عضویت انجام شد", @@ -1409,32 +1409,32 @@ "Subscribers preview": "پیش‌نمایش مشترکین", "Successfully subscribed user:": "کاربر‌ باموفقیت مشترک شده:", "Successfully subscribed users:": "کاربران با موفقیت عضو شده:", - "Summarize recent messages": "", + "Summarize recent messages": "خلاصه کردن پیام‌های اخیر", "Sunday": "یکشنبه", "Support Zulip": "پشتیبانی زولیپ", "Switch between tabs": "جابه جایی بین تب ها", "Switch to light theme": "تغییردادن به زمینه روشن", - "Switch to the dark theme": "", - "Symbols": "", + "Switch to the dark theme": "تغییر دادن به تم تاریک", + "Symbols": "نمادها", "System bot": "ربات سامانه", - "THIS CHANNEL": "", - "THIS CONVERSATION": "", + "THIS CHANNEL": "این کانال", + "THIS CONVERSATION": "این مکالمه", "Task already exists": "وظیفه هم اکنون وجود دارد", - "Task description (optional)": "", + "Task description (optional)": "شرح وظیفه (اختیاری)", "Task list": "لیست وظایف", - "Tasks": "", + "Tasks": "وظایف", "The administrators provided the following comment:": "ادمین‌ها نظر زیر را ارائه کرده‌اند:", - "The application has been updated; Reloading…": "", + "The application has been updated; Reloading…": "برنامه به‌روزرسانی شده‌است؛ بارگیری مجدد...", "The basics": "پایه‌ها", "The channel #{channel_name} does not exist. Manage your subscriptions on your Channels page.": "کانال #{channel_name} وجود ندارد. در صفحه کانال‌های خود، اشتراک‌های خود را مدیریت کنید.", "The channel description cannot contain newline characters.": "شرح کاتال نمی‌تواند شامل رفتن به خط بعد باشد.", - "The following uploaded files are no longer attached to any messages. They can still be accessed from this message's edit history. Would you like to delete them entirely?": "", - "The following uploaded files are no longer attached to any messages. Would you like to delete them entirely?": "", + "The following uploaded files are no longer attached to any messages. They can still be accessed from this message's edit history. Would you like to delete them entirely?": "فایل‌های آپلود شده‌ی زیر دیگر به هیچ پیامی پیوست نشده‌اند. همچنان می‌توانید از طریق تاریخچه‌ی ویرایش این پیام& به آن‌ها دسترسی داشته باشید. آیا می‌خواهید آن‌ها را به طور کامل حذف کنید؟", + "The following uploaded files are no longer attached to any messages. Would you like to delete them entirely?": "فایل‌های آپلود شده‌ی زیر دیگر به هیچ پیامی پیوست نشده‌اند. آیا می‌خواهید آن‌ها را به طور کامل حذف کنید؟", "The group description cannot contain newline characters.": "توضیحات گروه نمی‌تواند شامل سرخط رفتن باشد.", "The recipient {recipient} is not valid.": "گیرنده {recipient} معتبر نیست.", "The recipients {recipients} are not valid.": "گیرندگان {recipients} معتبر نیستند.", "The sender's email address": "آدرس ایمیل فرستنده", - "The topic {topic_display_name} already exists in this channel. Are you sure you want to combine messages from these topics? This cannot be undone.": "", + "The topic {topic_display_name} already exists in this channel. Are you sure you want to combine messages from these topics? This cannot be undone.": "موضوع {topic_display_name} در این کانال وجود دارد.آیا مطمئن هستید که می‌خواهید پیام‌های این موضوعات را با هم تجمیع کنید؟ این کار غیر قابل برگشت است.", "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "کلمه های عبورشان از سامانه های ما پاک می شود و هر رباتی که نگهداری می کنند غیرفعال خواهد شد.", "Theme": "زمینه", "There are no bots.": "رباتی وجود ندارد.", @@ -1444,19 +1444,19 @@ "There are no deactivated users.": "هیچ کاربر غیرفعال‌شده‌ای وجود ندارد.", "There are no default channels.": "هیچ کانال پیش‌فرضی وجود ندارد.", "There are no exports.": "خروجی وجود ندارد.", - "There are no groups matching your filters.": "", + "There are no groups matching your filters.": "هیچ گروهی با فیلترهای شما منطبق نبود.", "There are no invitations.": "دعوتنامه‌ای وجود ندارد.", "There are no messages here.": "اینجا هیچ پیامی نیست.", - "There are no messages in this topic.": "", - "There are no messages in your combined feed.": "", - "There are no messages to move.": "", + "There are no messages in this topic.": "هیچ پیامی در این موضوع نیست.", + "There are no messages in your combined feed.": "پیامی در فید ترکیبی شما وجود ندارد.", + "There are no messages to move.": "پیامی برای جا‌به‌جا کردن وجود ندارد.", "There are no unread messages in your inbox.": "در صندوق ورودی شما هیچ پیام خوانده‌نشده‌ای وجود ندارد.", "There are no user groups you can view in this organization.": "در این سازمان هیچ گروه کاربری که شما بتوانید ببینید وجود ندارد.", "There is a default emoji with this name. Do you want to override it with a custom emoji? The name :{emoji_name}: will no longer work to access the default emoji.": "یک ایموجی پیش فرض با این نام وجود دارد. آیا می‌خواهید آن را با یک ایموجی سفارشی تعویض کنید؟ نام :{emoji_name}: دیگر برای دسترسی به ایموجی پیش‌فرض کار نخواهد کرد.", - "There was an error updating the setting.": "", + "There was an error updating the setting.": "خطایی در به‌روزرسانی تنظیمات، وجود دارد.", "They administer the following bots:": "آنها ربات‌های زیر را مدیریت می‌کنند:", - "This demo organization will be automatically deleted in 30 days, unless it's converted into a permanent organization.": "", - "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This demo organization will be automatically deleted in 30 days, unless it's converted into a permanent organization.": "این سازمان آزمایشی به صورت خودکار بعد از 30 روز حذف خواهد شد مگر آنکه به یک سازمان دائمی تبدیل شود.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "این سازمان آزمایشی به صورت خودکار بعد از {days_remaining} روز حذف خواهد شد مگر آنکه به یک سازمان دائمی تبدیل شود.", "This Zulip server is running an old version and should be upgraded.": "این سرور زولیپ یک نسخه قدیمی را اجرا می‌کند و باید به‌روزرسانی شود.", "This action cannot be undone.": "این عملیات قابل برگشت نیست.", "This bot cannot be deactivated.": "این ربات نمی‌تواند غیرفعال شود.", @@ -1465,22 +1465,22 @@ "This change will make this channel's entire message history accessible according to the new configuration.": "این تغییر باعث خواهد شد که تمام سابقه پیام‌های کانال قابل دسترسی باشد.", "This channel does not exist or is private.": "این کانال وجود ندارد یا خصوصی است.", "This channel does not yet have a description.": "این کانال هنوز توضیحات ندارد.", - "This channel doesn't exist, or you are not allowed to view it.": "", + "This channel doesn't exist, or you are not allowed to view it.": "این کانال وجود ندارد، یا شما اجازه ندارید آن را ببینید.", "This channel has been archived.": "این کانال بایگانی شده است.", "This channel has no subscribers.": "این کانال مشترکی ندارد.", "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "این کانال {sub_count, plural, =0 {هیچ مشترکی ندارد} one {# مشترک دارد} other {# مشترک دارد}}.", "This content remains saved in your drafts.": "این محتوا در پیش‌نویس‌های شما محفوظ خواهد ماند.", - "This conversation also has older unread messages.": "", + "This conversation also has older unread messages.": "این مکالمه همچنین، پیام‌های خوانده نشده قدیمی‌تر دارد.", "This conversation does not include any users who can authorize it.": "این مکالمه شامل هیچ کاربری نمی شود که بتواند آن را مجاز کند.", "This conversation may have additional messages not shown in this view.": "این مکالمه ممکن است پیام‌های بیشتری داشته باشد که در اینجا نمایش داده نشود.", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "این سازمان آزمایشی به صورت خودکار بعد از {days_remaining} روز حذف خواهد شد مگر آنکه به یک سازمان دائمی تبدیل شود.", - "This feature is available on Zulip Cloud Plus.": "", + "This feature is available on Zulip Cloud Plus.": "این ویژگی بر روی زولیپ ابری پلاس در دسترس است.", "This feature is available on Zulip Cloud Plus. Upgrade to access.": "این ویژگی بر روی زولیپ ابری پلاس در دسترس است. ارتقا دهید تا دسترسی داشته باشید.", - "This group has been deactivated.": "", - "This group has no assigned permissions.": "", + "This group has been deactivated.": "این گروه غیرفعال شده است.", + "This group has no assigned permissions.": "این گروه هیچ مجوزی ندارد.", "This group has no members.": "این گروه هیچ عضوی ندارد.", - "This group has this permission because it's a subgroup of {supergroup_name}.": "", - "This group is deactivated. It can't be mentioned or used for any permissions.": "", + "This group has this permission because it's a subgroup of {supergroup_name}.": "این گروه این مجوز را دارد چون زیرگروهی از {supergroup_name} است.", + "This group is deactivated. It can't be mentioned or used for any permissions.": "این گروه غیرفعال شده است. نمی‌توان به آن اشاره کرد یا از آن برای هیچ مجوزی استفاده کرد.", "This is a test notification from Zulip.": "این یک اعلان آزمایشی از طرف زولیپ است.", "This is not a publicly accessible conversation.": "این یک مکالمه با دسترسی عمومی نیست.", "This is your home view.": "اینجا صفحه خانه شماست.", @@ -1490,11 +1490,11 @@ "This message will remain saved in your drafts until it is successfully sent.": "این پیام تا زمانی که به درستی ارسال شود در پیش‌نویس‌ها باقی خواهد ماند.", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "این سازمان پیکربندی شده است تا ویرایش محتوای پیام‌ها بعد از {minutes_to_edit} دقیقه از ارسال پیام، محدود شود.", "This profile field is required.": "این فیلد پروفایل ضروری است.", - "This silent mention won't trigger notifications.": "", - "This user cannot be deactivated.": "", + "This silent mention won't trigger notifications.": "این اشاره بی‌صدا، اطلاع‌رسانی را فعال نخواهد کرد.", + "This user cannot be deactivated.": "نمی‌توان این کاربر را غیرفعال کرد.", "This user does not exist!": "این کاربر وجود ندارد!", "This user has been deactivated.": "این کاربر غیرفعال شده است.", - "This user is a member of {name} because they are a member of a subgroup ({subgroups_name}).": "", + "This user is a member of {name} because they are a member of a subgroup ({subgroups_name}).": "این کاربر عضو {name} است چون عضوی از زیرگروه ({subgroups_name}) است.", "This view will show messages where you are mentioned.": "این صفحه، پیام‌هایی را نشان می‌دهد که در آن‌ها به شما اشاره شده است.", "This will clear the profile field for 1 user.": "این کار فیلد پروفایل را برای 1 کاربر پاک خواهد کرد.", "This will clear the profile field for users.": "این کار فیلد پروفایل را برای کاربر پاک خواهد کرد.", @@ -1509,18 +1509,18 @@ "Time limit for editing topics": "محدودیت زمان برای ویرایش موضوعات", "Time limit for moving messages between channels": "محدودیت زمان برای جابجایی پیام‌ها بین کانال‌ها", "Time zone": "منطقه زمانی", - "Time zone update offer": "", - "Time zone updated": "", + "Time zone update offer": "پینشهاد به‌روزرسانی منطقه زمانی", + "Time zone updated": "منطقه زمانی به‌روزرسانی شد", "Time's up!": "زمان به پایان رسیده است!", "Tip: You can also send \"/poll Some question\"": "نکته: شما می توانید از \"/poll سوال موردنظر\" برای پرسش سوال استفاده کنید", - "Tip: You can watch this video without sound.": "", - "Title": "", + "Tip: You can watch this video without sound.": "نکته: می‌توانید این ویدیو را بدون صدا تماشا کنید.", + "Title": "عنوان", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "برای جلب توجه به یک پیام، می‌توانید به یک کاربر، گروه، موضوع درگیر یا تمام مشترکان کانال، اشاره کنید. علامت @ را در بخش نوشتن پیام تایپ کنید و از بین گزینه‌ها انتخاب کنید که به کدام موارد می‌خواهید اشاره کنید. یادگیری بیشتر", - "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To deactivate this group, you must first remove all permissions assigned to it.": "برای غیرفعال کردن این گروه، ابتدا باید تمام مجوزهای اختصاص داده شده به آن را حذف کنید.", "To invite users, please increase the number of licenses or deactivate inactive users.": "برای دعوت کاربران لطفاً مجوزها را افزایش دهید یا کاربران غیرفعال را حذف کنید.", "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "برای ساده‌کردن آنکه پیام شما به کجا ارسال می‌شود، پیام‌های مکالماتی که شما در آن‌ها مطلبی نمی‌نویسید، محو می‌شوند.", "To preserve your reading state, this view does not mark messages as read.": "برای محافظت از حالت خواندن شما، این صفحه پیام‌ها را به خوانده‌شده تبدیل نمی‌کند.", - "To-do list title": "", + "To-do list title": "عنوان لیست انجام کارها", "Today": "امروز", "Today at {time}": "امروز ساعت {time}", "Toggle first emoji reaction on selected message": "اولین واکنش ایموجی را بر روی پیام انتخاب شده، تغییر دهید", @@ -1530,7 +1530,7 @@ "Tomorrow at {time}": "فردا ساعت {time}", "Top topic in the channel": "موضوعات برتر در کانال", "Topic": "موضوع", - "Topic actions menu": "", + "Topic actions menu": "منوی اقدامات موضوعی", "Topic muted": "موضوع بی‌صدا شد", "Topic notifications": "اطلاع‌رسانی‌های موضوع", "Topic settings": "تنظیمات موضوع", @@ -1540,8 +1540,8 @@ "Topics I send a message to": "موضوعاتی که من به آنها پیام فرستاده‌ام", "Topics I start": "موضوعاتی که من شروع کرده‌ام", "Topics are required in this organization.": "موضوعات در این سازمان ضروری هستند.", - "Travel & Places": "", - "Try now": "", + "Travel & Places": "سفر ومکان‌ها", + "Try now": "الان امتحان کن", "Tuesday": "سه شنبه", "Turn off invisible mode": "خاموش کردن حالت نامرئی", "Two factor authentication": "احراز هویت دو مرحله ای", @@ -1550,14 +1550,14 @@ "URL for your integration": "آدرس برای ادغام شما", "URL pattern": "الگوی URL", "URL template": "قالب آدرس", - "Unable to connect to Zulip. Retrying now…": "", - "Unable to connect to Zulip. Retrying soon…": "", - "Unable to connect to Zulip. {retry_delay_secs, plural, one {Trying again in {retry_delay_secs} second…} other {Trying again in {retry_delay_secs} seconds…}}": "", - "Unable to update setting": "", + "Unable to connect to Zulip. Retrying now…": "اتصال به زولیپ امکان‌پذیر نیست. در حال تلاش مجدد…", + "Unable to connect to Zulip. Retrying soon…": "اتصال به زولیپ امکان‌پذیر نیست. تلاش مجدد، به زودی …", + "Unable to connect to Zulip. {retry_delay_secs, plural, one {Trying again in {retry_delay_secs} second…} other {Trying again in {retry_delay_secs} seconds…}}": "اتصال به زولیپ امکان‌پذیر نیست. {retry_delay_secs, plural, one {در حال تلاش مجدد پس از {retry_delay_secs} ثانیه…} دیگری {در حال تلاش مجدد در {retry_delay_secs} ثانیه…}}", + "Unable to update setting": "ناموفق در به‌روزرسانی تنظیمات", "Uncheck all": "خارج کردن همه موارد از انتخاب", "Undo": "Undo", "Undo mute": "لغو بی‌صدا کردن", - "Unexpected error updating the timezone.": "", + "Unexpected error updating the timezone.": "خطای غیرمنتظره در به‌روزرسانی منطقه زمانی.", "Unknown author": "نویسنده ناشناس", "Unknown channel": "کانال ناشناس", "Unknown user": "کاربر ناشناس", @@ -1567,7 +1567,7 @@ "Unmute this user": "صدادار کردن این کاربر", "Unmute topic": "صدادار کردن موضوع", "Unmuted": "صدادار شده", - "Unmuted .": "", + "Unmuted .": "صدادارشدن ", "Unmuted channels and topics": "صدادار کردن کانال‌ها و موضوعات", "Unpin channel from top": "حدف کردن کانال از بالا", "Unread": "خوانده نشده", @@ -1581,7 +1581,7 @@ "Unsubscribe": "لغو عضویت", "Unsubscribe from ?": "لغو اشتراک از ؟", "Unsubscribe from ": "لغو اشتراک از ", - "Unsubscribe from this channel": "", + "Unsubscribe from this channel": "لغو عضویت در این کانال", "Unsubscribe {full_name} from ?": "لغو اشتراک {full_name} از ؟", "Unsubscribed successfully!": "لغو عضویت با موفقیت انجام شد!", "Unsubscribed yourself successfully!": "با موفقیت اشتراک شما لغو شد!", @@ -1589,7 +1589,7 @@ "Up to {time_limit} after posting": "تا {time_limit} بعد از ارسال پست", "Update successful: Subdomains allowed for {domain}": "آپدیت موفق: زیردامنه‌ها برای {domain} مجاز شدند", "Update successful: Subdomains no longer allowed for {domain}": "به‌رزرسانی موفق: زیردامنه‌ها دیگر برای {domain} مجاز نیستند", - "Upgrade for more space.": "", + "Upgrade for more space.": "برای فضای بیشتر، ارتقا بدهید.", "Upgrade to the latest release": "ارتقا به آخرین نسخه منتشرشده", "Upgrade to {standard_plan_name}": "ارتقا به {standard_plan_name}", "Upload avatar": "آپلود کردن آواتار", @@ -1607,22 +1607,22 @@ "Use channel settings to unsubscribe the last user from a private channel.": "از تنظیمات کانال برای لغو اشتراک آخرین کاربر از کانال خصوصی، استفاده کنید.", "Use full width on wide screens": "استفاده از حالت تمام عرض در صفحه نمایش های عریض", "Use html encoding (not recommended)": "استفاده از رمزگذاری html (توصیه نمی شود)", - "Use or create a saved snippet": "", + "Use or create a saved snippet": "ساخت یا ویرایش یک قطعه کد ذخیره شده", "Use organization level settings {org_level_message_retention_setting}": "استفاده از تنظیمات در رده سازمانی {org_level_message_retention_setting}", "Use the back button in your browser or desktop app.": "از دکمه برگشت در مرورگر یا اپلیکیشن دسکتاپ استفاده کنید.", "Use this space for personal notes, or to test out Zulip features.": "از این فضا برای یادداشت‌های شخصی یا آزمایش ویژگی‌های زولیپ استفاده کنید.", "User": "کاربر", "User ID": "شناسه کاربری", - "User group ID": "", + "User group ID": "شناسه گروه کاربری", "User group creation": "ساخت گروه کاربری", "User group description": "توضیحات گروه کاربری", - "User group details": "", + "User group details": "جزییات گروه کاربری", "User group name": "نام گروه کاربری", - "User group permissions": "", + "User group permissions": "مجوزهای گروه کاربری", "User group settings": "تنظیمات گروه کاربری", "User groups": "گروه‌های کاربری", - "User groups offer a flexible way to manage permissions in your organization.": "", - "User groups they should join": "", + "User groups offer a flexible way to manage permissions in your organization.": "گروه‌های کاربری روشی انعطاف‌پذیر برای مدیریت مجوزها در سازمان شما ارائه می‌دهند.", + "User groups they should join": "گروه‌های کاربری که باید عضو آن شوند", "User identity": "هویت کاربر", "User is already not subscribed.": "کاربر هم اکنون عضو نیست.", "User is deactivated": "کاربر غیرفعال شده است ", @@ -1631,14 +1631,14 @@ "User role": "نقش کاربر", "Users": "کاربران", "Users can always disable their personal read receipts.": "کاربران همیشه می‌توانند رسید خوانده شده خود را غیرفعال کنند.", - "Users can edit this field for their own account": "", - "Users can still search for messages in archived channels.
This action cannot be undone.": "", + "Users can edit this field for their own account": "کاربران می‌توانند این فیلد را برای حساب کاربری خود، ویرایش کنند", + "Users can still search for messages in archived channels.
This action cannot be undone.": "کاربران همچنان می‌توانند پیام‌ها را در کانال‌های بایگانی‌شده جستجو کنند.
این اقدام قابل بازگشت نیست.", "Users join as": "کاربران عضو‌شده به عنوان", "VIEWS": "صفحه‌ها ", "Vacationing": "در تعطیلات", "Version {zulip_version}": "نسخه {zulip_version}", "View all channels": "مشاهده تمام کانال‌ها", - "View all members": "", + "View all members": "مشاهده تمام اعضا", "View all subscribers": "مشاهده تمام مشترکین", "View all user groups": "نمایش تمام گروه‌های کاربری", "View all users": "مشاهده تمام کاربران", @@ -1650,15 +1650,15 @@ "View edit and move history": "مشاهده، ویرایش و جابجایی تاریخچه", "View edit history": "مشاهده تاریخچه ویرایش", "View file": "نمایش فایل", - "View in channel settings": "", + "View in channel settings": "مشاهده در تنظیمات کانال", "View in playground": "مشاهده در زمین بازی", "View in {name}": "مشاهده در {name}", "View in {playground_name}": "مشاهده در {playground_name}", "View messages sent": "مشاهده پیام‌های ارسال شده ", "View messages with yourself": "مشاهده پیام‌هایی که به خودتان فرستادید", - "View move history": "", + "View move history": "مشاهده سابقه جابه‌جایی", "View original message": "مشاهده پیام‌های اصلی", - "View permissions": "", + "View permissions": "مشاهده مجوزها", "View profile": "مشاهده پروفایل", "View read receipts": "مشاهده رسید‌های خوانده‌شدن", "View recent conversations": "مشاهده مکالمات اخیر", @@ -1670,67 +1670,67 @@ "Visual desktop notifications": "اطلاع رسانی دیداری برای دسکتاپ", "Waiting period (days)": "دوره انتظار (برحسب روز)", "Waiting period before new members turn into full members": "دوره انتظار برای تبدیل شدن کاربران جدید به کاربر کامل", - "Warn when composing a DM to a guest": "", + "Warn when composing a DM to a guest": "اخطار هنگام نوشتن پیام مستقیم به مهمان", "Warning: #{channel_name} is a private channel.": "اخطار: کانال #{channel_name} خصوصی است.", - "Watch later": "", + "Watch later": "بعداً نگاه کنید", "We are about to have a poll. Please wait for the question.": "می خواهیم یک نظرسنجی داشته باشیم. لطفا برای سوال منتظر بمانید.", "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "ما کلید میانبر \"{originalHotkey}\" را با \"{replacementHotkey}\" جایگزین کرده‌ایم تا راه‌اندازی این میان‌بر معمولی آسان‌تر شود.", "Web-public": "وب-عمومی", "Wednesday": "چهارشنبه ", "Week of {date}": "هفته {date}", - "Welcome back! You have at least {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", - "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", + "Welcome back! You have at least {unread_msgs_count} unread messages. Do you want to mark them all as read?": "خوش برگشتید! شما {unread_msgs_count} پیام خوانده‌نشده دارید. آیا می‌خواهید همه آنها را به خوانده‌شده تبدیل کنید؟", + "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "خوش برگشتید! شما {unread_msgs_count} پیام خوانده‌نشده دارید. آیا می‌خواهید همه آنها را به خوانده‌شده تبدیل کنید؟", "Welcome to recent conversations!": "به مکالمات اخیر خوش‌ آمدید!", - "Welcome to Zulip!": "به Zulip خوش آمدید!", + "Welcome to Zulip!": "به زولیپ خوش آمدید!", "Welcome to your inbox!": "به صندوق ورودی خوش‌آمدید!", "What pronouns should people use to refer to you?": "دیگران باید از چه ضمیری برای شما استفاده کنند؟", "When you deactivate , they will be immediately logged out.": "وقتی شما را غیرفعال کنید بلافاصله خارج خواهند شد.", "Where to send notifications": "ارسال اظلاع‌رسانی‌ها به کجا", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "این که آیا اشاره‌های وایلدکارت مانند @all به عنوان اشاره برای اعلان‌ها در نظر گرفته می‌شوند یا نه.", - "Which branches should notifications be sent for?": "", - "Which messages should be moved?": "", - "Which parts of the emails should be included in the Zulip messages?": "", - "Who can access this channel": "", + "Which branches should notifications be sent for?": "برای کدام شعب باید اطلاع‌رسانی ارسال شود؟", + "Which messages should be moved?": "کدام پیام‌ها باید جا‌به‌جا شوند؟", + "Which parts of the emails should be included in the Zulip messages?": "کدام بخش‌های ایمیل‌ها باید در پیام زولیپ ضمیمه شود؟", + "Who can access this channel": "چه کسی می‌تواند به این کانال دسترسی داشته باشد", "Who can access user's email address": "چه کسی می‌تواند به آدرس ایمیل کاربران دسترسی داشته باشد", "Who can access your email address": "چه کسی می تواند به آدرس ایمیل شما دسترسی داشته باشد", "Who can add custom emoji": "چه کسی می تواند ایموجی سفارشی اضافه کند", - "Who can add members to this group": "", - "Who can administer all user groups": "", - "Who can administer this channel": "", - "Who can administer this group": "", + "Who can add members to this group": "چه کسی می‌تواند به این گروه عضو اضافه کند", + "Who can administer all user groups": "چه کسی می‌تواند تمام گروه‌های کاربری را مدیریت کند", + "Who can administer this channel": "چه کسی می‌تواند این کانال را مدیریت کند", + "Who can administer this group": "چه کسی می‌تواند این گروه را مدیریت کند", "Who can authorize a direct message conversation": "چه کسی می تواند یک مکالمه پیام مستقیم را مجاز کند", - "Who can create any bot": "", - "Who can create bots that send messages into Zulip": "", + "Who can create any bot": "چه کسی می‌تواند هر رباتی بسازد", + "Who can create bots that send messages into Zulip": "چه کسی می‌تواند بات بسازد و به زولیپ پیام بفرستد", "Who can create private channels": "چه کسی می‌تواند کانال‌های خصوصی بسازد", "Who can create public channels": "چه کسی می‌تواند کانال‌های عمومی بسازد", "Who can create reusable invitation links": "چه کسی می‌تواند لینک‌های دعوت چندبار مصرف درست کند", - "Who can create user groups": "", + "Who can create user groups": "چه کسی می‌تواند گروه‌های کاربری بسازد", "Who can create web-public channels": "چه کسی می‌تواند کانال‌های عمومی وب بسازد", - "Who can delete any message": "", + "Who can delete any message": "چه کسی می‌تواند هر پیامی را پاک کند", "Who can delete their own messages": "چه کسی می‌تواند پیام‌های خود را پاک کند", - "Who can join this group": "", - "Who can leave this group": "", - "Who can manage plans and billing": "", - "Who can mention this group": "", + "Who can join this group": "چه کسی می‌تواند وارد این گروه شود", + "Who can leave this group": "چه کسی می‌تواند این گروه را ترک کند", + "Who can manage plans and billing": "چه کسی می‌تواند طرح‌ها و صورتحساب‌ها را مدیریت کند", + "Who can mention this group": "چه کسی می‌تواند به این گروه اشاره کند", "Who can move messages to another channel": "چه کسی می‌تواند پیام‌ها را بین کانال‌ها جابجا کند", "Who can move messages to another topic": "چه کسی می‌تواند پیام‌ها را به موضوع دیگری جابجا کند", "Who can notify a large number of users with a wildcard mention": "چه کسی می‌تواند به گروه بزرگی از کاربران با یک وایلدکارت، اشاره کند", - "Who can post to this channel": "", - "Who can remove members from this group": "", - "Who can resolve topics": "", + "Who can post to this channel": "چه کسی می‌تواند در این کانال پست منتشر کند", + "Who can remove members from this group": "چه کسی می‌تواند اعضا را از این گروه حذف کند", + "Who can resolve topics": "چه کسی می‌تواند موضوعات را حل‌شده کند", "Who can send email invitations to new users": "چه کسی می‌تواند دعوتنامه ایمیلی برای کاربران جدید بفرستد", "Who can start a direct message conversation": "چه کسی می‌تواند یک مکالمه پیام مستقیم را شروع کند", - "Who can subscribe anyone to this channel": "", - "Who can subscribe others to channels": "", - "Who can subscribe to this channel": "", - "Who can unsubscribe anyone from this channel": "", - "Who can use AI summaries": "", + "Who can subscribe anyone to this channel": "چه کسی می‌تواند افراد دیگر را مشترک این کانال کند", + "Who can subscribe others to channels": "چه کسی می‌تواند دیگران را مشترک کانال‌ها کند", + "Who can subscribe to this channel": "چه کسی می‌تواند در این کانال مشترک شود", + "Who can unsubscribe anyone from this channel": "چه کسی می‌تواند اشتراک اعضا در این کانال را لغو کند", + "Who can use AI summaries": "چه کسی می‌تواند از خلاصه‌سازی هوش مصنوعی استفاده کند", "Who can view all other users in the organization": "چه کسی می‌تواند تمام کاربران دیگر در سازمان را مشاهده کند", - "Who should be the sender of the Zulip messages for this email address?": "", + "Who should be the sender of the Zulip messages for this email address?": "چه کسی باید فرستنده پیام‌های زولیپ برای این آدرس ایمیل باشد؟", "Why not start the conversation?": "چرا شروع مکالمه را امتحان نکنید؟", "Word": "کلمه", "Working remotely": "دورکار", - "Would you like to view messages in all public channels?": "", + "Would you like to view messages in all public channels?": "آیا دوست دارید پیام‌های همه کانال‌های عمومی را ببینید؟", "Write": "نوشتن", "Yes, please!": "بله، لطفا! ", "Yes, save": "بله، ذخیره کن", @@ -1744,20 +1744,20 @@ "You and": "شما و", "You and ": "شما و ", "You and {recipients}": "شما و {recipients}", - "You are a member of this group because you are a member of a subgroup ({associated_subgroup_names}).": "", - "You are a member of this group because you are a member of a subgroup ().": "", - "You are a member of this group.": "", - "You are a member of {name} because you are a member of a subgroup ({subgroups_name}).": "", + "You are a member of this group because you are a member of a subgroup ({associated_subgroup_names}).": "شما عضو این گروه هستید چون عضوی از زیرگروه ({associated_subgroup_names}) هستید.", + "You are a member of this group because you are a member of a subgroup ().": "شما عضو این گروه هستید چون عضوی از یک زیرگروه هستید ().", + "You are a member of this group.": "شما عضوی از این گروه هستید.", + "You are a member of {name} because you are a member of a subgroup ({subgroups_name}).": "شما عضو {name} هستید چون عضوی از زیرگروه ({subgroups_name}) هستید.", "You are about to disable all notifications for direct messages, @‑mentions and alerts, which may cause you to miss messages that require your timely attention. If you would like to temporarily disable all desktop notifications, consider turning on \"Do not disturb\" instead.": "شما در شرف غیرفعال کردن همه اعلان‌ها برای پیام‌های مستقیم، @‑اشاره‌ها و هشدارها هستید که ممکن است باعث شود پیام‌هایی را که نیاز به توجه به موقع شما دارند، از دست بدهید. اگر می‌خواهید به طور موقت همه اعلان‌های دسک‌تاپ را غیرفعال کنید، به جای آن «مزاحم نشوید» را روشن کنید.", - "You are already a member of this group because you are a member of a subgroup": "", - "You are moving messages to a topic that already exists. Messages from these topics will be combined.": "", + "You are already a member of this group because you are a member of a subgroup": "شما از قبل عضو این گروه هستید چون عضوی از یک زیرگروه هستید.", + "You are moving messages to a topic that already exists. Messages from these topics will be combined.": "شما در حال انتقال پیام‌ها به موضوعی هستید که از قبل وجود دارد. پیام‌های این موضوعات با هم ترکیب خواهند شد.", "You are not a member of any user groups.": "شما عضو هیچ گروه کاربری نیستید.", - "You are not a member of this group.": "", - "You are not allowed to add members to this group": "", - "You are not allowed to change this field. Contact an administrator to update it.": "", - "You are not allowed to remove this permission.": "", + "You are not a member of this group.": "شما عضوی از این گروه نیستید.", + "You are not allowed to add members to this group": "شما اجازه ندارید عضوی به این گروه اضافه کنید", + "You are not allowed to change this field. Contact an administrator to update it.": "شما اجازه ندارید این فیلد را تغییر دهید. برای به‌روزرسانی آن، با یکی از ادمین‌ها تماس بگیرید.", + "You are not allowed to remove this permission.": "شما اجازه ندارید این مجوز را حذف کنید.", "You are not allowed to start direct message conversations.": "شما اجازه ندارید که یک مکالمه پیام مستقیم را شروع کنید.", - "You are not subscribed to . ": "", + "You are not subscribed to . ": "شما مشترک نیستید. ", "You are not subscribed to any channels.": "شما مشترک هیچ کانالی نشده‌اید.", "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "شما در حال فرستادن یک پیام به یک موضوع حل‌شده هستید. می‌توانید در همین وضعیت بفرستید یا ابتدا موضوع را تبدیل به حل‌نشده بکنید.", "You are using an old version of the Zulip desktop app with known security bugs.": "شما از نسخه قدیمی برنامه دسکتاپ زولیپ با اشکالات امنیتی شناخته‌شده استفاده می‌کنید.", @@ -1768,7 +1768,7 @@ "You can also make tables with this Markdown-ish table syntax.": "شما همچنین می‌توانید به کمک دستور خط مارکدان جدول بسازید.", "You can combine search filters as needed.": "شما می‌توانید فیلترهای جستجو را در صورت نیاز با هم ترکیب کنید.", "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "شما می‌توانید این سازمان آزمایشی را به یک سازمان دائمی زولیپ تبدیل کنید. تمام کاربران و تاریخچه پیام‌ها حفظ خواهد شد.", - "You can create bots that can only send messages.": "", + "You can create bots that can only send messages.": "شما می‌توانید باتی درست کنید که فقط پیام بفرستد.", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "شما می‌توانید با ایجاد اکانت زولیپ در این سازمان به طور کامل به این انجمن دسترسی داشته باشید و در گفتگوها شرکت کنید.", "You can no longer save changes to this message.": "دیگر نمی‌توانید تغییرات این پیام را ذخیره کنید.", "You can only view channels that you are subscribed to.": "شما فقط کانال‌هایی را می‌توانید ببینید که مشترک آن هستید.", @@ -1776,17 +1776,17 @@ "You can reactivate deactivated users from organization settings.": "شما از بخشتنظیمات سازمان می‌توانید کاربران غیرفعال شده را دوباره فعال کنید.", "You can use email to send messages to Zulip channels.": "شما می‌توانید برای ارسال پیام در کانال‌های زولیپ از ایمیل استفاده کنید.", "You cannot create a channel with no subscribers.": "شما نمی‌توانید یک کانال بدون مشترک، ایجاد کنید.", - "You cannot create a user group with no members or subgroups.": "", - "You cannot join a deactivated user group.": "", - "You cannot leave a deactivated user group.": "", + "You cannot create a user group with no members or subgroups.": "شما نمی‌توانید گروهی بدون عضو یا بدون زیرگروه، بسازید.", + "You cannot join a deactivated user group.": "شما نمی‌توانید عضو گروه کاربری غیرفعال شده، بشوید.", + "You cannot leave a deactivated user group.": "شما نمی‌توانید از گروه غیرفعال شده خارج شوید.", "You cannot send messages to deactivated users.": "شما نمی‌توانید به کاربران غیرفعال پیام دهید.", "You do not have permission to add custom emoji.": "شما اجازه اضافه کردن ایموجی سفارشی را ندارید.", "You do not have permission to add other users to channels in this organization.": "شما مجوز ندارید کاربران دیگر را به کانال‌های این سازمان اضافه کنید.", - "You do not have permission to add other users to this channel.": "", - "You do not have permission to create bots.": "", - "You do not have permission to create channels.": "", - "You do not have permission to create user groups.": "", - "You do not have permission to edit this setting.": "", + "You do not have permission to add other users to this channel.": "شما مجوز ندارید که کاربران دیگر را به این کانال اضافه کنید.", + "You do not have permission to create bots.": "شما مجوز ندارید که بات بسازید.", + "You do not have permission to create channels.": "شما مجوز ندارید که کانال بسازید.", + "You do not have permission to create user groups.": "شما مجوز ندارید که گروه کاربری بسازید.", + "You do not have permission to edit this setting.": "شما مجوز ندارید که این تنظیمات را ویرایش کنید.", "You do not have permission to join this group.": "شما اجازه ندارید به این گروه ملحق شوید.", "You do not have permission to leave this group.": "شما اجازه ندارید از این گروه خارج شوید.", "You do not have permission to move messages to another channel in this organization.": "شما مجوز ندارید که پیام‌ها را به کانال دیگری در این سازمان جابجا کنید.", @@ -1795,7 +1795,7 @@ "You do not have permission to resolve topics with messages older than {N, plural, one {# day} other {# days}} in this organization.": "شما در این سازمان اجازه ندارید که موضوعاتی را که پیام‌های قدیمی‌تر از {N, plural, one {# day} other {# days}} دارند، حل‌شده علامت‌گذاری کنید.", "You do not have permission to resolve topics with messages older than {N, plural, one {# hour} other {# hours}} in this organization.": "شما در این سازمان اجازه ندارید که موضوعاتی را که پیام‌های قدیمی‌تر از {N, plural, one {# hour} other {# hours}} دارند، حل‌شده علامت‌گذاری کنید.", "You do not have permission to resolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "شما در این سازمان اجازه ندارید که موضوعاتی را که پیام‌های قدیمی‌تر از {N, plural, one {# minute} other {# minutes}} دارند، حل‌شده علامت‌گذاری کنید.", - "You do not have permission to send invite emails in this organization.": "", + "You do not have permission to send invite emails in this organization.": "شما اجازه ارسال ایمیل دعوت در این سازمان را ندارید.", "You do not have permission to unresolve topics with messages older than {N, plural, one {# day} other {# days}} in this organization.": "شما در این سازمان اجازه ندارید که موضوعاتی را که پیام‌های قدیمی‌تر از {N, plural, one {# day} other {# days}} دارند، حل‌نشده علامت‌گذاری کنید.", "You do not have permission to unresolve topics with messages older than {N, plural, one {# hour} other {# hours}} in this organization.": "شما در این سازمان اجازه ندارید که موضوعاتی را که پیام‌های قدیمی‌تر از {N, plural, one {# hour} other {# hours}} دارند، حل‌نشده علامت‌گذاری کنید.", "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "شما در این سازمان اجازه ندارید که موضوعاتی را که پیام‌های قدیمی‌تر از {N, plural, one {# minute} other {# minutes}} دارند، حل‌نشده علامت‌گذاری کنید.", @@ -1812,12 +1812,12 @@ "You have no active bots.": "ربات فعالی ندارید.", "You have no direct messages including {person} yet.": "شما هنوز هیچ پیام مستقیمی که شامل {person} باشد ندارید.", "You have no direct messages with these users yet.": "شما با این کاربران هنوز هیچ پیام مستقیمی نداشته‌اید.", - "You have no direct messages with these users.": "", + "You have no direct messages with these users.": "شما با این کاربران هیچ پیام مستقیمی ندارید.", "You have no direct messages with {person} yet.": "شما هنوز هیچ پیام مستقیمی با {person} ندارید.", - "You have no direct messages with {person}.": "", + "You have no direct messages with {person}.": "شما پیام مستقیمی با {person} ندارید.", "You have no direct messages yet!": "شما هنوز پیام مستقیمی ندارید!", "You have no inactive bots.": "شما ربات های غیرفعال ندارید ", - "You have no messages in muted topics and channels.": "", + "You have no messages in muted topics and channels.": "شما هیچ پیامی در موضوعات و کانال‌های بی‌صدا شده، ندارید.", "You have no more unread direct messages.": "شما پیام مستقیم خوانده نشده دیگری ندارید.", "You have no more unread topics.": "شما موضوع خوانده نشده دیگری ندارید.", "You have no starred messages.": "شما پیام ستاره‌دار ندارید.", @@ -1828,12 +1828,12 @@ "You have not sent any direct messages to yourself yet!": "شما هنوز هیچ پیام مستقیمی به خودتان نفرستاده‌اید!", "You have not uploaded any files.": "هیچ فایلی بارگذاری نکرده اید.", "You have unmuted this topic.": "شما این موضوع را صدادار کرده‌اید.", - "You have unread mentions": "", - "You have {display_count, plural, =0 {no drafts} one {# draft} other {# drafts}}.": "", - "You have {display_count, plural, =0 {no scheduled messages} one {# scheduled message} other {# scheduled messages}}.": "", - "You have {display_count, plural, =0 {no starred messages} one {# starred message} other {# starred messages}}.": "", - "You have {display_count, plural, =0 {no unread mentions} one {# unread mention} other {# unread mentions}}.": "", - "You have {display_count, plural, =0 {no unread messages} one {# unread message} other {# unread messages}}.": "", + "You have unread mentions": "اشاره‌های خوانده نشده دارید", + "You have {display_count, plural, =0 {no drafts} one {# draft} other {# drafts}}.": "شما {display_count, plural, =0 {no drafts} one {# پیش‌نویس} other {# پیش‌نویس}} دارید.", + "You have {display_count, plural, =0 {no scheduled messages} one {# scheduled message} other {# scheduled messages}}.": "شما {display_count, plural, =0 {هیچ پیام زمان‌بندی‌شده‌ای ندارید} یک {# پیام زمان‌بندی‌شده} دیگر {# پیام زمان‌بندی‌شده}} دارید.", + "You have {display_count, plural, =0 {no starred messages} one {# starred message} other {# starred messages}}.": "شما {display_count, plural, =0 {پیام ستاره‌دار ندارید} یک {# پیام ستاره‌دار} دیگر {# پیام ستاره‌دار}} دارید.", + "You have {display_count, plural, =0 {no unread mentions} one {# unread mention} other {# unread mentions}}.": "شما {display_count, plural, =0 {اشاره خوانده نشده ندارید} یک {# اشاره خوانده نشده} دیگر {# اشاره خوانده نشده}} دارید.", + "You have {display_count, plural, =0 {no unread messages} one {# unread message} other {# unread messages}}.": "شما {display_count, plural, =0 {پیام خوانده نشده‌ ندارید} یک {# پیام خوانده نشده} دیگر {# پیام خوانده نشده}} دارید.", "You haven't received any messages sent by {person} yet.": "شما هنوز هیچ پیامی که از {person} ارسال شده باشد دریافت نکرده‌اید.", "You may want to configure your organization's login page prior to inviting users.": "شما ممکن است بخواهید صفحه ورود سازمان خود را قبل از دعوت سایر کاربران ساختاربندی کنید.", "You may want to upload a profile picture for your organization prior to inviting users.": "شما ممکن است بخواهید قبل از دعوت از سایر کاربران، یک تصویر نمایه برای سازمان خود آپلود کنید.", @@ -1843,36 +1843,36 @@ "You must configure your email to access this feature.": "شما باید ایمیل خود را پیکربندی کنید تا به این ویژگی دسترسی داشته‌ باشید.", "You need to be running Zephyr mirroring in order to send messages!": "برای ارسال پیام نیاز به اجرای بازتاب Zephyr دارید!", "You searched for:": "جستجوی شما:", - "You subscribed to . ": "", + "You subscribed to . ": "شما مشترک شده‌اید. ", "You type": "شما تایپ می کنید", - "You unsubscribed from . ": "", + "You unsubscribed from . ": "شما از لغو اشتراک کردید. ", "You will automatically follow topics that you have configured to both follow and unmute.": "شما به طور خودکار موضوعاتی را دنبال می‌کنید که پیکربندی کرده‌اید که هم آن‌ها را دنبال کنید و هم صدادار باشند.", - "You will be able to export all public data, and (optionally) private data from users who have given their permission.": "", - "You will lose access to content in this channel if you make it private. To keep access, subscribe or grant yourself permission to do so under Advanced configurations.": "", - "You will no longer be prompted to update your time zone.": "", + "You will be able to export all public data, and (optionally) private data from users who have given their permission.": "شما قادر خواهید بود از تمام داده‌های عمومی و داده‌های خصوصی کاربرانی که اجازه داده‌اند (مورد دوم اختیاری است)، خروجی بگیرید.", + "You will lose access to content in this channel if you make it private. To keep access, subscribe or grant yourself permission to do so under Advanced configurations.": "اگر این کانال را خصوصی کنید، دسترسی به محتوای آن را از دست خواهید داد. برای حفظ دسترسی، مشترک شوید یا در تنظیمات پیشرفته به خودتان اجازه انجام این کار را بدهید.", + "You will no longer be prompted to update your time zone.": "شما دیگر پیغامی برای به‌روزرسانی منطقه زمانی، دریافت نخواهید کرد.", "You will not receive notifications about new messages.": "شما اعلانی برای پیام‌های جدید دریافت نخواهید کرد.", "You will now see the channel you created. To go back to channel settings, you can:": "شما اکنون کانالی را که ساخته‌اید، می‌ببینید. برای برگشتن به تنظیمات کانال، می‌توانید:", - "You will receive a confirmation email at the new address you enter.": "", + "You will receive a confirmation email at the new address you enter.": "شما یک ایمیل تایید در آدرسی جدید که وارد کرده‌اید، دریافت خواهید کرد.", "You're done!": "کامل شدید!", - "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "", + "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "شما موضوع {topic_name} را به عنوان حل‌شده علامت‌گذاری می‌کنید. این کار یک ✔ به ابتدای نام موضوع اضافه می‌کند تا به همه اطلاع دهد که این گفتگو به پایان رسیده است. اطلاعات بیشتر", "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "شما مشترک این کانال نیستید. اگر کاربران به پیام شما پاسخ دهند یا به شما اشاره کنند، شما متوجه نخواهید شد.", "Your API key:": "کلید API شما :", - "Your Zulip account email ({email}) is not linked to this organization's Zoom account.": "", + "Your Zulip account email ({email}) is not linked to this organization's Zoom account.": "ایمیل حساب زولیپ شما ({email}) به حساب زوم این سازمان مرتبط نیست.", "Your Zulip account on has been deactivated, and you will no longer be able to log in.": "حساب کاربری زولیپ شما در غیر فعال شده است و شما دیگر نمی‌توانید وارد شوید.", - "Your computer's time zone differs from your Zulip profile. Update your time zone to {browser_time_zone}?": "", + "Your computer's time zone differs from your Zulip profile. Update your time zone to {browser_time_zone}?": "منطقه زمانی رایانه شما با پروفایل زولیپ شما متفاوت است. منطقه زمانی خود را به {browser_time_zone} به‌روزرسانی می‌کنید؟", "Your groups": "گروه‌های شما", "Your message has been scheduled for {deliver_at}.": "پیام شما برای {deliver_at} برنامه‌ریزی شده است.", "Your message was sent to a channel you have muted.": "پیام شما به کانالی فرستاده شده که شما آن را بی‌صدا کرده‌اید.", "Your message was sent to a topic you have muted.": "پیام شما به موضوعی فرستاده شد که شما آن را بی‌صدا کرده‌اید.", - "Your organization is using {percent_used}% of your {upload_quota} file storage quota.": "", - "Your organization’s data will be exported in a format designed for imports into Zulip Cloud or a self-hosted installation of Zulip.": "", + "Your organization is using {percent_used}% of your {upload_quota} file storage quota.": "سازمان شما از {percent_used}% از سهمیه ذخیره‌سازی فایل شما {upload_quota}، استفاده می‌کند.", + "Your organization’s data will be exported in a format designed for imports into Zulip Cloud or a self-hosted installation of Zulip.": "داده‌های سازمان شما با فرمتی که برای وارد کردن به زولیپ ابری یا نصب خودمیزبانی شده‌ی زولیپ طراحی شده است، خروجی گرفته می‌شوند.", "Your password": "کلمه عبور شما", "Your profile is missing required fields.": "پروفایل شما فیلدهای ضروری را ندارد.", "Your question": "سوال شما", "Your status": "وضعیت شما", - "Your time zone was updated to {time_zone}.": "", + "Your time zone was updated to {time_zone}.": "منطقه زمانی شما به {time_zone} تغییر کرد.", "Your time zone:": "منطقه زمانی شما:", - "Your uploads": "", + "Your uploads": "آپلودهای شما", "You’ll see a list of conversations where you have unread messages, organized by channel.": "شما لیستی سازمان‌دهی شده توسط کانال‌ها، از مکالمات اخیر که در آن‌ها پیام‌های خوانده نشده دارید، می‌بینید.", "You’ll see a list of ongoing conversations.": "شما فهرستی از مکالمه‌های در جریان را می‌بینید.", "Zoom to message in conversation context": "متمرکز شدن روی پیام در متن مکالمه ", @@ -1883,70 +1883,70 @@ "Zulip Server {display_version} (patched)": "سرور زولیپ {display_version} (وصله شده)", "Zulip lets you follow topics you are interested in, and mute topics you want to ignore. You can also automatically follow topics you start or participate in, and topics where you're mentioned.": "زولیپ به شما اجازه می‌دهد که موضوعات مورد علاقه خود را دنبال کنید و آن‌هایی را که علاقه ندارید بی‌صدا کنید. شما در ضمن می‌توانید به صورت اتوماتیک موضوعاتی که شروع کرده‌اید یا در آن‌ها به شما اشاره شده‌است را دنبال کنید.", "Zulip needs to send email to confirm users' addresses and send notifications.": "زولیپ برای تایید آدرس کاربران و ارسال اطلاع رسانی نیاز به ارسال ایمیل دارد. ", - "Zulip needs your permission to enable desktop notifications for important messages.": "", - "Zulip needs your permission to enable desktop notifications for messages you receive. You can customize what kinds of messages trigger notifications.": "", + "Zulip needs your permission to enable desktop notifications for important messages.": "زولیپ برای فعال کردن اعلان‌های دسکتاپ برای پیام‌های مهم، به مجوز شما نیاز دارد.", + "Zulip needs your permission to enable desktop notifications for messages you receive. You can customize what kinds of messages trigger notifications.": "زولیپ برای فعال کردن اعلان‌های دسکتاپ برای پیام‌هایی که دریافت می‌کنید، به اجازه شما نیاز دارد. می‌توانید نوع پیام‌هایی که اعلان‌ها را فعال می‌کنند تنظیم کنید.", "Zulip update announcements": "اطلاعیه‌های به‌روزرسانی زولیپ", "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "ترجمه های زولیپ توسط جامعه فوق‌العاده مترجمان داوطلب ما ارائه شده است. اگر می‌خواهید کمک کنید، دستورالعمل‌های ترجمه زولیپ را ببینید.", "[Configure]": "[پیکربندی]", - "[Error fetching message content.]": "", + "[Error fetching message content.]": "[خطا در دریافت محتوای پیام.]", "[Quoting…]": "[نقل قول…]", "acme": "acme", - "and {remaining_senders, plural, one {1 other} other {# others}}.": "و {remaining_senders, plural, one {1 other} other {# others}}.", - "archived": "", + "and {remaining_senders, plural, one {1 other} other {# others}}.": "و {remaining_senders, plural, one {1 دیگر} other {# دیگر}}.", + "archived": "بایگانی‌شده", "back to channels": "بازگشت به کانال‌ها", - "comma-separated list": "", + "comma-separated list": "لیست‌های جدا شده با ویرگول", "cookie": "کوکی", - "days": "", + "days": "روز", "deactivated": "غیرفعال‌شده", "deprecated": "منسوخ", "direct messages with yourself": "پیام‌های مستقیم به خودتان", "direct messages with {recipient}": "پیام مستقیم با {recipient}", "does not apply to moderators and administrators": "بر روی مدیران و ادمین‌ها اثر ندارد", - "does not apply to users who can delete any message": "", - "everyone except guests can subscribe to any public channel": "", - "general chat": "", + "does not apply to users who can delete any message": "برای کاربرانی که می‌توانند هر پیامی را حذف کنند، صدق نمی‌کند.", + "everyone except guests can subscribe to any public channel": "همه به جز مهمانان می‌توانند در هر کانال عمومی مشترک شوند", + "general chat": "مکالمه عمومی", "group direct messages with {recipient}": "پیام‌های مستقیم گروهی با {recipient}", "guest": "مهمان", "he/him": "he/him", - "hours": "", + "hours": "ساعت", "invisible mode off": "خاموش کردن حالت نامرئی", "is …": "... است", "leafy green vegetable": "سبزیجات سبز برگ", - "minutes": "", + "minutes": "دقیقه", "more conversations": "مکالمه‌های بیشتر", "she/her": "she/her", "they/them": "they/them", - "weeks": "", - "{N, plural, one {# other subscriber} other {# other subscribers}}": "", + "weeks": "هفته‌", + "{N, plural, one {# other subscriber} other {# other subscribers}}": "{N, plural, one {# سایر مشترکان} other {# سایر مشترکان}}", "{N, plural, one {# other user} other {# other users}}": "{N, plural, one {کاربر دیگر} other {# کاربران دیگر}}", "{N, plural, one {# participant} other {# participants}}": "{N, plural, one {# شرکت‌کننده} other {# شرکت‌کنندگان}}", "{N, plural, one {Delete this option?} other {Delete these options?}}": "{N, plural, one {حذف این گزینه؟} other {حذف این گزینه‌ها؟}}", "{N, plural, one {Done! {N} message marked as read.} other {Done! {N} messages marked as read.}}": "{N, plural, one {انجام شد! {N} پیام به خوانده‌شده تبدیل شد.} other {انجام شد! {N} پیام به خوانده‌شده تبدیل شدند.}}", "{N, plural, one {Done! {N} message marked as unread.} other {Done! {N} messages marked as unread.}}": "{N, plural, one {انجام شد! {N} پیام به خوانده‌نشده تبدیل شد.} other {انجام شد! {N} پیام به خوانده‌نشده تبدیل شدند.}}", "{N, plural, one {User invited successfully.} other {Users invited successfully.}}": "{N, plural, one {کاربران با موفقیت دعوت شدند.} other {کاربر با موفقیت دعوت شد.}}", - "{N, plural, one {Working… {N} message marked as read so far.} other {Working… {N} messages marked as read so far.}}": "", - "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "", + "{N, plural, one {Working… {N} message marked as read so far.} other {Working… {N} messages marked as read so far.}}": "{N, plural, one {در حال کار… {N} پیام تا الان به عنوان خوانده‌شده علامت‌گذاری شده‌اند.} other {در حال کار… {IN} پیام تا اینجا به عنوان خوانده‌شده علامت‌گذاری شده‌اند.}}", + "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "{N, plural, one {در حال کار... {N} پیام تا اینجا به عنوان خوانده‌نشده علامت‌گذاری شد.} other {در حال کار... {N} پیام تا اینجا به خوانده‌نشده تبدیل شده‌اند.}}", "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "{comma_separated_usernames} و {last_username} با {emoji_name} واکنش نشان‌دادند", "{count, plural, one {# draft} other {# drafts}} for this conversation": "{count, plural, one {# پیش‌نویس} other {# پیش‌نویس‌ها}} for this conversation", "{count, plural, one {# message} other {# messages}} will be moved.": "{count, plural, one {# پیام} other {# پیام}} will be moved.", "{date} at {time}": "{time} در {date}", "{days_old} days ago": "{days_old} روز پیش", - "{description} ({count})": "", + "{description} ({count})": "{description} ({count})", "{edited_at_time}": "{edited_at_time}", "{full_name} is typing…": "{full_name} درحال نوشتن...", "{hours} hours ago": "{hours} ساعت پیش", - "{members_count, plural, =1 {1 member} other {# members}}": "", + "{members_count, plural, =1 {1 member} other {# members}}": "{members_count, plural, =1 {1 عضو} other {# عضو}}", "{messages_not_allowed_to_move, plural, one {# message} other {# messages}} will remain in the current topic.": "{messages_not_allowed_to_move, plural, one {# پیام} other {# پیام}} will remain in the current topic.", "{minutes} min to edit": "{minutes} دقیقه تا ویرایش", "{minutes} minutes ago": "{minutes} دقیقه پیش", "{msg_count} messages from {sender_name}": "{msg_count} پیام از طرف {sender_name}", - "{names} are guests in this organization.": "", + "{names} are guests in this organization.": "{names} در این سازمان مهمان هستند.", "{name} (guest)": "{name} (مهمان)", - "{name} is a guest in this organization.": "", + "{name} is a guest in this organization.": "در این سازمان، {name} یک مهمان است.", "{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} نفر خوانده شد:} other {این پیغام توسط {num_of_people} نفر خوانده شد:}}", "{seconds} sec to edit": "{seconds} ثانیه تا ویرایش", "{server_jitsi_server_url} (default)": "{server_jitsi_server_url} (پیش‌فرض)", - "{subscribers_count, plural, =0 {No subscribers} =1 {1 subscriber} other {# subscribers}}": "", + "{subscribers_count, plural, =0 {No subscribers} =1 {1 subscriber} other {# subscribers}}": "{subscribers_count, plural, =0 {بدون مشترک} =1 {1 مشترک} other {# مشترک}}", "{user_time} local time": "{user_time} زمان محلی", "{username} [said]({link_to_message}):": "{username} [گفت]({link_to_message}):", "{username} reacted with {emoji_name}": "{username} با ایموجی {emoji_name} واکنش نشان‌داد" diff --git a/locale/gl/LC_MESSAGES/django.po b/locale/gl/LC_MESSAGES/django.po index 9707112b9d..b44feedef2 100644 --- a/locale/gl/LC_MESSAGES/django.po +++ b/locale/gl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-26 04:41+0000\n" +"POT-Creation-Date: 2025-07-16 18:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -173,94 +173,93 @@ msgstr "" msgid "Please add a credit card to schedule upgrade." msgstr "" -#: corporate/lib/stripe.py:2960 +#: corporate/lib/stripe.py:2978 msgid "" "Unable to update the plan. The plan has been expired and replaced with a new " "plan." msgstr "" -#: corporate/lib/stripe.py:2965 +#: corporate/lib/stripe.py:2983 msgid "Unable to update the plan. The plan has ended." msgstr "" -#: corporate/lib/stripe.py:3033 +#: corporate/lib/stripe.py:3051 msgid "" "Cannot update licenses in the current billing period for free trial plan." msgstr "" -#: corporate/lib/stripe.py:3038 corporate/lib/stripe.py:3066 +#: corporate/lib/stripe.py:3056 corporate/lib/stripe.py:3084 msgid "" "Unable to update licenses manually. Your plan is on automatic license " "management." msgstr "" -#: corporate/lib/stripe.py:3044 +#: corporate/lib/stripe.py:3062 #, python-brace-format msgid "" "Your plan is already on {licenses} licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3049 +#: corporate/lib/stripe.py:3067 msgid "You cannot decrease the licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3075 +#: corporate/lib/stripe.py:3093 msgid "" "Cannot change the licenses for next billing cycle for a plan that is being " "downgraded." msgstr "" -#: corporate/lib/stripe.py:3081 +#: corporate/lib/stripe.py:3099 #, python-brace-format msgid "" "Your plan is already scheduled to renew with {licenses_at_next_renewal} " "licenses." msgstr "" -#: corporate/lib/stripe.py:3105 +#: corporate/lib/stripe.py:3123 #, python-brace-format msgid "" "You’ve already purchased {licenses_at_next_renewal} licenses for the next " "billing period." msgstr "" -#: corporate/lib/stripe.py:3127 +#: corporate/lib/stripe.py:3145 msgid "Nothing to change." msgstr "" -#: corporate/lib/stripe.py:3412 +#: corporate/lib/stripe.py:3430 msgid "No customer for this organization!" msgstr "" -#: corporate/lib/stripe.py:3421 +#: corporate/lib/stripe.py:3439 msgid "Session not found" msgstr "" -#: corporate/lib/stripe.py:3427 zerver/decorator.py:218 zerver/decorator.py:723 -#: zerver/lib/streams.py:1416 zerver/lib/streams.py:1442 -#: zerver/lib/streams.py:1444 zerver/lib/streams.py:1446 -#: zerver/lib/streams.py:1465 zerver/lib/user_groups.py:166 -#: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:359 -#: zerver/lib/user_groups.py:455 zerver/lib/users.py:204 -#: zerver/lib/users.py:271 zerver/lib/users.py:300 zerver/lib/users.py:304 -#: zerver/views/invite.py:144 zerver/views/invite.py:255 -#: zerver/views/message_summary.py:31 zerver/views/presence.py:53 -#: zerver/views/realm_emoji.py:35 zerver/views/streams.py:374 -#: zerver/views/streams.py:377 zerver/views/streams.py:386 -#: zerver/views/streams.py:425 zerver/views/streams.py:745 -#: zerver/views/streams.py:799 +#: corporate/lib/stripe.py:3445 zerver/decorator.py:218 zerver/decorator.py:723 +#: zerver/lib/streams.py:139 zerver/lib/streams.py:213 +#: zerver/lib/streams.py:215 zerver/lib/streams.py:217 +#: zerver/lib/streams.py:226 zerver/lib/streams.py:1518 +#: zerver/lib/user_groups.py:166 zerver/lib/user_groups.py:192 +#: zerver/lib/user_groups.py:359 zerver/lib/user_groups.py:455 +#: zerver/lib/users.py:204 zerver/lib/users.py:271 zerver/lib/users.py:300 +#: zerver/lib/users.py:304 zerver/views/invite.py:144 +#: zerver/views/invite.py:255 zerver/views/message_summary.py:31 +#: zerver/views/presence.py:53 zerver/views/realm_emoji.py:35 +#: zerver/views/streams.py:392 zerver/views/streams.py:395 +#: zerver/views/streams.py:404 zerver/views/streams.py:817 msgid "Insufficient permission" msgstr "" -#: corporate/lib/stripe.py:3438 +#: corporate/lib/stripe.py:3456 msgid "Payment intent not found" msgstr "" -#: corporate/lib/stripe.py:3441 +#: corporate/lib/stripe.py:3459 msgid "Pass stripe_session_id or stripe_invoice_id" msgstr "" -#: corporate/lib/stripe.py:4187 +#: corporate/lib/stripe.py:4205 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -282,8 +281,8 @@ msgstr "" msgid "Invalid billing access token." msgstr "" -#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1312 -#: zilencer/views.py:1337 +#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1446 +#: zilencer/views.py:1471 #, python-brace-format msgid "" "Couldn't reconcile billing data between server and realm. Please contact " @@ -353,7 +352,7 @@ msgid "Method not allowed (405)" msgstr "" #: templates/500.html:4 templates/500.html:16 -#: zerver/actions/scheduled_messages.py:442 zerver/middleware.py:407 +#: zerver/actions/scheduled_messages.py:458 zerver/middleware.py:407 msgid "Internal server error" msgstr "" @@ -541,6 +540,7 @@ msgid "" msgstr "" #: templates/confirmation/confirm_preregistrationuser.html:5 +#: templates/confirmation/redirect_to_post.html:5 msgid "Confirming your email address" msgstr "" @@ -909,152 +909,153 @@ msgstr "" #: templates/corporate/comparison_table_integrated.html:785 #: templates/corporate/comparison_table_integrated.html:800 #: templates/corporate/comparison_table_integrated.html:811 -#: templates/corporate/comparison_table_integrated.html:821 #: templates/corporate/comparison_table_integrated.html:822 -#: templates/corporate/comparison_table_integrated.html:834 -#: templates/corporate/comparison_table_integrated.html:835 +#: templates/corporate/comparison_table_integrated.html:832 +#: templates/corporate/comparison_table_integrated.html:833 +#: templates/corporate/comparison_table_integrated.html:845 #: templates/corporate/comparison_table_integrated.html:846 -#: templates/corporate/comparison_table_integrated.html:847 -#: templates/corporate/comparison_table_integrated.html:848 -#: templates/corporate/comparison_table_integrated.html:860 -#: templates/corporate/comparison_table_integrated.html:861 -#: templates/corporate/comparison_table_integrated.html:877 -#: templates/corporate/comparison_table_integrated.html:878 -#: templates/corporate/comparison_table_integrated.html:879 +#: templates/corporate/comparison_table_integrated.html:857 +#: templates/corporate/comparison_table_integrated.html:858 +#: templates/corporate/comparison_table_integrated.html:859 +#: templates/corporate/comparison_table_integrated.html:871 +#: templates/corporate/comparison_table_integrated.html:872 +#: templates/corporate/comparison_table_integrated.html:888 +#: templates/corporate/comparison_table_integrated.html:889 #: templates/corporate/comparison_table_integrated.html:890 -#: templates/corporate/comparison_table_integrated.html:891 -#: templates/corporate/comparison_table_integrated.html:892 +#: templates/corporate/comparison_table_integrated.html:901 +#: templates/corporate/comparison_table_integrated.html:902 #: templates/corporate/comparison_table_integrated.html:903 -#: templates/corporate/comparison_table_integrated.html:904 -#: templates/corporate/comparison_table_integrated.html:905 -#: templates/corporate/comparison_table_integrated.html:918 -#: templates/corporate/comparison_table_integrated.html:919 -#: templates/corporate/comparison_table_integrated.html:920 -#: templates/corporate/comparison_table_integrated.html:938 -#: templates/corporate/comparison_table_integrated.html:939 -#: templates/corporate/comparison_table_integrated.html:940 -#: templates/corporate/comparison_table_integrated.html:953 -#: templates/corporate/comparison_table_integrated.html:954 -#: templates/corporate/comparison_table_integrated.html:955 -#: templates/corporate/comparison_table_integrated.html:968 -#: templates/corporate/comparison_table_integrated.html:969 -#: templates/corporate/comparison_table_integrated.html:970 -#: templates/corporate/comparison_table_integrated.html:983 -#: templates/corporate/comparison_table_integrated.html:984 -#: templates/corporate/comparison_table_integrated.html:985 -#: templates/corporate/comparison_table_integrated.html:998 -#: templates/corporate/comparison_table_integrated.html:999 -#: templates/corporate/comparison_table_integrated.html:1000 -#: templates/corporate/comparison_table_integrated.html:1013 -#: templates/corporate/comparison_table_integrated.html:1014 -#: templates/corporate/comparison_table_integrated.html:1015 +#: templates/corporate/comparison_table_integrated.html:914 +#: templates/corporate/comparison_table_integrated.html:915 +#: templates/corporate/comparison_table_integrated.html:916 +#: templates/corporate/comparison_table_integrated.html:929 +#: templates/corporate/comparison_table_integrated.html:930 +#: templates/corporate/comparison_table_integrated.html:931 +#: templates/corporate/comparison_table_integrated.html:949 +#: templates/corporate/comparison_table_integrated.html:950 +#: templates/corporate/comparison_table_integrated.html:951 +#: templates/corporate/comparison_table_integrated.html:964 +#: templates/corporate/comparison_table_integrated.html:965 +#: templates/corporate/comparison_table_integrated.html:966 +#: templates/corporate/comparison_table_integrated.html:979 +#: templates/corporate/comparison_table_integrated.html:980 +#: templates/corporate/comparison_table_integrated.html:981 +#: templates/corporate/comparison_table_integrated.html:994 +#: templates/corporate/comparison_table_integrated.html:995 +#: templates/corporate/comparison_table_integrated.html:996 +#: templates/corporate/comparison_table_integrated.html:1009 +#: templates/corporate/comparison_table_integrated.html:1010 +#: templates/corporate/comparison_table_integrated.html:1011 +#: templates/corporate/comparison_table_integrated.html:1024 +#: templates/corporate/comparison_table_integrated.html:1025 #: templates/corporate/comparison_table_integrated.html:1026 -#: templates/corporate/comparison_table_integrated.html:1027 -#: templates/corporate/comparison_table_integrated.html:1028 +#: templates/corporate/comparison_table_integrated.html:1037 +#: templates/corporate/comparison_table_integrated.html:1038 #: templates/corporate/comparison_table_integrated.html:1039 -#: templates/corporate/comparison_table_integrated.html:1040 -#: templates/corporate/comparison_table_integrated.html:1041 +#: templates/corporate/comparison_table_integrated.html:1050 +#: templates/corporate/comparison_table_integrated.html:1051 #: templates/corporate/comparison_table_integrated.html:1052 -#: templates/corporate/comparison_table_integrated.html:1053 -#: templates/corporate/comparison_table_integrated.html:1054 -#: templates/corporate/comparison_table_integrated.html:1066 -#: templates/corporate/comparison_table_integrated.html:1067 +#: templates/corporate/comparison_table_integrated.html:1063 +#: templates/corporate/comparison_table_integrated.html:1064 +#: templates/corporate/comparison_table_integrated.html:1065 #: templates/corporate/comparison_table_integrated.html:1077 #: templates/corporate/comparison_table_integrated.html:1078 -#: templates/corporate/comparison_table_integrated.html:1079 -#: templates/corporate/comparison_table_integrated.html:1080 -#: templates/corporate/comparison_table_integrated.html:1095 -#: templates/corporate/comparison_table_integrated.html:1096 -#: templates/corporate/comparison_table_integrated.html:1097 -#: templates/corporate/comparison_table_integrated.html:1098 -#: templates/corporate/comparison_table_integrated.html:1110 -#: templates/corporate/comparison_table_integrated.html:1111 -#: templates/corporate/comparison_table_integrated.html:1112 -#: templates/corporate/comparison_table_integrated.html:1113 -#: templates/corporate/comparison_table_integrated.html:1125 -#: templates/corporate/comparison_table_integrated.html:1126 -#: templates/corporate/comparison_table_integrated.html:1127 -#: templates/corporate/comparison_table_integrated.html:1128 -#: templates/corporate/comparison_table_integrated.html:1140 -#: templates/corporate/comparison_table_integrated.html:1141 -#: templates/corporate/comparison_table_integrated.html:1142 -#: templates/corporate/comparison_table_integrated.html:1143 -#: templates/corporate/comparison_table_integrated.html:1155 -#: templates/corporate/comparison_table_integrated.html:1156 -#: templates/corporate/comparison_table_integrated.html:1170 -#: templates/corporate/comparison_table_integrated.html:1171 -#: templates/corporate/comparison_table_integrated.html:1184 -#: templates/corporate/comparison_table_integrated.html:1185 -#: templates/corporate/comparison_table_integrated.html:1186 +#: templates/corporate/comparison_table_integrated.html:1088 +#: templates/corporate/comparison_table_integrated.html:1089 +#: templates/corporate/comparison_table_integrated.html:1090 +#: templates/corporate/comparison_table_integrated.html:1091 +#: templates/corporate/comparison_table_integrated.html:1106 +#: templates/corporate/comparison_table_integrated.html:1107 +#: templates/corporate/comparison_table_integrated.html:1108 +#: templates/corporate/comparison_table_integrated.html:1109 +#: templates/corporate/comparison_table_integrated.html:1121 +#: templates/corporate/comparison_table_integrated.html:1122 +#: templates/corporate/comparison_table_integrated.html:1123 +#: templates/corporate/comparison_table_integrated.html:1124 +#: templates/corporate/comparison_table_integrated.html:1136 +#: templates/corporate/comparison_table_integrated.html:1137 +#: templates/corporate/comparison_table_integrated.html:1138 +#: templates/corporate/comparison_table_integrated.html:1139 +#: templates/corporate/comparison_table_integrated.html:1151 +#: templates/corporate/comparison_table_integrated.html:1152 +#: templates/corporate/comparison_table_integrated.html:1153 +#: templates/corporate/comparison_table_integrated.html:1154 +#: templates/corporate/comparison_table_integrated.html:1166 +#: templates/corporate/comparison_table_integrated.html:1167 +#: templates/corporate/comparison_table_integrated.html:1181 +#: templates/corporate/comparison_table_integrated.html:1182 +#: templates/corporate/comparison_table_integrated.html:1195 +#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1197 -#: templates/corporate/comparison_table_integrated.html:1207 #: templates/corporate/comparison_table_integrated.html:1208 -#: templates/corporate/comparison_table_integrated.html:1222 -#: templates/corporate/comparison_table_integrated.html:1223 -#: templates/corporate/comparison_table_integrated.html:1237 -#: templates/corporate/comparison_table_integrated.html:1238 -#: templates/corporate/comparison_table_integrated.html:1252 -#: templates/corporate/comparison_table_integrated.html:1253 -#: templates/corporate/comparison_table_integrated.html:1271 -#: templates/corporate/comparison_table_integrated.html:1272 -#: templates/corporate/comparison_table_integrated.html:1273 +#: templates/corporate/comparison_table_integrated.html:1218 +#: templates/corporate/comparison_table_integrated.html:1219 +#: templates/corporate/comparison_table_integrated.html:1233 +#: templates/corporate/comparison_table_integrated.html:1234 +#: templates/corporate/comparison_table_integrated.html:1248 +#: templates/corporate/comparison_table_integrated.html:1249 +#: templates/corporate/comparison_table_integrated.html:1263 +#: templates/corporate/comparison_table_integrated.html:1264 +#: templates/corporate/comparison_table_integrated.html:1282 +#: templates/corporate/comparison_table_integrated.html:1283 #: templates/corporate/comparison_table_integrated.html:1284 -#: templates/corporate/comparison_table_integrated.html:1285 -#: templates/corporate/comparison_table_integrated.html:1286 -#: templates/corporate/comparison_table_integrated.html:1298 -#: templates/corporate/comparison_table_integrated.html:1299 -#: templates/corporate/comparison_table_integrated.html:1313 -#: templates/corporate/comparison_table_integrated.html:1314 -#: templates/corporate/comparison_table_integrated.html:1330 -#: templates/corporate/comparison_table_integrated.html:1331 -#: templates/corporate/comparison_table_integrated.html:1343 -#: templates/corporate/comparison_table_integrated.html:1344 +#: templates/corporate/comparison_table_integrated.html:1295 +#: templates/corporate/comparison_table_integrated.html:1296 +#: templates/corporate/comparison_table_integrated.html:1297 +#: templates/corporate/comparison_table_integrated.html:1309 +#: templates/corporate/comparison_table_integrated.html:1310 +#: templates/corporate/comparison_table_integrated.html:1324 +#: templates/corporate/comparison_table_integrated.html:1325 +#: templates/corporate/comparison_table_integrated.html:1341 +#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1354 #: templates/corporate/comparison_table_integrated.html:1355 #: templates/corporate/comparison_table_integrated.html:1366 -#: templates/corporate/comparison_table_integrated.html:1383 -#: templates/corporate/comparison_table_integrated.html:1384 -#: templates/corporate/comparison_table_integrated.html:1397 -#: templates/corporate/comparison_table_integrated.html:1398 -#: templates/corporate/comparison_table_integrated.html:1410 -#: templates/corporate/comparison_table_integrated.html:1411 -#: templates/corporate/comparison_table_integrated.html:1423 -#: templates/corporate/comparison_table_integrated.html:1424 -#: templates/corporate/comparison_table_integrated.html:1437 -#: templates/corporate/comparison_table_integrated.html:1438 -#: templates/corporate/comparison_table_integrated.html:1450 -#: templates/corporate/comparison_table_integrated.html:1451 -#: templates/corporate/comparison_table_integrated.html:1463 -#: templates/corporate/comparison_table_integrated.html:1464 -#: templates/corporate/comparison_table_integrated.html:1477 -#: templates/corporate/comparison_table_integrated.html:1490 -#: templates/corporate/comparison_table_integrated.html:1503 -#: templates/corporate/comparison_table_integrated.html:1516 -#: templates/corporate/comparison_table_integrated.html:1529 -#: templates/corporate/comparison_table_integrated.html:1542 -#: templates/corporate/comparison_table_integrated.html:1557 -#: templates/corporate/comparison_table_integrated.html:1558 -#: templates/corporate/comparison_table_integrated.html:1559 -#: templates/corporate/comparison_table_integrated.html:1560 +#: templates/corporate/comparison_table_integrated.html:1377 +#: templates/corporate/comparison_table_integrated.html:1394 +#: templates/corporate/comparison_table_integrated.html:1395 +#: templates/corporate/comparison_table_integrated.html:1408 +#: templates/corporate/comparison_table_integrated.html:1409 +#: templates/corporate/comparison_table_integrated.html:1421 +#: templates/corporate/comparison_table_integrated.html:1422 +#: templates/corporate/comparison_table_integrated.html:1434 +#: templates/corporate/comparison_table_integrated.html:1435 +#: templates/corporate/comparison_table_integrated.html:1448 +#: templates/corporate/comparison_table_integrated.html:1449 +#: templates/corporate/comparison_table_integrated.html:1461 +#: templates/corporate/comparison_table_integrated.html:1462 +#: templates/corporate/comparison_table_integrated.html:1474 +#: templates/corporate/comparison_table_integrated.html:1475 +#: templates/corporate/comparison_table_integrated.html:1488 +#: templates/corporate/comparison_table_integrated.html:1501 +#: templates/corporate/comparison_table_integrated.html:1514 +#: templates/corporate/comparison_table_integrated.html:1527 +#: templates/corporate/comparison_table_integrated.html:1540 +#: templates/corporate/comparison_table_integrated.html:1553 +#: templates/corporate/comparison_table_integrated.html:1568 +#: templates/corporate/comparison_table_integrated.html:1569 +#: templates/corporate/comparison_table_integrated.html:1570 #: templates/corporate/comparison_table_integrated.html:1571 -#: templates/corporate/comparison_table_integrated.html:1572 -#: templates/corporate/comparison_table_integrated.html:1573 -#: templates/corporate/comparison_table_integrated.html:1574 +#: templates/corporate/comparison_table_integrated.html:1582 #: templates/corporate/comparison_table_integrated.html:1583 #: templates/corporate/comparison_table_integrated.html:1584 #: templates/corporate/comparison_table_integrated.html:1585 -#: templates/corporate/comparison_table_integrated.html:1597 -#: templates/corporate/comparison_table_integrated.html:1598 +#: templates/corporate/comparison_table_integrated.html:1594 +#: templates/corporate/comparison_table_integrated.html:1595 +#: templates/corporate/comparison_table_integrated.html:1596 #: templates/corporate/comparison_table_integrated.html:1608 #: templates/corporate/comparison_table_integrated.html:1609 -#: templates/corporate/comparison_table_integrated.html:1622 -#: templates/corporate/comparison_table_integrated.html:1623 -#: templates/corporate/comparison_table_integrated.html:1624 +#: templates/corporate/comparison_table_integrated.html:1619 +#: templates/corporate/comparison_table_integrated.html:1620 +#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1634 #: templates/corporate/comparison_table_integrated.html:1635 #: templates/corporate/comparison_table_integrated.html:1646 #: templates/corporate/comparison_table_integrated.html:1657 #: templates/corporate/comparison_table_integrated.html:1668 #: templates/corporate/comparison_table_integrated.html:1679 #: templates/corporate/comparison_table_integrated.html:1690 +#: templates/corporate/comparison_table_integrated.html:1701 msgid "Supported" msgstr "" @@ -1105,92 +1106,95 @@ msgstr "" #: templates/corporate/comparison_table_integrated.html:810 #: templates/corporate/comparison_table_integrated.html:819 #: templates/corporate/comparison_table_integrated.html:820 -#: templates/corporate/comparison_table_integrated.html:832 -#: templates/corporate/comparison_table_integrated.html:833 -#: templates/corporate/comparison_table_integrated.html:845 -#: templates/corporate/comparison_table_integrated.html:858 -#: templates/corporate/comparison_table_integrated.html:859 -#: templates/corporate/comparison_table_integrated.html:876 -#: templates/corporate/comparison_table_integrated.html:889 -#: templates/corporate/comparison_table_integrated.html:902 -#: templates/corporate/comparison_table_integrated.html:917 -#: templates/corporate/comparison_table_integrated.html:937 -#: templates/corporate/comparison_table_integrated.html:952 -#: templates/corporate/comparison_table_integrated.html:967 -#: templates/corporate/comparison_table_integrated.html:982 -#: templates/corporate/comparison_table_integrated.html:997 -#: templates/corporate/comparison_table_integrated.html:1012 -#: templates/corporate/comparison_table_integrated.html:1025 -#: templates/corporate/comparison_table_integrated.html:1038 -#: templates/corporate/comparison_table_integrated.html:1051 -#: templates/corporate/comparison_table_integrated.html:1064 -#: templates/corporate/comparison_table_integrated.html:1065 -#: templates/corporate/comparison_table_integrated.html:1153 -#: templates/corporate/comparison_table_integrated.html:1154 -#: templates/corporate/comparison_table_integrated.html:1168 -#: templates/corporate/comparison_table_integrated.html:1169 -#: templates/corporate/comparison_table_integrated.html:1183 +#: templates/corporate/comparison_table_integrated.html:821 +#: templates/corporate/comparison_table_integrated.html:830 +#: templates/corporate/comparison_table_integrated.html:831 +#: templates/corporate/comparison_table_integrated.html:843 +#: templates/corporate/comparison_table_integrated.html:844 +#: templates/corporate/comparison_table_integrated.html:856 +#: templates/corporate/comparison_table_integrated.html:869 +#: templates/corporate/comparison_table_integrated.html:870 +#: templates/corporate/comparison_table_integrated.html:887 +#: templates/corporate/comparison_table_integrated.html:900 +#: templates/corporate/comparison_table_integrated.html:913 +#: templates/corporate/comparison_table_integrated.html:928 +#: templates/corporate/comparison_table_integrated.html:948 +#: templates/corporate/comparison_table_integrated.html:963 +#: templates/corporate/comparison_table_integrated.html:978 +#: templates/corporate/comparison_table_integrated.html:993 +#: templates/corporate/comparison_table_integrated.html:1008 +#: templates/corporate/comparison_table_integrated.html:1023 +#: templates/corporate/comparison_table_integrated.html:1036 +#: templates/corporate/comparison_table_integrated.html:1049 +#: templates/corporate/comparison_table_integrated.html:1062 +#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1076 +#: templates/corporate/comparison_table_integrated.html:1164 +#: templates/corporate/comparison_table_integrated.html:1165 +#: templates/corporate/comparison_table_integrated.html:1179 +#: templates/corporate/comparison_table_integrated.html:1180 #: templates/corporate/comparison_table_integrated.html:1194 -#: templates/corporate/comparison_table_integrated.html:1195 -#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1205 #: templates/corporate/comparison_table_integrated.html:1206 -#: templates/corporate/comparison_table_integrated.html:1220 -#: templates/corporate/comparison_table_integrated.html:1221 -#: templates/corporate/comparison_table_integrated.html:1235 -#: templates/corporate/comparison_table_integrated.html:1236 -#: templates/corporate/comparison_table_integrated.html:1250 -#: templates/corporate/comparison_table_integrated.html:1251 -#: templates/corporate/comparison_table_integrated.html:1270 -#: templates/corporate/comparison_table_integrated.html:1283 -#: templates/corporate/comparison_table_integrated.html:1296 -#: templates/corporate/comparison_table_integrated.html:1297 -#: templates/corporate/comparison_table_integrated.html:1311 -#: templates/corporate/comparison_table_integrated.html:1312 -#: templates/corporate/comparison_table_integrated.html:1328 -#: templates/corporate/comparison_table_integrated.html:1329 -#: templates/corporate/comparison_table_integrated.html:1341 -#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1207 +#: templates/corporate/comparison_table_integrated.html:1216 +#: templates/corporate/comparison_table_integrated.html:1217 +#: templates/corporate/comparison_table_integrated.html:1231 +#: templates/corporate/comparison_table_integrated.html:1232 +#: templates/corporate/comparison_table_integrated.html:1246 +#: templates/corporate/comparison_table_integrated.html:1247 +#: templates/corporate/comparison_table_integrated.html:1261 +#: templates/corporate/comparison_table_integrated.html:1262 +#: templates/corporate/comparison_table_integrated.html:1281 +#: templates/corporate/comparison_table_integrated.html:1294 +#: templates/corporate/comparison_table_integrated.html:1307 +#: templates/corporate/comparison_table_integrated.html:1308 +#: templates/corporate/comparison_table_integrated.html:1322 +#: templates/corporate/comparison_table_integrated.html:1323 +#: templates/corporate/comparison_table_integrated.html:1339 +#: templates/corporate/comparison_table_integrated.html:1340 #: templates/corporate/comparison_table_integrated.html:1352 #: templates/corporate/comparison_table_integrated.html:1353 -#: templates/corporate/comparison_table_integrated.html:1354 -#: templates/corporate/comparison_table_integrated.html:1381 -#: templates/corporate/comparison_table_integrated.html:1382 -#: templates/corporate/comparison_table_integrated.html:1395 -#: templates/corporate/comparison_table_integrated.html:1396 -#: templates/corporate/comparison_table_integrated.html:1408 -#: templates/corporate/comparison_table_integrated.html:1409 -#: templates/corporate/comparison_table_integrated.html:1421 -#: templates/corporate/comparison_table_integrated.html:1422 -#: templates/corporate/comparison_table_integrated.html:1435 -#: templates/corporate/comparison_table_integrated.html:1436 -#: templates/corporate/comparison_table_integrated.html:1448 -#: templates/corporate/comparison_table_integrated.html:1449 -#: templates/corporate/comparison_table_integrated.html:1461 -#: templates/corporate/comparison_table_integrated.html:1462 -#: templates/corporate/comparison_table_integrated.html:1474 -#: templates/corporate/comparison_table_integrated.html:1475 -#: templates/corporate/comparison_table_integrated.html:1476 +#: templates/corporate/comparison_table_integrated.html:1363 +#: templates/corporate/comparison_table_integrated.html:1364 +#: templates/corporate/comparison_table_integrated.html:1365 +#: templates/corporate/comparison_table_integrated.html:1392 +#: templates/corporate/comparison_table_integrated.html:1393 +#: templates/corporate/comparison_table_integrated.html:1406 +#: templates/corporate/comparison_table_integrated.html:1407 +#: templates/corporate/comparison_table_integrated.html:1419 +#: templates/corporate/comparison_table_integrated.html:1420 +#: templates/corporate/comparison_table_integrated.html:1432 +#: templates/corporate/comparison_table_integrated.html:1433 +#: templates/corporate/comparison_table_integrated.html:1446 +#: templates/corporate/comparison_table_integrated.html:1447 +#: templates/corporate/comparison_table_integrated.html:1459 +#: templates/corporate/comparison_table_integrated.html:1460 +#: templates/corporate/comparison_table_integrated.html:1472 +#: templates/corporate/comparison_table_integrated.html:1473 +#: templates/corporate/comparison_table_integrated.html:1485 +#: templates/corporate/comparison_table_integrated.html:1486 #: templates/corporate/comparison_table_integrated.html:1487 -#: templates/corporate/comparison_table_integrated.html:1488 -#: templates/corporate/comparison_table_integrated.html:1489 +#: templates/corporate/comparison_table_integrated.html:1498 +#: templates/corporate/comparison_table_integrated.html:1499 #: templates/corporate/comparison_table_integrated.html:1500 -#: templates/corporate/comparison_table_integrated.html:1501 -#: templates/corporate/comparison_table_integrated.html:1502 +#: templates/corporate/comparison_table_integrated.html:1511 +#: templates/corporate/comparison_table_integrated.html:1512 #: templates/corporate/comparison_table_integrated.html:1513 -#: templates/corporate/comparison_table_integrated.html:1514 -#: templates/corporate/comparison_table_integrated.html:1515 +#: templates/corporate/comparison_table_integrated.html:1524 +#: templates/corporate/comparison_table_integrated.html:1525 #: templates/corporate/comparison_table_integrated.html:1526 -#: templates/corporate/comparison_table_integrated.html:1527 -#: templates/corporate/comparison_table_integrated.html:1528 +#: templates/corporate/comparison_table_integrated.html:1537 +#: templates/corporate/comparison_table_integrated.html:1538 #: templates/corporate/comparison_table_integrated.html:1539 -#: templates/corporate/comparison_table_integrated.html:1540 -#: templates/corporate/comparison_table_integrated.html:1541 -#: templates/corporate/comparison_table_integrated.html:1606 -#: templates/corporate/comparison_table_integrated.html:1607 -#: templates/corporate/comparison_table_integrated.html:1621 +#: templates/corporate/comparison_table_integrated.html:1550 +#: templates/corporate/comparison_table_integrated.html:1551 +#: templates/corporate/comparison_table_integrated.html:1552 +#: templates/corporate/comparison_table_integrated.html:1617 +#: templates/corporate/comparison_table_integrated.html:1618 #: templates/corporate/comparison_table_integrated.html:1632 -#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1643 +#: templates/corporate/comparison_table_integrated.html:1644 msgid "Self-managed" msgstr "" @@ -1198,22 +1202,22 @@ msgstr "" msgid "For organizations with up to 10 users" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1086 msgid "25 users minimum" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1363 -#: templates/corporate/comparison_table_integrated.html:1595 -#: templates/corporate/comparison_table_integrated.html:1596 -#: templates/corporate/comparison_table_integrated.html:1643 -#: templates/corporate/comparison_table_integrated.html:1644 +#: templates/corporate/comparison_table_integrated.html:1374 +#: templates/corporate/comparison_table_integrated.html:1606 +#: templates/corporate/comparison_table_integrated.html:1607 #: templates/corporate/comparison_table_integrated.html:1654 +#: templates/corporate/comparison_table_integrated.html:1655 #: templates/corporate/comparison_table_integrated.html:1665 #: templates/corporate/comparison_table_integrated.html:1676 -#: templates/corporate/comparison_table_integrated.html:1677 #: templates/corporate/comparison_table_integrated.html:1687 #: templates/corporate/comparison_table_integrated.html:1688 -#: templates/corporate/comparison_table_integrated.html:1689 +#: templates/corporate/comparison_table_integrated.html:1698 +#: templates/corporate/comparison_table_integrated.html:1699 +#: templates/corporate/comparison_table_integrated.html:1700 msgid "Not available" msgstr "" @@ -1473,15 +1477,15 @@ msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:226 +#: templates/zerver/app/index.html:227 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:239 +#: templates/zerver/app/index.html:240 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:243 msgid "Load more" msgstr "" @@ -1584,42 +1588,61 @@ msgid "" "rocketchat\">Rocket.Chat." msgstr "" -#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:19 +#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:22 msgid "Deactivated organization" msgstr "" -#: templates/zerver/deactivated.html:25 +#: templates/zerver/deactivated.html:20 +msgid "Organization moved" +msgstr "" + +#: templates/zerver/deactivated.html:29 +#, python-format +msgid "" +"This organization has moved to %(deactivated_redirect)s." +msgstr "" + +#: templates/zerver/deactivated.html:33 +#, python-format +msgid "" +"This page will automatically redirect to the new URL in 5 seconds." +msgstr "" + +#: templates/zerver/deactivated.html:38 msgid "" "This organization has been deactivated, and all organization data has been " "deleted." msgstr "" -#: templates/zerver/deactivated.html:27 +#: templates/zerver/deactivated.html:40 #, python-format msgid "" "You can contact Zulip support to " "inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:31 +#: templates/zerver/deactivated.html:44 #, python-format msgid "" "You can contact this Zulip server's " "administrators to inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:36 +#: templates/zerver/deactivated.html:49 msgid "This organization has been deactivated." msgstr "" -#: templates/zerver/deactivated.html:38 +#: templates/zerver/deactivated.html:51 #, python-format msgid "" "If you are an owner of this organization, you can contact Zulip support to reactivate it." msgstr "" -#: templates/zerver/deactivated.html:42 +#: templates/zerver/deactivated.html:55 #, python-format msgid "" "If you are an owner of this organization, you can notification settings." msgstr "" -#: zerver/actions/create_realm.py:300 +#: zerver/actions/create_realm.py:307 msgid "Questions and discussion about using Zulip." msgstr "" -#: zerver/actions/create_realm.py:306 +#: zerver/actions/create_realm.py:313 msgid "Experiment with Zulip here. :test_tube:" msgstr "" -#: zerver/actions/create_realm.py:312 +#: zerver/actions/create_realm.py:319 msgid "For team-wide conversations" msgstr "" @@ -3984,7 +4007,7 @@ msgstr "" msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/actions/create_user.py:695 +#: zerver/actions/create_user.py:705 msgid "" "Cannot activate a placeholder account; ask the user to sign up, instead." msgstr "" @@ -4077,104 +4100,104 @@ msgstr "" msgid "We weren't able to invite anyone." msgstr "" -#: zerver/actions/message_edit.py:125 zerver/views/scheduled_messages.py:70 +#: zerver/actions/message_edit.py:127 zerver/views/scheduled_messages.py:78 msgid "Nothing to change" msgstr "" -#: zerver/actions/message_edit.py:129 +#: zerver/actions/message_edit.py:131 msgid "Direct messages cannot be moved to channels." msgstr "" -#: zerver/actions/message_edit.py:131 +#: zerver/actions/message_edit.py:133 msgid "Direct messages cannot have topics." msgstr "" -#: zerver/actions/message_edit.py:134 +#: zerver/actions/message_edit.py:136 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/actions/message_edit.py:140 +#: zerver/actions/message_edit.py:142 msgid "General chat cannot be marked as resolved" msgstr "" -#: zerver/actions/message_edit.py:146 +#: zerver/actions/message_edit.py:148 msgid "Cannot change message content while changing channel" msgstr "" -#: zerver/actions/message_edit.py:150 +#: zerver/actions/message_edit.py:152 msgid "Widgets cannot be edited." msgstr "" -#: zerver/actions/message_edit.py:168 +#: zerver/actions/message_edit.py:170 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/actions/message_edit.py:172 zerver/actions/message_edit.py:1502 +#: zerver/actions/message_edit.py:174 zerver/actions/message_edit.py:1582 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/actions/message_edit.py:177 +#: zerver/actions/message_edit.py:179 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/actions/message_edit.py:273 -#, python-brace-format -msgid "{user} has marked this topic as resolved." -msgstr "" - #: zerver/actions/message_edit.py:275 #, python-brace-format +msgid "{user} has marked this topic as resolved." +msgstr "" + +#: zerver/actions/message_edit.py:277 +#, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/actions/message_edit.py:1189 +#: zerver/actions/message_edit.py:1262 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1193 +#: zerver/actions/message_edit.py:1266 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1197 +#: zerver/actions/message_edit.py:1270 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1236 +#: zerver/actions/message_edit.py:1309 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1241 +#: zerver/actions/message_edit.py:1314 #, python-brace-format msgid "" "[A message]({message_link}) was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1245 +#: zerver/actions/message_edit.py:1318 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/actions/message_edit.py:1497 -msgid "You don't have permission to resolve topics." +#: zerver/actions/message_edit.py:1576 +msgid "You don't have permission to resolve topics in this channel." msgstr "" -#: zerver/actions/message_edit.py:1516 +#: zerver/actions/message_edit.py:1596 msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1566 +#: zerver/actions/message_edit.py:1646 msgid "You don't have permission to move this message" msgstr "" -#: zerver/actions/message_edit.py:1582 +#: zerver/actions/message_edit.py:1662 msgid "The time limit for editing this message's channel has passed" msgstr "" @@ -4199,35 +4222,35 @@ msgstr "" msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:185 +#: zerver/actions/message_send.py:186 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1314 +#: zerver/actions/message_send.py:1315 msgid "Expected exactly one channel" msgstr "" -#: zerver/actions/message_send.py:1325 +#: zerver/actions/message_send.py:1326 msgid "Invalid data type for channel" msgstr "" -#: zerver/actions/message_send.py:1341 zerver/actions/message_send.py:1351 +#: zerver/actions/message_send.py:1342 zerver/actions/message_send.py:1352 #: zerver/lib/recipient_parsing.py:15 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1359 zerver/actions/message_send.py:1367 +#: zerver/actions/message_send.py:1360 zerver/actions/message_send.py:1368 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1523 +#: zerver/actions/message_send.py:1524 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel ID {channel_id}, " "but there is no channel with that ID." msgstr "" -#: zerver/actions/message_send.py:1534 +#: zerver/actions/message_send.py:1535 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}, " @@ -4235,14 +4258,14 @@ msgid "" "it." msgstr "" -#: zerver/actions/message_send.py:1546 +#: zerver/actions/message_send.py:1547 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}. " "The channel exists but does not have any subscribers." msgstr "" -#: zerver/actions/message_send.py:1651 +#: zerver/actions/message_send.py:1652 msgid "You do not have permission to access some of the recipients." msgstr "" @@ -4290,7 +4313,7 @@ msgstr "" msgid "Authentication method {name} is not available on your current plan." msgstr "" -#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:359 +#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:377 msgid "Moderation request channel must be private." msgstr "" @@ -4298,60 +4321,60 @@ msgstr "" msgid "Saved snippet does not exist." msgstr "" -#: zerver/actions/scheduled_messages.py:166 +#: zerver/actions/scheduled_messages.py:183 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:331 +#: zerver/actions/scheduled_messages.py:347 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:382 +#: zerver/actions/scheduled_messages.py:398 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:387 +#: zerver/actions/scheduled_messages.py:403 msgid "[View scheduled messages](#scheduled)" msgstr "" -#: zerver/actions/streams.py:124 +#: zerver/actions/streams.py:125 msgid "Channel is already deactivated" msgstr "" -#: zerver/actions/streams.py:194 +#: zerver/actions/streams.py:195 #, python-brace-format msgid "Channel #**{channel_name}** has been archived." msgstr "" -#: zerver/actions/streams.py:235 +#: zerver/actions/streams.py:236 msgid "Channel is not currently deactivated" msgstr "" -#: zerver/actions/streams.py:238 +#: zerver/actions/streams.py:239 #, python-brace-format msgid "Channel named {channel_name} already exists" msgstr "" -#: zerver/actions/streams.py:241 +#: zerver/actions/streams.py:242 msgid "Channel is private and have no subscribers" msgstr "" -#: zerver/actions/streams.py:318 +#: zerver/actions/streams.py:319 #, python-brace-format msgid "Channel #**{channel_name}** has been unarchived." msgstr "" -#: zerver/actions/streams.py:1237 +#: zerver/actions/streams.py:1239 #, python-brace-format msgid "" "{user} changed the [access permissions]({help_link}) for this channel from " "**{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/actions/streams.py:1469 +#: zerver/actions/streams.py:1471 #, python-brace-format msgid "" "{user} changed the [posting permissions]({help_link}) for this channel:\n" @@ -4360,51 +4383,51 @@ msgid "" "* **New**: {new_setting_description}\n" msgstr "" -#: zerver/actions/streams.py:1539 +#: zerver/actions/streams.py:1541 #, python-brace-format msgid "{user_name} renamed channel {old_channel_name} to {new_channel_name}." msgstr "" -#: zerver/actions/streams.py:1556 zerver/actions/streams.py:1558 -#: zerver/views/streams.py:958 +#: zerver/actions/streams.py:1558 zerver/actions/streams.py:1560 +#: zerver/views/streams.py:981 msgid "No description." msgstr "" -#: zerver/actions/streams.py:1561 +#: zerver/actions/streams.py:1563 #, python-brace-format msgid "{user} changed the description for this channel." msgstr "" -#: zerver/actions/streams.py:1563 +#: zerver/actions/streams.py:1565 msgid "Old description" msgstr "" -#: zerver/actions/streams.py:1567 +#: zerver/actions/streams.py:1569 msgid "New description" msgstr "" -#: zerver/actions/streams.py:1638 zerver/actions/streams.py:1645 +#: zerver/actions/streams.py:1640 zerver/actions/streams.py:1647 msgid "Forever" msgstr "" -#: zerver/actions/streams.py:1639 zerver/actions/streams.py:1644 -#: zerver/actions/streams.py:1648 zerver/actions/streams.py:1649 +#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1650 zerver/actions/streams.py:1651 #, python-brace-format msgid "{number_of_days} days" msgstr "" -#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1651 +#: zerver/actions/streams.py:1643 zerver/actions/streams.py:1653 #, python-brace-format msgid "" "Messages in this channel will now be automatically deleted {number_of_days} " "days after they are sent." msgstr "" -#: zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1648 msgid "Messages in this channel will now be retained forever." msgstr "" -#: zerver/actions/streams.py:1654 +#: zerver/actions/streams.py:1656 #, python-brace-format msgid "" "{user} has changed the [message retention period]({help_link}) for this " @@ -4415,21 +4438,26 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/streams.py:1751 +#: zerver/actions/streams.py:1753 msgid "Automatic" msgstr "" -#: zerver/actions/streams.py:1753 +#: zerver/actions/streams.py:1755 #, python-brace-format msgid "*{empty_topic_display_name}* topic allowed" msgstr "" -#: zerver/actions/streams.py:1756 +#: zerver/actions/streams.py:1758 #, python-brace-format msgid "No *{empty_topic_display_name}* topic" msgstr "" -#: zerver/actions/streams.py:1762 +#: zerver/actions/streams.py:1761 +#, python-brace-format +msgid "Only *{empty_topic_display_name}* topic allowed" +msgstr "" + +#: zerver/actions/streams.py:1767 #, python-brace-format msgid "" "{user_name} changed the \"Allow posting to the *general chat* topic?\" " @@ -4518,7 +4546,7 @@ msgid "Subdomain reserved. Please choose a different one." msgstr "" #: zerver/forms.py:134 zerver/forms.py:304 zerver/lib/email_validation.py:111 -#: zilencer/views.py:215 +#: zilencer/views.py:226 msgid "Please use your real email address." msgstr "" @@ -4568,40 +4596,40 @@ msgstr "" msgid "Validation failed, please try again." msgstr "" -#: zerver/forms.py:444 +#: zerver/forms.py:435 msgid "New password" msgstr "" -#: zerver/forms.py:451 +#: zerver/forms.py:442 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:593 +#: zerver/forms.py:584 #, python-brace-format msgid "" "You're making too many attempts to sign in. Try again in {seconds} seconds " "or contact your organization administrator for help." msgstr "" -#: zerver/forms.py:605 +#: zerver/forms.py:596 msgid "" "Your password has been disabled because it is too weak. Reset your password " "to create a new one." msgstr "" -#: zerver/forms.py:653 +#: zerver/forms.py:644 msgid "Token" msgstr "" -#: zerver/forms.py:676 +#: zerver/forms.py:667 msgid "Tip: You can enter multiple email addresses with commas between them." msgstr "" -#: zerver/forms.py:682 +#: zerver/forms.py:673 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:695 +#: zerver/forms.py:686 msgid "We couldn't find that Zulip organization." msgstr "" @@ -4665,7 +4693,7 @@ msgstr "" msgid "Configure owner account email address." msgstr "" -#: zerver/lib/digest.py:449 +#: zerver/lib/digest.py:452 #, python-brace-format msgid "{service_name} digest" msgstr "" @@ -4730,11 +4758,11 @@ msgstr "" msgid "Email with no subject" msgstr "" -#: zerver/lib/email_notifications.py:140 zerver/lib/email_notifications.py:162 +#: zerver/lib/email_notifications.py:143 zerver/lib/email_notifications.py:165 msgid "Open Zulip to see the spoiler content" msgstr "" -#: zerver/lib/email_notifications.py:584 +#: zerver/lib/email_notifications.py:600 #, python-brace-format msgid "{service_name} notifications" msgstr "" @@ -4747,24 +4775,24 @@ msgstr "" msgid "Outside your domain." msgstr "" -#: zerver/lib/email_validation.py:113 zerver/views/users.py:848 +#: zerver/lib/email_validation.py:113 zerver/views/users.py:854 msgid "Email addresses containing + are not allowed." msgstr "" -#: zerver/lib/email_validation.py:158 +#: zerver/lib/email_validation.py:160 msgid "Reserved for system bots." msgstr "" -#: zerver/lib/email_validation.py:181 +#: zerver/lib/email_validation.py:183 #, python-brace-format msgid "{email} already has an account" msgstr "" -#: zerver/lib/email_validation.py:183 +#: zerver/lib/email_validation.py:185 msgid "Already has an account." msgstr "" -#: zerver/lib/email_validation.py:185 +#: zerver/lib/email_validation.py:187 msgid "Account has been deactivated." msgstr "" @@ -4815,207 +4843,231 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:2074 +#: zerver/lib/events.py:2098 msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/exceptions.py:157 +#: zerver/lib/exceptions.py:159 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/exceptions.py:184 +#: zerver/lib/exceptions.py:186 #, python-brace-format msgid "Channel '{stream}' does not exist" msgstr "" -#: zerver/lib/exceptions.py:197 +#: zerver/lib/exceptions.py:199 #, python-brace-format msgid "Channel with ID '{stream_id}' does not exist" msgstr "" -#: zerver/lib/exceptions.py:209 +#: zerver/lib/exceptions.py:211 #, python-brace-format msgid "Unsupported parameter combination: {parameters}" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "organization owner" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "user" msgstr "" -#: zerver/lib/exceptions.py:223 +#: zerver/lib/exceptions.py:225 #, python-brace-format msgid "Cannot deactivate the only {entity}." msgstr "" -#: zerver/lib/exceptions.py:236 +#: zerver/lib/exceptions.py:238 #, python-brace-format msgid "Invalid Markdown include statement: {include_statement}" msgstr "" -#: zerver/lib/exceptions.py:249 +#: zerver/lib/exceptions.py:251 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:275 zerver/lib/typed_endpoint.py:369 +#: zerver/lib/exceptions.py:277 zerver/lib/typed_endpoint.py:370 #: zerver/lib/validator.py:718 msgid "Malformed JSON" msgstr "" -#: zerver/lib/exceptions.py:287 +#: zerver/lib/exceptions.py:289 msgid "Must be an organization member" msgstr "" -#: zerver/lib/exceptions.py:299 zerver/views/invite.py:46 +#: zerver/lib/exceptions.py:301 zerver/views/invite.py:46 msgid "Must be an organization administrator" msgstr "" -#: zerver/lib/exceptions.py:311 +#: zerver/lib/exceptions.py:313 msgid "Must be an organization owner" msgstr "" -#: zerver/lib/exceptions.py:325 +#: zerver/lib/exceptions.py:327 msgid "Your username or password is incorrect" msgstr "" -#: zerver/lib/exceptions.py:343 +#: zerver/lib/exceptions.py:345 msgid "This organization has been deactivated" msgstr "" -#: zerver/lib/exceptions.py:353 +#: zerver/lib/exceptions.py:355 msgid "" "The mobile push notification service registration for your server has been " "deactivated" msgstr "" -#: zerver/lib/exceptions.py:363 +#: zerver/lib/exceptions.py:365 msgid "Password authentication is disabled in this organization" msgstr "" -#: zerver/lib/exceptions.py:372 +#: zerver/lib/exceptions.py:374 msgid "Your password has been disabled and needs to be reset" msgstr "" -#: zerver/lib/exceptions.py:389 +#: zerver/lib/exceptions.py:391 msgid "Invalid API key" msgstr "" -#: zerver/lib/exceptions.py:396 +#: zerver/lib/exceptions.py:398 msgid "Malformed API key" msgstr "" -#: zerver/lib/exceptions.py:436 +#: zerver/lib/exceptions.py:438 #, python-brace-format msgid "" "The '{event_type}' event isn't currently supported by the {webhook_name} " "webhook; ignoring" msgstr "" -#: zerver/lib/exceptions.py:456 +#: zerver/lib/exceptions.py:458 #, python-brace-format msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:483 +#: zerver/lib/exceptions.py:485 msgid "User not authenticated" msgstr "" -#: zerver/lib/exceptions.py:496 zerver/views/auth.py:782 -#: zerver/views/auth.py:1136 zerver/views/auth.py:1202 +#: zerver/lib/exceptions.py:498 zerver/views/auth.py:796 +#: zerver/views/auth.py:1155 zerver/views/auth.py:1221 msgid "Invalid subdomain" msgstr "" -#: zerver/lib/exceptions.py:535 +#: zerver/lib/exceptions.py:537 msgid "You do not have permission to initiate direct message conversations." msgstr "" -#: zerver/lib/exceptions.py:548 +#: zerver/lib/exceptions.py:550 #, python-brace-format msgid "" "Sending messages to the {empty_topic_display_name} is not allowed in this " "channel." msgstr "" -#: zerver/lib/exceptions.py:555 +#: zerver/lib/exceptions.py:563 +#, python-brace-format +msgid "Only the {empty_topic_display_name} topic is allowed in this channel." +msgstr "" + +#: zerver/lib/exceptions.py:576 +#, python-brace-format +msgid "" +"To enable this configuration, all messages in this channel must be in the " +"{empty_topic_display_name} topic. Consider renaming or deleting other topics." +msgstr "" + +#: zerver/lib/exceptions.py:583 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/lib/exceptions.py:557 +#: zerver/lib/exceptions.py:585 msgid "This conversation does not include any users who can authorize it." msgstr "" -#: zerver/lib/exceptions.py:570 +#: zerver/lib/exceptions.py:598 msgid "Access denied" msgstr "" -#: zerver/lib/exceptions.py:610 +#: zerver/lib/exceptions.py:638 #, python-brace-format msgid "" "You only have permission to move the {total_messages_allowed_to_move}/" "{total_messages_in_topic} most recent messages in this topic." msgstr "" -#: zerver/lib/exceptions.py:623 +#: zerver/lib/exceptions.py:651 msgid "Reaction already exists." msgstr "" -#: zerver/lib/exceptions.py:635 +#: zerver/lib/exceptions.py:663 msgid "Reaction doesn't exist." msgstr "" -#: zerver/lib/exceptions.py:660 +#: zerver/lib/exceptions.py:688 msgid "" "Your organization is registered to a different Zulip server. Please contact " "Zulip support for assistance in resolving this issue." msgstr "" -#: zerver/lib/exceptions.py:674 +#: zerver/lib/exceptions.py:702 msgid "Organization not registered" msgstr "" -#: zerver/lib/exceptions.py:686 +#: zerver/lib/exceptions.py:714 msgid "" "You do not have permission to use channel wildcard mentions in this channel." msgstr "" -#: zerver/lib/exceptions.py:698 +#: zerver/lib/exceptions.py:726 msgid "" "You do not have permission to use topic wildcard mentions in this topic." msgstr "" -#: zerver/lib/exceptions.py:711 +#: zerver/lib/exceptions.py:739 #, python-brace-format msgid "'{field_name}' value does not match the expected value." msgstr "" -#: zerver/lib/exceptions.py:736 +#: zerver/lib/exceptions.py:764 #, python-brace-format msgid "'{setting_name}' must be a system user group." msgstr "" -#: zerver/lib/exceptions.py:752 +#: zerver/lib/exceptions.py:780 msgid "Cannot deactivate user group in use." msgstr "" -#: zerver/lib/exceptions.py:762 +#: zerver/lib/exceptions.py:790 msgid "You do not have permission to administer this channel." msgstr "" -#: zerver/lib/exceptions.py:772 +#: zerver/lib/exceptions.py:800 msgid "You do not have permission to change default channels." msgstr "" -#: zerver/lib/exceptions.py:782 +#: zerver/lib/exceptions.py:810 msgid "Email is already in use." msgstr "" -#: zerver/lib/exceptions.py:792 +#: zerver/lib/exceptions.py:820 msgid "Scheduled delivery time must be in the future." msgstr "" +#: zerver/lib/exceptions.py:843 +msgid "Invalid bouncer_public_key" +msgstr "" + +#: zerver/lib/exceptions.py:855 +msgid "Request expired" +msgstr "" + +#: zerver/lib/exceptions.py:865 +msgid "Invalid encrypted_push_registration" +msgstr "" + #: zerver/lib/external_accounts.py:36 msgid "Twitter username" msgstr "" @@ -5101,26 +5153,26 @@ msgstr "" msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" -#: zerver/lib/message_report.py:39 +#: zerver/lib/message_report.py:40 #, python-brace-format msgid "{reporting_user_mention} reported a DM sent by {reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:52 +#: zerver/lib/message_report.py:53 #, python-brace-format msgid "" "{reporting_user_mention} reported a DM sent by {reported_user_mention} to " "{recipient_mentions}, and {last_user_mention}." msgstr "" -#: zerver/lib/message_report.py:65 +#: zerver/lib/message_report.py:72 #, python-brace-format msgid "" "{reporting_user_mention} reported {channel_message_link} sent by " "{reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:75 +#: zerver/lib/message_report.py:82 #, python-brace-format msgid "" "\n" @@ -5128,12 +5180,12 @@ msgid "" "- Notes:\n" msgstr "" -#: zerver/lib/message_report.py:83 +#: zerver/lib/message_report.py:90 #, python-brace-format msgid "**Message sent by {reported_user_mention}**" msgstr "" -#: zerver/lib/message_report.py:103 +#: zerver/lib/message_report.py:110 #, python-brace-format msgid "{fullname}'s moderation requests" msgstr "" @@ -5156,11 +5208,11 @@ msgstr "" msgid "Invalid 'with' operator" msgstr "" -#: zerver/lib/narrow.py:1265 +#: zerver/lib/narrow.py:1285 msgid "Missing 'anchor' argument." msgstr "" -#: zerver/lib/narrow.py:1285 +#: zerver/lib/narrow.py:1305 msgid "Invalid anchor" msgstr "" @@ -5482,53 +5534,61 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:419 +#: zerver/lib/push_notifications.py:97 +msgid "Empty or invalid length token" +msgstr "" + +#: zerver/lib/push_notifications.py:103 +msgid "Invalid APNS token" +msgstr "" + +#: zerver/lib/push_notifications.py:457 msgid "Invalid GCM option to bouncer: priority {priority!r}" msgstr "" -#: zerver/lib/push_notifications.py:429 +#: zerver/lib/push_notifications.py:467 #, python-brace-format msgid "Invalid GCM options to bouncer: {options}" msgstr "" #. error -#: zerver/lib/push_notifications.py:708 zilencer/views.py:498 +#: zerver/lib/push_notifications.py:746 zilencer/views.py:631 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:929 +#: zerver/lib/push_notifications.py:967 msgid "New message" msgstr "" -#: zerver/lib/push_notifications.py:1048 +#: zerver/lib/push_notifications.py:1086 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:1052 +#: zerver/lib/push_notifications.py:1090 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:1059 +#: zerver/lib/push_notifications.py:1097 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1503 msgid "Test notification" msgstr "" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1504 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1556 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1568 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5536,8 +5596,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "" -#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:537 -#: zerver/lib/streams.py:553 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:612 +#: zerver/lib/streams.py:628 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5552,21 +5612,35 @@ msgstr "" msgid "You can't send direct messages outside of your organization." msgstr "" -#: zerver/lib/reminders.py:21 +#: zerver/lib/reminders.py:23 #, python-brace-format msgid "You requested a reminder for {message_pretty_link}." msgstr "" -#: zerver/lib/reminders.py:30 +#: zerver/lib/reminders.py:32 msgid "You requested a reminder for the following direct message." msgstr "" -#: zerver/lib/reminders.py:34 +#: zerver/lib/reminders.py:39 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a poll." +msgstr "" + +#: zerver/lib/reminders.py:44 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a todo list." +msgstr "" + +#: zerver/lib/reminders.py:49 #, python-brace-format msgid "{user_silent_mention} [said]({conversation_url}):" msgstr "" -#: zerver/lib/remote_server.py:196 +#: zerver/lib/reminders.py:73 +msgid "Reminder does not exist" +msgstr "" + +#: zerver/lib/remote_server.py:199 #, python-brace-format msgid "Push notifications bouncer error: {error}" msgstr "" @@ -5576,7 +5650,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:598 zerver/views/typing.py:47 +#: zerver/lib/request.py:83 zerver/lib/streams.py:673 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5586,7 +5660,7 @@ msgstr "" msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/scheduled_messages.py:17 +#: zerver/lib/scheduled_messages.py:20 msgid "Scheduled message does not exist" msgstr "" @@ -5595,44 +5669,44 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:500 zerver/lib/streams.py:508 +#: zerver/lib/streams.py:219 zerver/views/streams.py:373 +msgid "A default channel cannot be private." +msgstr "" + +#: zerver/lib/streams.py:222 zerver/views/streams.py:402 +msgid "Web-public channels are not enabled." +msgstr "" + +#: zerver/lib/streams.py:575 zerver/lib/streams.py:583 msgid "You do not have permission to post in this channel." msgstr "" -#: zerver/lib/streams.py:544 zerver/lib/streams.py:590 +#: zerver/lib/streams.py:619 zerver/lib/streams.py:665 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:686 zerver/lib/streams.py:721 -#: zerver/lib/streams.py:850 zerver/lib/streams.py:877 -#: zerver/lib/streams.py:943 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:761 zerver/lib/streams.py:796 +#: zerver/lib/streams.py:925 zerver/lib/streams.py:952 +#: zerver/lib/streams.py:1018 zerver/views/user_topics.py:107 msgid "Invalid channel ID" msgstr "" -#: zerver/lib/streams.py:914 +#: zerver/lib/streams.py:989 msgid "Channel name is already in use." msgstr "" -#: zerver/lib/streams.py:926 zerver/lib/streams.py:1063 +#: zerver/lib/streams.py:1001 zerver/lib/streams.py:1138 #, python-brace-format msgid "Invalid channel name '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:1448 zerver/views/streams.py:355 -msgid "A default channel cannot be private." -msgstr "" - -#: zerver/lib/streams.py:1452 +#: zerver/lib/streams.py:1535 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" msgstr "" -#: zerver/lib/streams.py:1461 zerver/views/streams.py:384 -msgid "Web-public channels are not enabled." -msgstr "" - -#: zerver/lib/streams.py:1494 +#: zerver/lib/streams.py:1572 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -5656,11 +5730,11 @@ msgstr "" msgid "Invalid character in topic, at position {position}!" msgstr "" -#: zerver/lib/subscription_info.py:491 +#: zerver/lib/subscription_info.py:506 msgid "Subscriber data is not available for this channel" msgstr "" -#: zerver/lib/subscription_info.py:512 +#: zerver/lib/subscription_info.py:527 msgid "Unable to retrieve subscribers for private channel" msgstr "" @@ -5683,105 +5757,110 @@ msgstr "" msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/typed_endpoint.py:319 zerver/lib/typed_endpoint.py:320 +#: zerver/lib/typed_endpoint.py:319 +#, python-brace-format +msgid "{var_name} does not have the expected format" +msgstr "" + +#: zerver/lib/typed_endpoint.py:320 zerver/lib/typed_endpoint.py:321 #: zerver/lib/validator.py:124 zerver/lib/validator.py:126 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/typed_endpoint.py:321 zerver/lib/validator.py:236 +#: zerver/lib/typed_endpoint.py:322 zerver/lib/validator.py:236 #: zerver/lib/validator.py:610 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/typed_endpoint.py:322 zerver/lib/typed_endpoint.py:334 +#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:335 #: zerver/lib/validator.py:71 zerver/lib/validator.py:145 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:338 +#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:339 #, python-brace-format msgid "Argument \"{argument}\" at {var_name} is unexpected" msgstr "" -#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:325 +#: zerver/lib/typed_endpoint.py:325 zerver/lib/typed_endpoint.py:326 #: zerver/lib/validator.py:166 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/typed_endpoint.py:326 zerver/lib/typed_endpoint.py:327 +#: zerver/lib/typed_endpoint.py:327 zerver/lib/typed_endpoint.py:328 #: zerver/lib/validator.py:156 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/typed_endpoint.py:328 zerver/lib/typed_endpoint.py:329 +#: zerver/lib/typed_endpoint.py:329 zerver/lib/typed_endpoint.py:330 #: zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/typed_endpoint.py:330 zerver/lib/typed_endpoint.py:331 +#: zerver/lib/typed_endpoint.py:331 zerver/lib/typed_endpoint.py:332 #, python-brace-format msgid "{var_name} is not valid JSON" msgstr "" -#: zerver/lib/typed_endpoint.py:332 zerver/lib/validator.py:158 +#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:158 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:191 +#: zerver/lib/typed_endpoint.py:334 zerver/lib/validator.py:191 #: zerver/lib/validator.py:607 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/typed_endpoint.py:335 zerver/lib/validator.py:86 +#: zerver/lib/typed_endpoint.py:336 zerver/lib/validator.py:86 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/typed_endpoint.py:336 +#: zerver/lib/typed_endpoint.py:337 #, python-brace-format msgid "{var_name} is too short." msgstr "" -#: zerver/lib/typed_endpoint.py:337 zerver/lib/validator.py:56 +#: zerver/lib/typed_endpoint.py:338 zerver/lib/validator.py:56 #: zerver/lib/validator.py:118 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/typed_endpoint.py:339 +#: zerver/lib/typed_endpoint.py:340 #, python-brace-format msgid "{var_name} has invalid format" msgstr "" -#: zerver/lib/typed_endpoint.py:340 +#: zerver/lib/typed_endpoint.py:341 #, python-brace-format msgid "{var_name} is not length {length}" msgstr "" -#: zerver/lib/typed_endpoint.py:374 +#: zerver/lib/typed_endpoint.py:375 #, python-brace-format msgid "{var_name} cannot be blank" msgstr "" -#: zerver/lib/typed_endpoint.py:377 zerver/lib/typed_endpoint.py:380 +#: zerver/lib/typed_endpoint.py:378 zerver/lib/typed_endpoint.py:381 #, python-brace-format msgid "Invalid {var_name}: {msg}" msgstr "" -#: zerver/lib/typed_endpoint.py:383 +#: zerver/lib/typed_endpoint.py:384 #, python-brace-format msgid "{var_name} field is missing: {msg}" msgstr "" -#: zerver/lib/typed_endpoint.py:503 zerver/webhooks/ifttt/view.py:37 +#: zerver/lib/typed_endpoint.py:504 zerver/webhooks/ifttt/view.py:37 #: zerver/webhooks/slack/view.py:215 zerver/webhooks/slack_incoming/view.py:66 msgid "Malformed payload" msgstr "" @@ -5892,8 +5971,8 @@ msgstr "" msgid "Name is already in use." msgstr "" -#: zerver/lib/users.py:119 zerver/views/users.py:592 zerver/views/users.py:605 -#: zerver/views/users.py:831 +#: zerver/lib/users.py:119 zerver/views/users.py:598 zerver/views/users.py:611 +#: zerver/views/users.py:837 msgid "Bad name or username" msgstr "" @@ -6022,28 +6101,28 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:92 +#: zerver/lib/webhooks/common.py:99 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:261 +#: zerver/lib/webhooks/common.py:268 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" -#: zerver/lib/webhooks/common.py:297 +#: zerver/lib/webhooks/common.py:304 #, python-brace-format msgid "The algorithm '{algorithm}' is not supported." msgstr "" -#: zerver/lib/webhooks/common.py:304 +#: zerver/lib/webhooks/common.py:311 msgid "" "The webhook secret is missing. Please set the webhook_secret while " "generating the URL." msgstr "" -#: zerver/lib/webhooks/common.py:317 +#: zerver/lib/webhooks/common.py:324 msgid "Webhook signature verification failed." msgstr "" @@ -6056,7 +6135,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:585 +#: zerver/lib/zulip_update_announcements.py:627 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6113,7 +6192,7 @@ msgstr "" msgid "Pronouns" msgstr "" -#: zerver/models/groups.py:22 zerver/models/users.py:310 +#: zerver/models/groups.py:22 zerver/models/users.py:314 msgid "Nobody" msgstr "" @@ -6129,25 +6208,25 @@ msgstr "" msgid "Everyone on the internet" msgstr "" -#: zerver/models/linkifiers.py:32 zerver/models/linkifiers.py:35 +#: zerver/models/linkifiers.py:30 zerver/models/linkifiers.py:33 #, python-brace-format msgid "Bad regular expression: {regex}" msgstr "" -#: zerver/models/linkifiers.py:37 +#: zerver/models/linkifiers.py:35 msgid "Unknown regular expression error" msgstr "" -#: zerver/models/linkifiers.py:45 +#: zerver/models/linkifiers.py:43 msgid "Invalid URL template." msgstr "" -#: zerver/models/linkifiers.py:94 +#: zerver/models/linkifiers.py:92 #, python-format msgid "Group %(name)r in URL template is not present in linkifier pattern." msgstr "" -#: zerver/models/linkifiers.py:106 +#: zerver/models/linkifiers.py:104 #, python-format msgid "Group %(name)r in linkifier pattern is not present in URL template." msgstr "" @@ -6248,63 +6327,63 @@ msgstr "" msgid "Allow GIFs rated R (Restricted)" msgstr "" -#: zerver/models/streams.py:60 +#: zerver/models/streams.py:61 msgid "Web-public" msgstr "" -#: zerver/models/streams.py:66 +#: zerver/models/streams.py:67 msgid "Public" msgstr "" -#: zerver/models/streams.py:72 +#: zerver/models/streams.py:73 msgid "Private, shared history" msgstr "" -#: zerver/models/streams.py:78 +#: zerver/models/streams.py:79 msgid "Private, protected history" msgstr "" -#: zerver/models/streams.py:86 +#: zerver/models/streams.py:87 msgid "Public, protected history" msgstr "" -#: zerver/models/users.py:306 +#: zerver/models/users.py:310 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models/users.py:307 +#: zerver/models/users.py:311 msgid "Admins, moderators and members" msgstr "" -#: zerver/models/users.py:308 +#: zerver/models/users.py:312 msgid "Admins and moderators" msgstr "" -#: zerver/models/users.py:309 +#: zerver/models/users.py:313 msgid "Admins only" msgstr "" -#: zerver/models/users.py:486 +#: zerver/models/users.py:514 msgid "Unknown user" msgstr "" -#: zerver/models/users.py:652 +#: zerver/models/users.py:680 msgid "Organization owner" msgstr "" -#: zerver/models/users.py:653 +#: zerver/models/users.py:681 msgid "Organization administrator" msgstr "" -#: zerver/models/users.py:654 +#: zerver/models/users.py:682 msgid "Moderator" msgstr "" -#: zerver/models/users.py:655 +#: zerver/models/users.py:683 msgid "Member" msgstr "" -#: zerver/models/users.py:656 +#: zerver/models/users.py:684 msgid "Guest" msgstr "" @@ -6347,27 +6426,27 @@ msgstr "" msgid "Failed to generate challenge" msgstr "" -#: zerver/views/auth.py:582 +#: zerver/views/auth.py:596 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:599 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:591 +#: zerver/views/auth.py:605 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:595 +#: zerver/views/auth.py:609 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1142 +#: zerver/views/auth.py:1161 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1206 +#: zerver/views/auth.py:1225 msgid "Password is incorrect." msgstr "" @@ -6494,12 +6573,12 @@ msgstr "" msgid "Message already deleted" msgstr "" -#: zerver/views/message_fetch.py:158 +#: zerver/views/message_fetch.py:157 #, python-brace-format msgid "Too many messages requested (maximum {max_messages})." msgstr "" -#: zerver/views/message_fetch.py:163 zerver/views/message_flags.py:94 +#: zerver/views/message_fetch.py:162 zerver/views/message_flags.py:94 msgid "The anchor can only be excluded at an end of the range" msgstr "" @@ -6556,16 +6635,16 @@ msgstr "" msgid "User is not muted" msgstr "" -#: zerver/views/navigation_views.py:57 zerver/views/navigation_views.py:89 +#: zerver/views/navigation_views.py:58 zerver/views/navigation_views.py:90 msgid "Built-in views cannot have a custom name." msgstr "" -#: zerver/views/navigation_views.py:60 +#: zerver/views/navigation_views.py:61 msgid "Custom views must have a valid name." msgstr "" -#: zerver/views/navigation_views.py:63 zerver/views/navigation_views.py:65 -#: zerver/views/navigation_views.py:91 +#: zerver/views/navigation_views.py:64 zerver/views/navigation_views.py:66 +#: zerver/views/navigation_views.py:92 msgid "Navigation view already exists." msgstr "" @@ -6605,27 +6684,23 @@ msgstr "" msgid "Invalid status: {status}" msgstr "" -#: zerver/views/push_notifications.py:43 -msgid "Empty or invalid length token" -msgstr "" - -#: zerver/views/push_notifications.py:49 -msgid "Invalid APNS token" -msgstr "" - -#: zerver/views/push_notifications.py:130 +#: zerver/views/push_notifications.py:125 msgid "Server doesn't use the push notification service" msgstr "" -#: zerver/views/push_notifications.py:162 +#: zerver/views/push_notifications.py:157 #, python-brace-format msgid "Error returned by the bouncer: {result}" msgstr "" -#: zerver/views/push_notifications.py:246 +#: zerver/views/push_notifications.py:241 msgid "Verification secret not prepared" msgstr "" +#: zerver/views/push_notifications.py:283 +msgid "Server is not configured to use push notification service." +msgstr "" + #: zerver/views/reactions.py:48 msgid "" "At least one of the following arguments must be present: emoji_name, " @@ -6695,7 +6770,7 @@ msgid "Only administrators can override default emoji." msgstr "" #: zerver/views/realm_emoji.py:50 zerver/views/realm_icon.py:27 -#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:435 +#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:457 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -6755,47 +6830,47 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/registration.py:302 +#: zerver/views/registration.py:304 msgid "Unable to cancel import once it has started." msgstr "" -#: zerver/views/registration.py:1058 +#: zerver/views/registration.py:1060 msgid "Unauthenticated" msgstr "" -#: zerver/views/registration.py:1069 +#: zerver/views/registration.py:1071 msgid "Converting Slack data… This may take a while." msgstr "" -#: zerver/views/registration.py:1089 +#: zerver/views/registration.py:1091 msgid "Importing messages…" msgstr "" -#: zerver/views/registration.py:1092 +#: zerver/views/registration.py:1094 msgid "Importing attachment data…" msgstr "" -#: zerver/views/registration.py:1095 +#: zerver/views/registration.py:1097 msgid "Importing converted Slack data…" msgstr "" -#: zerver/views/registration.py:1101 +#: zerver/views/registration.py:1103 msgid "Finalizing import…" msgstr "" -#: zerver/views/registration.py:1104 +#: zerver/views/registration.py:1106 msgid "Done!" msgstr "" -#: zerver/views/registration.py:1132 +#: zerver/views/registration.py:1134 msgid "No users matching provided email." msgstr "" -#: zerver/views/scheduled_messages.py:75 +#: zerver/views/scheduled_messages.py:83 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:86 +#: zerver/views/scheduled_messages.py:94 msgid "Topic required when updating scheduled message type to channel." msgstr "" @@ -6807,102 +6882,102 @@ msgstr "" msgid "Invalid DSN" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:182 msgid "Private channels cannot be made default." msgstr "" -#: zerver/views/streams.py:206 +#: zerver/views/streams.py:216 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:237 +#: zerver/views/streams.py:247 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:339 zerver/views/streams.py:343 -#: zerver/views/streams.py:351 +#: zerver/views/streams.py:357 zerver/views/streams.py:361 +#: zerver/views/streams.py:369 msgid "Invalid parameters" msgstr "" -#: zerver/views/streams.py:367 zerver/views/streams.py:481 +#: zerver/views/streams.py:385 zerver/views/streams.py:494 msgid "Channel content access is required." msgstr "" -#: zerver/views/streams.py:437 +#: zerver/views/streams.py:450 msgid "Channel already has that name." msgstr "" -#: zerver/views/streams.py:542 zerver/views/user_groups.py:511 +#: zerver/views/streams.py:553 zerver/views/user_groups.py:511 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:619 +#: zerver/views/streams.py:630 #, python-brace-format msgid "{user_full_name} subscribed you to {channel_name}." msgstr "" -#: zerver/views/streams.py:625 +#: zerver/views/streams.py:636 #, python-brace-format msgid "{user_full_name} subscribed you to the following channels:" msgstr "" -#: zerver/views/streams.py:794 +#: zerver/views/streams.py:812 #, python-brace-format msgid "Unable to access channel ({channel_name})." msgstr "" -#: zerver/views/streams.py:810 +#: zerver/views/streams.py:828 msgid "You can only invite other Zephyr mirroring users to private channels." msgstr "" -#: zerver/views/streams.py:928 +#: zerver/views/streams.py:951 #, python-brace-format msgid "{user_name} created the following channels: {new_channels}." msgstr "" -#: zerver/views/streams.py:930 +#: zerver/views/streams.py:953 #, python-brace-format msgid "{user_name} created a new channel {new_channels}." msgstr "" -#: zerver/views/streams.py:931 +#: zerver/views/streams.py:954 msgid "new channels" msgstr "" -#: zerver/views/streams.py:973 +#: zerver/views/streams.py:996 #, python-brace-format msgid "**Web-public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:977 +#: zerver/views/streams.py:1000 #, python-brace-format msgid "**Public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:981 +#: zerver/views/streams.py:1004 #, python-brace-format msgid "" "**Private, shared history** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:985 +#: zerver/views/streams.py:1008 #, python-brace-format msgid "" "**Private, protected history** channel created by {user_name}. **Description:" "**" msgstr "" -#: zerver/views/streams.py:1220 +#: zerver/views/streams.py:1243 #, python-brace-format msgid "{property} is not a boolean" msgstr "" -#: zerver/views/streams.py:1223 +#: zerver/views/streams.py:1246 #, python-brace-format msgid "Unknown subscription property: {property}" msgstr "" -#: zerver/views/streams.py:1271 +#: zerver/views/streams.py:1294 #, python-brace-format msgid "Not subscribed to channel ID {channel_id}" msgstr "" @@ -6968,8 +7043,8 @@ msgstr "" msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:448 zerver/views/users.py:517 -#: zerver/views/users.py:625 +#: zerver/views/upload.py:448 zerver/views/users.py:523 +#: zerver/views/users.py:631 msgid "You may only upload one file at a time" msgstr "" @@ -7020,46 +7095,46 @@ msgstr "" msgid "User group {group_id} is not a subgroup of this group." msgstr "" -#: zerver/views/user_settings.py:63 +#: zerver/views/user_settings.py:64 msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:71 +#: zerver/views/user_settings.py:72 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:184 +#: zerver/views/user_settings.py:205 msgid "Invalid default_language" msgstr "" -#: zerver/views/user_settings.py:192 +#: zerver/views/user_settings.py:213 #, python-brace-format msgid "Invalid notification sound '{notification_sound}'" msgstr "" -#: zerver/views/user_settings.py:203 +#: zerver/views/user_settings.py:224 #, python-brace-format msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:348 +#: zerver/views/user_settings.py:370 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:358 +#: zerver/views/user_settings.py:380 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:363 +#: zerver/views/user_settings.py:385 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:369 +#: zerver/views/user_settings.py:391 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:425 +#: zerver/views/user_settings.py:447 msgid "You must upload exactly one avatar." msgstr "" @@ -7084,47 +7159,47 @@ msgstr "" msgid "Invalid new email address." msgstr "" -#: zerver/views/users.py:333 +#: zerver/views/users.py:334 #, python-brace-format msgid "New email value error: {message}" msgstr "" -#: zerver/views/users.py:472 +#: zerver/views/users.py:473 msgid "Failed to change owner, no such user" msgstr "" -#: zerver/views/users.py:474 +#: zerver/views/users.py:475 msgid "Failed to change owner, user is deactivated" msgstr "" -#: zerver/views/users.py:476 +#: zerver/views/users.py:477 msgid "Failed to change owner, bots can't own other bots" msgstr "" -#: zerver/views/users.py:587 +#: zerver/views/users.py:593 msgid "" "Can't create bots until FAKE_EMAIL_DOMAIN is correctly configured.\n" "Please contact your server administrator." msgstr "" -#: zerver/views/users.py:597 +#: zerver/views/users.py:603 msgid "Embedded bots are not enabled." msgstr "" -#: zerver/views/users.py:599 +#: zerver/views/users.py:605 msgid "Invalid embedded bot name." msgstr "" -#: zerver/views/users.py:824 +#: zerver/views/users.py:830 msgid "User not authorized to create users" msgstr "" -#: zerver/views/users.py:841 +#: zerver/views/users.py:847 #, python-brace-format msgid "Email '{email}' not allowed in this organization" msgstr "" -#: zerver/views/users.py:846 +#: zerver/views/users.py:852 msgid "Disposable email addresses are not allowed in this organization" msgstr "" @@ -7209,7 +7284,7 @@ msgstr "" msgid "Content can't be empty" msgstr "" -#: zerver/webhooks/jotform/view.py:69 +#: zerver/webhooks/jotform/view.py:152 msgid "Unable to handle Jotform payload" msgstr "" @@ -7266,116 +7341,116 @@ msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:106 zilencer/views.py:108 +#: zilencer/views.py:117 zilencer/views.py:119 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:113 +#: zilencer/views.py:124 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:150 +#: zilencer/views.py:161 #, python-brace-format msgid "{hostname} contains invalid components (e.g., path, query, fragment)." msgstr "" -#: zilencer/views.py:157 +#: zilencer/views.py:168 #, python-brace-format msgid "{hostname} is not a valid hostname" msgstr "" -#: zilencer/views.py:167 +#: zilencer/views.py:178 #, python-brace-format msgid "{hostname} not yet registered" msgstr "" -#: zilencer/views.py:219 +#: zilencer/views.py:230 msgid "Invalid email address." msgstr "" -#: zilencer/views.py:235 +#: zilencer/views.py:246 #, python-brace-format msgid "{domain} is invalid because it does not have any MX records" msgstr "" -#: zilencer/views.py:240 +#: zilencer/views.py:251 #, python-brace-format msgid "{domain} does not exist" msgstr "" -#: zilencer/views.py:339 +#: zilencer/views.py:350 #, python-brace-format msgid "" "The global limits on recent usage of this endpoint have been reached. Please " "try again later or reach out to {support_email} for assistance." msgstr "" -#: zilencer/views.py:347 +#: zilencer/views.py:358 msgid "Registration not found for this hostname" msgstr "" -#: zilencer/views.py:359 +#: zilencer/views.py:370 msgid "The host reported it has no verification secret." msgstr "" -#: zilencer/views.py:361 +#: zilencer/views.py:372 #, python-brace-format msgid "Error response received from the host: {status_code}" msgstr "" -#: zilencer/views.py:431 +#: zilencer/views.py:442 msgid "Missing ios_app_id" msgstr "" -#: zilencer/views.py:434 +#: zilencer/views.py:445 msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:687 +#: zilencer/views.py:821 #, python-brace-format msgid "" "Your plan doesn't allow sending push notifications. Reason provided by the " "server: {reason}" msgstr "" -#: zilencer/views.py:735 +#: zilencer/views.py:869 msgid "Your plan doesn't allow sending push notifications." msgstr "" -#: zilencer/views.py:951 +#: zilencer/views.py:1085 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:954 +#: zilencer/views.py:1088 msgid "Invalid event type." msgstr "" -#: zilencer/views.py:961 +#: zilencer/views.py:1095 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:1066 +#: zilencer/views.py:1200 msgid "Duplicate registration detected." msgstr "" -#: zilencer/views.py:1484 +#: zilencer/views.py:1618 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:557 +#: zproject/backends.py:560 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2510 +#: zproject/backends.py:2812 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3230 +#: zproject/backends.py:3536 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:3233 +#: zproject/backends.py:3539 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/gl/translations.json b/locale/gl/translations.json index 0d4d0b4d29..eea49be8f9 100644 --- a/locale/gl/translations.json +++ b/locale/gl/translations.json @@ -1,5 +1,4 @@ { - "\"{empty_topic_name}\" topic allowed": "", "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "", "(attached file)": "", "(default)": "", @@ -134,6 +133,7 @@ "Add {full_name} to groups": "", "Added successfully!": "", "Added successfully.": "", + "Administrative permissions": "", "Administrator": "", "Administrators": "", "Administrators and moderators this Zulip organization will be able to see this email address.": "", @@ -144,7 +144,7 @@ "Admins, moderators and full members": "", "Admins, moderators and members": "", "Admins, moderators, members and guests": "", - "Advanced configurations": "", + "Advanced configuration": "", "Advertise organization in the Zulip communities directory": "", "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "", "Alert word": "", @@ -156,6 +156,7 @@ "All": "", "All channels": "", "All groups": "", + "All messages": "", "All messages including muted channels": "", "All roles ({count})": "", "All time": "", @@ -173,6 +174,7 @@ "Allow sending new messages to this channel.": "", "Allow subdomains": "", "Allow viewing the history of a message?": "", + "Allow “{empty_topic_name}”": "", "Allowed domains": "", "Allowed domains: {domains}": "", "Alphabetize choices": "", @@ -217,7 +219,6 @@ "Are you sure you want to delete all drafts? This action cannot be undone.": "", "Are you sure you want to delete your profile picture?": "", "Are you sure you want to join it directly as well?": "", - "Are you sure you want to mark all messages as read? This action cannot be undone.": "", "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "", @@ -283,6 +284,7 @@ "Cancel": "", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot add duplicate task.": "", "Cannot save invalid Jitsi server URL.": "", "Cannot save invalid message retention period.": "", "Cannot send message while files are being uploaded.": "", @@ -331,6 +333,7 @@ "Choose a name for the new user group.": "", "Choose avatar": "", "Choose members": "", + "Choose messages to mark as read": "", "Choose subscribers": "", "Clear avatar": "", "Clear image": "", @@ -357,6 +360,7 @@ "Collapse/show selected message": "", "Combined feed": "", "Combined feed options": "", + "Common words were excluded from your search:": "", "Community": "", "Commuting": "", "Compact": "", @@ -510,6 +514,7 @@ "Delete message": "", "Delete message?": "", "Delete profile picture": "", + "Delete reminder": "", "Delete saved snippet?": "", "Delete scheduled message": "", "Delete selected draft": "", @@ -557,6 +562,7 @@ "Display “(guest)” after names of guest users": "", "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "", "Do you want to allow your private data to be exported?": "", + "Do you want to convert the pasted text into a file?": "", "Domain": "", "Don't allow": "", "Don't delete": "", @@ -645,6 +651,7 @@ "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.": "", "Error: Could not resend invitation.": "", + "Error: Could not resolve topic.": "", "Error: Could not revoke invitation.": "", "Escape key navigates to home view": "", "Estimated messages per week": "", @@ -659,6 +666,7 @@ "Everyone will need to log in again at the new URL for your organization.": "", "Except in topics I'm following": "", "Exclude messages with topic .": "", + "Exclude messages you sent": "", "Exit search": "", "Expand compose box": "", "Expand direct messages": "", @@ -675,7 +683,6 @@ "Export type": "", "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "", "External account type": "", - "External link": "", "Failed": "", "Failed adding one or more channels.": "", "Failed to create video call.": "", @@ -701,6 +708,7 @@ "Filter by category": "", "Filter channels": "", "Filter code playgrounds": "", + "Filter component": "", "Filter deactivated users": "", "Filter default channels": "", "Filter direct messages": "", @@ -739,7 +747,6 @@ "Generate channel email address": "", "Generate email address": "", "Generate new API key": "", - "Generic": "", "Generic bot": "", "Get API key": "", "Go back through viewing history": "", @@ -759,6 +766,7 @@ "Go to home view": "", "Go to inbox": "", "Go to list of topics": "", + "Go to list of topics for the current channel": "", "Go to next unread direct message": "", "Go to next unread followed topic": "", "Go to next unread topic": "", @@ -788,6 +796,7 @@ "Hide muted message again": "", "Hide password": "", "Hide starred message count": "", + "Hide unread counter": "", "Hide user list": "", "High contrast mode": "", "Hint": "", @@ -830,6 +839,7 @@ "Integrations": "", "Invalid URL": "", "Invalid custom time": "", + "Invalid date value": "", "Invalid time format: {timestamp}": "", "Invalid user": "", "Invalid users": "", @@ -924,13 +934,13 @@ "Manage your API key": "", "March": "", "Mark all messages as read": "", - "Mark all messages as read?": "", "Mark all messages as unread": "", "Mark as read": "", "Mark as resolved": "", "Mark as unread from here": "", "Mark as unread from selected message": "", "Mark as unresolved": "", + "Mark messages as read": "", "Mark messages as unread?": "", "Mark topic as read": "", "Mark topic as resolved": "", @@ -974,6 +984,7 @@ "Message-area line height (%)": "", "Messages": "", "Messages in all public channels": "", + "Messages in all public channels that you can view": "", "Messages in topics you follow.": "", "Messages in your view are faded to remind you that you are viewing a different conversation from the one you are composing to.": "", "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "", @@ -983,11 +994,14 @@ "Messages will not be automatically marked as read because this is not a conversation view. Change setting": "", "Messages will not be automatically marked as read. Change setting": "", "Messages with yourself": "", + "Messages you sent": "", + "Messaging permissions": "", "Mobile": "", "Mobile message notifications": "", "Mobile notifications": "", "Mobile push notifications are not enabled on this server.": "", "Mobile push notifications are not enabled on this server. Learn more": "", + "Moderation permissions": "", "Moderator": "", "Moderators": "", "Monday": "", @@ -1012,11 +1026,13 @@ "Mute topic": "", "Mute user": "", "Muted": "", + "Muted topics": "", "Muted user": "", "Muted user (guest)": "", "Muted users": "", "Name": "", "Name changes are disabled in this organization. Contact an administrator to change your name.": "", + "Name the task before adding.": "", "Narrow to direct messages that include .": "", "Narrow to direct messages with .": "", "Narrow to direct messages.": "", @@ -1048,6 +1064,7 @@ "New direct message": "", "New direct message from {sender_full_name}": "", "New email": "", + "New message": "", "New option": "", "New password": "", "New password is too weak!": "", @@ -1058,7 +1075,6 @@ "Next unread direct message": "", "Next unread followed topic": "", "Next unread topic": "", - "No \"{empty_topic_name}\" topic": "", "No DM recipients": "", "No bots match your current filter.": "", "No channel subscribers match your current filter.": "", @@ -1088,6 +1104,7 @@ "No owner": "", "No playgrounds configured.": "", "No playgrounds match your current filter.": "", + "No reminders scheduled.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", @@ -1102,6 +1119,7 @@ "No users match your current filter.": "", "No users match your filters.": "", "No users or subgroups to add.": "", + "No “{empty_topic_name}” topic": "", "No, I'll catch up.": "", "No, don't ask again.": "", "Nobody": "", @@ -1117,6 +1135,8 @@ "Not subscribed": "", "Note that any bots that you maintain will be disabled.": "", "Nothing to preview": "", + "Notification Bot to you": "", + "Notification message cannot be sent when subscribing more than {max_users} users.": "", "Notification of account deactivation on {realm_name}": "", "Notification settings": "", "Notification sound": "", @@ -1151,12 +1171,15 @@ "Only organization owners can edit these settings.": "", "Only organization owners may deactivate an organization.": "", "Only owners can change these settings.": "", + "Only the topic is allowed in this channel.": "", "Only topics you follow": "", + "Only “{empty_topic_name}” topic allowed": "", "Open": "", "Open help menu": "", "Open message menu": "", "Open personal menu": "", "Open reactions menu": "", + "Open {text}": "", "Open-source project": "", "Option already present.": "", "Optional": "", @@ -1165,6 +1188,8 @@ "Organization URL": "", "Organization administrators can automatically administer all channels.": "", "Organization administrators can reactivate deactivated users.": "", + "Organization default ({org_level_topics_policy})": "", + "Organization default {org_level_message_retention_setting}": "", "Organization description": "", "Organization logo": "", "Organization name": "", @@ -1195,6 +1220,7 @@ "Password should be at least {length} characters long.": "", "Paste as plain text": "", "Paste formatted text": "", + "PastedText": "", "Pattern": "", "People & Body": "", "Permissions": "", @@ -1269,6 +1295,7 @@ "Reloading…": "", "Remind me about this": "", "Reminder scheduled": "", + "Reminders": "", "Remove": "", "Remove from default": "", "Remove it from the left sidebar for all users.": "", @@ -1325,6 +1352,7 @@ "Schedule message": "", "Schedule reminder": "", "Scheduled messages": "", + "Scheduled reminders": "", "Scroll down": "", "Scroll down to view your message.": "", "Scroll through channels": "", @@ -1364,6 +1392,7 @@ "Send message": "", "Send mobile notifications even if I'm online": "", "Send mobile notifications even if user is online": "", + "Send notification message to newly subscribed users": "", "Send notifications for all branches": "", "Send options": "", "Send weekly digest emails to inactive users": "", @@ -1398,6 +1427,8 @@ "Show previews of uploaded and linked images and videos": "", "Show starred message count": "", "Show status text": "", + "Show unread count summaries in the left sidebar": "", + "Show unread counter": "", "Show unread counts for": "", "Show user list": "", "Show when other users are typing": "", @@ -1407,10 +1438,8 @@ "Skip the rest": "", "Skip video — I'm familiar with Zulip": "", "Skipped unsubscribed channels": "", - "Slack compatible": "", - "Slack's outgoing webhooks": "", + "Slack-compatible": "", "Smileys & Emotion": "", - "Some common words were excluded from your search.": "", "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", "Some topic participants are not subscribed to  .": "", "Sort by estimated weekly traffic": "", @@ -1447,6 +1476,7 @@ "Subscriber count": "", "Subscribers": "", "Subscribers preview": "", + "Subscription permissions": "", "Successfully subscribed user:": "", "Successfully subscribed users:": "", "Summarize recent messages": "", @@ -1557,7 +1587,9 @@ "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To deactivate this group, you must first remove it from all other groups. This group is currently a subgroup of: .": "", "To edit or reschedule a message, click on it or press .": "", + "To enable this configuration, all messages in this channel must be in the topic. Consider renaming other topics to .": "", "To invite users, please increase the number of licenses or deactivate inactive users.": "", "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "", "To preserve your reading state, this view does not mark messages as read.": "", @@ -1572,7 +1604,9 @@ "Toggle topic mute": "", "Tomorrow at {time}": "", "Top topic in the channel": "", + "Top unread topic in the channel": "", "Topic": "", + "Topic actions": "", "Topic actions menu": "", "Topic muted": "", "Topic notifications": "", @@ -1582,6 +1616,7 @@ "Topics I participate in": "", "Topics I send a message to": "", "Topics I start": "", + "Topics you don't follow": "", "Travel & Places": "", "Try now": "", "Tuesday": "", @@ -1618,6 +1653,7 @@ "Unread count badge (appears in desktop sidebar and browser tab)": "", "Unread messages": "", "Unresolve topic": "", + "Unresolved topics": "", "Unstar all messages": "", "Unstar all messages in topic": "", "Unstar messages in topic": "", @@ -1653,7 +1689,6 @@ "Use full width on wide screens": "", "Use html encoding (not recommended)": "", "Use or create a saved snippet": "", - "Use organization level settings {org_level_message_retention_setting}": "", "Use the back button in your browser or desktop app.": "", "Use this space for personal notes, or to test out Zulip features.": "", "User": "", @@ -1735,6 +1770,7 @@ "Where to send notifications": "", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "", "Which branches should notifications be sent for?": "", + "Which messages do you want to mark as read? This action cannot be undone.": "", "Which messages should be moved?": "", "Which parts of the emails should be included in the Zulip messages?": "", "Who can access this channel": "", @@ -1756,18 +1792,19 @@ "Who can create web-public channels": "", "Who can delete any message": "", "Who can delete their own messages": "", + "Who can edit topics in any channel": "", "Who can join this group": "", "Who can leave this group": "", "Who can manage plans and billing": "", "Who can mention this group": "", "Who can move messages inside this channel": "", + "Who can move messages out of any channel": "", "Who can move messages out of this channel": "", - "Who can move messages to another channel": "", - "Who can move messages to another topic": "", "Who can notify a large number of users with a wildcard mention": "", "Who can post to this channel": "", "Who can remove members from this group": "", "Who can resolve topics": "", + "Who can resolve topics in this channel": "", "Who can send email invitations to new users": "", "Who can start a direct message conversation": "", "Who can subscribe anyone to this channel": "", @@ -1782,6 +1819,7 @@ "Working remotely": "", "Would you like to view messages in all public channels?": "", "Write": "", + "Yes, convert": "", "Yes, please!": "", "Yes, save": "", "Yes, schedule": "", @@ -1892,7 +1930,6 @@ "You may want to configure default new user settings and custom profile fields prior to inviting users.": "", "You might be interested in recent conversations.": "", "You need to be running Zephyr mirroring in order to send messages!": "", - "You searched for:": "", "You subscribed to . ": "", "You type": "", "You unsubscribed from . ": "", @@ -1983,8 +2020,10 @@ "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "", "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "", "{count, plural, one {# draft} other {# drafts}} for this conversation": "", + "{count, plural, one {# message} other {# messages}} will be marked as read.": "", "{count, plural, one {# message} other {# messages}} will be moved.": "", "{count, plural, one {minute} other {minutes}}": "", + "{count}+ messages will be marked as read.": "", "{date} at {time}": "", "{days_old} days ago": "", "{description} ({count})": "", diff --git a/locale/ja/translations.json b/locale/ja/translations.json index a3f77b9f5a..9f7d1fd860 100644 --- a/locale/ja/translations.json +++ b/locale/ja/translations.json @@ -18,7 +18,7 @@ "1 day": "1日", "1 hour": "1時間", "1 week": "1週間", - "1 year": "", + "1 year": "1年", "10 days": "10日", "10 minutes": "10分", "12-hour clock (5:00 PM)": "12時間表記 (5:00 PM)", @@ -327,11 +327,11 @@ "Clear status": "ステータスを消去", "Clear topic": "トピックを消去", "Clear your status": "ステータスを消去", - "Click Inbox in the left sidebar.": "", + "Click Inbox in the left sidebar.": "左のサイドバーにある 受信箱 をクリックしてください。", "Click Recent conversations in the left sidebar.": "", "Click here to reveal.": "", "Click on at the top of your Zulip window.": "", - "Click on a conversation to view it. To return here, you can:": "", + "Click on a conversation to view it. To return here, you can:": "会話をクリックすると表示されます。この画面に戻るには、次のいずれかの操作を行ってください:", "Click on the pencil () icon to edit and reschedule a message.": "鉛筆 () アイコンをクリックすると、メッセージの編集と再予約ができます。", "Click to view or download.": "クリックして閲覧かダウンロード", "Close": "閉じる", @@ -559,7 +559,7 @@ "Duration deletion is allowed after posting (minutes)": "投稿後に削除可能な期間(分)", "Duration editing is allowed after posting (minutes)": "投稿後に編集可能な期間(分)", "EDITED": "編集済", - "Each conversation is labeled with a topic by the person who started it.": "", + "Each conversation is labeled with a topic by the person who started it.": "各会話には、開始した人が付けたトピックが表示されます。", "Edit": "編集", "Edit #{channel_name}": "#{channel_name} を編集", "Edit #{stream_name} (archived)": "#{stream_name} (アーカイブ済み) を編集", @@ -858,7 +858,7 @@ "Last moved {moved_time_string}.": "", "Learn more": "詳細", "Learn more about emoji reactions here.": "絵文字リアクションについて詳しくはこちら。", - "Learn where to find everything you need to get started with this 2-minute video tour.": "", + "Learn where to find everything you need to get started with this 2-minute video tour.": "必要な機能の見つけ方をこの2分間のビデオツアーで確認しましょう。", "Leave group": "グループを退出", "Leave group {name}": "グループ {name} を退出", "Leave {group_name}": "{group_name}を退出", @@ -1184,7 +1184,7 @@ "Please enter task title.": "タスクのタイトルを入力してください。", "Please enter your password.": "パスワードを入力してください。", "Please just upload one file.": "ファイルを1つだけアップロードしてください。", - "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 select a channel.": "チャンネルを選択してください。", "Political group": "政治団体", @@ -1367,7 +1367,7 @@ "Sign up": "登録", "Size": "サイズ", "Skip the rest": "", - "Skip video — I'm familiar with Zulip": "", + "Skip video — I'm familiar with Zulip": "スキップする — Zulipの使い方は知っています", "Skipped unsubscribed channels": "", "Slack compatible": "Slack互換", "Slack's outgoing webhooks": "SlackのOutgoing Webhook", @@ -1440,7 +1440,7 @@ "There are no bots.": "", "There are no channels you can view in this organization.": "", "There are no current alert words.": "設定されたキーワードはありません。", - "There are no custom emoji.": "", + "There are no custom emoji.": "カスタム絵文字はありません。", "There are no deactivated users.": "", "There are no default channels.": "デフォルトチャンネルがありません。", "There are no exports.": "エクスポートがありません。", @@ -1513,7 +1513,7 @@ "Time zone updated": "タイムゾーンが更新されました", "Time's up!": "時間切れです!", "Tip: You can also send \"/poll Some question\"": "豆知識: 「/poll 投票内容」というコマンドも存在します。", - "Tip: You can watch this video without sound.": "", + "Tip: You can watch this video without sound.": "ヒント:この動画は音声なしでもご覧いただけます。", "Title": "タイトル", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", "To deactivate this group, you must first remove all permissions assigned to it.": "", @@ -1672,7 +1672,7 @@ "Waiting period before new members turn into full members": "新規メンバーから正式メンバーに昇格するまでの期間", "Warn when composing a DM to a guest": "ゲストへのDM作成時に警告する", "Warning: #{channel_name} is a private channel.": "警告: #{channel_name} はプライベートチャンネルです。", - "Watch later": "", + "Watch later": "後で見る", "We are about to have a poll. Please wait for the question.": "まもなく投票が始まります。投票内容が表示されるまで、少々お待ちください。", "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "", "Web-public": "Web公開", @@ -1682,7 +1682,7 @@ "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", "Welcome to recent conversations!": "", "Welcome to Zulip!": "Zulipへようこそ!", - "Welcome to your inbox!": "", + "Welcome to your inbox!": "受信箱へようこそ!", "What pronouns should people use to refer to you?": "", "When you deactivate , they will be immediately logged out.": " を無効化すると、ただちにログアウトされます。", "Where to send notifications": "", @@ -1873,7 +1873,7 @@ "Your time zone was updated to {time_zone}.": "あなたのタイムゾーンは {time_zone} に更新されました。", "Your time zone:": "あなたのタイムゾーン:", "Your uploads": "あなたのアップロード", - "You’ll see a list of conversations where you have unread messages, organized by channel.": "", + "You’ll see a list of conversations where you have unread messages, organized by channel.": "チャンネルごとに整理された未読メッセージのある会話の一覧が表示されます。", "You’ll see a list of ongoing conversations.": "", "Zoom to message in conversation context": "", "Zulip": "Zulip", @@ -1923,7 +1923,7 @@ "{N, plural, one {Delete this option?} other {Delete these options?}}": "{N, plural, other {これらの選択肢を削除しますか?}}", "{N, plural, one {Done! {N} message marked as read.} other {Done! {N} messages marked as read.}}": "{N, plural, other {{N}件のメッセージを既読にしました}}", "{N, plural, one {Done! {N} message marked as unread.} other {Done! {N} messages marked as unread.}}": "{N, plural, other {{N}件のメッセージを未読にしました}}", - "{N, plural, one {User invited successfully.} other {Users invited successfully.}}": "", + "{N, plural, one {User invited successfully.} other {Users invited successfully.}}": "{N, plural, other {ユーザーを招待しました。}}", "{N, plural, one {Working… {N} message marked as read so far.} other {Working… {N} messages marked as read so far.}}": "", "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "", "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "{comma_separated_usernames}, {last_username} が {emoji_name} でリアクションしました", diff --git a/locale/lt/translations.json b/locale/lt/translations.json index 1702650f35..c5f4642241 100644 --- a/locale/lt/translations.json +++ b/locale/lt/translations.json @@ -1,5 +1,4 @@ { - "\"{empty_topic_name}\" topic allowed": "", "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "", "(attached file)": "", "(default)": "", @@ -134,6 +133,7 @@ "Add {full_name} to groups": "", "Added successfully!": "", "Added successfully.": "", + "Administrative permissions": "", "Administrator": "", "Administrators": "Administratoriai", "Administrators and moderators this Zulip organization will be able to see this email address.": "", @@ -144,7 +144,7 @@ "Admins, moderators and full members": "", "Admins, moderators and members": "", "Admins, moderators, members and guests": "", - "Advanced configurations": "", + "Advanced configuration": "", "Advertise organization in the Zulip communities directory": "", "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "", "Alert word": "", @@ -156,6 +156,7 @@ "All": "", "All channels": "Visi srautai", "All groups": "", + "All messages": "", "All messages including muted channels": "", "All roles ({count})": "", "All time": "", @@ -173,6 +174,7 @@ "Allow sending new messages to this channel.": "", "Allow subdomains": "", "Allow viewing the history of a message?": "", + "Allow “{empty_topic_name}”": "", "Allowed domains": "", "Allowed domains: {domains}": "", "Alphabetize choices": "", @@ -217,7 +219,6 @@ "Are you sure you want to delete all drafts? This action cannot be undone.": "", "Are you sure you want to delete your profile picture?": "", "Are you sure you want to join it directly as well?": "", - "Are you sure you want to mark all messages as read? This action cannot be undone.": "", "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "", @@ -283,6 +284,7 @@ "Cancel": "Atšaukti", "Cancel compose": "Atšaukti sudarymą", "Cancel compose and save draft": "", + "Cannot add duplicate task.": "", "Cannot save invalid Jitsi server URL.": "", "Cannot save invalid message retention period.": "", "Cannot send message while files are being uploaded.": "", @@ -331,6 +333,7 @@ "Choose a name for the new user group.": "", "Choose avatar": "", "Choose members": "", + "Choose messages to mark as read": "", "Choose subscribers": "", "Clear avatar": "", "Clear image": "", @@ -357,6 +360,7 @@ "Collapse/show selected message": "", "Combined feed": "", "Combined feed options": "", + "Common words were excluded from your search:": "", "Community": "", "Commuting": "", "Compact": "", @@ -510,6 +514,7 @@ "Delete message": "", "Delete message?": "", "Delete profile picture": "", + "Delete reminder": "", "Delete saved snippet?": "", "Delete scheduled message": "", "Delete selected draft": "", @@ -557,6 +562,7 @@ "Display “(guest)” after names of guest users": "", "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "", "Do you want to allow your private data to be exported?": "", + "Do you want to convert the pasted text into a file?": "", "Domain": "", "Don't allow": "", "Don't delete": "", @@ -645,6 +651,7 @@ "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.": "", "Error: Could not resend invitation.": "", + "Error: Could not resolve topic.": "", "Error: Could not revoke invitation.": "", "Escape key navigates to home view": "", "Estimated messages per week": "", @@ -659,6 +666,7 @@ "Everyone will need to log in again at the new URL for your organization.": "", "Except in topics I'm following": "", "Exclude messages with topic .": "", + "Exclude messages you sent": "", "Exit search": "", "Expand compose box": "", "Expand direct messages": "", @@ -675,7 +683,6 @@ "Export type": "", "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "", "External account type": "", - "External link": "", "Failed": "", "Failed adding one or more channels.": "", "Failed to create video call.": "", @@ -701,6 +708,7 @@ "Filter by category": "", "Filter channels": "", "Filter code playgrounds": "", + "Filter component": "", "Filter deactivated users": "", "Filter default channels": "", "Filter direct messages": "", @@ -739,7 +747,6 @@ "Generate channel email address": "", "Generate email address": "", "Generate new API key": "", - "Generic": "", "Generic bot": "", "Get API key": "", "Go back through viewing history": "", @@ -759,6 +766,7 @@ "Go to home view": "", "Go to inbox": "", "Go to list of topics": "", + "Go to list of topics for the current channel": "", "Go to next unread direct message": "", "Go to next unread followed topic": "", "Go to next unread topic": "", @@ -788,6 +796,7 @@ "Hide muted message again": "", "Hide password": "", "Hide starred message count": "", + "Hide unread counter": "", "Hide user list": "", "High contrast mode": "", "Hint": "", @@ -830,6 +839,7 @@ "Integrations": "Integracijos", "Invalid URL": "", "Invalid custom time": "", + "Invalid date value": "", "Invalid time format: {timestamp}": "", "Invalid user": "", "Invalid users": "", @@ -924,13 +934,13 @@ "Manage your API key": "", "March": "", "Mark all messages as read": "", - "Mark all messages as read?": "", "Mark all messages as unread": "", "Mark as read": "", "Mark as resolved": "", "Mark as unread from here": "", "Mark as unread from selected message": "", "Mark as unresolved": "", + "Mark messages as read": "", "Mark messages as unread?": "", "Mark topic as read": "", "Mark topic as resolved": "", @@ -974,6 +984,7 @@ "Message-area line height (%)": "", "Messages": "", "Messages in all public channels": "", + "Messages in all public channels that you can view": "", "Messages in topics you follow.": "", "Messages in your view are faded to remind you that you are viewing a different conversation from the one you are composing to.": "", "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "", @@ -983,11 +994,14 @@ "Messages will not be automatically marked as read because this is not a conversation view. Change setting": "", "Messages will not be automatically marked as read. Change setting": "", "Messages with yourself": "", + "Messages you sent": "", + "Messaging permissions": "", "Mobile": "", "Mobile message notifications": "", "Mobile notifications": "", "Mobile push notifications are not enabled on this server.": "", "Mobile push notifications are not enabled on this server. Learn more": "", + "Moderation permissions": "", "Moderator": "", "Moderators": "", "Monday": "", @@ -1012,11 +1026,13 @@ "Mute topic": "", "Mute user": "", "Muted": "", + "Muted topics": "", "Muted user": "", "Muted user (guest)": "", "Muted users": "", "Name": "", "Name changes are disabled in this organization. Contact an administrator to change your name.": "", + "Name the task before adding.": "", "Narrow to direct messages that include .": "", "Narrow to direct messages with .": "", "Narrow to direct messages.": "", @@ -1048,6 +1064,7 @@ "New direct message": "", "New direct message from {sender_full_name}": "", "New email": "", + "New message": "", "New option": "", "New password": "", "New password is too weak!": "", @@ -1058,7 +1075,6 @@ "Next unread direct message": "", "Next unread followed topic": "", "Next unread topic": "", - "No \"{empty_topic_name}\" topic": "", "No DM recipients": "", "No bots match your current filter.": "", "No channel subscribers match your current filter.": "", @@ -1088,6 +1104,7 @@ "No owner": "", "No playgrounds configured.": "", "No playgrounds match your current filter.": "", + "No reminders scheduled.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", @@ -1102,6 +1119,7 @@ "No users match your current filter.": "", "No users match your filters.": "", "No users or subgroups to add.": "", + "No “{empty_topic_name}” topic": "", "No, I'll catch up.": "Ne, aš pasivysiu.", "No, don't ask again.": "", "Nobody": "", @@ -1117,6 +1135,8 @@ "Not subscribed": "", "Note that any bots that you maintain will be disabled.": "", "Nothing to preview": "", + "Notification Bot to you": "", + "Notification message cannot be sent when subscribing more than {max_users} users.": "", "Notification of account deactivation on {realm_name}": "", "Notification settings": "", "Notification sound": "", @@ -1151,12 +1171,15 @@ "Only organization owners can edit these settings.": "", "Only organization owners may deactivate an organization.": "", "Only owners can change these settings.": "", + "Only the topic is allowed in this channel.": "", "Only topics you follow": "", + "Only “{empty_topic_name}” topic allowed": "", "Open": "", "Open help menu": "", "Open message menu": "Atidaryti žinučių meniu", "Open personal menu": "", "Open reactions menu": "Atidaryti reakcijų meniu", + "Open {text}": "", "Open-source project": "", "Option already present.": "", "Optional": "", @@ -1165,6 +1188,8 @@ "Organization URL": "Organization URL", "Organization administrators can automatically administer all channels.": "", "Organization administrators can reactivate deactivated users.": "", + "Organization default ({org_level_topics_policy})": "", + "Organization default {org_level_message_retention_setting}": "", "Organization description": "", "Organization logo": "", "Organization name": "Organizacijos pavadinimas", @@ -1195,6 +1220,7 @@ "Password should be at least {length} characters long.": "", "Paste as plain text": "", "Paste formatted text": "", + "PastedText": "", "Pattern": "", "People & Body": "", "Permissions": "", @@ -1269,6 +1295,7 @@ "Reloading…": "", "Remind me about this": "", "Reminder scheduled": "", + "Reminders": "", "Remove": "", "Remove from default": "", "Remove it from the left sidebar for all users.": "", @@ -1325,6 +1352,7 @@ "Schedule message": "", "Schedule reminder": "", "Scheduled messages": "", + "Scheduled reminders": "", "Scroll down": "Važiuoti žemyn", "Scroll down to view your message.": "", "Scroll through channels": "", @@ -1364,6 +1392,7 @@ "Send message": "Siųsti žinutę", "Send mobile notifications even if I'm online": "", "Send mobile notifications even if user is online": "", + "Send notification message to newly subscribed users": "", "Send notifications for all branches": "", "Send options": "", "Send weekly digest emails to inactive users": "", @@ -1398,6 +1427,8 @@ "Show previews of uploaded and linked images and videos": "", "Show starred message count": "", "Show status text": "", + "Show unread count summaries in the left sidebar": "", + "Show unread counter": "", "Show unread counts for": "", "Show user list": "", "Show when other users are typing": "", @@ -1407,10 +1438,8 @@ "Skip the rest": "", "Skip video — I'm familiar with Zulip": "", "Skipped unsubscribed channels": "", - "Slack compatible": "", - "Slack's outgoing webhooks": "", + "Slack-compatible": "", "Smileys & Emotion": "", - "Some common words were excluded from your search.": "", "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", "Some topic participants are not subscribed to  .": "", "Sort by estimated weekly traffic": "", @@ -1447,6 +1476,7 @@ "Subscriber count": "", "Subscribers": "", "Subscribers preview": "", + "Subscription permissions": "", "Successfully subscribed user:": "", "Successfully subscribed users:": "", "Summarize recent messages": "", @@ -1557,7 +1587,9 @@ "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To deactivate this group, you must first remove it from all other groups. This group is currently a subgroup of: .": "", "To edit or reschedule a message, click on it or press .": "", + "To enable this configuration, all messages in this channel must be in the topic. Consider renaming other topics to .": "", "To invite users, please increase the number of licenses or deactivate inactive users.": "", "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "", "To preserve your reading state, this view does not mark messages as read.": "", @@ -1572,7 +1604,9 @@ "Toggle topic mute": "Perjungti temos nutildymą.", "Tomorrow at {time}": "", "Top topic in the channel": "", + "Top unread topic in the channel": "", "Topic": "Tema", + "Topic actions": "", "Topic actions menu": "", "Topic muted": "", "Topic notifications": "", @@ -1582,6 +1616,7 @@ "Topics I participate in": "", "Topics I send a message to": "", "Topics I start": "", + "Topics you don't follow": "", "Travel & Places": "", "Try now": "", "Tuesday": "", @@ -1618,6 +1653,7 @@ "Unread count badge (appears in desktop sidebar and browser tab)": "", "Unread messages": "", "Unresolve topic": "", + "Unresolved topics": "", "Unstar all messages": "", "Unstar all messages in topic": "", "Unstar messages in topic": "", @@ -1653,7 +1689,6 @@ "Use full width on wide screens": "", "Use html encoding (not recommended)": "", "Use or create a saved snippet": "", - "Use organization level settings {org_level_message_retention_setting}": "", "Use the back button in your browser or desktop app.": "", "Use this space for personal notes, or to test out Zulip features.": "", "User": "", @@ -1735,6 +1770,7 @@ "Where to send notifications": "", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "", "Which branches should notifications be sent for?": "", + "Which messages do you want to mark as read? This action cannot be undone.": "", "Which messages should be moved?": "", "Which parts of the emails should be included in the Zulip messages?": "", "Who can access this channel": "", @@ -1756,18 +1792,19 @@ "Who can create web-public channels": "", "Who can delete any message": "", "Who can delete their own messages": "", + "Who can edit topics in any channel": "", "Who can join this group": "", "Who can leave this group": "", "Who can manage plans and billing": "", "Who can mention this group": "", "Who can move messages inside this channel": "", + "Who can move messages out of any channel": "", "Who can move messages out of this channel": "", - "Who can move messages to another channel": "", - "Who can move messages to another topic": "", "Who can notify a large number of users with a wildcard mention": "", "Who can post to this channel": "", "Who can remove members from this group": "", "Who can resolve topics": "", + "Who can resolve topics in this channel": "", "Who can send email invitations to new users": "", "Who can start a direct message conversation": "", "Who can subscribe anyone to this channel": "", @@ -1782,6 +1819,7 @@ "Working remotely": "", "Would you like to view messages in all public channels?": "", "Write": "Rašyti", + "Yes, convert": "", "Yes, please!": "Taip, prašau!", "Yes, save": "", "Yes, schedule": "", @@ -1892,7 +1930,6 @@ "You may want to configure default new user settings and custom profile fields prior to inviting users.": "", "You might be interested in recent conversations.": "", "You need to be running Zephyr mirroring in order to send messages!": "", - "You searched for:": "", "You subscribed to . ": "", "You type": "Spausdinate", "You unsubscribed from . ": "", @@ -1983,8 +2020,10 @@ "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "", "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "", "{count, plural, one {# draft} other {# drafts}} for this conversation": "", + "{count, plural, one {# message} other {# messages}} will be marked as read.": "", "{count, plural, one {# message} other {# messages}} will be moved.": "", "{count, plural, one {minute} other {minutes}}": "", + "{count}+ messages will be marked as read.": "", "{date} at {time}": "", "{days_old} days ago": "", "{description} ({count})": "", diff --git a/locale/lv/LC_MESSAGES/django.po b/locale/lv/LC_MESSAGES/django.po index 6c5a2836d4..b3118f7c84 100644 --- a/locale/lv/LC_MESSAGES/django.po +++ b/locale/lv/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-26 04:41+0000\n" +"POT-Creation-Date: 2025-07-16 18:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -174,94 +174,93 @@ msgstr "" msgid "Please add a credit card to schedule upgrade." msgstr "" -#: corporate/lib/stripe.py:2960 +#: corporate/lib/stripe.py:2978 msgid "" "Unable to update the plan. The plan has been expired and replaced with a new " "plan." msgstr "" -#: corporate/lib/stripe.py:2965 +#: corporate/lib/stripe.py:2983 msgid "Unable to update the plan. The plan has ended." msgstr "" -#: corporate/lib/stripe.py:3033 +#: corporate/lib/stripe.py:3051 msgid "" "Cannot update licenses in the current billing period for free trial plan." msgstr "" -#: corporate/lib/stripe.py:3038 corporate/lib/stripe.py:3066 +#: corporate/lib/stripe.py:3056 corporate/lib/stripe.py:3084 msgid "" "Unable to update licenses manually. Your plan is on automatic license " "management." msgstr "" -#: corporate/lib/stripe.py:3044 +#: corporate/lib/stripe.py:3062 #, python-brace-format msgid "" "Your plan is already on {licenses} licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3049 +#: corporate/lib/stripe.py:3067 msgid "You cannot decrease the licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3075 +#: corporate/lib/stripe.py:3093 msgid "" "Cannot change the licenses for next billing cycle for a plan that is being " "downgraded." msgstr "" -#: corporate/lib/stripe.py:3081 +#: corporate/lib/stripe.py:3099 #, python-brace-format msgid "" "Your plan is already scheduled to renew with {licenses_at_next_renewal} " "licenses." msgstr "" -#: corporate/lib/stripe.py:3105 +#: corporate/lib/stripe.py:3123 #, python-brace-format msgid "" "You’ve already purchased {licenses_at_next_renewal} licenses for the next " "billing period." msgstr "" -#: corporate/lib/stripe.py:3127 +#: corporate/lib/stripe.py:3145 msgid "Nothing to change." msgstr "" -#: corporate/lib/stripe.py:3412 +#: corporate/lib/stripe.py:3430 msgid "No customer for this organization!" msgstr "" -#: corporate/lib/stripe.py:3421 +#: corporate/lib/stripe.py:3439 msgid "Session not found" msgstr "" -#: corporate/lib/stripe.py:3427 zerver/decorator.py:218 zerver/decorator.py:723 -#: zerver/lib/streams.py:1416 zerver/lib/streams.py:1442 -#: zerver/lib/streams.py:1444 zerver/lib/streams.py:1446 -#: zerver/lib/streams.py:1465 zerver/lib/user_groups.py:166 -#: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:359 -#: zerver/lib/user_groups.py:455 zerver/lib/users.py:204 -#: zerver/lib/users.py:271 zerver/lib/users.py:300 zerver/lib/users.py:304 -#: zerver/views/invite.py:144 zerver/views/invite.py:255 -#: zerver/views/message_summary.py:31 zerver/views/presence.py:53 -#: zerver/views/realm_emoji.py:35 zerver/views/streams.py:374 -#: zerver/views/streams.py:377 zerver/views/streams.py:386 -#: zerver/views/streams.py:425 zerver/views/streams.py:745 -#: zerver/views/streams.py:799 +#: corporate/lib/stripe.py:3445 zerver/decorator.py:218 zerver/decorator.py:723 +#: zerver/lib/streams.py:139 zerver/lib/streams.py:213 +#: zerver/lib/streams.py:215 zerver/lib/streams.py:217 +#: zerver/lib/streams.py:226 zerver/lib/streams.py:1518 +#: zerver/lib/user_groups.py:166 zerver/lib/user_groups.py:192 +#: zerver/lib/user_groups.py:359 zerver/lib/user_groups.py:455 +#: zerver/lib/users.py:204 zerver/lib/users.py:271 zerver/lib/users.py:300 +#: zerver/lib/users.py:304 zerver/views/invite.py:144 +#: zerver/views/invite.py:255 zerver/views/message_summary.py:31 +#: zerver/views/presence.py:53 zerver/views/realm_emoji.py:35 +#: zerver/views/streams.py:392 zerver/views/streams.py:395 +#: zerver/views/streams.py:404 zerver/views/streams.py:817 msgid "Insufficient permission" msgstr "" -#: corporate/lib/stripe.py:3438 +#: corporate/lib/stripe.py:3456 msgid "Payment intent not found" msgstr "" -#: corporate/lib/stripe.py:3441 +#: corporate/lib/stripe.py:3459 msgid "Pass stripe_session_id or stripe_invoice_id" msgstr "" -#: corporate/lib/stripe.py:4187 +#: corporate/lib/stripe.py:4205 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -283,8 +282,8 @@ msgstr "" msgid "Invalid billing access token." msgstr "" -#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1312 -#: zilencer/views.py:1337 +#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1446 +#: zilencer/views.py:1471 #, python-brace-format msgid "" "Couldn't reconcile billing data between server and realm. Please contact " @@ -354,7 +353,7 @@ msgid "Method not allowed (405)" msgstr "" #: templates/500.html:4 templates/500.html:16 -#: zerver/actions/scheduled_messages.py:442 zerver/middleware.py:407 +#: zerver/actions/scheduled_messages.py:458 zerver/middleware.py:407 msgid "Internal server error" msgstr "" @@ -542,6 +541,7 @@ msgid "" msgstr "" #: templates/confirmation/confirm_preregistrationuser.html:5 +#: templates/confirmation/redirect_to_post.html:5 msgid "Confirming your email address" msgstr "" @@ -910,152 +910,153 @@ msgstr "" #: templates/corporate/comparison_table_integrated.html:785 #: templates/corporate/comparison_table_integrated.html:800 #: templates/corporate/comparison_table_integrated.html:811 -#: templates/corporate/comparison_table_integrated.html:821 #: templates/corporate/comparison_table_integrated.html:822 -#: templates/corporate/comparison_table_integrated.html:834 -#: templates/corporate/comparison_table_integrated.html:835 +#: templates/corporate/comparison_table_integrated.html:832 +#: templates/corporate/comparison_table_integrated.html:833 +#: templates/corporate/comparison_table_integrated.html:845 #: templates/corporate/comparison_table_integrated.html:846 -#: templates/corporate/comparison_table_integrated.html:847 -#: templates/corporate/comparison_table_integrated.html:848 -#: templates/corporate/comparison_table_integrated.html:860 -#: templates/corporate/comparison_table_integrated.html:861 -#: templates/corporate/comparison_table_integrated.html:877 -#: templates/corporate/comparison_table_integrated.html:878 -#: templates/corporate/comparison_table_integrated.html:879 +#: templates/corporate/comparison_table_integrated.html:857 +#: templates/corporate/comparison_table_integrated.html:858 +#: templates/corporate/comparison_table_integrated.html:859 +#: templates/corporate/comparison_table_integrated.html:871 +#: templates/corporate/comparison_table_integrated.html:872 +#: templates/corporate/comparison_table_integrated.html:888 +#: templates/corporate/comparison_table_integrated.html:889 #: templates/corporate/comparison_table_integrated.html:890 -#: templates/corporate/comparison_table_integrated.html:891 -#: templates/corporate/comparison_table_integrated.html:892 +#: templates/corporate/comparison_table_integrated.html:901 +#: templates/corporate/comparison_table_integrated.html:902 #: templates/corporate/comparison_table_integrated.html:903 -#: templates/corporate/comparison_table_integrated.html:904 -#: templates/corporate/comparison_table_integrated.html:905 -#: templates/corporate/comparison_table_integrated.html:918 -#: templates/corporate/comparison_table_integrated.html:919 -#: templates/corporate/comparison_table_integrated.html:920 -#: templates/corporate/comparison_table_integrated.html:938 -#: templates/corporate/comparison_table_integrated.html:939 -#: templates/corporate/comparison_table_integrated.html:940 -#: templates/corporate/comparison_table_integrated.html:953 -#: templates/corporate/comparison_table_integrated.html:954 -#: templates/corporate/comparison_table_integrated.html:955 -#: templates/corporate/comparison_table_integrated.html:968 -#: templates/corporate/comparison_table_integrated.html:969 -#: templates/corporate/comparison_table_integrated.html:970 -#: templates/corporate/comparison_table_integrated.html:983 -#: templates/corporate/comparison_table_integrated.html:984 -#: templates/corporate/comparison_table_integrated.html:985 -#: templates/corporate/comparison_table_integrated.html:998 -#: templates/corporate/comparison_table_integrated.html:999 -#: templates/corporate/comparison_table_integrated.html:1000 -#: templates/corporate/comparison_table_integrated.html:1013 -#: templates/corporate/comparison_table_integrated.html:1014 -#: templates/corporate/comparison_table_integrated.html:1015 +#: templates/corporate/comparison_table_integrated.html:914 +#: templates/corporate/comparison_table_integrated.html:915 +#: templates/corporate/comparison_table_integrated.html:916 +#: templates/corporate/comparison_table_integrated.html:929 +#: templates/corporate/comparison_table_integrated.html:930 +#: templates/corporate/comparison_table_integrated.html:931 +#: templates/corporate/comparison_table_integrated.html:949 +#: templates/corporate/comparison_table_integrated.html:950 +#: templates/corporate/comparison_table_integrated.html:951 +#: templates/corporate/comparison_table_integrated.html:964 +#: templates/corporate/comparison_table_integrated.html:965 +#: templates/corporate/comparison_table_integrated.html:966 +#: templates/corporate/comparison_table_integrated.html:979 +#: templates/corporate/comparison_table_integrated.html:980 +#: templates/corporate/comparison_table_integrated.html:981 +#: templates/corporate/comparison_table_integrated.html:994 +#: templates/corporate/comparison_table_integrated.html:995 +#: templates/corporate/comparison_table_integrated.html:996 +#: templates/corporate/comparison_table_integrated.html:1009 +#: templates/corporate/comparison_table_integrated.html:1010 +#: templates/corporate/comparison_table_integrated.html:1011 +#: templates/corporate/comparison_table_integrated.html:1024 +#: templates/corporate/comparison_table_integrated.html:1025 #: templates/corporate/comparison_table_integrated.html:1026 -#: templates/corporate/comparison_table_integrated.html:1027 -#: templates/corporate/comparison_table_integrated.html:1028 +#: templates/corporate/comparison_table_integrated.html:1037 +#: templates/corporate/comparison_table_integrated.html:1038 #: templates/corporate/comparison_table_integrated.html:1039 -#: templates/corporate/comparison_table_integrated.html:1040 -#: templates/corporate/comparison_table_integrated.html:1041 +#: templates/corporate/comparison_table_integrated.html:1050 +#: templates/corporate/comparison_table_integrated.html:1051 #: templates/corporate/comparison_table_integrated.html:1052 -#: templates/corporate/comparison_table_integrated.html:1053 -#: templates/corporate/comparison_table_integrated.html:1054 -#: templates/corporate/comparison_table_integrated.html:1066 -#: templates/corporate/comparison_table_integrated.html:1067 +#: templates/corporate/comparison_table_integrated.html:1063 +#: templates/corporate/comparison_table_integrated.html:1064 +#: templates/corporate/comparison_table_integrated.html:1065 #: templates/corporate/comparison_table_integrated.html:1077 #: templates/corporate/comparison_table_integrated.html:1078 -#: templates/corporate/comparison_table_integrated.html:1079 -#: templates/corporate/comparison_table_integrated.html:1080 -#: templates/corporate/comparison_table_integrated.html:1095 -#: templates/corporate/comparison_table_integrated.html:1096 -#: templates/corporate/comparison_table_integrated.html:1097 -#: templates/corporate/comparison_table_integrated.html:1098 -#: templates/corporate/comparison_table_integrated.html:1110 -#: templates/corporate/comparison_table_integrated.html:1111 -#: templates/corporate/comparison_table_integrated.html:1112 -#: templates/corporate/comparison_table_integrated.html:1113 -#: templates/corporate/comparison_table_integrated.html:1125 -#: templates/corporate/comparison_table_integrated.html:1126 -#: templates/corporate/comparison_table_integrated.html:1127 -#: templates/corporate/comparison_table_integrated.html:1128 -#: templates/corporate/comparison_table_integrated.html:1140 -#: templates/corporate/comparison_table_integrated.html:1141 -#: templates/corporate/comparison_table_integrated.html:1142 -#: templates/corporate/comparison_table_integrated.html:1143 -#: templates/corporate/comparison_table_integrated.html:1155 -#: templates/corporate/comparison_table_integrated.html:1156 -#: templates/corporate/comparison_table_integrated.html:1170 -#: templates/corporate/comparison_table_integrated.html:1171 -#: templates/corporate/comparison_table_integrated.html:1184 -#: templates/corporate/comparison_table_integrated.html:1185 -#: templates/corporate/comparison_table_integrated.html:1186 +#: templates/corporate/comparison_table_integrated.html:1088 +#: templates/corporate/comparison_table_integrated.html:1089 +#: templates/corporate/comparison_table_integrated.html:1090 +#: templates/corporate/comparison_table_integrated.html:1091 +#: templates/corporate/comparison_table_integrated.html:1106 +#: templates/corporate/comparison_table_integrated.html:1107 +#: templates/corporate/comparison_table_integrated.html:1108 +#: templates/corporate/comparison_table_integrated.html:1109 +#: templates/corporate/comparison_table_integrated.html:1121 +#: templates/corporate/comparison_table_integrated.html:1122 +#: templates/corporate/comparison_table_integrated.html:1123 +#: templates/corporate/comparison_table_integrated.html:1124 +#: templates/corporate/comparison_table_integrated.html:1136 +#: templates/corporate/comparison_table_integrated.html:1137 +#: templates/corporate/comparison_table_integrated.html:1138 +#: templates/corporate/comparison_table_integrated.html:1139 +#: templates/corporate/comparison_table_integrated.html:1151 +#: templates/corporate/comparison_table_integrated.html:1152 +#: templates/corporate/comparison_table_integrated.html:1153 +#: templates/corporate/comparison_table_integrated.html:1154 +#: templates/corporate/comparison_table_integrated.html:1166 +#: templates/corporate/comparison_table_integrated.html:1167 +#: templates/corporate/comparison_table_integrated.html:1181 +#: templates/corporate/comparison_table_integrated.html:1182 +#: templates/corporate/comparison_table_integrated.html:1195 +#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1197 -#: templates/corporate/comparison_table_integrated.html:1207 #: templates/corporate/comparison_table_integrated.html:1208 -#: templates/corporate/comparison_table_integrated.html:1222 -#: templates/corporate/comparison_table_integrated.html:1223 -#: templates/corporate/comparison_table_integrated.html:1237 -#: templates/corporate/comparison_table_integrated.html:1238 -#: templates/corporate/comparison_table_integrated.html:1252 -#: templates/corporate/comparison_table_integrated.html:1253 -#: templates/corporate/comparison_table_integrated.html:1271 -#: templates/corporate/comparison_table_integrated.html:1272 -#: templates/corporate/comparison_table_integrated.html:1273 +#: templates/corporate/comparison_table_integrated.html:1218 +#: templates/corporate/comparison_table_integrated.html:1219 +#: templates/corporate/comparison_table_integrated.html:1233 +#: templates/corporate/comparison_table_integrated.html:1234 +#: templates/corporate/comparison_table_integrated.html:1248 +#: templates/corporate/comparison_table_integrated.html:1249 +#: templates/corporate/comparison_table_integrated.html:1263 +#: templates/corporate/comparison_table_integrated.html:1264 +#: templates/corporate/comparison_table_integrated.html:1282 +#: templates/corporate/comparison_table_integrated.html:1283 #: templates/corporate/comparison_table_integrated.html:1284 -#: templates/corporate/comparison_table_integrated.html:1285 -#: templates/corporate/comparison_table_integrated.html:1286 -#: templates/corporate/comparison_table_integrated.html:1298 -#: templates/corporate/comparison_table_integrated.html:1299 -#: templates/corporate/comparison_table_integrated.html:1313 -#: templates/corporate/comparison_table_integrated.html:1314 -#: templates/corporate/comparison_table_integrated.html:1330 -#: templates/corporate/comparison_table_integrated.html:1331 -#: templates/corporate/comparison_table_integrated.html:1343 -#: templates/corporate/comparison_table_integrated.html:1344 +#: templates/corporate/comparison_table_integrated.html:1295 +#: templates/corporate/comparison_table_integrated.html:1296 +#: templates/corporate/comparison_table_integrated.html:1297 +#: templates/corporate/comparison_table_integrated.html:1309 +#: templates/corporate/comparison_table_integrated.html:1310 +#: templates/corporate/comparison_table_integrated.html:1324 +#: templates/corporate/comparison_table_integrated.html:1325 +#: templates/corporate/comparison_table_integrated.html:1341 +#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1354 #: templates/corporate/comparison_table_integrated.html:1355 #: templates/corporate/comparison_table_integrated.html:1366 -#: templates/corporate/comparison_table_integrated.html:1383 -#: templates/corporate/comparison_table_integrated.html:1384 -#: templates/corporate/comparison_table_integrated.html:1397 -#: templates/corporate/comparison_table_integrated.html:1398 -#: templates/corporate/comparison_table_integrated.html:1410 -#: templates/corporate/comparison_table_integrated.html:1411 -#: templates/corporate/comparison_table_integrated.html:1423 -#: templates/corporate/comparison_table_integrated.html:1424 -#: templates/corporate/comparison_table_integrated.html:1437 -#: templates/corporate/comparison_table_integrated.html:1438 -#: templates/corporate/comparison_table_integrated.html:1450 -#: templates/corporate/comparison_table_integrated.html:1451 -#: templates/corporate/comparison_table_integrated.html:1463 -#: templates/corporate/comparison_table_integrated.html:1464 -#: templates/corporate/comparison_table_integrated.html:1477 -#: templates/corporate/comparison_table_integrated.html:1490 -#: templates/corporate/comparison_table_integrated.html:1503 -#: templates/corporate/comparison_table_integrated.html:1516 -#: templates/corporate/comparison_table_integrated.html:1529 -#: templates/corporate/comparison_table_integrated.html:1542 -#: templates/corporate/comparison_table_integrated.html:1557 -#: templates/corporate/comparison_table_integrated.html:1558 -#: templates/corporate/comparison_table_integrated.html:1559 -#: templates/corporate/comparison_table_integrated.html:1560 +#: templates/corporate/comparison_table_integrated.html:1377 +#: templates/corporate/comparison_table_integrated.html:1394 +#: templates/corporate/comparison_table_integrated.html:1395 +#: templates/corporate/comparison_table_integrated.html:1408 +#: templates/corporate/comparison_table_integrated.html:1409 +#: templates/corporate/comparison_table_integrated.html:1421 +#: templates/corporate/comparison_table_integrated.html:1422 +#: templates/corporate/comparison_table_integrated.html:1434 +#: templates/corporate/comparison_table_integrated.html:1435 +#: templates/corporate/comparison_table_integrated.html:1448 +#: templates/corporate/comparison_table_integrated.html:1449 +#: templates/corporate/comparison_table_integrated.html:1461 +#: templates/corporate/comparison_table_integrated.html:1462 +#: templates/corporate/comparison_table_integrated.html:1474 +#: templates/corporate/comparison_table_integrated.html:1475 +#: templates/corporate/comparison_table_integrated.html:1488 +#: templates/corporate/comparison_table_integrated.html:1501 +#: templates/corporate/comparison_table_integrated.html:1514 +#: templates/corporate/comparison_table_integrated.html:1527 +#: templates/corporate/comparison_table_integrated.html:1540 +#: templates/corporate/comparison_table_integrated.html:1553 +#: templates/corporate/comparison_table_integrated.html:1568 +#: templates/corporate/comparison_table_integrated.html:1569 +#: templates/corporate/comparison_table_integrated.html:1570 #: templates/corporate/comparison_table_integrated.html:1571 -#: templates/corporate/comparison_table_integrated.html:1572 -#: templates/corporate/comparison_table_integrated.html:1573 -#: templates/corporate/comparison_table_integrated.html:1574 +#: templates/corporate/comparison_table_integrated.html:1582 #: templates/corporate/comparison_table_integrated.html:1583 #: templates/corporate/comparison_table_integrated.html:1584 #: templates/corporate/comparison_table_integrated.html:1585 -#: templates/corporate/comparison_table_integrated.html:1597 -#: templates/corporate/comparison_table_integrated.html:1598 +#: templates/corporate/comparison_table_integrated.html:1594 +#: templates/corporate/comparison_table_integrated.html:1595 +#: templates/corporate/comparison_table_integrated.html:1596 #: templates/corporate/comparison_table_integrated.html:1608 #: templates/corporate/comparison_table_integrated.html:1609 -#: templates/corporate/comparison_table_integrated.html:1622 -#: templates/corporate/comparison_table_integrated.html:1623 -#: templates/corporate/comparison_table_integrated.html:1624 +#: templates/corporate/comparison_table_integrated.html:1619 +#: templates/corporate/comparison_table_integrated.html:1620 +#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1634 #: templates/corporate/comparison_table_integrated.html:1635 #: templates/corporate/comparison_table_integrated.html:1646 #: templates/corporate/comparison_table_integrated.html:1657 #: templates/corporate/comparison_table_integrated.html:1668 #: templates/corporate/comparison_table_integrated.html:1679 #: templates/corporate/comparison_table_integrated.html:1690 +#: templates/corporate/comparison_table_integrated.html:1701 msgid "Supported" msgstr "" @@ -1106,92 +1107,95 @@ msgstr "" #: templates/corporate/comparison_table_integrated.html:810 #: templates/corporate/comparison_table_integrated.html:819 #: templates/corporate/comparison_table_integrated.html:820 -#: templates/corporate/comparison_table_integrated.html:832 -#: templates/corporate/comparison_table_integrated.html:833 -#: templates/corporate/comparison_table_integrated.html:845 -#: templates/corporate/comparison_table_integrated.html:858 -#: templates/corporate/comparison_table_integrated.html:859 -#: templates/corporate/comparison_table_integrated.html:876 -#: templates/corporate/comparison_table_integrated.html:889 -#: templates/corporate/comparison_table_integrated.html:902 -#: templates/corporate/comparison_table_integrated.html:917 -#: templates/corporate/comparison_table_integrated.html:937 -#: templates/corporate/comparison_table_integrated.html:952 -#: templates/corporate/comparison_table_integrated.html:967 -#: templates/corporate/comparison_table_integrated.html:982 -#: templates/corporate/comparison_table_integrated.html:997 -#: templates/corporate/comparison_table_integrated.html:1012 -#: templates/corporate/comparison_table_integrated.html:1025 -#: templates/corporate/comparison_table_integrated.html:1038 -#: templates/corporate/comparison_table_integrated.html:1051 -#: templates/corporate/comparison_table_integrated.html:1064 -#: templates/corporate/comparison_table_integrated.html:1065 -#: templates/corporate/comparison_table_integrated.html:1153 -#: templates/corporate/comparison_table_integrated.html:1154 -#: templates/corporate/comparison_table_integrated.html:1168 -#: templates/corporate/comparison_table_integrated.html:1169 -#: templates/corporate/comparison_table_integrated.html:1183 +#: templates/corporate/comparison_table_integrated.html:821 +#: templates/corporate/comparison_table_integrated.html:830 +#: templates/corporate/comparison_table_integrated.html:831 +#: templates/corporate/comparison_table_integrated.html:843 +#: templates/corporate/comparison_table_integrated.html:844 +#: templates/corporate/comparison_table_integrated.html:856 +#: templates/corporate/comparison_table_integrated.html:869 +#: templates/corporate/comparison_table_integrated.html:870 +#: templates/corporate/comparison_table_integrated.html:887 +#: templates/corporate/comparison_table_integrated.html:900 +#: templates/corporate/comparison_table_integrated.html:913 +#: templates/corporate/comparison_table_integrated.html:928 +#: templates/corporate/comparison_table_integrated.html:948 +#: templates/corporate/comparison_table_integrated.html:963 +#: templates/corporate/comparison_table_integrated.html:978 +#: templates/corporate/comparison_table_integrated.html:993 +#: templates/corporate/comparison_table_integrated.html:1008 +#: templates/corporate/comparison_table_integrated.html:1023 +#: templates/corporate/comparison_table_integrated.html:1036 +#: templates/corporate/comparison_table_integrated.html:1049 +#: templates/corporate/comparison_table_integrated.html:1062 +#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1076 +#: templates/corporate/comparison_table_integrated.html:1164 +#: templates/corporate/comparison_table_integrated.html:1165 +#: templates/corporate/comparison_table_integrated.html:1179 +#: templates/corporate/comparison_table_integrated.html:1180 #: templates/corporate/comparison_table_integrated.html:1194 -#: templates/corporate/comparison_table_integrated.html:1195 -#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1205 #: templates/corporate/comparison_table_integrated.html:1206 -#: templates/corporate/comparison_table_integrated.html:1220 -#: templates/corporate/comparison_table_integrated.html:1221 -#: templates/corporate/comparison_table_integrated.html:1235 -#: templates/corporate/comparison_table_integrated.html:1236 -#: templates/corporate/comparison_table_integrated.html:1250 -#: templates/corporate/comparison_table_integrated.html:1251 -#: templates/corporate/comparison_table_integrated.html:1270 -#: templates/corporate/comparison_table_integrated.html:1283 -#: templates/corporate/comparison_table_integrated.html:1296 -#: templates/corporate/comparison_table_integrated.html:1297 -#: templates/corporate/comparison_table_integrated.html:1311 -#: templates/corporate/comparison_table_integrated.html:1312 -#: templates/corporate/comparison_table_integrated.html:1328 -#: templates/corporate/comparison_table_integrated.html:1329 -#: templates/corporate/comparison_table_integrated.html:1341 -#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1207 +#: templates/corporate/comparison_table_integrated.html:1216 +#: templates/corporate/comparison_table_integrated.html:1217 +#: templates/corporate/comparison_table_integrated.html:1231 +#: templates/corporate/comparison_table_integrated.html:1232 +#: templates/corporate/comparison_table_integrated.html:1246 +#: templates/corporate/comparison_table_integrated.html:1247 +#: templates/corporate/comparison_table_integrated.html:1261 +#: templates/corporate/comparison_table_integrated.html:1262 +#: templates/corporate/comparison_table_integrated.html:1281 +#: templates/corporate/comparison_table_integrated.html:1294 +#: templates/corporate/comparison_table_integrated.html:1307 +#: templates/corporate/comparison_table_integrated.html:1308 +#: templates/corporate/comparison_table_integrated.html:1322 +#: templates/corporate/comparison_table_integrated.html:1323 +#: templates/corporate/comparison_table_integrated.html:1339 +#: templates/corporate/comparison_table_integrated.html:1340 #: templates/corporate/comparison_table_integrated.html:1352 #: templates/corporate/comparison_table_integrated.html:1353 -#: templates/corporate/comparison_table_integrated.html:1354 -#: templates/corporate/comparison_table_integrated.html:1381 -#: templates/corporate/comparison_table_integrated.html:1382 -#: templates/corporate/comparison_table_integrated.html:1395 -#: templates/corporate/comparison_table_integrated.html:1396 -#: templates/corporate/comparison_table_integrated.html:1408 -#: templates/corporate/comparison_table_integrated.html:1409 -#: templates/corporate/comparison_table_integrated.html:1421 -#: templates/corporate/comparison_table_integrated.html:1422 -#: templates/corporate/comparison_table_integrated.html:1435 -#: templates/corporate/comparison_table_integrated.html:1436 -#: templates/corporate/comparison_table_integrated.html:1448 -#: templates/corporate/comparison_table_integrated.html:1449 -#: templates/corporate/comparison_table_integrated.html:1461 -#: templates/corporate/comparison_table_integrated.html:1462 -#: templates/corporate/comparison_table_integrated.html:1474 -#: templates/corporate/comparison_table_integrated.html:1475 -#: templates/corporate/comparison_table_integrated.html:1476 +#: templates/corporate/comparison_table_integrated.html:1363 +#: templates/corporate/comparison_table_integrated.html:1364 +#: templates/corporate/comparison_table_integrated.html:1365 +#: templates/corporate/comparison_table_integrated.html:1392 +#: templates/corporate/comparison_table_integrated.html:1393 +#: templates/corporate/comparison_table_integrated.html:1406 +#: templates/corporate/comparison_table_integrated.html:1407 +#: templates/corporate/comparison_table_integrated.html:1419 +#: templates/corporate/comparison_table_integrated.html:1420 +#: templates/corporate/comparison_table_integrated.html:1432 +#: templates/corporate/comparison_table_integrated.html:1433 +#: templates/corporate/comparison_table_integrated.html:1446 +#: templates/corporate/comparison_table_integrated.html:1447 +#: templates/corporate/comparison_table_integrated.html:1459 +#: templates/corporate/comparison_table_integrated.html:1460 +#: templates/corporate/comparison_table_integrated.html:1472 +#: templates/corporate/comparison_table_integrated.html:1473 +#: templates/corporate/comparison_table_integrated.html:1485 +#: templates/corporate/comparison_table_integrated.html:1486 #: templates/corporate/comparison_table_integrated.html:1487 -#: templates/corporate/comparison_table_integrated.html:1488 -#: templates/corporate/comparison_table_integrated.html:1489 +#: templates/corporate/comparison_table_integrated.html:1498 +#: templates/corporate/comparison_table_integrated.html:1499 #: templates/corporate/comparison_table_integrated.html:1500 -#: templates/corporate/comparison_table_integrated.html:1501 -#: templates/corporate/comparison_table_integrated.html:1502 +#: templates/corporate/comparison_table_integrated.html:1511 +#: templates/corporate/comparison_table_integrated.html:1512 #: templates/corporate/comparison_table_integrated.html:1513 -#: templates/corporate/comparison_table_integrated.html:1514 -#: templates/corporate/comparison_table_integrated.html:1515 +#: templates/corporate/comparison_table_integrated.html:1524 +#: templates/corporate/comparison_table_integrated.html:1525 #: templates/corporate/comparison_table_integrated.html:1526 -#: templates/corporate/comparison_table_integrated.html:1527 -#: templates/corporate/comparison_table_integrated.html:1528 +#: templates/corporate/comparison_table_integrated.html:1537 +#: templates/corporate/comparison_table_integrated.html:1538 #: templates/corporate/comparison_table_integrated.html:1539 -#: templates/corporate/comparison_table_integrated.html:1540 -#: templates/corporate/comparison_table_integrated.html:1541 -#: templates/corporate/comparison_table_integrated.html:1606 -#: templates/corporate/comparison_table_integrated.html:1607 -#: templates/corporate/comparison_table_integrated.html:1621 +#: templates/corporate/comparison_table_integrated.html:1550 +#: templates/corporate/comparison_table_integrated.html:1551 +#: templates/corporate/comparison_table_integrated.html:1552 +#: templates/corporate/comparison_table_integrated.html:1617 +#: templates/corporate/comparison_table_integrated.html:1618 #: templates/corporate/comparison_table_integrated.html:1632 -#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1643 +#: templates/corporate/comparison_table_integrated.html:1644 msgid "Self-managed" msgstr "" @@ -1199,22 +1203,22 @@ msgstr "" msgid "For organizations with up to 10 users" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1086 msgid "25 users minimum" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1363 -#: templates/corporate/comparison_table_integrated.html:1595 -#: templates/corporate/comparison_table_integrated.html:1596 -#: templates/corporate/comparison_table_integrated.html:1643 -#: templates/corporate/comparison_table_integrated.html:1644 +#: templates/corporate/comparison_table_integrated.html:1374 +#: templates/corporate/comparison_table_integrated.html:1606 +#: templates/corporate/comparison_table_integrated.html:1607 #: templates/corporate/comparison_table_integrated.html:1654 +#: templates/corporate/comparison_table_integrated.html:1655 #: templates/corporate/comparison_table_integrated.html:1665 #: templates/corporate/comparison_table_integrated.html:1676 -#: templates/corporate/comparison_table_integrated.html:1677 #: templates/corporate/comparison_table_integrated.html:1687 #: templates/corporate/comparison_table_integrated.html:1688 -#: templates/corporate/comparison_table_integrated.html:1689 +#: templates/corporate/comparison_table_integrated.html:1698 +#: templates/corporate/comparison_table_integrated.html:1699 +#: templates/corporate/comparison_table_integrated.html:1700 msgid "Not available" msgstr "" @@ -1474,15 +1478,15 @@ msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:226 +#: templates/zerver/app/index.html:227 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:239 +#: templates/zerver/app/index.html:240 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:243 msgid "Load more" msgstr "" @@ -1585,42 +1589,61 @@ msgid "" "rocketchat\">Rocket.Chat." msgstr "" -#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:19 +#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:22 msgid "Deactivated organization" msgstr "" -#: templates/zerver/deactivated.html:25 +#: templates/zerver/deactivated.html:20 +msgid "Organization moved" +msgstr "" + +#: templates/zerver/deactivated.html:29 +#, python-format +msgid "" +"This organization has moved to %(deactivated_redirect)s." +msgstr "" + +#: templates/zerver/deactivated.html:33 +#, python-format +msgid "" +"This page will automatically redirect to the new URL in 5 seconds." +msgstr "" + +#: templates/zerver/deactivated.html:38 msgid "" "This organization has been deactivated, and all organization data has been " "deleted." msgstr "" -#: templates/zerver/deactivated.html:27 +#: templates/zerver/deactivated.html:40 #, python-format msgid "" "You can contact Zulip support to " "inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:31 +#: templates/zerver/deactivated.html:44 #, python-format msgid "" "You can contact this Zulip server's " "administrators to inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:36 +#: templates/zerver/deactivated.html:49 msgid "This organization has been deactivated." msgstr "" -#: templates/zerver/deactivated.html:38 +#: templates/zerver/deactivated.html:51 #, python-format msgid "" "If you are an owner of this organization, you can contact Zulip support to reactivate it." msgstr "" -#: templates/zerver/deactivated.html:42 +#: templates/zerver/deactivated.html:55 #, python-format msgid "" "If you are an owner of this organization, you can notification settings." msgstr "" -#: zerver/actions/create_realm.py:300 +#: zerver/actions/create_realm.py:307 msgid "Questions and discussion about using Zulip." msgstr "" -#: zerver/actions/create_realm.py:306 +#: zerver/actions/create_realm.py:313 msgid "Experiment with Zulip here. :test_tube:" msgstr "" -#: zerver/actions/create_realm.py:312 +#: zerver/actions/create_realm.py:319 msgid "For team-wide conversations" msgstr "" @@ -3985,7 +4008,7 @@ msgstr "" msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/actions/create_user.py:695 +#: zerver/actions/create_user.py:705 msgid "" "Cannot activate a placeholder account; ask the user to sign up, instead." msgstr "" @@ -4078,104 +4101,104 @@ msgstr "" msgid "We weren't able to invite anyone." msgstr "" -#: zerver/actions/message_edit.py:125 zerver/views/scheduled_messages.py:70 +#: zerver/actions/message_edit.py:127 zerver/views/scheduled_messages.py:78 msgid "Nothing to change" msgstr "" -#: zerver/actions/message_edit.py:129 +#: zerver/actions/message_edit.py:131 msgid "Direct messages cannot be moved to channels." msgstr "" -#: zerver/actions/message_edit.py:131 +#: zerver/actions/message_edit.py:133 msgid "Direct messages cannot have topics." msgstr "" -#: zerver/actions/message_edit.py:134 +#: zerver/actions/message_edit.py:136 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/actions/message_edit.py:140 +#: zerver/actions/message_edit.py:142 msgid "General chat cannot be marked as resolved" msgstr "" -#: zerver/actions/message_edit.py:146 +#: zerver/actions/message_edit.py:148 msgid "Cannot change message content while changing channel" msgstr "" -#: zerver/actions/message_edit.py:150 +#: zerver/actions/message_edit.py:152 msgid "Widgets cannot be edited." msgstr "" -#: zerver/actions/message_edit.py:168 +#: zerver/actions/message_edit.py:170 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/actions/message_edit.py:172 zerver/actions/message_edit.py:1502 +#: zerver/actions/message_edit.py:174 zerver/actions/message_edit.py:1582 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/actions/message_edit.py:177 +#: zerver/actions/message_edit.py:179 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/actions/message_edit.py:273 -#, python-brace-format -msgid "{user} has marked this topic as resolved." -msgstr "" - #: zerver/actions/message_edit.py:275 #, python-brace-format +msgid "{user} has marked this topic as resolved." +msgstr "" + +#: zerver/actions/message_edit.py:277 +#, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/actions/message_edit.py:1189 +#: zerver/actions/message_edit.py:1262 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1193 +#: zerver/actions/message_edit.py:1266 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1197 +#: zerver/actions/message_edit.py:1270 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1236 +#: zerver/actions/message_edit.py:1309 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1241 +#: zerver/actions/message_edit.py:1314 #, python-brace-format msgid "" "[A message]({message_link}) was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1245 +#: zerver/actions/message_edit.py:1318 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/actions/message_edit.py:1497 -msgid "You don't have permission to resolve topics." +#: zerver/actions/message_edit.py:1576 +msgid "You don't have permission to resolve topics in this channel." msgstr "" -#: zerver/actions/message_edit.py:1516 +#: zerver/actions/message_edit.py:1596 msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1566 +#: zerver/actions/message_edit.py:1646 msgid "You don't have permission to move this message" msgstr "" -#: zerver/actions/message_edit.py:1582 +#: zerver/actions/message_edit.py:1662 msgid "The time limit for editing this message's channel has passed" msgstr "" @@ -4200,35 +4223,35 @@ msgstr "" msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:185 +#: zerver/actions/message_send.py:186 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1314 +#: zerver/actions/message_send.py:1315 msgid "Expected exactly one channel" msgstr "" -#: zerver/actions/message_send.py:1325 +#: zerver/actions/message_send.py:1326 msgid "Invalid data type for channel" msgstr "" -#: zerver/actions/message_send.py:1341 zerver/actions/message_send.py:1351 +#: zerver/actions/message_send.py:1342 zerver/actions/message_send.py:1352 #: zerver/lib/recipient_parsing.py:15 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1359 zerver/actions/message_send.py:1367 +#: zerver/actions/message_send.py:1360 zerver/actions/message_send.py:1368 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1523 +#: zerver/actions/message_send.py:1524 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel ID {channel_id}, " "but there is no channel with that ID." msgstr "" -#: zerver/actions/message_send.py:1534 +#: zerver/actions/message_send.py:1535 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}, " @@ -4236,14 +4259,14 @@ msgid "" "it." msgstr "" -#: zerver/actions/message_send.py:1546 +#: zerver/actions/message_send.py:1547 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}. " "The channel exists but does not have any subscribers." msgstr "" -#: zerver/actions/message_send.py:1651 +#: zerver/actions/message_send.py:1652 msgid "You do not have permission to access some of the recipients." msgstr "" @@ -4291,7 +4314,7 @@ msgstr "" msgid "Authentication method {name} is not available on your current plan." msgstr "" -#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:359 +#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:377 msgid "Moderation request channel must be private." msgstr "" @@ -4299,60 +4322,60 @@ msgstr "" msgid "Saved snippet does not exist." msgstr "" -#: zerver/actions/scheduled_messages.py:166 +#: zerver/actions/scheduled_messages.py:183 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:331 +#: zerver/actions/scheduled_messages.py:347 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:382 +#: zerver/actions/scheduled_messages.py:398 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:387 +#: zerver/actions/scheduled_messages.py:403 msgid "[View scheduled messages](#scheduled)" msgstr "" -#: zerver/actions/streams.py:124 +#: zerver/actions/streams.py:125 msgid "Channel is already deactivated" msgstr "" -#: zerver/actions/streams.py:194 +#: zerver/actions/streams.py:195 #, python-brace-format msgid "Channel #**{channel_name}** has been archived." msgstr "" -#: zerver/actions/streams.py:235 +#: zerver/actions/streams.py:236 msgid "Channel is not currently deactivated" msgstr "" -#: zerver/actions/streams.py:238 +#: zerver/actions/streams.py:239 #, python-brace-format msgid "Channel named {channel_name} already exists" msgstr "" -#: zerver/actions/streams.py:241 +#: zerver/actions/streams.py:242 msgid "Channel is private and have no subscribers" msgstr "" -#: zerver/actions/streams.py:318 +#: zerver/actions/streams.py:319 #, python-brace-format msgid "Channel #**{channel_name}** has been unarchived." msgstr "" -#: zerver/actions/streams.py:1237 +#: zerver/actions/streams.py:1239 #, python-brace-format msgid "" "{user} changed the [access permissions]({help_link}) for this channel from " "**{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/actions/streams.py:1469 +#: zerver/actions/streams.py:1471 #, python-brace-format msgid "" "{user} changed the [posting permissions]({help_link}) for this channel:\n" @@ -4361,51 +4384,51 @@ msgid "" "* **New**: {new_setting_description}\n" msgstr "" -#: zerver/actions/streams.py:1539 +#: zerver/actions/streams.py:1541 #, python-brace-format msgid "{user_name} renamed channel {old_channel_name} to {new_channel_name}." msgstr "" -#: zerver/actions/streams.py:1556 zerver/actions/streams.py:1558 -#: zerver/views/streams.py:958 +#: zerver/actions/streams.py:1558 zerver/actions/streams.py:1560 +#: zerver/views/streams.py:981 msgid "No description." msgstr "" -#: zerver/actions/streams.py:1561 +#: zerver/actions/streams.py:1563 #, python-brace-format msgid "{user} changed the description for this channel." msgstr "" -#: zerver/actions/streams.py:1563 +#: zerver/actions/streams.py:1565 msgid "Old description" msgstr "" -#: zerver/actions/streams.py:1567 +#: zerver/actions/streams.py:1569 msgid "New description" msgstr "" -#: zerver/actions/streams.py:1638 zerver/actions/streams.py:1645 +#: zerver/actions/streams.py:1640 zerver/actions/streams.py:1647 msgid "Forever" msgstr "" -#: zerver/actions/streams.py:1639 zerver/actions/streams.py:1644 -#: zerver/actions/streams.py:1648 zerver/actions/streams.py:1649 +#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1650 zerver/actions/streams.py:1651 #, python-brace-format msgid "{number_of_days} days" msgstr "" -#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1651 +#: zerver/actions/streams.py:1643 zerver/actions/streams.py:1653 #, python-brace-format msgid "" "Messages in this channel will now be automatically deleted {number_of_days} " "days after they are sent." msgstr "" -#: zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1648 msgid "Messages in this channel will now be retained forever." msgstr "" -#: zerver/actions/streams.py:1654 +#: zerver/actions/streams.py:1656 #, python-brace-format msgid "" "{user} has changed the [message retention period]({help_link}) for this " @@ -4416,21 +4439,26 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/streams.py:1751 +#: zerver/actions/streams.py:1753 msgid "Automatic" msgstr "" -#: zerver/actions/streams.py:1753 +#: zerver/actions/streams.py:1755 #, python-brace-format msgid "*{empty_topic_display_name}* topic allowed" msgstr "" -#: zerver/actions/streams.py:1756 +#: zerver/actions/streams.py:1758 #, python-brace-format msgid "No *{empty_topic_display_name}* topic" msgstr "" -#: zerver/actions/streams.py:1762 +#: zerver/actions/streams.py:1761 +#, python-brace-format +msgid "Only *{empty_topic_display_name}* topic allowed" +msgstr "" + +#: zerver/actions/streams.py:1767 #, python-brace-format msgid "" "{user_name} changed the \"Allow posting to the *general chat* topic?\" " @@ -4519,7 +4547,7 @@ msgid "Subdomain reserved. Please choose a different one." msgstr "" #: zerver/forms.py:134 zerver/forms.py:304 zerver/lib/email_validation.py:111 -#: zilencer/views.py:215 +#: zilencer/views.py:226 msgid "Please use your real email address." msgstr "" @@ -4569,40 +4597,40 @@ msgstr "" msgid "Validation failed, please try again." msgstr "" -#: zerver/forms.py:444 +#: zerver/forms.py:435 msgid "New password" msgstr "" -#: zerver/forms.py:451 +#: zerver/forms.py:442 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:593 +#: zerver/forms.py:584 #, python-brace-format msgid "" "You're making too many attempts to sign in. Try again in {seconds} seconds " "or contact your organization administrator for help." msgstr "" -#: zerver/forms.py:605 +#: zerver/forms.py:596 msgid "" "Your password has been disabled because it is too weak. Reset your password " "to create a new one." msgstr "" -#: zerver/forms.py:653 +#: zerver/forms.py:644 msgid "Token" msgstr "" -#: zerver/forms.py:676 +#: zerver/forms.py:667 msgid "Tip: You can enter multiple email addresses with commas between them." msgstr "" -#: zerver/forms.py:682 +#: zerver/forms.py:673 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:695 +#: zerver/forms.py:686 msgid "We couldn't find that Zulip organization." msgstr "" @@ -4666,7 +4694,7 @@ msgstr "" msgid "Configure owner account email address." msgstr "" -#: zerver/lib/digest.py:449 +#: zerver/lib/digest.py:452 #, python-brace-format msgid "{service_name} digest" msgstr "" @@ -4731,11 +4759,11 @@ msgstr "" msgid "Email with no subject" msgstr "" -#: zerver/lib/email_notifications.py:140 zerver/lib/email_notifications.py:162 +#: zerver/lib/email_notifications.py:143 zerver/lib/email_notifications.py:165 msgid "Open Zulip to see the spoiler content" msgstr "" -#: zerver/lib/email_notifications.py:584 +#: zerver/lib/email_notifications.py:600 #, python-brace-format msgid "{service_name} notifications" msgstr "" @@ -4748,24 +4776,24 @@ msgstr "" msgid "Outside your domain." msgstr "" -#: zerver/lib/email_validation.py:113 zerver/views/users.py:848 +#: zerver/lib/email_validation.py:113 zerver/views/users.py:854 msgid "Email addresses containing + are not allowed." msgstr "" -#: zerver/lib/email_validation.py:158 +#: zerver/lib/email_validation.py:160 msgid "Reserved for system bots." msgstr "" -#: zerver/lib/email_validation.py:181 +#: zerver/lib/email_validation.py:183 #, python-brace-format msgid "{email} already has an account" msgstr "" -#: zerver/lib/email_validation.py:183 +#: zerver/lib/email_validation.py:185 msgid "Already has an account." msgstr "" -#: zerver/lib/email_validation.py:185 +#: zerver/lib/email_validation.py:187 msgid "Account has been deactivated." msgstr "" @@ -4816,207 +4844,231 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:2074 +#: zerver/lib/events.py:2098 msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/exceptions.py:157 +#: zerver/lib/exceptions.py:159 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/exceptions.py:184 +#: zerver/lib/exceptions.py:186 #, python-brace-format msgid "Channel '{stream}' does not exist" msgstr "" -#: zerver/lib/exceptions.py:197 +#: zerver/lib/exceptions.py:199 #, python-brace-format msgid "Channel with ID '{stream_id}' does not exist" msgstr "" -#: zerver/lib/exceptions.py:209 +#: zerver/lib/exceptions.py:211 #, python-brace-format msgid "Unsupported parameter combination: {parameters}" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "organization owner" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "user" msgstr "" -#: zerver/lib/exceptions.py:223 +#: zerver/lib/exceptions.py:225 #, python-brace-format msgid "Cannot deactivate the only {entity}." msgstr "" -#: zerver/lib/exceptions.py:236 +#: zerver/lib/exceptions.py:238 #, python-brace-format msgid "Invalid Markdown include statement: {include_statement}" msgstr "" -#: zerver/lib/exceptions.py:249 +#: zerver/lib/exceptions.py:251 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:275 zerver/lib/typed_endpoint.py:369 +#: zerver/lib/exceptions.py:277 zerver/lib/typed_endpoint.py:370 #: zerver/lib/validator.py:718 msgid "Malformed JSON" msgstr "" -#: zerver/lib/exceptions.py:287 +#: zerver/lib/exceptions.py:289 msgid "Must be an organization member" msgstr "" -#: zerver/lib/exceptions.py:299 zerver/views/invite.py:46 +#: zerver/lib/exceptions.py:301 zerver/views/invite.py:46 msgid "Must be an organization administrator" msgstr "" -#: zerver/lib/exceptions.py:311 +#: zerver/lib/exceptions.py:313 msgid "Must be an organization owner" msgstr "" -#: zerver/lib/exceptions.py:325 +#: zerver/lib/exceptions.py:327 msgid "Your username or password is incorrect" msgstr "" -#: zerver/lib/exceptions.py:343 +#: zerver/lib/exceptions.py:345 msgid "This organization has been deactivated" msgstr "" -#: zerver/lib/exceptions.py:353 +#: zerver/lib/exceptions.py:355 msgid "" "The mobile push notification service registration for your server has been " "deactivated" msgstr "" -#: zerver/lib/exceptions.py:363 +#: zerver/lib/exceptions.py:365 msgid "Password authentication is disabled in this organization" msgstr "" -#: zerver/lib/exceptions.py:372 +#: zerver/lib/exceptions.py:374 msgid "Your password has been disabled and needs to be reset" msgstr "" -#: zerver/lib/exceptions.py:389 +#: zerver/lib/exceptions.py:391 msgid "Invalid API key" msgstr "" -#: zerver/lib/exceptions.py:396 +#: zerver/lib/exceptions.py:398 msgid "Malformed API key" msgstr "" -#: zerver/lib/exceptions.py:436 +#: zerver/lib/exceptions.py:438 #, python-brace-format msgid "" "The '{event_type}' event isn't currently supported by the {webhook_name} " "webhook; ignoring" msgstr "" -#: zerver/lib/exceptions.py:456 +#: zerver/lib/exceptions.py:458 #, python-brace-format msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:483 +#: zerver/lib/exceptions.py:485 msgid "User not authenticated" msgstr "" -#: zerver/lib/exceptions.py:496 zerver/views/auth.py:782 -#: zerver/views/auth.py:1136 zerver/views/auth.py:1202 +#: zerver/lib/exceptions.py:498 zerver/views/auth.py:796 +#: zerver/views/auth.py:1155 zerver/views/auth.py:1221 msgid "Invalid subdomain" msgstr "" -#: zerver/lib/exceptions.py:535 +#: zerver/lib/exceptions.py:537 msgid "You do not have permission to initiate direct message conversations." msgstr "" -#: zerver/lib/exceptions.py:548 +#: zerver/lib/exceptions.py:550 #, python-brace-format msgid "" "Sending messages to the {empty_topic_display_name} is not allowed in this " "channel." msgstr "" -#: zerver/lib/exceptions.py:555 +#: zerver/lib/exceptions.py:563 +#, python-brace-format +msgid "Only the {empty_topic_display_name} topic is allowed in this channel." +msgstr "" + +#: zerver/lib/exceptions.py:576 +#, python-brace-format +msgid "" +"To enable this configuration, all messages in this channel must be in the " +"{empty_topic_display_name} topic. Consider renaming or deleting other topics." +msgstr "" + +#: zerver/lib/exceptions.py:583 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/lib/exceptions.py:557 +#: zerver/lib/exceptions.py:585 msgid "This conversation does not include any users who can authorize it." msgstr "" -#: zerver/lib/exceptions.py:570 +#: zerver/lib/exceptions.py:598 msgid "Access denied" msgstr "" -#: zerver/lib/exceptions.py:610 +#: zerver/lib/exceptions.py:638 #, python-brace-format msgid "" "You only have permission to move the {total_messages_allowed_to_move}/" "{total_messages_in_topic} most recent messages in this topic." msgstr "" -#: zerver/lib/exceptions.py:623 +#: zerver/lib/exceptions.py:651 msgid "Reaction already exists." msgstr "" -#: zerver/lib/exceptions.py:635 +#: zerver/lib/exceptions.py:663 msgid "Reaction doesn't exist." msgstr "" -#: zerver/lib/exceptions.py:660 +#: zerver/lib/exceptions.py:688 msgid "" "Your organization is registered to a different Zulip server. Please contact " "Zulip support for assistance in resolving this issue." msgstr "" -#: zerver/lib/exceptions.py:674 +#: zerver/lib/exceptions.py:702 msgid "Organization not registered" msgstr "" -#: zerver/lib/exceptions.py:686 +#: zerver/lib/exceptions.py:714 msgid "" "You do not have permission to use channel wildcard mentions in this channel." msgstr "" -#: zerver/lib/exceptions.py:698 +#: zerver/lib/exceptions.py:726 msgid "" "You do not have permission to use topic wildcard mentions in this topic." msgstr "" -#: zerver/lib/exceptions.py:711 +#: zerver/lib/exceptions.py:739 #, python-brace-format msgid "'{field_name}' value does not match the expected value." msgstr "" -#: zerver/lib/exceptions.py:736 +#: zerver/lib/exceptions.py:764 #, python-brace-format msgid "'{setting_name}' must be a system user group." msgstr "" -#: zerver/lib/exceptions.py:752 +#: zerver/lib/exceptions.py:780 msgid "Cannot deactivate user group in use." msgstr "" -#: zerver/lib/exceptions.py:762 +#: zerver/lib/exceptions.py:790 msgid "You do not have permission to administer this channel." msgstr "" -#: zerver/lib/exceptions.py:772 +#: zerver/lib/exceptions.py:800 msgid "You do not have permission to change default channels." msgstr "" -#: zerver/lib/exceptions.py:782 +#: zerver/lib/exceptions.py:810 msgid "Email is already in use." msgstr "" -#: zerver/lib/exceptions.py:792 +#: zerver/lib/exceptions.py:820 msgid "Scheduled delivery time must be in the future." msgstr "" +#: zerver/lib/exceptions.py:843 +msgid "Invalid bouncer_public_key" +msgstr "" + +#: zerver/lib/exceptions.py:855 +msgid "Request expired" +msgstr "" + +#: zerver/lib/exceptions.py:865 +msgid "Invalid encrypted_push_registration" +msgstr "" + #: zerver/lib/external_accounts.py:36 msgid "Twitter username" msgstr "" @@ -5102,26 +5154,26 @@ msgstr "" msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" -#: zerver/lib/message_report.py:39 +#: zerver/lib/message_report.py:40 #, python-brace-format msgid "{reporting_user_mention} reported a DM sent by {reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:52 +#: zerver/lib/message_report.py:53 #, python-brace-format msgid "" "{reporting_user_mention} reported a DM sent by {reported_user_mention} to " "{recipient_mentions}, and {last_user_mention}." msgstr "" -#: zerver/lib/message_report.py:65 +#: zerver/lib/message_report.py:72 #, python-brace-format msgid "" "{reporting_user_mention} reported {channel_message_link} sent by " "{reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:75 +#: zerver/lib/message_report.py:82 #, python-brace-format msgid "" "\n" @@ -5129,12 +5181,12 @@ msgid "" "- Notes:\n" msgstr "" -#: zerver/lib/message_report.py:83 +#: zerver/lib/message_report.py:90 #, python-brace-format msgid "**Message sent by {reported_user_mention}**" msgstr "" -#: zerver/lib/message_report.py:103 +#: zerver/lib/message_report.py:110 #, python-brace-format msgid "{fullname}'s moderation requests" msgstr "" @@ -5157,11 +5209,11 @@ msgstr "" msgid "Invalid 'with' operator" msgstr "" -#: zerver/lib/narrow.py:1265 +#: zerver/lib/narrow.py:1285 msgid "Missing 'anchor' argument." msgstr "" -#: zerver/lib/narrow.py:1285 +#: zerver/lib/narrow.py:1305 msgid "Invalid anchor" msgstr "" @@ -5483,53 +5535,61 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:419 +#: zerver/lib/push_notifications.py:97 +msgid "Empty or invalid length token" +msgstr "" + +#: zerver/lib/push_notifications.py:103 +msgid "Invalid APNS token" +msgstr "" + +#: zerver/lib/push_notifications.py:457 msgid "Invalid GCM option to bouncer: priority {priority!r}" msgstr "" -#: zerver/lib/push_notifications.py:429 +#: zerver/lib/push_notifications.py:467 #, python-brace-format msgid "Invalid GCM options to bouncer: {options}" msgstr "" #. error -#: zerver/lib/push_notifications.py:708 zilencer/views.py:498 +#: zerver/lib/push_notifications.py:746 zilencer/views.py:631 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:929 +#: zerver/lib/push_notifications.py:967 msgid "New message" msgstr "" -#: zerver/lib/push_notifications.py:1048 +#: zerver/lib/push_notifications.py:1086 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:1052 +#: zerver/lib/push_notifications.py:1090 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:1059 +#: zerver/lib/push_notifications.py:1097 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1503 msgid "Test notification" msgstr "" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1504 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1556 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1568 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5537,8 +5597,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "" -#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:537 -#: zerver/lib/streams.py:553 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:612 +#: zerver/lib/streams.py:628 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5553,21 +5613,35 @@ msgstr "" msgid "You can't send direct messages outside of your organization." msgstr "" -#: zerver/lib/reminders.py:21 +#: zerver/lib/reminders.py:23 #, python-brace-format msgid "You requested a reminder for {message_pretty_link}." msgstr "" -#: zerver/lib/reminders.py:30 +#: zerver/lib/reminders.py:32 msgid "You requested a reminder for the following direct message." msgstr "" -#: zerver/lib/reminders.py:34 +#: zerver/lib/reminders.py:39 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a poll." +msgstr "" + +#: zerver/lib/reminders.py:44 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a todo list." +msgstr "" + +#: zerver/lib/reminders.py:49 #, python-brace-format msgid "{user_silent_mention} [said]({conversation_url}):" msgstr "" -#: zerver/lib/remote_server.py:196 +#: zerver/lib/reminders.py:73 +msgid "Reminder does not exist" +msgstr "" + +#: zerver/lib/remote_server.py:199 #, python-brace-format msgid "Push notifications bouncer error: {error}" msgstr "" @@ -5577,7 +5651,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:598 zerver/views/typing.py:47 +#: zerver/lib/request.py:83 zerver/lib/streams.py:673 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5587,7 +5661,7 @@ msgstr "" msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/scheduled_messages.py:17 +#: zerver/lib/scheduled_messages.py:20 msgid "Scheduled message does not exist" msgstr "" @@ -5596,44 +5670,44 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:500 zerver/lib/streams.py:508 +#: zerver/lib/streams.py:219 zerver/views/streams.py:373 +msgid "A default channel cannot be private." +msgstr "" + +#: zerver/lib/streams.py:222 zerver/views/streams.py:402 +msgid "Web-public channels are not enabled." +msgstr "" + +#: zerver/lib/streams.py:575 zerver/lib/streams.py:583 msgid "You do not have permission to post in this channel." msgstr "" -#: zerver/lib/streams.py:544 zerver/lib/streams.py:590 +#: zerver/lib/streams.py:619 zerver/lib/streams.py:665 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:686 zerver/lib/streams.py:721 -#: zerver/lib/streams.py:850 zerver/lib/streams.py:877 -#: zerver/lib/streams.py:943 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:761 zerver/lib/streams.py:796 +#: zerver/lib/streams.py:925 zerver/lib/streams.py:952 +#: zerver/lib/streams.py:1018 zerver/views/user_topics.py:107 msgid "Invalid channel ID" msgstr "" -#: zerver/lib/streams.py:914 +#: zerver/lib/streams.py:989 msgid "Channel name is already in use." msgstr "" -#: zerver/lib/streams.py:926 zerver/lib/streams.py:1063 +#: zerver/lib/streams.py:1001 zerver/lib/streams.py:1138 #, python-brace-format msgid "Invalid channel name '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:1448 zerver/views/streams.py:355 -msgid "A default channel cannot be private." -msgstr "" - -#: zerver/lib/streams.py:1452 +#: zerver/lib/streams.py:1535 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" msgstr "" -#: zerver/lib/streams.py:1461 zerver/views/streams.py:384 -msgid "Web-public channels are not enabled." -msgstr "" - -#: zerver/lib/streams.py:1494 +#: zerver/lib/streams.py:1572 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -5657,11 +5731,11 @@ msgstr "" msgid "Invalid character in topic, at position {position}!" msgstr "" -#: zerver/lib/subscription_info.py:491 +#: zerver/lib/subscription_info.py:506 msgid "Subscriber data is not available for this channel" msgstr "" -#: zerver/lib/subscription_info.py:512 +#: zerver/lib/subscription_info.py:527 msgid "Unable to retrieve subscribers for private channel" msgstr "" @@ -5684,105 +5758,110 @@ msgstr "" msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/typed_endpoint.py:319 zerver/lib/typed_endpoint.py:320 +#: zerver/lib/typed_endpoint.py:319 +#, python-brace-format +msgid "{var_name} does not have the expected format" +msgstr "" + +#: zerver/lib/typed_endpoint.py:320 zerver/lib/typed_endpoint.py:321 #: zerver/lib/validator.py:124 zerver/lib/validator.py:126 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/typed_endpoint.py:321 zerver/lib/validator.py:236 +#: zerver/lib/typed_endpoint.py:322 zerver/lib/validator.py:236 #: zerver/lib/validator.py:610 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/typed_endpoint.py:322 zerver/lib/typed_endpoint.py:334 +#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:335 #: zerver/lib/validator.py:71 zerver/lib/validator.py:145 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:338 +#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:339 #, python-brace-format msgid "Argument \"{argument}\" at {var_name} is unexpected" msgstr "" -#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:325 +#: zerver/lib/typed_endpoint.py:325 zerver/lib/typed_endpoint.py:326 #: zerver/lib/validator.py:166 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/typed_endpoint.py:326 zerver/lib/typed_endpoint.py:327 +#: zerver/lib/typed_endpoint.py:327 zerver/lib/typed_endpoint.py:328 #: zerver/lib/validator.py:156 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/typed_endpoint.py:328 zerver/lib/typed_endpoint.py:329 +#: zerver/lib/typed_endpoint.py:329 zerver/lib/typed_endpoint.py:330 #: zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/typed_endpoint.py:330 zerver/lib/typed_endpoint.py:331 +#: zerver/lib/typed_endpoint.py:331 zerver/lib/typed_endpoint.py:332 #, python-brace-format msgid "{var_name} is not valid JSON" msgstr "" -#: zerver/lib/typed_endpoint.py:332 zerver/lib/validator.py:158 +#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:158 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:191 +#: zerver/lib/typed_endpoint.py:334 zerver/lib/validator.py:191 #: zerver/lib/validator.py:607 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/typed_endpoint.py:335 zerver/lib/validator.py:86 +#: zerver/lib/typed_endpoint.py:336 zerver/lib/validator.py:86 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/typed_endpoint.py:336 +#: zerver/lib/typed_endpoint.py:337 #, python-brace-format msgid "{var_name} is too short." msgstr "" -#: zerver/lib/typed_endpoint.py:337 zerver/lib/validator.py:56 +#: zerver/lib/typed_endpoint.py:338 zerver/lib/validator.py:56 #: zerver/lib/validator.py:118 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/typed_endpoint.py:339 +#: zerver/lib/typed_endpoint.py:340 #, python-brace-format msgid "{var_name} has invalid format" msgstr "" -#: zerver/lib/typed_endpoint.py:340 +#: zerver/lib/typed_endpoint.py:341 #, python-brace-format msgid "{var_name} is not length {length}" msgstr "" -#: zerver/lib/typed_endpoint.py:374 +#: zerver/lib/typed_endpoint.py:375 #, python-brace-format msgid "{var_name} cannot be blank" msgstr "" -#: zerver/lib/typed_endpoint.py:377 zerver/lib/typed_endpoint.py:380 +#: zerver/lib/typed_endpoint.py:378 zerver/lib/typed_endpoint.py:381 #, python-brace-format msgid "Invalid {var_name}: {msg}" msgstr "" -#: zerver/lib/typed_endpoint.py:383 +#: zerver/lib/typed_endpoint.py:384 #, python-brace-format msgid "{var_name} field is missing: {msg}" msgstr "" -#: zerver/lib/typed_endpoint.py:503 zerver/webhooks/ifttt/view.py:37 +#: zerver/lib/typed_endpoint.py:504 zerver/webhooks/ifttt/view.py:37 #: zerver/webhooks/slack/view.py:215 zerver/webhooks/slack_incoming/view.py:66 msgid "Malformed payload" msgstr "" @@ -5893,8 +5972,8 @@ msgstr "" msgid "Name is already in use." msgstr "" -#: zerver/lib/users.py:119 zerver/views/users.py:592 zerver/views/users.py:605 -#: zerver/views/users.py:831 +#: zerver/lib/users.py:119 zerver/views/users.py:598 zerver/views/users.py:611 +#: zerver/views/users.py:837 msgid "Bad name or username" msgstr "" @@ -6023,28 +6102,28 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:92 +#: zerver/lib/webhooks/common.py:99 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:261 +#: zerver/lib/webhooks/common.py:268 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" -#: zerver/lib/webhooks/common.py:297 +#: zerver/lib/webhooks/common.py:304 #, python-brace-format msgid "The algorithm '{algorithm}' is not supported." msgstr "" -#: zerver/lib/webhooks/common.py:304 +#: zerver/lib/webhooks/common.py:311 msgid "" "The webhook secret is missing. Please set the webhook_secret while " "generating the URL." msgstr "" -#: zerver/lib/webhooks/common.py:317 +#: zerver/lib/webhooks/common.py:324 msgid "Webhook signature verification failed." msgstr "" @@ -6057,7 +6136,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:585 +#: zerver/lib/zulip_update_announcements.py:627 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6114,7 +6193,7 @@ msgstr "" msgid "Pronouns" msgstr "" -#: zerver/models/groups.py:22 zerver/models/users.py:310 +#: zerver/models/groups.py:22 zerver/models/users.py:314 msgid "Nobody" msgstr "" @@ -6130,25 +6209,25 @@ msgstr "" msgid "Everyone on the internet" msgstr "" -#: zerver/models/linkifiers.py:32 zerver/models/linkifiers.py:35 +#: zerver/models/linkifiers.py:30 zerver/models/linkifiers.py:33 #, python-brace-format msgid "Bad regular expression: {regex}" msgstr "" -#: zerver/models/linkifiers.py:37 +#: zerver/models/linkifiers.py:35 msgid "Unknown regular expression error" msgstr "" -#: zerver/models/linkifiers.py:45 +#: zerver/models/linkifiers.py:43 msgid "Invalid URL template." msgstr "" -#: zerver/models/linkifiers.py:94 +#: zerver/models/linkifiers.py:92 #, python-format msgid "Group %(name)r in URL template is not present in linkifier pattern." msgstr "" -#: zerver/models/linkifiers.py:106 +#: zerver/models/linkifiers.py:104 #, python-format msgid "Group %(name)r in linkifier pattern is not present in URL template." msgstr "" @@ -6249,63 +6328,63 @@ msgstr "" msgid "Allow GIFs rated R (Restricted)" msgstr "" -#: zerver/models/streams.py:60 +#: zerver/models/streams.py:61 msgid "Web-public" msgstr "" -#: zerver/models/streams.py:66 +#: zerver/models/streams.py:67 msgid "Public" msgstr "" -#: zerver/models/streams.py:72 +#: zerver/models/streams.py:73 msgid "Private, shared history" msgstr "" -#: zerver/models/streams.py:78 +#: zerver/models/streams.py:79 msgid "Private, protected history" msgstr "" -#: zerver/models/streams.py:86 +#: zerver/models/streams.py:87 msgid "Public, protected history" msgstr "" -#: zerver/models/users.py:306 +#: zerver/models/users.py:310 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models/users.py:307 +#: zerver/models/users.py:311 msgid "Admins, moderators and members" msgstr "" -#: zerver/models/users.py:308 +#: zerver/models/users.py:312 msgid "Admins and moderators" msgstr "" -#: zerver/models/users.py:309 +#: zerver/models/users.py:313 msgid "Admins only" msgstr "" -#: zerver/models/users.py:486 +#: zerver/models/users.py:514 msgid "Unknown user" msgstr "" -#: zerver/models/users.py:652 +#: zerver/models/users.py:680 msgid "Organization owner" msgstr "" -#: zerver/models/users.py:653 +#: zerver/models/users.py:681 msgid "Organization administrator" msgstr "" -#: zerver/models/users.py:654 +#: zerver/models/users.py:682 msgid "Moderator" msgstr "" -#: zerver/models/users.py:655 +#: zerver/models/users.py:683 msgid "Member" msgstr "" -#: zerver/models/users.py:656 +#: zerver/models/users.py:684 msgid "Guest" msgstr "" @@ -6348,27 +6427,27 @@ msgstr "" msgid "Failed to generate challenge" msgstr "" -#: zerver/views/auth.py:582 +#: zerver/views/auth.py:596 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:599 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:591 +#: zerver/views/auth.py:605 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:595 +#: zerver/views/auth.py:609 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1142 +#: zerver/views/auth.py:1161 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1206 +#: zerver/views/auth.py:1225 msgid "Password is incorrect." msgstr "" @@ -6495,12 +6574,12 @@ msgstr "" msgid "Message already deleted" msgstr "" -#: zerver/views/message_fetch.py:158 +#: zerver/views/message_fetch.py:157 #, python-brace-format msgid "Too many messages requested (maximum {max_messages})." msgstr "" -#: zerver/views/message_fetch.py:163 zerver/views/message_flags.py:94 +#: zerver/views/message_fetch.py:162 zerver/views/message_flags.py:94 msgid "The anchor can only be excluded at an end of the range" msgstr "" @@ -6557,16 +6636,16 @@ msgstr "" msgid "User is not muted" msgstr "" -#: zerver/views/navigation_views.py:57 zerver/views/navigation_views.py:89 +#: zerver/views/navigation_views.py:58 zerver/views/navigation_views.py:90 msgid "Built-in views cannot have a custom name." msgstr "" -#: zerver/views/navigation_views.py:60 +#: zerver/views/navigation_views.py:61 msgid "Custom views must have a valid name." msgstr "" -#: zerver/views/navigation_views.py:63 zerver/views/navigation_views.py:65 -#: zerver/views/navigation_views.py:91 +#: zerver/views/navigation_views.py:64 zerver/views/navigation_views.py:66 +#: zerver/views/navigation_views.py:92 msgid "Navigation view already exists." msgstr "" @@ -6606,27 +6685,23 @@ msgstr "" msgid "Invalid status: {status}" msgstr "" -#: zerver/views/push_notifications.py:43 -msgid "Empty or invalid length token" -msgstr "" - -#: zerver/views/push_notifications.py:49 -msgid "Invalid APNS token" -msgstr "" - -#: zerver/views/push_notifications.py:130 +#: zerver/views/push_notifications.py:125 msgid "Server doesn't use the push notification service" msgstr "" -#: zerver/views/push_notifications.py:162 +#: zerver/views/push_notifications.py:157 #, python-brace-format msgid "Error returned by the bouncer: {result}" msgstr "" -#: zerver/views/push_notifications.py:246 +#: zerver/views/push_notifications.py:241 msgid "Verification secret not prepared" msgstr "" +#: zerver/views/push_notifications.py:283 +msgid "Server is not configured to use push notification service." +msgstr "" + #: zerver/views/reactions.py:48 msgid "" "At least one of the following arguments must be present: emoji_name, " @@ -6696,7 +6771,7 @@ msgid "Only administrators can override default emoji." msgstr "" #: zerver/views/realm_emoji.py:50 zerver/views/realm_icon.py:27 -#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:435 +#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:457 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -6756,47 +6831,47 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/registration.py:302 +#: zerver/views/registration.py:304 msgid "Unable to cancel import once it has started." msgstr "" -#: zerver/views/registration.py:1058 +#: zerver/views/registration.py:1060 msgid "Unauthenticated" msgstr "" -#: zerver/views/registration.py:1069 +#: zerver/views/registration.py:1071 msgid "Converting Slack data… This may take a while." msgstr "" -#: zerver/views/registration.py:1089 +#: zerver/views/registration.py:1091 msgid "Importing messages…" msgstr "" -#: zerver/views/registration.py:1092 +#: zerver/views/registration.py:1094 msgid "Importing attachment data…" msgstr "" -#: zerver/views/registration.py:1095 +#: zerver/views/registration.py:1097 msgid "Importing converted Slack data…" msgstr "" -#: zerver/views/registration.py:1101 +#: zerver/views/registration.py:1103 msgid "Finalizing import…" msgstr "" -#: zerver/views/registration.py:1104 +#: zerver/views/registration.py:1106 msgid "Done!" msgstr "" -#: zerver/views/registration.py:1132 +#: zerver/views/registration.py:1134 msgid "No users matching provided email." msgstr "" -#: zerver/views/scheduled_messages.py:75 +#: zerver/views/scheduled_messages.py:83 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:86 +#: zerver/views/scheduled_messages.py:94 msgid "Topic required when updating scheduled message type to channel." msgstr "" @@ -6808,102 +6883,102 @@ msgstr "" msgid "Invalid DSN" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:182 msgid "Private channels cannot be made default." msgstr "" -#: zerver/views/streams.py:206 +#: zerver/views/streams.py:216 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:237 +#: zerver/views/streams.py:247 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:339 zerver/views/streams.py:343 -#: zerver/views/streams.py:351 +#: zerver/views/streams.py:357 zerver/views/streams.py:361 +#: zerver/views/streams.py:369 msgid "Invalid parameters" msgstr "" -#: zerver/views/streams.py:367 zerver/views/streams.py:481 +#: zerver/views/streams.py:385 zerver/views/streams.py:494 msgid "Channel content access is required." msgstr "" -#: zerver/views/streams.py:437 +#: zerver/views/streams.py:450 msgid "Channel already has that name." msgstr "" -#: zerver/views/streams.py:542 zerver/views/user_groups.py:511 +#: zerver/views/streams.py:553 zerver/views/user_groups.py:511 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:619 +#: zerver/views/streams.py:630 #, python-brace-format msgid "{user_full_name} subscribed you to {channel_name}." msgstr "" -#: zerver/views/streams.py:625 +#: zerver/views/streams.py:636 #, python-brace-format msgid "{user_full_name} subscribed you to the following channels:" msgstr "" -#: zerver/views/streams.py:794 +#: zerver/views/streams.py:812 #, python-brace-format msgid "Unable to access channel ({channel_name})." msgstr "" -#: zerver/views/streams.py:810 +#: zerver/views/streams.py:828 msgid "You can only invite other Zephyr mirroring users to private channels." msgstr "" -#: zerver/views/streams.py:928 +#: zerver/views/streams.py:951 #, python-brace-format msgid "{user_name} created the following channels: {new_channels}." msgstr "" -#: zerver/views/streams.py:930 +#: zerver/views/streams.py:953 #, python-brace-format msgid "{user_name} created a new channel {new_channels}." msgstr "" -#: zerver/views/streams.py:931 +#: zerver/views/streams.py:954 msgid "new channels" msgstr "" -#: zerver/views/streams.py:973 +#: zerver/views/streams.py:996 #, python-brace-format msgid "**Web-public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:977 +#: zerver/views/streams.py:1000 #, python-brace-format msgid "**Public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:981 +#: zerver/views/streams.py:1004 #, python-brace-format msgid "" "**Private, shared history** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:985 +#: zerver/views/streams.py:1008 #, python-brace-format msgid "" "**Private, protected history** channel created by {user_name}. **Description:" "**" msgstr "" -#: zerver/views/streams.py:1220 +#: zerver/views/streams.py:1243 #, python-brace-format msgid "{property} is not a boolean" msgstr "" -#: zerver/views/streams.py:1223 +#: zerver/views/streams.py:1246 #, python-brace-format msgid "Unknown subscription property: {property}" msgstr "" -#: zerver/views/streams.py:1271 +#: zerver/views/streams.py:1294 #, python-brace-format msgid "Not subscribed to channel ID {channel_id}" msgstr "" @@ -6969,8 +7044,8 @@ msgstr "" msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:448 zerver/views/users.py:517 -#: zerver/views/users.py:625 +#: zerver/views/upload.py:448 zerver/views/users.py:523 +#: zerver/views/users.py:631 msgid "You may only upload one file at a time" msgstr "" @@ -7021,46 +7096,46 @@ msgstr "" msgid "User group {group_id} is not a subgroup of this group." msgstr "" -#: zerver/views/user_settings.py:63 +#: zerver/views/user_settings.py:64 msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:71 +#: zerver/views/user_settings.py:72 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:184 +#: zerver/views/user_settings.py:205 msgid "Invalid default_language" msgstr "" -#: zerver/views/user_settings.py:192 +#: zerver/views/user_settings.py:213 #, python-brace-format msgid "Invalid notification sound '{notification_sound}'" msgstr "" -#: zerver/views/user_settings.py:203 +#: zerver/views/user_settings.py:224 #, python-brace-format msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:348 +#: zerver/views/user_settings.py:370 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:358 +#: zerver/views/user_settings.py:380 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:363 +#: zerver/views/user_settings.py:385 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:369 +#: zerver/views/user_settings.py:391 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:425 +#: zerver/views/user_settings.py:447 msgid "You must upload exactly one avatar." msgstr "" @@ -7085,47 +7160,47 @@ msgstr "" msgid "Invalid new email address." msgstr "" -#: zerver/views/users.py:333 +#: zerver/views/users.py:334 #, python-brace-format msgid "New email value error: {message}" msgstr "" -#: zerver/views/users.py:472 +#: zerver/views/users.py:473 msgid "Failed to change owner, no such user" msgstr "" -#: zerver/views/users.py:474 +#: zerver/views/users.py:475 msgid "Failed to change owner, user is deactivated" msgstr "" -#: zerver/views/users.py:476 +#: zerver/views/users.py:477 msgid "Failed to change owner, bots can't own other bots" msgstr "" -#: zerver/views/users.py:587 +#: zerver/views/users.py:593 msgid "" "Can't create bots until FAKE_EMAIL_DOMAIN is correctly configured.\n" "Please contact your server administrator." msgstr "" -#: zerver/views/users.py:597 +#: zerver/views/users.py:603 msgid "Embedded bots are not enabled." msgstr "" -#: zerver/views/users.py:599 +#: zerver/views/users.py:605 msgid "Invalid embedded bot name." msgstr "" -#: zerver/views/users.py:824 +#: zerver/views/users.py:830 msgid "User not authorized to create users" msgstr "" -#: zerver/views/users.py:841 +#: zerver/views/users.py:847 #, python-brace-format msgid "Email '{email}' not allowed in this organization" msgstr "" -#: zerver/views/users.py:846 +#: zerver/views/users.py:852 msgid "Disposable email addresses are not allowed in this organization" msgstr "" @@ -7210,7 +7285,7 @@ msgstr "" msgid "Content can't be empty" msgstr "" -#: zerver/webhooks/jotform/view.py:69 +#: zerver/webhooks/jotform/view.py:152 msgid "Unable to handle Jotform payload" msgstr "" @@ -7267,116 +7342,116 @@ msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:106 zilencer/views.py:108 +#: zilencer/views.py:117 zilencer/views.py:119 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:113 +#: zilencer/views.py:124 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:150 +#: zilencer/views.py:161 #, python-brace-format msgid "{hostname} contains invalid components (e.g., path, query, fragment)." msgstr "" -#: zilencer/views.py:157 +#: zilencer/views.py:168 #, python-brace-format msgid "{hostname} is not a valid hostname" msgstr "" -#: zilencer/views.py:167 +#: zilencer/views.py:178 #, python-brace-format msgid "{hostname} not yet registered" msgstr "" -#: zilencer/views.py:219 +#: zilencer/views.py:230 msgid "Invalid email address." msgstr "" -#: zilencer/views.py:235 +#: zilencer/views.py:246 #, python-brace-format msgid "{domain} is invalid because it does not have any MX records" msgstr "" -#: zilencer/views.py:240 +#: zilencer/views.py:251 #, python-brace-format msgid "{domain} does not exist" msgstr "" -#: zilencer/views.py:339 +#: zilencer/views.py:350 #, python-brace-format msgid "" "The global limits on recent usage of this endpoint have been reached. Please " "try again later or reach out to {support_email} for assistance." msgstr "" -#: zilencer/views.py:347 +#: zilencer/views.py:358 msgid "Registration not found for this hostname" msgstr "" -#: zilencer/views.py:359 +#: zilencer/views.py:370 msgid "The host reported it has no verification secret." msgstr "" -#: zilencer/views.py:361 +#: zilencer/views.py:372 #, python-brace-format msgid "Error response received from the host: {status_code}" msgstr "" -#: zilencer/views.py:431 +#: zilencer/views.py:442 msgid "Missing ios_app_id" msgstr "" -#: zilencer/views.py:434 +#: zilencer/views.py:445 msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:687 +#: zilencer/views.py:821 #, python-brace-format msgid "" "Your plan doesn't allow sending push notifications. Reason provided by the " "server: {reason}" msgstr "" -#: zilencer/views.py:735 +#: zilencer/views.py:869 msgid "Your plan doesn't allow sending push notifications." msgstr "" -#: zilencer/views.py:951 +#: zilencer/views.py:1085 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:954 +#: zilencer/views.py:1088 msgid "Invalid event type." msgstr "" -#: zilencer/views.py:961 +#: zilencer/views.py:1095 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:1066 +#: zilencer/views.py:1200 msgid "Duplicate registration detected." msgstr "" -#: zilencer/views.py:1484 +#: zilencer/views.py:1618 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:557 +#: zproject/backends.py:560 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2510 +#: zproject/backends.py:2812 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3230 +#: zproject/backends.py:3536 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:3233 +#: zproject/backends.py:3539 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/lv/translations.json b/locale/lv/translations.json index 0d4d0b4d29..eea49be8f9 100644 --- a/locale/lv/translations.json +++ b/locale/lv/translations.json @@ -1,5 +1,4 @@ { - "\"{empty_topic_name}\" topic allowed": "", "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "", "(attached file)": "", "(default)": "", @@ -134,6 +133,7 @@ "Add {full_name} to groups": "", "Added successfully!": "", "Added successfully.": "", + "Administrative permissions": "", "Administrator": "", "Administrators": "", "Administrators and moderators this Zulip organization will be able to see this email address.": "", @@ -144,7 +144,7 @@ "Admins, moderators and full members": "", "Admins, moderators and members": "", "Admins, moderators, members and guests": "", - "Advanced configurations": "", + "Advanced configuration": "", "Advertise organization in the Zulip communities directory": "", "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "", "Alert word": "", @@ -156,6 +156,7 @@ "All": "", "All channels": "", "All groups": "", + "All messages": "", "All messages including muted channels": "", "All roles ({count})": "", "All time": "", @@ -173,6 +174,7 @@ "Allow sending new messages to this channel.": "", "Allow subdomains": "", "Allow viewing the history of a message?": "", + "Allow “{empty_topic_name}”": "", "Allowed domains": "", "Allowed domains: {domains}": "", "Alphabetize choices": "", @@ -217,7 +219,6 @@ "Are you sure you want to delete all drafts? This action cannot be undone.": "", "Are you sure you want to delete your profile picture?": "", "Are you sure you want to join it directly as well?": "", - "Are you sure you want to mark all messages as read? This action cannot be undone.": "", "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "", @@ -283,6 +284,7 @@ "Cancel": "", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot add duplicate task.": "", "Cannot save invalid Jitsi server URL.": "", "Cannot save invalid message retention period.": "", "Cannot send message while files are being uploaded.": "", @@ -331,6 +333,7 @@ "Choose a name for the new user group.": "", "Choose avatar": "", "Choose members": "", + "Choose messages to mark as read": "", "Choose subscribers": "", "Clear avatar": "", "Clear image": "", @@ -357,6 +360,7 @@ "Collapse/show selected message": "", "Combined feed": "", "Combined feed options": "", + "Common words were excluded from your search:": "", "Community": "", "Commuting": "", "Compact": "", @@ -510,6 +514,7 @@ "Delete message": "", "Delete message?": "", "Delete profile picture": "", + "Delete reminder": "", "Delete saved snippet?": "", "Delete scheduled message": "", "Delete selected draft": "", @@ -557,6 +562,7 @@ "Display “(guest)” after names of guest users": "", "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "", "Do you want to allow your private data to be exported?": "", + "Do you want to convert the pasted text into a file?": "", "Domain": "", "Don't allow": "", "Don't delete": "", @@ -645,6 +651,7 @@ "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.": "", "Error: Could not resend invitation.": "", + "Error: Could not resolve topic.": "", "Error: Could not revoke invitation.": "", "Escape key navigates to home view": "", "Estimated messages per week": "", @@ -659,6 +666,7 @@ "Everyone will need to log in again at the new URL for your organization.": "", "Except in topics I'm following": "", "Exclude messages with topic .": "", + "Exclude messages you sent": "", "Exit search": "", "Expand compose box": "", "Expand direct messages": "", @@ -675,7 +683,6 @@ "Export type": "", "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "", "External account type": "", - "External link": "", "Failed": "", "Failed adding one or more channels.": "", "Failed to create video call.": "", @@ -701,6 +708,7 @@ "Filter by category": "", "Filter channels": "", "Filter code playgrounds": "", + "Filter component": "", "Filter deactivated users": "", "Filter default channels": "", "Filter direct messages": "", @@ -739,7 +747,6 @@ "Generate channel email address": "", "Generate email address": "", "Generate new API key": "", - "Generic": "", "Generic bot": "", "Get API key": "", "Go back through viewing history": "", @@ -759,6 +766,7 @@ "Go to home view": "", "Go to inbox": "", "Go to list of topics": "", + "Go to list of topics for the current channel": "", "Go to next unread direct message": "", "Go to next unread followed topic": "", "Go to next unread topic": "", @@ -788,6 +796,7 @@ "Hide muted message again": "", "Hide password": "", "Hide starred message count": "", + "Hide unread counter": "", "Hide user list": "", "High contrast mode": "", "Hint": "", @@ -830,6 +839,7 @@ "Integrations": "", "Invalid URL": "", "Invalid custom time": "", + "Invalid date value": "", "Invalid time format: {timestamp}": "", "Invalid user": "", "Invalid users": "", @@ -924,13 +934,13 @@ "Manage your API key": "", "March": "", "Mark all messages as read": "", - "Mark all messages as read?": "", "Mark all messages as unread": "", "Mark as read": "", "Mark as resolved": "", "Mark as unread from here": "", "Mark as unread from selected message": "", "Mark as unresolved": "", + "Mark messages as read": "", "Mark messages as unread?": "", "Mark topic as read": "", "Mark topic as resolved": "", @@ -974,6 +984,7 @@ "Message-area line height (%)": "", "Messages": "", "Messages in all public channels": "", + "Messages in all public channels that you can view": "", "Messages in topics you follow.": "", "Messages in your view are faded to remind you that you are viewing a different conversation from the one you are composing to.": "", "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "", @@ -983,11 +994,14 @@ "Messages will not be automatically marked as read because this is not a conversation view. Change setting": "", "Messages will not be automatically marked as read. Change setting": "", "Messages with yourself": "", + "Messages you sent": "", + "Messaging permissions": "", "Mobile": "", "Mobile message notifications": "", "Mobile notifications": "", "Mobile push notifications are not enabled on this server.": "", "Mobile push notifications are not enabled on this server. Learn more": "", + "Moderation permissions": "", "Moderator": "", "Moderators": "", "Monday": "", @@ -1012,11 +1026,13 @@ "Mute topic": "", "Mute user": "", "Muted": "", + "Muted topics": "", "Muted user": "", "Muted user (guest)": "", "Muted users": "", "Name": "", "Name changes are disabled in this organization. Contact an administrator to change your name.": "", + "Name the task before adding.": "", "Narrow to direct messages that include .": "", "Narrow to direct messages with .": "", "Narrow to direct messages.": "", @@ -1048,6 +1064,7 @@ "New direct message": "", "New direct message from {sender_full_name}": "", "New email": "", + "New message": "", "New option": "", "New password": "", "New password is too weak!": "", @@ -1058,7 +1075,6 @@ "Next unread direct message": "", "Next unread followed topic": "", "Next unread topic": "", - "No \"{empty_topic_name}\" topic": "", "No DM recipients": "", "No bots match your current filter.": "", "No channel subscribers match your current filter.": "", @@ -1088,6 +1104,7 @@ "No owner": "", "No playgrounds configured.": "", "No playgrounds match your current filter.": "", + "No reminders scheduled.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", @@ -1102,6 +1119,7 @@ "No users match your current filter.": "", "No users match your filters.": "", "No users or subgroups to add.": "", + "No “{empty_topic_name}” topic": "", "No, I'll catch up.": "", "No, don't ask again.": "", "Nobody": "", @@ -1117,6 +1135,8 @@ "Not subscribed": "", "Note that any bots that you maintain will be disabled.": "", "Nothing to preview": "", + "Notification Bot to you": "", + "Notification message cannot be sent when subscribing more than {max_users} users.": "", "Notification of account deactivation on {realm_name}": "", "Notification settings": "", "Notification sound": "", @@ -1151,12 +1171,15 @@ "Only organization owners can edit these settings.": "", "Only organization owners may deactivate an organization.": "", "Only owners can change these settings.": "", + "Only the topic is allowed in this channel.": "", "Only topics you follow": "", + "Only “{empty_topic_name}” topic allowed": "", "Open": "", "Open help menu": "", "Open message menu": "", "Open personal menu": "", "Open reactions menu": "", + "Open {text}": "", "Open-source project": "", "Option already present.": "", "Optional": "", @@ -1165,6 +1188,8 @@ "Organization URL": "", "Organization administrators can automatically administer all channels.": "", "Organization administrators can reactivate deactivated users.": "", + "Organization default ({org_level_topics_policy})": "", + "Organization default {org_level_message_retention_setting}": "", "Organization description": "", "Organization logo": "", "Organization name": "", @@ -1195,6 +1220,7 @@ "Password should be at least {length} characters long.": "", "Paste as plain text": "", "Paste formatted text": "", + "PastedText": "", "Pattern": "", "People & Body": "", "Permissions": "", @@ -1269,6 +1295,7 @@ "Reloading…": "", "Remind me about this": "", "Reminder scheduled": "", + "Reminders": "", "Remove": "", "Remove from default": "", "Remove it from the left sidebar for all users.": "", @@ -1325,6 +1352,7 @@ "Schedule message": "", "Schedule reminder": "", "Scheduled messages": "", + "Scheduled reminders": "", "Scroll down": "", "Scroll down to view your message.": "", "Scroll through channels": "", @@ -1364,6 +1392,7 @@ "Send message": "", "Send mobile notifications even if I'm online": "", "Send mobile notifications even if user is online": "", + "Send notification message to newly subscribed users": "", "Send notifications for all branches": "", "Send options": "", "Send weekly digest emails to inactive users": "", @@ -1398,6 +1427,8 @@ "Show previews of uploaded and linked images and videos": "", "Show starred message count": "", "Show status text": "", + "Show unread count summaries in the left sidebar": "", + "Show unread counter": "", "Show unread counts for": "", "Show user list": "", "Show when other users are typing": "", @@ -1407,10 +1438,8 @@ "Skip the rest": "", "Skip video — I'm familiar with Zulip": "", "Skipped unsubscribed channels": "", - "Slack compatible": "", - "Slack's outgoing webhooks": "", + "Slack-compatible": "", "Smileys & Emotion": "", - "Some common words were excluded from your search.": "", "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", "Some topic participants are not subscribed to  .": "", "Sort by estimated weekly traffic": "", @@ -1447,6 +1476,7 @@ "Subscriber count": "", "Subscribers": "", "Subscribers preview": "", + "Subscription permissions": "", "Successfully subscribed user:": "", "Successfully subscribed users:": "", "Summarize recent messages": "", @@ -1557,7 +1587,9 @@ "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To deactivate this group, you must first remove it from all other groups. This group is currently a subgroup of: .": "", "To edit or reschedule a message, click on it or press .": "", + "To enable this configuration, all messages in this channel must be in the topic. Consider renaming other topics to .": "", "To invite users, please increase the number of licenses or deactivate inactive users.": "", "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "", "To preserve your reading state, this view does not mark messages as read.": "", @@ -1572,7 +1604,9 @@ "Toggle topic mute": "", "Tomorrow at {time}": "", "Top topic in the channel": "", + "Top unread topic in the channel": "", "Topic": "", + "Topic actions": "", "Topic actions menu": "", "Topic muted": "", "Topic notifications": "", @@ -1582,6 +1616,7 @@ "Topics I participate in": "", "Topics I send a message to": "", "Topics I start": "", + "Topics you don't follow": "", "Travel & Places": "", "Try now": "", "Tuesday": "", @@ -1618,6 +1653,7 @@ "Unread count badge (appears in desktop sidebar and browser tab)": "", "Unread messages": "", "Unresolve topic": "", + "Unresolved topics": "", "Unstar all messages": "", "Unstar all messages in topic": "", "Unstar messages in topic": "", @@ -1653,7 +1689,6 @@ "Use full width on wide screens": "", "Use html encoding (not recommended)": "", "Use or create a saved snippet": "", - "Use organization level settings {org_level_message_retention_setting}": "", "Use the back button in your browser or desktop app.": "", "Use this space for personal notes, or to test out Zulip features.": "", "User": "", @@ -1735,6 +1770,7 @@ "Where to send notifications": "", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "", "Which branches should notifications be sent for?": "", + "Which messages do you want to mark as read? This action cannot be undone.": "", "Which messages should be moved?": "", "Which parts of the emails should be included in the Zulip messages?": "", "Who can access this channel": "", @@ -1756,18 +1792,19 @@ "Who can create web-public channels": "", "Who can delete any message": "", "Who can delete their own messages": "", + "Who can edit topics in any channel": "", "Who can join this group": "", "Who can leave this group": "", "Who can manage plans and billing": "", "Who can mention this group": "", "Who can move messages inside this channel": "", + "Who can move messages out of any channel": "", "Who can move messages out of this channel": "", - "Who can move messages to another channel": "", - "Who can move messages to another topic": "", "Who can notify a large number of users with a wildcard mention": "", "Who can post to this channel": "", "Who can remove members from this group": "", "Who can resolve topics": "", + "Who can resolve topics in this channel": "", "Who can send email invitations to new users": "", "Who can start a direct message conversation": "", "Who can subscribe anyone to this channel": "", @@ -1782,6 +1819,7 @@ "Working remotely": "", "Would you like to view messages in all public channels?": "", "Write": "", + "Yes, convert": "", "Yes, please!": "", "Yes, save": "", "Yes, schedule": "", @@ -1892,7 +1930,6 @@ "You may want to configure default new user settings and custom profile fields prior to inviting users.": "", "You might be interested in recent conversations.": "", "You need to be running Zephyr mirroring in order to send messages!": "", - "You searched for:": "", "You subscribed to . ": "", "You type": "", "You unsubscribed from . ": "", @@ -1983,8 +2020,10 @@ "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "", "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "", "{count, plural, one {# draft} other {# drafts}} for this conversation": "", + "{count, plural, one {# message} other {# messages}} will be marked as read.": "", "{count, plural, one {# message} other {# messages}} will be moved.": "", "{count, plural, one {minute} other {minutes}}": "", + "{count}+ messages will be marked as read.": "", "{date} at {time}": "", "{days_old} days ago": "", "{description} ({count})": "", diff --git a/locale/ml/LC_MESSAGES/django.po b/locale/ml/LC_MESSAGES/django.po index 65a28199d1..73d1fb8302 100644 --- a/locale/ml/LC_MESSAGES/django.po +++ b/locale/ml/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-26 04:41+0000\n" +"POT-Creation-Date: 2025-07-16 18:53+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/" @@ -182,96 +182,95 @@ msgstr "" msgid "Please add a credit card to schedule upgrade." msgstr "" -#: corporate/lib/stripe.py:2960 +#: corporate/lib/stripe.py:2978 msgid "" "Unable to update the plan. The plan has been expired and replaced with a new " "plan." msgstr "" -#: corporate/lib/stripe.py:2965 +#: corporate/lib/stripe.py:2983 msgid "Unable to update the plan. The plan has ended." msgstr "" -#: corporate/lib/stripe.py:3033 +#: corporate/lib/stripe.py:3051 msgid "" "Cannot update licenses in the current billing period for free trial plan." msgstr "" -#: corporate/lib/stripe.py:3038 corporate/lib/stripe.py:3066 +#: corporate/lib/stripe.py:3056 corporate/lib/stripe.py:3084 msgid "" "Unable to update licenses manually. Your plan is on automatic license " "management." msgstr "" -#: corporate/lib/stripe.py:3044 +#: corporate/lib/stripe.py:3062 #, python-brace-format msgid "" "Your plan is already on {licenses} licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3049 +#: corporate/lib/stripe.py:3067 msgid "You cannot decrease the licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3075 +#: corporate/lib/stripe.py:3093 msgid "" "Cannot change the licenses for next billing cycle for a plan that is being " "downgraded." msgstr "" -#: corporate/lib/stripe.py:3081 +#: corporate/lib/stripe.py:3099 #, python-brace-format msgid "" "Your plan is already scheduled to renew with {licenses_at_next_renewal} " "licenses." msgstr "" -#: corporate/lib/stripe.py:3105 +#: corporate/lib/stripe.py:3123 #, python-brace-format msgid "" "You’ve already purchased {licenses_at_next_renewal} licenses for the next " "billing period." msgstr "" -#: corporate/lib/stripe.py:3127 +#: corporate/lib/stripe.py:3145 msgid "Nothing to change." msgstr "" -#: corporate/lib/stripe.py:3412 +#: corporate/lib/stripe.py:3430 #, fuzzy #| msgid "Deactivated organization" msgid "No customer for this organization!" msgstr "നിഷ്ക്രീയമാക്കിയ സംഘടന" -#: corporate/lib/stripe.py:3421 +#: corporate/lib/stripe.py:3439 msgid "Session not found" msgstr "" -#: corporate/lib/stripe.py:3427 zerver/decorator.py:218 zerver/decorator.py:723 -#: zerver/lib/streams.py:1416 zerver/lib/streams.py:1442 -#: zerver/lib/streams.py:1444 zerver/lib/streams.py:1446 -#: zerver/lib/streams.py:1465 zerver/lib/user_groups.py:166 -#: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:359 -#: zerver/lib/user_groups.py:455 zerver/lib/users.py:204 -#: zerver/lib/users.py:271 zerver/lib/users.py:300 zerver/lib/users.py:304 -#: zerver/views/invite.py:144 zerver/views/invite.py:255 -#: zerver/views/message_summary.py:31 zerver/views/presence.py:53 -#: zerver/views/realm_emoji.py:35 zerver/views/streams.py:374 -#: zerver/views/streams.py:377 zerver/views/streams.py:386 -#: zerver/views/streams.py:425 zerver/views/streams.py:745 -#: zerver/views/streams.py:799 +#: corporate/lib/stripe.py:3445 zerver/decorator.py:218 zerver/decorator.py:723 +#: zerver/lib/streams.py:139 zerver/lib/streams.py:213 +#: zerver/lib/streams.py:215 zerver/lib/streams.py:217 +#: zerver/lib/streams.py:226 zerver/lib/streams.py:1518 +#: zerver/lib/user_groups.py:166 zerver/lib/user_groups.py:192 +#: zerver/lib/user_groups.py:359 zerver/lib/user_groups.py:455 +#: zerver/lib/users.py:204 zerver/lib/users.py:271 zerver/lib/users.py:300 +#: zerver/lib/users.py:304 zerver/views/invite.py:144 +#: zerver/views/invite.py:255 zerver/views/message_summary.py:31 +#: zerver/views/presence.py:53 zerver/views/realm_emoji.py:35 +#: zerver/views/streams.py:392 zerver/views/streams.py:395 +#: zerver/views/streams.py:404 zerver/views/streams.py:817 msgid "Insufficient permission" msgstr "" -#: corporate/lib/stripe.py:3438 +#: corporate/lib/stripe.py:3456 msgid "Payment intent not found" msgstr "" -#: corporate/lib/stripe.py:3441 +#: corporate/lib/stripe.py:3459 msgid "Pass stripe_session_id or stripe_invoice_id" msgstr "" -#: corporate/lib/stripe.py:4187 +#: corporate/lib/stripe.py:4205 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -293,8 +292,8 @@ msgstr "" msgid "Invalid billing access token." msgstr "" -#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1312 -#: zilencer/views.py:1337 +#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1446 +#: zilencer/views.py:1471 #, python-brace-format msgid "" "Couldn't reconcile billing data between server and realm. Please contact " @@ -366,7 +365,7 @@ msgid "Method not allowed (405)" msgstr "" #: templates/500.html:4 templates/500.html:16 -#: zerver/actions/scheduled_messages.py:442 zerver/middleware.py:407 +#: zerver/actions/scheduled_messages.py:458 zerver/middleware.py:407 msgid "Internal server error" msgstr "" @@ -560,6 +559,7 @@ msgid "" msgstr "" #: templates/confirmation/confirm_preregistrationuser.html:5 +#: templates/confirmation/redirect_to_post.html:5 #, fuzzy #| msgid "One or more email addresses..." msgid "Confirming your email address" @@ -940,152 +940,153 @@ msgstr "" #: templates/corporate/comparison_table_integrated.html:785 #: templates/corporate/comparison_table_integrated.html:800 #: templates/corporate/comparison_table_integrated.html:811 -#: templates/corporate/comparison_table_integrated.html:821 #: templates/corporate/comparison_table_integrated.html:822 -#: templates/corporate/comparison_table_integrated.html:834 -#: templates/corporate/comparison_table_integrated.html:835 +#: templates/corporate/comparison_table_integrated.html:832 +#: templates/corporate/comparison_table_integrated.html:833 +#: templates/corporate/comparison_table_integrated.html:845 #: templates/corporate/comparison_table_integrated.html:846 -#: templates/corporate/comparison_table_integrated.html:847 -#: templates/corporate/comparison_table_integrated.html:848 -#: templates/corporate/comparison_table_integrated.html:860 -#: templates/corporate/comparison_table_integrated.html:861 -#: templates/corporate/comparison_table_integrated.html:877 -#: templates/corporate/comparison_table_integrated.html:878 -#: templates/corporate/comparison_table_integrated.html:879 +#: templates/corporate/comparison_table_integrated.html:857 +#: templates/corporate/comparison_table_integrated.html:858 +#: templates/corporate/comparison_table_integrated.html:859 +#: templates/corporate/comparison_table_integrated.html:871 +#: templates/corporate/comparison_table_integrated.html:872 +#: templates/corporate/comparison_table_integrated.html:888 +#: templates/corporate/comparison_table_integrated.html:889 #: templates/corporate/comparison_table_integrated.html:890 -#: templates/corporate/comparison_table_integrated.html:891 -#: templates/corporate/comparison_table_integrated.html:892 +#: templates/corporate/comparison_table_integrated.html:901 +#: templates/corporate/comparison_table_integrated.html:902 #: templates/corporate/comparison_table_integrated.html:903 -#: templates/corporate/comparison_table_integrated.html:904 -#: templates/corporate/comparison_table_integrated.html:905 -#: templates/corporate/comparison_table_integrated.html:918 -#: templates/corporate/comparison_table_integrated.html:919 -#: templates/corporate/comparison_table_integrated.html:920 -#: templates/corporate/comparison_table_integrated.html:938 -#: templates/corporate/comparison_table_integrated.html:939 -#: templates/corporate/comparison_table_integrated.html:940 -#: templates/corporate/comparison_table_integrated.html:953 -#: templates/corporate/comparison_table_integrated.html:954 -#: templates/corporate/comparison_table_integrated.html:955 -#: templates/corporate/comparison_table_integrated.html:968 -#: templates/corporate/comparison_table_integrated.html:969 -#: templates/corporate/comparison_table_integrated.html:970 -#: templates/corporate/comparison_table_integrated.html:983 -#: templates/corporate/comparison_table_integrated.html:984 -#: templates/corporate/comparison_table_integrated.html:985 -#: templates/corporate/comparison_table_integrated.html:998 -#: templates/corporate/comparison_table_integrated.html:999 -#: templates/corporate/comparison_table_integrated.html:1000 -#: templates/corporate/comparison_table_integrated.html:1013 -#: templates/corporate/comparison_table_integrated.html:1014 -#: templates/corporate/comparison_table_integrated.html:1015 +#: templates/corporate/comparison_table_integrated.html:914 +#: templates/corporate/comparison_table_integrated.html:915 +#: templates/corporate/comparison_table_integrated.html:916 +#: templates/corporate/comparison_table_integrated.html:929 +#: templates/corporate/comparison_table_integrated.html:930 +#: templates/corporate/comparison_table_integrated.html:931 +#: templates/corporate/comparison_table_integrated.html:949 +#: templates/corporate/comparison_table_integrated.html:950 +#: templates/corporate/comparison_table_integrated.html:951 +#: templates/corporate/comparison_table_integrated.html:964 +#: templates/corporate/comparison_table_integrated.html:965 +#: templates/corporate/comparison_table_integrated.html:966 +#: templates/corporate/comparison_table_integrated.html:979 +#: templates/corporate/comparison_table_integrated.html:980 +#: templates/corporate/comparison_table_integrated.html:981 +#: templates/corporate/comparison_table_integrated.html:994 +#: templates/corporate/comparison_table_integrated.html:995 +#: templates/corporate/comparison_table_integrated.html:996 +#: templates/corporate/comparison_table_integrated.html:1009 +#: templates/corporate/comparison_table_integrated.html:1010 +#: templates/corporate/comparison_table_integrated.html:1011 +#: templates/corporate/comparison_table_integrated.html:1024 +#: templates/corporate/comparison_table_integrated.html:1025 #: templates/corporate/comparison_table_integrated.html:1026 -#: templates/corporate/comparison_table_integrated.html:1027 -#: templates/corporate/comparison_table_integrated.html:1028 +#: templates/corporate/comparison_table_integrated.html:1037 +#: templates/corporate/comparison_table_integrated.html:1038 #: templates/corporate/comparison_table_integrated.html:1039 -#: templates/corporate/comparison_table_integrated.html:1040 -#: templates/corporate/comparison_table_integrated.html:1041 +#: templates/corporate/comparison_table_integrated.html:1050 +#: templates/corporate/comparison_table_integrated.html:1051 #: templates/corporate/comparison_table_integrated.html:1052 -#: templates/corporate/comparison_table_integrated.html:1053 -#: templates/corporate/comparison_table_integrated.html:1054 -#: templates/corporate/comparison_table_integrated.html:1066 -#: templates/corporate/comparison_table_integrated.html:1067 +#: templates/corporate/comparison_table_integrated.html:1063 +#: templates/corporate/comparison_table_integrated.html:1064 +#: templates/corporate/comparison_table_integrated.html:1065 #: templates/corporate/comparison_table_integrated.html:1077 #: templates/corporate/comparison_table_integrated.html:1078 -#: templates/corporate/comparison_table_integrated.html:1079 -#: templates/corporate/comparison_table_integrated.html:1080 -#: templates/corporate/comparison_table_integrated.html:1095 -#: templates/corporate/comparison_table_integrated.html:1096 -#: templates/corporate/comparison_table_integrated.html:1097 -#: templates/corporate/comparison_table_integrated.html:1098 -#: templates/corporate/comparison_table_integrated.html:1110 -#: templates/corporate/comparison_table_integrated.html:1111 -#: templates/corporate/comparison_table_integrated.html:1112 -#: templates/corporate/comparison_table_integrated.html:1113 -#: templates/corporate/comparison_table_integrated.html:1125 -#: templates/corporate/comparison_table_integrated.html:1126 -#: templates/corporate/comparison_table_integrated.html:1127 -#: templates/corporate/comparison_table_integrated.html:1128 -#: templates/corporate/comparison_table_integrated.html:1140 -#: templates/corporate/comparison_table_integrated.html:1141 -#: templates/corporate/comparison_table_integrated.html:1142 -#: templates/corporate/comparison_table_integrated.html:1143 -#: templates/corporate/comparison_table_integrated.html:1155 -#: templates/corporate/comparison_table_integrated.html:1156 -#: templates/corporate/comparison_table_integrated.html:1170 -#: templates/corporate/comparison_table_integrated.html:1171 -#: templates/corporate/comparison_table_integrated.html:1184 -#: templates/corporate/comparison_table_integrated.html:1185 -#: templates/corporate/comparison_table_integrated.html:1186 +#: templates/corporate/comparison_table_integrated.html:1088 +#: templates/corporate/comparison_table_integrated.html:1089 +#: templates/corporate/comparison_table_integrated.html:1090 +#: templates/corporate/comparison_table_integrated.html:1091 +#: templates/corporate/comparison_table_integrated.html:1106 +#: templates/corporate/comparison_table_integrated.html:1107 +#: templates/corporate/comparison_table_integrated.html:1108 +#: templates/corporate/comparison_table_integrated.html:1109 +#: templates/corporate/comparison_table_integrated.html:1121 +#: templates/corporate/comparison_table_integrated.html:1122 +#: templates/corporate/comparison_table_integrated.html:1123 +#: templates/corporate/comparison_table_integrated.html:1124 +#: templates/corporate/comparison_table_integrated.html:1136 +#: templates/corporate/comparison_table_integrated.html:1137 +#: templates/corporate/comparison_table_integrated.html:1138 +#: templates/corporate/comparison_table_integrated.html:1139 +#: templates/corporate/comparison_table_integrated.html:1151 +#: templates/corporate/comparison_table_integrated.html:1152 +#: templates/corporate/comparison_table_integrated.html:1153 +#: templates/corporate/comparison_table_integrated.html:1154 +#: templates/corporate/comparison_table_integrated.html:1166 +#: templates/corporate/comparison_table_integrated.html:1167 +#: templates/corporate/comparison_table_integrated.html:1181 +#: templates/corporate/comparison_table_integrated.html:1182 +#: templates/corporate/comparison_table_integrated.html:1195 +#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1197 -#: templates/corporate/comparison_table_integrated.html:1207 #: templates/corporate/comparison_table_integrated.html:1208 -#: templates/corporate/comparison_table_integrated.html:1222 -#: templates/corporate/comparison_table_integrated.html:1223 -#: templates/corporate/comparison_table_integrated.html:1237 -#: templates/corporate/comparison_table_integrated.html:1238 -#: templates/corporate/comparison_table_integrated.html:1252 -#: templates/corporate/comparison_table_integrated.html:1253 -#: templates/corporate/comparison_table_integrated.html:1271 -#: templates/corporate/comparison_table_integrated.html:1272 -#: templates/corporate/comparison_table_integrated.html:1273 +#: templates/corporate/comparison_table_integrated.html:1218 +#: templates/corporate/comparison_table_integrated.html:1219 +#: templates/corporate/comparison_table_integrated.html:1233 +#: templates/corporate/comparison_table_integrated.html:1234 +#: templates/corporate/comparison_table_integrated.html:1248 +#: templates/corporate/comparison_table_integrated.html:1249 +#: templates/corporate/comparison_table_integrated.html:1263 +#: templates/corporate/comparison_table_integrated.html:1264 +#: templates/corporate/comparison_table_integrated.html:1282 +#: templates/corporate/comparison_table_integrated.html:1283 #: templates/corporate/comparison_table_integrated.html:1284 -#: templates/corporate/comparison_table_integrated.html:1285 -#: templates/corporate/comparison_table_integrated.html:1286 -#: templates/corporate/comparison_table_integrated.html:1298 -#: templates/corporate/comparison_table_integrated.html:1299 -#: templates/corporate/comparison_table_integrated.html:1313 -#: templates/corporate/comparison_table_integrated.html:1314 -#: templates/corporate/comparison_table_integrated.html:1330 -#: templates/corporate/comparison_table_integrated.html:1331 -#: templates/corporate/comparison_table_integrated.html:1343 -#: templates/corporate/comparison_table_integrated.html:1344 +#: templates/corporate/comparison_table_integrated.html:1295 +#: templates/corporate/comparison_table_integrated.html:1296 +#: templates/corporate/comparison_table_integrated.html:1297 +#: templates/corporate/comparison_table_integrated.html:1309 +#: templates/corporate/comparison_table_integrated.html:1310 +#: templates/corporate/comparison_table_integrated.html:1324 +#: templates/corporate/comparison_table_integrated.html:1325 +#: templates/corporate/comparison_table_integrated.html:1341 +#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1354 #: templates/corporate/comparison_table_integrated.html:1355 #: templates/corporate/comparison_table_integrated.html:1366 -#: templates/corporate/comparison_table_integrated.html:1383 -#: templates/corporate/comparison_table_integrated.html:1384 -#: templates/corporate/comparison_table_integrated.html:1397 -#: templates/corporate/comparison_table_integrated.html:1398 -#: templates/corporate/comparison_table_integrated.html:1410 -#: templates/corporate/comparison_table_integrated.html:1411 -#: templates/corporate/comparison_table_integrated.html:1423 -#: templates/corporate/comparison_table_integrated.html:1424 -#: templates/corporate/comparison_table_integrated.html:1437 -#: templates/corporate/comparison_table_integrated.html:1438 -#: templates/corporate/comparison_table_integrated.html:1450 -#: templates/corporate/comparison_table_integrated.html:1451 -#: templates/corporate/comparison_table_integrated.html:1463 -#: templates/corporate/comparison_table_integrated.html:1464 -#: templates/corporate/comparison_table_integrated.html:1477 -#: templates/corporate/comparison_table_integrated.html:1490 -#: templates/corporate/comparison_table_integrated.html:1503 -#: templates/corporate/comparison_table_integrated.html:1516 -#: templates/corporate/comparison_table_integrated.html:1529 -#: templates/corporate/comparison_table_integrated.html:1542 -#: templates/corporate/comparison_table_integrated.html:1557 -#: templates/corporate/comparison_table_integrated.html:1558 -#: templates/corporate/comparison_table_integrated.html:1559 -#: templates/corporate/comparison_table_integrated.html:1560 +#: templates/corporate/comparison_table_integrated.html:1377 +#: templates/corporate/comparison_table_integrated.html:1394 +#: templates/corporate/comparison_table_integrated.html:1395 +#: templates/corporate/comparison_table_integrated.html:1408 +#: templates/corporate/comparison_table_integrated.html:1409 +#: templates/corporate/comparison_table_integrated.html:1421 +#: templates/corporate/comparison_table_integrated.html:1422 +#: templates/corporate/comparison_table_integrated.html:1434 +#: templates/corporate/comparison_table_integrated.html:1435 +#: templates/corporate/comparison_table_integrated.html:1448 +#: templates/corporate/comparison_table_integrated.html:1449 +#: templates/corporate/comparison_table_integrated.html:1461 +#: templates/corporate/comparison_table_integrated.html:1462 +#: templates/corporate/comparison_table_integrated.html:1474 +#: templates/corporate/comparison_table_integrated.html:1475 +#: templates/corporate/comparison_table_integrated.html:1488 +#: templates/corporate/comparison_table_integrated.html:1501 +#: templates/corporate/comparison_table_integrated.html:1514 +#: templates/corporate/comparison_table_integrated.html:1527 +#: templates/corporate/comparison_table_integrated.html:1540 +#: templates/corporate/comparison_table_integrated.html:1553 +#: templates/corporate/comparison_table_integrated.html:1568 +#: templates/corporate/comparison_table_integrated.html:1569 +#: templates/corporate/comparison_table_integrated.html:1570 #: templates/corporate/comparison_table_integrated.html:1571 -#: templates/corporate/comparison_table_integrated.html:1572 -#: templates/corporate/comparison_table_integrated.html:1573 -#: templates/corporate/comparison_table_integrated.html:1574 +#: templates/corporate/comparison_table_integrated.html:1582 #: templates/corporate/comparison_table_integrated.html:1583 #: templates/corporate/comparison_table_integrated.html:1584 #: templates/corporate/comparison_table_integrated.html:1585 -#: templates/corporate/comparison_table_integrated.html:1597 -#: templates/corporate/comparison_table_integrated.html:1598 +#: templates/corporate/comparison_table_integrated.html:1594 +#: templates/corporate/comparison_table_integrated.html:1595 +#: templates/corporate/comparison_table_integrated.html:1596 #: templates/corporate/comparison_table_integrated.html:1608 #: templates/corporate/comparison_table_integrated.html:1609 -#: templates/corporate/comparison_table_integrated.html:1622 -#: templates/corporate/comparison_table_integrated.html:1623 -#: templates/corporate/comparison_table_integrated.html:1624 +#: templates/corporate/comparison_table_integrated.html:1619 +#: templates/corporate/comparison_table_integrated.html:1620 +#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1634 #: templates/corporate/comparison_table_integrated.html:1635 #: templates/corporate/comparison_table_integrated.html:1646 #: templates/corporate/comparison_table_integrated.html:1657 #: templates/corporate/comparison_table_integrated.html:1668 #: templates/corporate/comparison_table_integrated.html:1679 #: templates/corporate/comparison_table_integrated.html:1690 +#: templates/corporate/comparison_table_integrated.html:1701 #, fuzzy #| msgid "About Zulip" msgid "Supported" @@ -1138,92 +1139,95 @@ msgstr "സുലിപ്പിനെക്കുറിച്ച്" #: templates/corporate/comparison_table_integrated.html:810 #: templates/corporate/comparison_table_integrated.html:819 #: templates/corporate/comparison_table_integrated.html:820 -#: templates/corporate/comparison_table_integrated.html:832 -#: templates/corporate/comparison_table_integrated.html:833 -#: templates/corporate/comparison_table_integrated.html:845 -#: templates/corporate/comparison_table_integrated.html:858 -#: templates/corporate/comparison_table_integrated.html:859 -#: templates/corporate/comparison_table_integrated.html:876 -#: templates/corporate/comparison_table_integrated.html:889 -#: templates/corporate/comparison_table_integrated.html:902 -#: templates/corporate/comparison_table_integrated.html:917 -#: templates/corporate/comparison_table_integrated.html:937 -#: templates/corporate/comparison_table_integrated.html:952 -#: templates/corporate/comparison_table_integrated.html:967 -#: templates/corporate/comparison_table_integrated.html:982 -#: templates/corporate/comparison_table_integrated.html:997 -#: templates/corporate/comparison_table_integrated.html:1012 -#: templates/corporate/comparison_table_integrated.html:1025 -#: templates/corporate/comparison_table_integrated.html:1038 -#: templates/corporate/comparison_table_integrated.html:1051 -#: templates/corporate/comparison_table_integrated.html:1064 -#: templates/corporate/comparison_table_integrated.html:1065 -#: templates/corporate/comparison_table_integrated.html:1153 -#: templates/corporate/comparison_table_integrated.html:1154 -#: templates/corporate/comparison_table_integrated.html:1168 -#: templates/corporate/comparison_table_integrated.html:1169 -#: templates/corporate/comparison_table_integrated.html:1183 +#: templates/corporate/comparison_table_integrated.html:821 +#: templates/corporate/comparison_table_integrated.html:830 +#: templates/corporate/comparison_table_integrated.html:831 +#: templates/corporate/comparison_table_integrated.html:843 +#: templates/corporate/comparison_table_integrated.html:844 +#: templates/corporate/comparison_table_integrated.html:856 +#: templates/corporate/comparison_table_integrated.html:869 +#: templates/corporate/comparison_table_integrated.html:870 +#: templates/corporate/comparison_table_integrated.html:887 +#: templates/corporate/comparison_table_integrated.html:900 +#: templates/corporate/comparison_table_integrated.html:913 +#: templates/corporate/comparison_table_integrated.html:928 +#: templates/corporate/comparison_table_integrated.html:948 +#: templates/corporate/comparison_table_integrated.html:963 +#: templates/corporate/comparison_table_integrated.html:978 +#: templates/corporate/comparison_table_integrated.html:993 +#: templates/corporate/comparison_table_integrated.html:1008 +#: templates/corporate/comparison_table_integrated.html:1023 +#: templates/corporate/comparison_table_integrated.html:1036 +#: templates/corporate/comparison_table_integrated.html:1049 +#: templates/corporate/comparison_table_integrated.html:1062 +#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1076 +#: templates/corporate/comparison_table_integrated.html:1164 +#: templates/corporate/comparison_table_integrated.html:1165 +#: templates/corporate/comparison_table_integrated.html:1179 +#: templates/corporate/comparison_table_integrated.html:1180 #: templates/corporate/comparison_table_integrated.html:1194 -#: templates/corporate/comparison_table_integrated.html:1195 -#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1205 #: templates/corporate/comparison_table_integrated.html:1206 -#: templates/corporate/comparison_table_integrated.html:1220 -#: templates/corporate/comparison_table_integrated.html:1221 -#: templates/corporate/comparison_table_integrated.html:1235 -#: templates/corporate/comparison_table_integrated.html:1236 -#: templates/corporate/comparison_table_integrated.html:1250 -#: templates/corporate/comparison_table_integrated.html:1251 -#: templates/corporate/comparison_table_integrated.html:1270 -#: templates/corporate/comparison_table_integrated.html:1283 -#: templates/corporate/comparison_table_integrated.html:1296 -#: templates/corporate/comparison_table_integrated.html:1297 -#: templates/corporate/comparison_table_integrated.html:1311 -#: templates/corporate/comparison_table_integrated.html:1312 -#: templates/corporate/comparison_table_integrated.html:1328 -#: templates/corporate/comparison_table_integrated.html:1329 -#: templates/corporate/comparison_table_integrated.html:1341 -#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1207 +#: templates/corporate/comparison_table_integrated.html:1216 +#: templates/corporate/comparison_table_integrated.html:1217 +#: templates/corporate/comparison_table_integrated.html:1231 +#: templates/corporate/comparison_table_integrated.html:1232 +#: templates/corporate/comparison_table_integrated.html:1246 +#: templates/corporate/comparison_table_integrated.html:1247 +#: templates/corporate/comparison_table_integrated.html:1261 +#: templates/corporate/comparison_table_integrated.html:1262 +#: templates/corporate/comparison_table_integrated.html:1281 +#: templates/corporate/comparison_table_integrated.html:1294 +#: templates/corporate/comparison_table_integrated.html:1307 +#: templates/corporate/comparison_table_integrated.html:1308 +#: templates/corporate/comparison_table_integrated.html:1322 +#: templates/corporate/comparison_table_integrated.html:1323 +#: templates/corporate/comparison_table_integrated.html:1339 +#: templates/corporate/comparison_table_integrated.html:1340 #: templates/corporate/comparison_table_integrated.html:1352 #: templates/corporate/comparison_table_integrated.html:1353 -#: templates/corporate/comparison_table_integrated.html:1354 -#: templates/corporate/comparison_table_integrated.html:1381 -#: templates/corporate/comparison_table_integrated.html:1382 -#: templates/corporate/comparison_table_integrated.html:1395 -#: templates/corporate/comparison_table_integrated.html:1396 -#: templates/corporate/comparison_table_integrated.html:1408 -#: templates/corporate/comparison_table_integrated.html:1409 -#: templates/corporate/comparison_table_integrated.html:1421 -#: templates/corporate/comparison_table_integrated.html:1422 -#: templates/corporate/comparison_table_integrated.html:1435 -#: templates/corporate/comparison_table_integrated.html:1436 -#: templates/corporate/comparison_table_integrated.html:1448 -#: templates/corporate/comparison_table_integrated.html:1449 -#: templates/corporate/comparison_table_integrated.html:1461 -#: templates/corporate/comparison_table_integrated.html:1462 -#: templates/corporate/comparison_table_integrated.html:1474 -#: templates/corporate/comparison_table_integrated.html:1475 -#: templates/corporate/comparison_table_integrated.html:1476 +#: templates/corporate/comparison_table_integrated.html:1363 +#: templates/corporate/comparison_table_integrated.html:1364 +#: templates/corporate/comparison_table_integrated.html:1365 +#: templates/corporate/comparison_table_integrated.html:1392 +#: templates/corporate/comparison_table_integrated.html:1393 +#: templates/corporate/comparison_table_integrated.html:1406 +#: templates/corporate/comparison_table_integrated.html:1407 +#: templates/corporate/comparison_table_integrated.html:1419 +#: templates/corporate/comparison_table_integrated.html:1420 +#: templates/corporate/comparison_table_integrated.html:1432 +#: templates/corporate/comparison_table_integrated.html:1433 +#: templates/corporate/comparison_table_integrated.html:1446 +#: templates/corporate/comparison_table_integrated.html:1447 +#: templates/corporate/comparison_table_integrated.html:1459 +#: templates/corporate/comparison_table_integrated.html:1460 +#: templates/corporate/comparison_table_integrated.html:1472 +#: templates/corporate/comparison_table_integrated.html:1473 +#: templates/corporate/comparison_table_integrated.html:1485 +#: templates/corporate/comparison_table_integrated.html:1486 #: templates/corporate/comparison_table_integrated.html:1487 -#: templates/corporate/comparison_table_integrated.html:1488 -#: templates/corporate/comparison_table_integrated.html:1489 +#: templates/corporate/comparison_table_integrated.html:1498 +#: templates/corporate/comparison_table_integrated.html:1499 #: templates/corporate/comparison_table_integrated.html:1500 -#: templates/corporate/comparison_table_integrated.html:1501 -#: templates/corporate/comparison_table_integrated.html:1502 +#: templates/corporate/comparison_table_integrated.html:1511 +#: templates/corporate/comparison_table_integrated.html:1512 #: templates/corporate/comparison_table_integrated.html:1513 -#: templates/corporate/comparison_table_integrated.html:1514 -#: templates/corporate/comparison_table_integrated.html:1515 +#: templates/corporate/comparison_table_integrated.html:1524 +#: templates/corporate/comparison_table_integrated.html:1525 #: templates/corporate/comparison_table_integrated.html:1526 -#: templates/corporate/comparison_table_integrated.html:1527 -#: templates/corporate/comparison_table_integrated.html:1528 +#: templates/corporate/comparison_table_integrated.html:1537 +#: templates/corporate/comparison_table_integrated.html:1538 #: templates/corporate/comparison_table_integrated.html:1539 -#: templates/corporate/comparison_table_integrated.html:1540 -#: templates/corporate/comparison_table_integrated.html:1541 -#: templates/corporate/comparison_table_integrated.html:1606 -#: templates/corporate/comparison_table_integrated.html:1607 -#: templates/corporate/comparison_table_integrated.html:1621 +#: templates/corporate/comparison_table_integrated.html:1550 +#: templates/corporate/comparison_table_integrated.html:1551 +#: templates/corporate/comparison_table_integrated.html:1552 +#: templates/corporate/comparison_table_integrated.html:1617 +#: templates/corporate/comparison_table_integrated.html:1618 #: templates/corporate/comparison_table_integrated.html:1632 -#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1643 +#: templates/corporate/comparison_table_integrated.html:1644 msgid "Self-managed" msgstr "" @@ -1231,22 +1235,22 @@ msgstr "" msgid "For organizations with up to 10 users" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1086 msgid "25 users minimum" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1363 -#: templates/corporate/comparison_table_integrated.html:1595 -#: templates/corporate/comparison_table_integrated.html:1596 -#: templates/corporate/comparison_table_integrated.html:1643 -#: templates/corporate/comparison_table_integrated.html:1644 +#: templates/corporate/comparison_table_integrated.html:1374 +#: templates/corporate/comparison_table_integrated.html:1606 +#: templates/corporate/comparison_table_integrated.html:1607 #: templates/corporate/comparison_table_integrated.html:1654 +#: templates/corporate/comparison_table_integrated.html:1655 #: templates/corporate/comparison_table_integrated.html:1665 #: templates/corporate/comparison_table_integrated.html:1676 -#: templates/corporate/comparison_table_integrated.html:1677 #: templates/corporate/comparison_table_integrated.html:1687 #: templates/corporate/comparison_table_integrated.html:1688 -#: templates/corporate/comparison_table_integrated.html:1689 +#: templates/corporate/comparison_table_integrated.html:1698 +#: templates/corporate/comparison_table_integrated.html:1699 +#: templates/corporate/comparison_table_integrated.html:1700 msgid "Not available" msgstr "" @@ -1522,15 +1526,15 @@ msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:226 +#: templates/zerver/app/index.html:227 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:239 +#: templates/zerver/app/index.html:240 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:243 msgid "Load more" msgstr "" @@ -1640,42 +1644,63 @@ msgid "" "rocketchat\">Rocket.Chat." msgstr "" -#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:19 +#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:22 msgid "Deactivated organization" msgstr "നിഷ്ക്രീയമാക്കിയ സംഘടന" -#: templates/zerver/deactivated.html:25 +#: templates/zerver/deactivated.html:20 +#, fuzzy +#| msgid "Organization URL" +msgid "Organization moved" +msgstr "ഓർ‌ഗനൈസേഷൻ‌ URL" + +#: templates/zerver/deactivated.html:29 +#, python-format +msgid "" +"This organization has moved to %(deactivated_redirect)s." +msgstr "" + +#: templates/zerver/deactivated.html:33 +#, python-format +msgid "" +"This page will automatically redirect to the new URL in 5 seconds." +msgstr "" + +#: templates/zerver/deactivated.html:38 msgid "" "This organization has been deactivated, and all organization data has been " "deleted." msgstr "" -#: templates/zerver/deactivated.html:27 +#: templates/zerver/deactivated.html:40 #, python-format msgid "" "You can contact Zulip support to " "inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:31 +#: templates/zerver/deactivated.html:44 #, python-format msgid "" "You can contact this Zulip server's " "administrators to inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:36 +#: templates/zerver/deactivated.html:49 msgid "This organization has been deactivated." msgstr "" -#: templates/zerver/deactivated.html:38 +#: templates/zerver/deactivated.html:51 #, python-format msgid "" "If you are an owner of this organization, you can contact Zulip support to reactivate it." msgstr "" -#: templates/zerver/deactivated.html:42 +#: templates/zerver/deactivated.html:55 #, python-format msgid "" "If you are an owner of this organization, you can notification settings." msgstr "" -#: zerver/actions/create_realm.py:300 +#: zerver/actions/create_realm.py:307 msgid "Questions and discussion about using Zulip." msgstr "" -#: zerver/actions/create_realm.py:306 +#: zerver/actions/create_realm.py:313 msgid "Experiment with Zulip here. :test_tube:" msgstr "" -#: zerver/actions/create_realm.py:312 +#: zerver/actions/create_realm.py:319 msgid "For team-wide conversations" msgstr "" @@ -4110,7 +4135,7 @@ msgstr "നിഷ്ക്രീയമാക്കിയ സംഘടന" msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/actions/create_user.py:695 +#: zerver/actions/create_user.py:705 msgid "" "Cannot activate a placeholder account; ask the user to sign up, instead." msgstr "" @@ -4203,108 +4228,108 @@ msgstr "" msgid "We weren't able to invite anyone." msgstr "" -#: zerver/actions/message_edit.py:125 zerver/views/scheduled_messages.py:70 +#: zerver/actions/message_edit.py:127 zerver/views/scheduled_messages.py:78 msgid "Nothing to change" msgstr "" -#: zerver/actions/message_edit.py:129 +#: zerver/actions/message_edit.py:131 #, fuzzy #| msgid "Private messages" msgid "Direct messages cannot be moved to channels." msgstr "സ്വകാര്യ സന്ദേശങ്ങൾ" -#: zerver/actions/message_edit.py:131 +#: zerver/actions/message_edit.py:133 #, fuzzy #| msgid "Private messages" msgid "Direct messages cannot have topics." msgstr "സ്വകാര്യ സന്ദേശങ്ങൾ" -#: zerver/actions/message_edit.py:134 +#: zerver/actions/message_edit.py:136 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/actions/message_edit.py:140 +#: zerver/actions/message_edit.py:142 msgid "General chat cannot be marked as resolved" msgstr "" -#: zerver/actions/message_edit.py:146 +#: zerver/actions/message_edit.py:148 msgid "Cannot change message content while changing channel" msgstr "" -#: zerver/actions/message_edit.py:150 +#: zerver/actions/message_edit.py:152 msgid "Widgets cannot be edited." msgstr "" -#: zerver/actions/message_edit.py:168 +#: zerver/actions/message_edit.py:170 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/actions/message_edit.py:172 zerver/actions/message_edit.py:1502 +#: zerver/actions/message_edit.py:174 zerver/actions/message_edit.py:1582 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/actions/message_edit.py:177 +#: zerver/actions/message_edit.py:179 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/actions/message_edit.py:273 -#, python-brace-format -msgid "{user} has marked this topic as resolved." -msgstr "" - #: zerver/actions/message_edit.py:275 #, python-brace-format +msgid "{user} has marked this topic as resolved." +msgstr "" + +#: zerver/actions/message_edit.py:277 +#, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/actions/message_edit.py:1189 +#: zerver/actions/message_edit.py:1262 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1193 +#: zerver/actions/message_edit.py:1266 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1197 +#: zerver/actions/message_edit.py:1270 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1236 +#: zerver/actions/message_edit.py:1309 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1241 +#: zerver/actions/message_edit.py:1314 #, python-brace-format msgid "" "[A message]({message_link}) was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1245 +#: zerver/actions/message_edit.py:1318 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/actions/message_edit.py:1497 -msgid "You don't have permission to resolve topics." +#: zerver/actions/message_edit.py:1576 +msgid "You don't have permission to resolve topics in this channel." msgstr "" -#: zerver/actions/message_edit.py:1516 +#: zerver/actions/message_edit.py:1596 msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1566 +#: zerver/actions/message_edit.py:1646 msgid "You don't have permission to move this message" msgstr "" -#: zerver/actions/message_edit.py:1582 +#: zerver/actions/message_edit.py:1662 msgid "The time limit for editing this message's channel has passed" msgstr "" @@ -4329,35 +4354,35 @@ msgstr "" msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:185 +#: zerver/actions/message_send.py:186 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1314 +#: zerver/actions/message_send.py:1315 msgid "Expected exactly one channel" msgstr "" -#: zerver/actions/message_send.py:1325 +#: zerver/actions/message_send.py:1326 msgid "Invalid data type for channel" msgstr "" -#: zerver/actions/message_send.py:1341 zerver/actions/message_send.py:1351 +#: zerver/actions/message_send.py:1342 zerver/actions/message_send.py:1352 #: zerver/lib/recipient_parsing.py:15 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1359 zerver/actions/message_send.py:1367 +#: zerver/actions/message_send.py:1360 zerver/actions/message_send.py:1368 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1523 +#: zerver/actions/message_send.py:1524 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel ID {channel_id}, " "but there is no channel with that ID." msgstr "" -#: zerver/actions/message_send.py:1534 +#: zerver/actions/message_send.py:1535 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}, " @@ -4365,14 +4390,14 @@ msgid "" "it." msgstr "" -#: zerver/actions/message_send.py:1546 +#: zerver/actions/message_send.py:1547 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}. " "The channel exists but does not have any subscribers." msgstr "" -#: zerver/actions/message_send.py:1651 +#: zerver/actions/message_send.py:1652 msgid "You do not have permission to access some of the recipients." msgstr "" @@ -4420,7 +4445,7 @@ msgstr "" msgid "Authentication method {name} is not available on your current plan." msgstr "" -#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:359 +#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:377 msgid "Moderation request channel must be private." msgstr "" @@ -4428,60 +4453,60 @@ msgstr "" msgid "Saved snippet does not exist." msgstr "" -#: zerver/actions/scheduled_messages.py:166 +#: zerver/actions/scheduled_messages.py:183 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:331 +#: zerver/actions/scheduled_messages.py:347 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:382 +#: zerver/actions/scheduled_messages.py:398 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:387 +#: zerver/actions/scheduled_messages.py:403 msgid "[View scheduled messages](#scheduled)" msgstr "" -#: zerver/actions/streams.py:124 +#: zerver/actions/streams.py:125 msgid "Channel is already deactivated" msgstr "" -#: zerver/actions/streams.py:194 +#: zerver/actions/streams.py:195 #, python-brace-format msgid "Channel #**{channel_name}** has been archived." msgstr "" -#: zerver/actions/streams.py:235 +#: zerver/actions/streams.py:236 msgid "Channel is not currently deactivated" msgstr "" -#: zerver/actions/streams.py:238 +#: zerver/actions/streams.py:239 #, python-brace-format msgid "Channel named {channel_name} already exists" msgstr "" -#: zerver/actions/streams.py:241 +#: zerver/actions/streams.py:242 msgid "Channel is private and have no subscribers" msgstr "" -#: zerver/actions/streams.py:318 +#: zerver/actions/streams.py:319 #, python-brace-format msgid "Channel #**{channel_name}** has been unarchived." msgstr "" -#: zerver/actions/streams.py:1237 +#: zerver/actions/streams.py:1239 #, python-brace-format msgid "" "{user} changed the [access permissions]({help_link}) for this channel from " "**{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/actions/streams.py:1469 +#: zerver/actions/streams.py:1471 #, python-brace-format msgid "" "{user} changed the [posting permissions]({help_link}) for this channel:\n" @@ -4490,51 +4515,51 @@ msgid "" "* **New**: {new_setting_description}\n" msgstr "" -#: zerver/actions/streams.py:1539 +#: zerver/actions/streams.py:1541 #, python-brace-format msgid "{user_name} renamed channel {old_channel_name} to {new_channel_name}." msgstr "" -#: zerver/actions/streams.py:1556 zerver/actions/streams.py:1558 -#: zerver/views/streams.py:958 +#: zerver/actions/streams.py:1558 zerver/actions/streams.py:1560 +#: zerver/views/streams.py:981 msgid "No description." msgstr "" -#: zerver/actions/streams.py:1561 +#: zerver/actions/streams.py:1563 #, python-brace-format msgid "{user} changed the description for this channel." msgstr "" -#: zerver/actions/streams.py:1563 +#: zerver/actions/streams.py:1565 msgid "Old description" msgstr "" -#: zerver/actions/streams.py:1567 +#: zerver/actions/streams.py:1569 msgid "New description" msgstr "" -#: zerver/actions/streams.py:1638 zerver/actions/streams.py:1645 +#: zerver/actions/streams.py:1640 zerver/actions/streams.py:1647 msgid "Forever" msgstr "" -#: zerver/actions/streams.py:1639 zerver/actions/streams.py:1644 -#: zerver/actions/streams.py:1648 zerver/actions/streams.py:1649 +#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1650 zerver/actions/streams.py:1651 #, python-brace-format msgid "{number_of_days} days" msgstr "" -#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1651 +#: zerver/actions/streams.py:1643 zerver/actions/streams.py:1653 #, python-brace-format msgid "" "Messages in this channel will now be automatically deleted {number_of_days} " "days after they are sent." msgstr "" -#: zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1648 msgid "Messages in this channel will now be retained forever." msgstr "" -#: zerver/actions/streams.py:1654 +#: zerver/actions/streams.py:1656 #, python-brace-format msgid "" "{user} has changed the [message retention period]({help_link}) for this " @@ -4545,21 +4570,26 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/streams.py:1751 +#: zerver/actions/streams.py:1753 msgid "Automatic" msgstr "" -#: zerver/actions/streams.py:1753 +#: zerver/actions/streams.py:1755 #, python-brace-format msgid "*{empty_topic_display_name}* topic allowed" msgstr "" -#: zerver/actions/streams.py:1756 +#: zerver/actions/streams.py:1758 #, python-brace-format msgid "No *{empty_topic_display_name}* topic" msgstr "" -#: zerver/actions/streams.py:1762 +#: zerver/actions/streams.py:1761 +#, python-brace-format +msgid "Only *{empty_topic_display_name}* topic allowed" +msgstr "" + +#: zerver/actions/streams.py:1767 #, python-brace-format msgid "" "{user_name} changed the \"Allow posting to the *general chat* topic?\" " @@ -4650,7 +4680,7 @@ msgid "Subdomain reserved. Please choose a different one." msgstr "" #: zerver/forms.py:134 zerver/forms.py:304 zerver/lib/email_validation.py:111 -#: zilencer/views.py:215 +#: zilencer/views.py:226 msgid "Please use your real email address." msgstr "" @@ -4700,40 +4730,40 @@ msgstr "" msgid "Validation failed, please try again." msgstr "" -#: zerver/forms.py:444 +#: zerver/forms.py:435 msgid "New password" msgstr "പുതിയ രഹസ്യവാക്ക്" -#: zerver/forms.py:451 +#: zerver/forms.py:442 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:593 +#: zerver/forms.py:584 #, python-brace-format msgid "" "You're making too many attempts to sign in. Try again in {seconds} seconds " "or contact your organization administrator for help." msgstr "" -#: zerver/forms.py:605 +#: zerver/forms.py:596 msgid "" "Your password has been disabled because it is too weak. Reset your password " "to create a new one." msgstr "" -#: zerver/forms.py:653 +#: zerver/forms.py:644 msgid "Token" msgstr "" -#: zerver/forms.py:676 +#: zerver/forms.py:667 msgid "Tip: You can enter multiple email addresses with commas between them." msgstr "" -#: zerver/forms.py:682 +#: zerver/forms.py:673 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:695 +#: zerver/forms.py:686 msgid "We couldn't find that Zulip organization." msgstr "" @@ -4799,7 +4829,7 @@ msgstr "" msgid "Configure owner account email address." msgstr "ഒന്നോ അതിൽ കൂടുതലോ ഈമെയിൽ വിലാസങ്ങൾ" -#: zerver/lib/digest.py:449 +#: zerver/lib/digest.py:452 #, python-brace-format msgid "{service_name} digest" msgstr "" @@ -4864,11 +4894,11 @@ msgstr "" msgid "Email with no subject" msgstr "" -#: zerver/lib/email_notifications.py:140 zerver/lib/email_notifications.py:162 +#: zerver/lib/email_notifications.py:143 zerver/lib/email_notifications.py:165 msgid "Open Zulip to see the spoiler content" msgstr "" -#: zerver/lib/email_notifications.py:584 +#: zerver/lib/email_notifications.py:600 #, fuzzy, python-brace-format #| msgid "Notifications" msgid "{service_name} notifications" @@ -4882,24 +4912,24 @@ msgstr "" msgid "Outside your domain." msgstr "" -#: zerver/lib/email_validation.py:113 zerver/views/users.py:848 +#: zerver/lib/email_validation.py:113 zerver/views/users.py:854 msgid "Email addresses containing + are not allowed." msgstr "" -#: zerver/lib/email_validation.py:158 +#: zerver/lib/email_validation.py:160 msgid "Reserved for system bots." msgstr "" -#: zerver/lib/email_validation.py:181 +#: zerver/lib/email_validation.py:183 #, python-brace-format msgid "{email} already has an account" msgstr "" -#: zerver/lib/email_validation.py:183 +#: zerver/lib/email_validation.py:185 msgid "Already has an account." msgstr "" -#: zerver/lib/email_validation.py:185 +#: zerver/lib/email_validation.py:187 msgid "Account has been deactivated." msgstr "" @@ -4950,211 +4980,235 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:2074 +#: zerver/lib/events.py:2098 msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/exceptions.py:157 +#: zerver/lib/exceptions.py:159 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/exceptions.py:184 +#: zerver/lib/exceptions.py:186 #, python-brace-format msgid "Channel '{stream}' does not exist" msgstr "" -#: zerver/lib/exceptions.py:197 +#: zerver/lib/exceptions.py:199 #, python-brace-format msgid "Channel with ID '{stream_id}' does not exist" msgstr "" -#: zerver/lib/exceptions.py:209 +#: zerver/lib/exceptions.py:211 #, python-brace-format msgid "Unsupported parameter combination: {parameters}" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "organization owner" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "user" msgstr "" -#: zerver/lib/exceptions.py:223 +#: zerver/lib/exceptions.py:225 #, python-brace-format msgid "Cannot deactivate the only {entity}." msgstr "" -#: zerver/lib/exceptions.py:236 +#: zerver/lib/exceptions.py:238 #, python-brace-format msgid "Invalid Markdown include statement: {include_statement}" msgstr "" -#: zerver/lib/exceptions.py:249 +#: zerver/lib/exceptions.py:251 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:275 zerver/lib/typed_endpoint.py:369 +#: zerver/lib/exceptions.py:277 zerver/lib/typed_endpoint.py:370 #: zerver/lib/validator.py:718 msgid "Malformed JSON" msgstr "" -#: zerver/lib/exceptions.py:287 +#: zerver/lib/exceptions.py:289 msgid "Must be an organization member" msgstr "" -#: zerver/lib/exceptions.py:299 zerver/views/invite.py:46 +#: zerver/lib/exceptions.py:301 zerver/views/invite.py:46 msgid "Must be an organization administrator" msgstr "" -#: zerver/lib/exceptions.py:311 +#: zerver/lib/exceptions.py:313 msgid "Must be an organization owner" msgstr "" -#: zerver/lib/exceptions.py:325 +#: zerver/lib/exceptions.py:327 msgid "Your username or password is incorrect" msgstr "" -#: zerver/lib/exceptions.py:343 +#: zerver/lib/exceptions.py:345 msgid "This organization has been deactivated" msgstr "" -#: zerver/lib/exceptions.py:353 +#: zerver/lib/exceptions.py:355 msgid "" "The mobile push notification service registration for your server has been " "deactivated" msgstr "" -#: zerver/lib/exceptions.py:363 +#: zerver/lib/exceptions.py:365 msgid "Password authentication is disabled in this organization" msgstr "" -#: zerver/lib/exceptions.py:372 +#: zerver/lib/exceptions.py:374 msgid "Your password has been disabled and needs to be reset" msgstr "" -#: zerver/lib/exceptions.py:389 +#: zerver/lib/exceptions.py:391 msgid "Invalid API key" msgstr "" -#: zerver/lib/exceptions.py:396 +#: zerver/lib/exceptions.py:398 msgid "Malformed API key" msgstr "" -#: zerver/lib/exceptions.py:436 +#: zerver/lib/exceptions.py:438 #, python-brace-format msgid "" "The '{event_type}' event isn't currently supported by the {webhook_name} " "webhook; ignoring" msgstr "" -#: zerver/lib/exceptions.py:456 +#: zerver/lib/exceptions.py:458 #, python-brace-format msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:483 +#: zerver/lib/exceptions.py:485 msgid "User not authenticated" msgstr "" -#: zerver/lib/exceptions.py:496 zerver/views/auth.py:782 -#: zerver/views/auth.py:1136 zerver/views/auth.py:1202 +#: zerver/lib/exceptions.py:498 zerver/views/auth.py:796 +#: zerver/views/auth.py:1155 zerver/views/auth.py:1221 msgid "Invalid subdomain" msgstr "" -#: zerver/lib/exceptions.py:535 +#: zerver/lib/exceptions.py:537 msgid "You do not have permission to initiate direct message conversations." msgstr "" -#: zerver/lib/exceptions.py:548 +#: zerver/lib/exceptions.py:550 #, python-brace-format msgid "" "Sending messages to the {empty_topic_display_name} is not allowed in this " "channel." msgstr "" -#: zerver/lib/exceptions.py:555 +#: zerver/lib/exceptions.py:563 +#, python-brace-format +msgid "Only the {empty_topic_display_name} topic is allowed in this channel." +msgstr "" + +#: zerver/lib/exceptions.py:576 +#, python-brace-format +msgid "" +"To enable this configuration, all messages in this channel must be in the " +"{empty_topic_display_name} topic. Consider renaming or deleting other topics." +msgstr "" + +#: zerver/lib/exceptions.py:583 #, fuzzy #| msgid "Deactivated organization" msgid "Direct messages are disabled in this organization." msgstr "നിഷ്ക്രീയമാക്കിയ സംഘടന" -#: zerver/lib/exceptions.py:557 +#: zerver/lib/exceptions.py:585 msgid "This conversation does not include any users who can authorize it." msgstr "" -#: zerver/lib/exceptions.py:570 +#: zerver/lib/exceptions.py:598 msgid "Access denied" msgstr "" -#: zerver/lib/exceptions.py:610 +#: zerver/lib/exceptions.py:638 #, python-brace-format msgid "" "You only have permission to move the {total_messages_allowed_to_move}/" "{total_messages_in_topic} most recent messages in this topic." msgstr "" -#: zerver/lib/exceptions.py:623 +#: zerver/lib/exceptions.py:651 msgid "Reaction already exists." msgstr "" -#: zerver/lib/exceptions.py:635 +#: zerver/lib/exceptions.py:663 msgid "Reaction doesn't exist." msgstr "" -#: zerver/lib/exceptions.py:660 +#: zerver/lib/exceptions.py:688 msgid "" "Your organization is registered to a different Zulip server. Please contact " "Zulip support for assistance in resolving this issue." msgstr "" -#: zerver/lib/exceptions.py:674 +#: zerver/lib/exceptions.py:702 #, fuzzy #| msgid "Organization URL" msgid "Organization not registered" msgstr "ഓർ‌ഗനൈസേഷൻ‌ URL" -#: zerver/lib/exceptions.py:686 +#: zerver/lib/exceptions.py:714 msgid "" "You do not have permission to use channel wildcard mentions in this channel." msgstr "" -#: zerver/lib/exceptions.py:698 +#: zerver/lib/exceptions.py:726 msgid "" "You do not have permission to use topic wildcard mentions in this topic." msgstr "" -#: zerver/lib/exceptions.py:711 +#: zerver/lib/exceptions.py:739 #, python-brace-format msgid "'{field_name}' value does not match the expected value." msgstr "" -#: zerver/lib/exceptions.py:736 +#: zerver/lib/exceptions.py:764 #, python-brace-format msgid "'{setting_name}' must be a system user group." msgstr "" -#: zerver/lib/exceptions.py:752 +#: zerver/lib/exceptions.py:780 msgid "Cannot deactivate user group in use." msgstr "" -#: zerver/lib/exceptions.py:762 +#: zerver/lib/exceptions.py:790 msgid "You do not have permission to administer this channel." msgstr "" -#: zerver/lib/exceptions.py:772 +#: zerver/lib/exceptions.py:800 msgid "You do not have permission to change default channels." msgstr "" -#: zerver/lib/exceptions.py:782 +#: zerver/lib/exceptions.py:810 msgid "Email is already in use." msgstr "" -#: zerver/lib/exceptions.py:792 +#: zerver/lib/exceptions.py:820 msgid "Scheduled delivery time must be in the future." msgstr "" +#: zerver/lib/exceptions.py:843 +msgid "Invalid bouncer_public_key" +msgstr "" + +#: zerver/lib/exceptions.py:855 +msgid "Request expired" +msgstr "" + +#: zerver/lib/exceptions.py:865 +msgid "Invalid encrypted_push_registration" +msgstr "" + #: zerver/lib/external_accounts.py:36 msgid "Twitter username" msgstr "" @@ -5242,26 +5296,26 @@ msgstr "" msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" -#: zerver/lib/message_report.py:39 +#: zerver/lib/message_report.py:40 #, python-brace-format msgid "{reporting_user_mention} reported a DM sent by {reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:52 +#: zerver/lib/message_report.py:53 #, python-brace-format msgid "" "{reporting_user_mention} reported a DM sent by {reported_user_mention} to " "{recipient_mentions}, and {last_user_mention}." msgstr "" -#: zerver/lib/message_report.py:65 +#: zerver/lib/message_report.py:72 #, python-brace-format msgid "" "{reporting_user_mention} reported {channel_message_link} sent by " "{reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:75 +#: zerver/lib/message_report.py:82 #, python-brace-format msgid "" "\n" @@ -5269,12 +5323,12 @@ msgid "" "- Notes:\n" msgstr "" -#: zerver/lib/message_report.py:83 +#: zerver/lib/message_report.py:90 #, python-brace-format msgid "**Message sent by {reported_user_mention}**" msgstr "" -#: zerver/lib/message_report.py:103 +#: zerver/lib/message_report.py:110 #, python-brace-format msgid "{fullname}'s moderation requests" msgstr "" @@ -5297,11 +5351,11 @@ msgstr "" msgid "Invalid 'with' operator" msgstr "" -#: zerver/lib/narrow.py:1265 +#: zerver/lib/narrow.py:1285 msgid "Missing 'anchor' argument." msgstr "" -#: zerver/lib/narrow.py:1285 +#: zerver/lib/narrow.py:1305 msgid "Invalid anchor" msgstr "" @@ -5629,57 +5683,65 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:419 +#: zerver/lib/push_notifications.py:97 +msgid "Empty or invalid length token" +msgstr "" + +#: zerver/lib/push_notifications.py:103 +msgid "Invalid APNS token" +msgstr "" + +#: zerver/lib/push_notifications.py:457 msgid "Invalid GCM option to bouncer: priority {priority!r}" msgstr "" -#: zerver/lib/push_notifications.py:429 +#: zerver/lib/push_notifications.py:467 #, python-brace-format msgid "Invalid GCM options to bouncer: {options}" msgstr "" #. error -#: zerver/lib/push_notifications.py:708 zilencer/views.py:498 +#: zerver/lib/push_notifications.py:746 zilencer/views.py:631 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:929 +#: zerver/lib/push_notifications.py:967 #, fuzzy #| msgid "Send message" msgid "New message" msgstr "സന്ദേശം അയക്കൂ" -#: zerver/lib/push_notifications.py:1048 +#: zerver/lib/push_notifications.py:1086 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:1052 +#: zerver/lib/push_notifications.py:1090 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:1059 +#: zerver/lib/push_notifications.py:1097 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1503 #, fuzzy #| msgid "Notifications" msgid "Test notification" msgstr "അറിയിപ്പുകൾ" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1504 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1556 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1568 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5687,8 +5749,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "" -#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:537 -#: zerver/lib/streams.py:553 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:612 +#: zerver/lib/streams.py:628 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5703,21 +5765,35 @@ msgstr "" msgid "You can't send direct messages outside of your organization." msgstr "" -#: zerver/lib/reminders.py:21 +#: zerver/lib/reminders.py:23 #, python-brace-format msgid "You requested a reminder for {message_pretty_link}." msgstr "" -#: zerver/lib/reminders.py:30 +#: zerver/lib/reminders.py:32 msgid "You requested a reminder for the following direct message." msgstr "" -#: zerver/lib/reminders.py:34 +#: zerver/lib/reminders.py:39 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a poll." +msgstr "" + +#: zerver/lib/reminders.py:44 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a todo list." +msgstr "" + +#: zerver/lib/reminders.py:49 #, python-brace-format msgid "{user_silent_mention} [said]({conversation_url}):" msgstr "" -#: zerver/lib/remote_server.py:196 +#: zerver/lib/reminders.py:73 +msgid "Reminder does not exist" +msgstr "" + +#: zerver/lib/remote_server.py:199 #, python-brace-format msgid "Push notifications bouncer error: {error}" msgstr "" @@ -5727,7 +5803,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:598 zerver/views/typing.py:47 +#: zerver/lib/request.py:83 zerver/lib/streams.py:673 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5737,7 +5813,7 @@ msgstr "" msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/scheduled_messages.py:17 +#: zerver/lib/scheduled_messages.py:20 msgid "Scheduled message does not exist" msgstr "" @@ -5746,44 +5822,44 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:500 zerver/lib/streams.py:508 +#: zerver/lib/streams.py:219 zerver/views/streams.py:373 +msgid "A default channel cannot be private." +msgstr "" + +#: zerver/lib/streams.py:222 zerver/views/streams.py:402 +msgid "Web-public channels are not enabled." +msgstr "" + +#: zerver/lib/streams.py:575 zerver/lib/streams.py:583 msgid "You do not have permission to post in this channel." msgstr "" -#: zerver/lib/streams.py:544 zerver/lib/streams.py:590 +#: zerver/lib/streams.py:619 zerver/lib/streams.py:665 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:686 zerver/lib/streams.py:721 -#: zerver/lib/streams.py:850 zerver/lib/streams.py:877 -#: zerver/lib/streams.py:943 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:761 zerver/lib/streams.py:796 +#: zerver/lib/streams.py:925 zerver/lib/streams.py:952 +#: zerver/lib/streams.py:1018 zerver/views/user_topics.py:107 msgid "Invalid channel ID" msgstr "" -#: zerver/lib/streams.py:914 +#: zerver/lib/streams.py:989 msgid "Channel name is already in use." msgstr "" -#: zerver/lib/streams.py:926 zerver/lib/streams.py:1063 +#: zerver/lib/streams.py:1001 zerver/lib/streams.py:1138 #, python-brace-format msgid "Invalid channel name '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:1448 zerver/views/streams.py:355 -msgid "A default channel cannot be private." -msgstr "" - -#: zerver/lib/streams.py:1452 +#: zerver/lib/streams.py:1535 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" msgstr "" -#: zerver/lib/streams.py:1461 zerver/views/streams.py:384 -msgid "Web-public channels are not enabled." -msgstr "" - -#: zerver/lib/streams.py:1494 +#: zerver/lib/streams.py:1572 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -5807,11 +5883,11 @@ msgstr "" msgid "Invalid character in topic, at position {position}!" msgstr "" -#: zerver/lib/subscription_info.py:491 +#: zerver/lib/subscription_info.py:506 msgid "Subscriber data is not available for this channel" msgstr "" -#: zerver/lib/subscription_info.py:512 +#: zerver/lib/subscription_info.py:527 msgid "Unable to retrieve subscribers for private channel" msgstr "" @@ -5834,105 +5910,110 @@ msgstr "" msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/typed_endpoint.py:319 zerver/lib/typed_endpoint.py:320 +#: zerver/lib/typed_endpoint.py:319 +#, python-brace-format +msgid "{var_name} does not have the expected format" +msgstr "" + +#: zerver/lib/typed_endpoint.py:320 zerver/lib/typed_endpoint.py:321 #: zerver/lib/validator.py:124 zerver/lib/validator.py:126 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/typed_endpoint.py:321 zerver/lib/validator.py:236 +#: zerver/lib/typed_endpoint.py:322 zerver/lib/validator.py:236 #: zerver/lib/validator.py:610 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/typed_endpoint.py:322 zerver/lib/typed_endpoint.py:334 +#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:335 #: zerver/lib/validator.py:71 zerver/lib/validator.py:145 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:338 +#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:339 #, python-brace-format msgid "Argument \"{argument}\" at {var_name} is unexpected" msgstr "" -#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:325 +#: zerver/lib/typed_endpoint.py:325 zerver/lib/typed_endpoint.py:326 #: zerver/lib/validator.py:166 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/typed_endpoint.py:326 zerver/lib/typed_endpoint.py:327 +#: zerver/lib/typed_endpoint.py:327 zerver/lib/typed_endpoint.py:328 #: zerver/lib/validator.py:156 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/typed_endpoint.py:328 zerver/lib/typed_endpoint.py:329 +#: zerver/lib/typed_endpoint.py:329 zerver/lib/typed_endpoint.py:330 #: zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/typed_endpoint.py:330 zerver/lib/typed_endpoint.py:331 +#: zerver/lib/typed_endpoint.py:331 zerver/lib/typed_endpoint.py:332 #, python-brace-format msgid "{var_name} is not valid JSON" msgstr "" -#: zerver/lib/typed_endpoint.py:332 zerver/lib/validator.py:158 +#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:158 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:191 +#: zerver/lib/typed_endpoint.py:334 zerver/lib/validator.py:191 #: zerver/lib/validator.py:607 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/typed_endpoint.py:335 zerver/lib/validator.py:86 +#: zerver/lib/typed_endpoint.py:336 zerver/lib/validator.py:86 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/typed_endpoint.py:336 +#: zerver/lib/typed_endpoint.py:337 #, python-brace-format msgid "{var_name} is too short." msgstr "" -#: zerver/lib/typed_endpoint.py:337 zerver/lib/validator.py:56 +#: zerver/lib/typed_endpoint.py:338 zerver/lib/validator.py:56 #: zerver/lib/validator.py:118 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/typed_endpoint.py:339 +#: zerver/lib/typed_endpoint.py:340 #, python-brace-format msgid "{var_name} has invalid format" msgstr "" -#: zerver/lib/typed_endpoint.py:340 +#: zerver/lib/typed_endpoint.py:341 #, python-brace-format msgid "{var_name} is not length {length}" msgstr "" -#: zerver/lib/typed_endpoint.py:374 +#: zerver/lib/typed_endpoint.py:375 #, python-brace-format msgid "{var_name} cannot be blank" msgstr "" -#: zerver/lib/typed_endpoint.py:377 zerver/lib/typed_endpoint.py:380 +#: zerver/lib/typed_endpoint.py:378 zerver/lib/typed_endpoint.py:381 #, python-brace-format msgid "Invalid {var_name}: {msg}" msgstr "" -#: zerver/lib/typed_endpoint.py:383 +#: zerver/lib/typed_endpoint.py:384 #, python-brace-format msgid "{var_name} field is missing: {msg}" msgstr "" -#: zerver/lib/typed_endpoint.py:503 zerver/webhooks/ifttt/view.py:37 +#: zerver/lib/typed_endpoint.py:504 zerver/webhooks/ifttt/view.py:37 #: zerver/webhooks/slack/view.py:215 zerver/webhooks/slack_incoming/view.py:66 msgid "Malformed payload" msgstr "" @@ -6045,8 +6126,8 @@ msgstr "നിഷ്ക്രീയമാക്കിയ സംഘടന" msgid "Name is already in use." msgstr "" -#: zerver/lib/users.py:119 zerver/views/users.py:592 zerver/views/users.py:605 -#: zerver/views/users.py:831 +#: zerver/lib/users.py:119 zerver/views/users.py:598 zerver/views/users.py:611 +#: zerver/views/users.py:837 msgid "Bad name or username" msgstr "" @@ -6175,28 +6256,28 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:92 +#: zerver/lib/webhooks/common.py:99 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:261 +#: zerver/lib/webhooks/common.py:268 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" -#: zerver/lib/webhooks/common.py:297 +#: zerver/lib/webhooks/common.py:304 #, python-brace-format msgid "The algorithm '{algorithm}' is not supported." msgstr "" -#: zerver/lib/webhooks/common.py:304 +#: zerver/lib/webhooks/common.py:311 msgid "" "The webhook secret is missing. Please set the webhook_secret while " "generating the URL." msgstr "" -#: zerver/lib/webhooks/common.py:317 +#: zerver/lib/webhooks/common.py:324 msgid "Webhook signature verification failed." msgstr "" @@ -6209,7 +6290,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:585 +#: zerver/lib/zulip_update_announcements.py:627 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6266,7 +6347,7 @@ msgstr "" msgid "Pronouns" msgstr "" -#: zerver/models/groups.py:22 zerver/models/users.py:310 +#: zerver/models/groups.py:22 zerver/models/users.py:314 msgid "Nobody" msgstr "" @@ -6282,25 +6363,25 @@ msgstr "" msgid "Everyone on the internet" msgstr "" -#: zerver/models/linkifiers.py:32 zerver/models/linkifiers.py:35 +#: zerver/models/linkifiers.py:30 zerver/models/linkifiers.py:33 #, python-brace-format msgid "Bad regular expression: {regex}" msgstr "" -#: zerver/models/linkifiers.py:37 +#: zerver/models/linkifiers.py:35 msgid "Unknown regular expression error" msgstr "" -#: zerver/models/linkifiers.py:45 +#: zerver/models/linkifiers.py:43 msgid "Invalid URL template." msgstr "" -#: zerver/models/linkifiers.py:94 +#: zerver/models/linkifiers.py:92 #, python-format msgid "Group %(name)r in URL template is not present in linkifier pattern." msgstr "" -#: zerver/models/linkifiers.py:106 +#: zerver/models/linkifiers.py:104 #, python-format msgid "Group %(name)r in linkifier pattern is not present in URL template." msgstr "" @@ -6401,67 +6482,67 @@ msgstr "" msgid "Allow GIFs rated R (Restricted)" msgstr "" -#: zerver/models/streams.py:60 +#: zerver/models/streams.py:61 msgid "Web-public" msgstr "" -#: zerver/models/streams.py:66 +#: zerver/models/streams.py:67 msgid "Public" msgstr "" -#: zerver/models/streams.py:72 +#: zerver/models/streams.py:73 #, fuzzy #| msgid "Private messages" msgid "Private, shared history" msgstr "സ്വകാര്യ സന്ദേശങ്ങൾ" -#: zerver/models/streams.py:78 +#: zerver/models/streams.py:79 msgid "Private, protected history" msgstr "" -#: zerver/models/streams.py:86 +#: zerver/models/streams.py:87 msgid "Public, protected history" msgstr "" -#: zerver/models/users.py:306 +#: zerver/models/users.py:310 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models/users.py:307 +#: zerver/models/users.py:311 msgid "Admins, moderators and members" msgstr "" -#: zerver/models/users.py:308 +#: zerver/models/users.py:312 #, fuzzy #| msgid "Administrators" msgid "Admins and moderators" msgstr "നടത്തിപ്പുകാർ" -#: zerver/models/users.py:309 +#: zerver/models/users.py:313 msgid "Admins only" msgstr "" -#: zerver/models/users.py:486 +#: zerver/models/users.py:514 msgid "Unknown user" msgstr "" -#: zerver/models/users.py:652 +#: zerver/models/users.py:680 msgid "Organization owner" msgstr "" -#: zerver/models/users.py:653 +#: zerver/models/users.py:681 msgid "Organization administrator" msgstr "" -#: zerver/models/users.py:654 +#: zerver/models/users.py:682 msgid "Moderator" msgstr "" -#: zerver/models/users.py:655 +#: zerver/models/users.py:683 msgid "Member" msgstr "" -#: zerver/models/users.py:656 +#: zerver/models/users.py:684 msgid "Guest" msgstr "" @@ -6504,29 +6585,29 @@ msgstr "" msgid "Failed to generate challenge" msgstr "" -#: zerver/views/auth.py:582 +#: zerver/views/auth.py:596 #, fuzzy #| msgid "Deactivated organization" msgid "JWT authentication is not enabled for this organization" msgstr "നിഷ്ക്രീയമാക്കിയ സംഘടന" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:599 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:591 +#: zerver/views/auth.py:605 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:595 +#: zerver/views/auth.py:609 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1142 +#: zerver/views/auth.py:1161 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1206 +#: zerver/views/auth.py:1225 #, fuzzy #| msgid "Password strength" msgid "Password is incorrect." @@ -6655,12 +6736,12 @@ msgstr "" msgid "Message already deleted" msgstr "" -#: zerver/views/message_fetch.py:158 +#: zerver/views/message_fetch.py:157 #, python-brace-format msgid "Too many messages requested (maximum {max_messages})." msgstr "" -#: zerver/views/message_fetch.py:163 zerver/views/message_flags.py:94 +#: zerver/views/message_fetch.py:162 zerver/views/message_flags.py:94 msgid "The anchor can only be excluded at an end of the range" msgstr "" @@ -6721,16 +6802,16 @@ msgstr "" msgid "User is not muted" msgstr "" -#: zerver/views/navigation_views.py:57 zerver/views/navigation_views.py:89 +#: zerver/views/navigation_views.py:58 zerver/views/navigation_views.py:90 msgid "Built-in views cannot have a custom name." msgstr "" -#: zerver/views/navigation_views.py:60 +#: zerver/views/navigation_views.py:61 msgid "Custom views must have a valid name." msgstr "" -#: zerver/views/navigation_views.py:63 zerver/views/navigation_views.py:65 -#: zerver/views/navigation_views.py:91 +#: zerver/views/navigation_views.py:64 zerver/views/navigation_views.py:66 +#: zerver/views/navigation_views.py:92 msgid "Navigation view already exists." msgstr "" @@ -6770,27 +6851,23 @@ msgstr "" msgid "Invalid status: {status}" msgstr "" -#: zerver/views/push_notifications.py:43 -msgid "Empty or invalid length token" -msgstr "" - -#: zerver/views/push_notifications.py:49 -msgid "Invalid APNS token" -msgstr "" - -#: zerver/views/push_notifications.py:130 +#: zerver/views/push_notifications.py:125 msgid "Server doesn't use the push notification service" msgstr "" -#: zerver/views/push_notifications.py:162 +#: zerver/views/push_notifications.py:157 #, python-brace-format msgid "Error returned by the bouncer: {result}" msgstr "" -#: zerver/views/push_notifications.py:246 +#: zerver/views/push_notifications.py:241 msgid "Verification secret not prepared" msgstr "" +#: zerver/views/push_notifications.py:283 +msgid "Server is not configured to use push notification service." +msgstr "" + #: zerver/views/reactions.py:48 msgid "" "At least one of the following arguments must be present: emoji_name, " @@ -6864,7 +6941,7 @@ msgid "Only administrators can override default emoji." msgstr "" #: zerver/views/realm_emoji.py:50 zerver/views/realm_icon.py:27 -#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:435 +#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:457 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -6924,49 +7001,49 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/registration.py:302 +#: zerver/views/registration.py:304 msgid "Unable to cancel import once it has started." msgstr "" -#: zerver/views/registration.py:1058 +#: zerver/views/registration.py:1060 msgid "Unauthenticated" msgstr "" -#: zerver/views/registration.py:1069 +#: zerver/views/registration.py:1071 msgid "Converting Slack data… This may take a while." msgstr "" -#: zerver/views/registration.py:1089 +#: zerver/views/registration.py:1091 #, fuzzy #| msgid "Composing messages" msgid "Importing messages…" msgstr "സന്ദേശങ്ങൾ രചിക്കൽ" -#: zerver/views/registration.py:1092 +#: zerver/views/registration.py:1094 msgid "Importing attachment data…" msgstr "" -#: zerver/views/registration.py:1095 +#: zerver/views/registration.py:1097 msgid "Importing converted Slack data…" msgstr "" -#: zerver/views/registration.py:1101 +#: zerver/views/registration.py:1103 msgid "Finalizing import…" msgstr "" -#: zerver/views/registration.py:1104 +#: zerver/views/registration.py:1106 msgid "Done!" msgstr "" -#: zerver/views/registration.py:1132 +#: zerver/views/registration.py:1134 msgid "No users matching provided email." msgstr "" -#: zerver/views/scheduled_messages.py:75 +#: zerver/views/scheduled_messages.py:83 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:86 +#: zerver/views/scheduled_messages.py:94 msgid "Topic required when updating scheduled message type to channel." msgstr "" @@ -6978,102 +7055,102 @@ msgstr "" msgid "Invalid DSN" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:182 msgid "Private channels cannot be made default." msgstr "" -#: zerver/views/streams.py:206 +#: zerver/views/streams.py:216 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:237 +#: zerver/views/streams.py:247 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:339 zerver/views/streams.py:343 -#: zerver/views/streams.py:351 +#: zerver/views/streams.py:357 zerver/views/streams.py:361 +#: zerver/views/streams.py:369 msgid "Invalid parameters" msgstr "" -#: zerver/views/streams.py:367 zerver/views/streams.py:481 +#: zerver/views/streams.py:385 zerver/views/streams.py:494 msgid "Channel content access is required." msgstr "" -#: zerver/views/streams.py:437 +#: zerver/views/streams.py:450 msgid "Channel already has that name." msgstr "" -#: zerver/views/streams.py:542 zerver/views/user_groups.py:511 +#: zerver/views/streams.py:553 zerver/views/user_groups.py:511 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:619 +#: zerver/views/streams.py:630 #, python-brace-format msgid "{user_full_name} subscribed you to {channel_name}." msgstr "" -#: zerver/views/streams.py:625 +#: zerver/views/streams.py:636 #, python-brace-format msgid "{user_full_name} subscribed you to the following channels:" msgstr "" -#: zerver/views/streams.py:794 +#: zerver/views/streams.py:812 #, python-brace-format msgid "Unable to access channel ({channel_name})." msgstr "" -#: zerver/views/streams.py:810 +#: zerver/views/streams.py:828 msgid "You can only invite other Zephyr mirroring users to private channels." msgstr "" -#: zerver/views/streams.py:928 +#: zerver/views/streams.py:951 #, python-brace-format msgid "{user_name} created the following channels: {new_channels}." msgstr "" -#: zerver/views/streams.py:930 +#: zerver/views/streams.py:953 #, python-brace-format msgid "{user_name} created a new channel {new_channels}." msgstr "" -#: zerver/views/streams.py:931 +#: zerver/views/streams.py:954 msgid "new channels" msgstr "" -#: zerver/views/streams.py:973 +#: zerver/views/streams.py:996 #, python-brace-format msgid "**Web-public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:977 +#: zerver/views/streams.py:1000 #, python-brace-format msgid "**Public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:981 +#: zerver/views/streams.py:1004 #, python-brace-format msgid "" "**Private, shared history** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:985 +#: zerver/views/streams.py:1008 #, python-brace-format msgid "" "**Private, protected history** channel created by {user_name}. **Description:" "**" msgstr "" -#: zerver/views/streams.py:1220 +#: zerver/views/streams.py:1243 #, python-brace-format msgid "{property} is not a boolean" msgstr "" -#: zerver/views/streams.py:1223 +#: zerver/views/streams.py:1246 #, python-brace-format msgid "Unknown subscription property: {property}" msgstr "" -#: zerver/views/streams.py:1271 +#: zerver/views/streams.py:1294 #, python-brace-format msgid "Not subscribed to channel ID {channel_id}" msgstr "" @@ -7139,8 +7216,8 @@ msgstr "" msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:448 zerver/views/users.py:517 -#: zerver/views/users.py:625 +#: zerver/views/upload.py:448 zerver/views/users.py:523 +#: zerver/views/users.py:631 msgid "You may only upload one file at a time" msgstr "" @@ -7191,46 +7268,46 @@ msgstr "" msgid "User group {group_id} is not a subgroup of this group." msgstr "" -#: zerver/views/user_settings.py:63 +#: zerver/views/user_settings.py:64 msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:71 +#: zerver/views/user_settings.py:72 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:184 +#: zerver/views/user_settings.py:205 msgid "Invalid default_language" msgstr "" -#: zerver/views/user_settings.py:192 +#: zerver/views/user_settings.py:213 #, python-brace-format msgid "Invalid notification sound '{notification_sound}'" msgstr "" -#: zerver/views/user_settings.py:203 +#: zerver/views/user_settings.py:224 #, python-brace-format msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:348 +#: zerver/views/user_settings.py:370 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:358 +#: zerver/views/user_settings.py:380 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:363 +#: zerver/views/user_settings.py:385 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:369 +#: zerver/views/user_settings.py:391 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:425 +#: zerver/views/user_settings.py:447 msgid "You must upload exactly one avatar." msgstr "" @@ -7257,48 +7334,48 @@ msgstr "" msgid "Invalid new email address." msgstr "ഒന്നോ അതിൽ കൂടുതലോ ഈമെയിൽ വിലാസങ്ങൾ" -#: zerver/views/users.py:333 +#: zerver/views/users.py:334 #, fuzzy, python-brace-format #| msgid "New private message" msgid "New email value error: {message}" msgstr "പുതിയ സ്വകാര്യ സന്ദേശം" -#: zerver/views/users.py:472 +#: zerver/views/users.py:473 msgid "Failed to change owner, no such user" msgstr "" -#: zerver/views/users.py:474 +#: zerver/views/users.py:475 msgid "Failed to change owner, user is deactivated" msgstr "" -#: zerver/views/users.py:476 +#: zerver/views/users.py:477 msgid "Failed to change owner, bots can't own other bots" msgstr "" -#: zerver/views/users.py:587 +#: zerver/views/users.py:593 msgid "" "Can't create bots until FAKE_EMAIL_DOMAIN is correctly configured.\n" "Please contact your server administrator." msgstr "" -#: zerver/views/users.py:597 +#: zerver/views/users.py:603 msgid "Embedded bots are not enabled." msgstr "" -#: zerver/views/users.py:599 +#: zerver/views/users.py:605 msgid "Invalid embedded bot name." msgstr "" -#: zerver/views/users.py:824 +#: zerver/views/users.py:830 msgid "User not authorized to create users" msgstr "" -#: zerver/views/users.py:841 +#: zerver/views/users.py:847 #, python-brace-format msgid "Email '{email}' not allowed in this organization" msgstr "" -#: zerver/views/users.py:846 +#: zerver/views/users.py:852 msgid "Disposable email addresses are not allowed in this organization" msgstr "" @@ -7383,7 +7460,7 @@ msgstr "" msgid "Content can't be empty" msgstr "" -#: zerver/webhooks/jotform/view.py:69 +#: zerver/webhooks/jotform/view.py:152 msgid "Unable to handle Jotform payload" msgstr "" @@ -7440,128 +7517,123 @@ msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:106 zilencer/views.py:108 +#: zilencer/views.py:117 zilencer/views.py:119 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:113 +#: zilencer/views.py:124 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:150 +#: zilencer/views.py:161 #, python-brace-format msgid "{hostname} contains invalid components (e.g., path, query, fragment)." msgstr "" -#: zilencer/views.py:157 +#: zilencer/views.py:168 #, python-brace-format msgid "{hostname} is not a valid hostname" msgstr "" -#: zilencer/views.py:167 +#: zilencer/views.py:178 #, fuzzy, python-brace-format #| msgid "Organization URL" msgid "{hostname} not yet registered" msgstr "ഓർ‌ഗനൈസേഷൻ‌ URL" -#: zilencer/views.py:219 +#: zilencer/views.py:230 #, fuzzy #| msgid "One or more email addresses..." msgid "Invalid email address." msgstr "ഒന്നോ അതിൽ കൂടുതലോ ഈമെയിൽ വിലാസങ്ങൾ" -#: zilencer/views.py:235 +#: zilencer/views.py:246 #, python-brace-format msgid "{domain} is invalid because it does not have any MX records" msgstr "" -#: zilencer/views.py:240 +#: zilencer/views.py:251 #, python-brace-format msgid "{domain} does not exist" msgstr "" -#: zilencer/views.py:339 +#: zilencer/views.py:350 #, python-brace-format msgid "" "The global limits on recent usage of this endpoint have been reached. Please " "try again later or reach out to {support_email} for assistance." msgstr "" -#: zilencer/views.py:347 +#: zilencer/views.py:358 msgid "Registration not found for this hostname" msgstr "" -#: zilencer/views.py:359 +#: zilencer/views.py:370 msgid "The host reported it has no verification secret." msgstr "" -#: zilencer/views.py:361 +#: zilencer/views.py:372 #, python-brace-format msgid "Error response received from the host: {status_code}" msgstr "" -#: zilencer/views.py:431 +#: zilencer/views.py:442 msgid "Missing ios_app_id" msgstr "" -#: zilencer/views.py:434 +#: zilencer/views.py:445 msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:687 +#: zilencer/views.py:821 #, python-brace-format msgid "" "Your plan doesn't allow sending push notifications. Reason provided by the " "server: {reason}" msgstr "" -#: zilencer/views.py:735 +#: zilencer/views.py:869 msgid "Your plan doesn't allow sending push notifications." msgstr "" -#: zilencer/views.py:951 +#: zilencer/views.py:1085 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:954 +#: zilencer/views.py:1088 msgid "Invalid event type." msgstr "" -#: zilencer/views.py:961 +#: zilencer/views.py:1095 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:1066 +#: zilencer/views.py:1200 msgid "Duplicate registration detected." msgstr "" -#: zilencer/views.py:1484 +#: zilencer/views.py:1618 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:557 +#: zproject/backends.py:560 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2510 +#: zproject/backends.py:2812 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3230 +#: zproject/backends.py:3536 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:3233 +#: zproject/backends.py:3539 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" -#, fuzzy -#~| msgid "Organization URL" -#~ msgid "Organization moved" -#~ msgstr "ഓർ‌ഗനൈസേഷൻ‌ URL" - #, fuzzy #~| msgid "Deactivated organization" #~ msgid "Topics are required in this organization." diff --git a/locale/ml/translations.json b/locale/ml/translations.json index d252d22fd3..cb8036e922 100644 --- a/locale/ml/translations.json +++ b/locale/ml/translations.json @@ -1,5 +1,4 @@ { - "\"{empty_topic_name}\" topic allowed": "", "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "", "(attached file)": "", "(default)": "", @@ -134,6 +133,7 @@ "Add {full_name} to groups": "", "Added successfully!": "", "Added successfully.": "", + "Administrative permissions": "", "Administrator": "", "Administrators": "", "Administrators and moderators this Zulip organization will be able to see this email address.": "", @@ -144,7 +144,7 @@ "Admins, moderators and full members": "", "Admins, moderators and members": "", "Admins, moderators, members and guests": "", - "Advanced configurations": "", + "Advanced configuration": "", "Advertise organization in the Zulip communities directory": "", "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "", "Alert word": "", @@ -156,6 +156,7 @@ "All": "", "All channels": "എല്ലാ ശാഖകൾ", "All groups": "", + "All messages": "", "All messages including muted channels": "", "All roles ({count})": "", "All time": "", @@ -173,6 +174,7 @@ "Allow sending new messages to this channel.": "", "Allow subdomains": "", "Allow viewing the history of a message?": "", + "Allow “{empty_topic_name}”": "", "Allowed domains": "", "Allowed domains: {domains}": "", "Alphabetize choices": "", @@ -217,7 +219,6 @@ "Are you sure you want to delete all drafts? This action cannot be undone.": "", "Are you sure you want to delete your profile picture?": "", "Are you sure you want to join it directly as well?": "", - "Are you sure you want to mark all messages as read? This action cannot be undone.": "", "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "", @@ -283,6 +284,7 @@ "Cancel": "റദ്ദാക്കുക", "Cancel compose": "രചിക്കൽ വേണ്ടെന്ന് വെക്കൂ", "Cancel compose and save draft": "", + "Cannot add duplicate task.": "", "Cannot save invalid Jitsi server URL.": "", "Cannot save invalid message retention period.": "", "Cannot send message while files are being uploaded.": "", @@ -331,6 +333,7 @@ "Choose a name for the new user group.": "", "Choose avatar": "അവതാർ തിരഞ്ഞെടുക്കുക", "Choose members": "", + "Choose messages to mark as read": "", "Choose subscribers": "", "Clear avatar": "അവതാർ കളയുക", "Clear image": "", @@ -357,6 +360,7 @@ "Collapse/show selected message": "", "Combined feed": "", "Combined feed options": "", + "Common words were excluded from your search:": "", "Community": "", "Commuting": "", "Compact": "", @@ -510,6 +514,7 @@ "Delete message": "", "Delete message?": "", "Delete profile picture": "", + "Delete reminder": "", "Delete saved snippet?": "", "Delete scheduled message": "", "Delete selected draft": "", @@ -557,6 +562,7 @@ "Display “(guest)” after names of guest users": "", "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "", "Do you want to allow your private data to be exported?": "", + "Do you want to convert the pasted text into a file?": "", "Domain": "", "Don't allow": "", "Don't delete": "", @@ -645,6 +651,7 @@ "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.": "", "Error: Could not resend invitation.": "", + "Error: Could not resolve topic.": "", "Error: Could not revoke invitation.": "", "Escape key navigates to home view": "", "Estimated messages per week": "", @@ -659,6 +666,7 @@ "Everyone will need to log in again at the new URL for your organization.": "", "Except in topics I'm following": "", "Exclude messages with topic .": "", + "Exclude messages you sent": "", "Exit search": "", "Expand compose box": "", "Expand direct messages": "", @@ -675,7 +683,6 @@ "Export type": "", "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "", "External account type": "", - "External link": "", "Failed": "", "Failed adding one or more channels.": "", "Failed to create video call.": "", @@ -701,6 +708,7 @@ "Filter by category": "", "Filter channels": "", "Filter code playgrounds": "", + "Filter component": "", "Filter deactivated users": "", "Filter default channels": "", "Filter direct messages": "", @@ -739,7 +747,6 @@ "Generate channel email address": "", "Generate email address": "", "Generate new API key": "പുതിയ API കീ ഉണ്ടാക്കുക", - "Generic": "", "Generic bot": "", "Get API key": "API കീ എടുക്കൂ", "Go back through viewing history": "", @@ -759,6 +766,7 @@ "Go to home view": "", "Go to inbox": "", "Go to list of topics": "", + "Go to list of topics for the current channel": "", "Go to next unread direct message": "", "Go to next unread followed topic": "", "Go to next unread topic": "", @@ -788,6 +796,7 @@ "Hide muted message again": "", "Hide password": "", "Hide starred message count": "", + "Hide unread counter": "", "Hide user list": "", "High contrast mode": "", "Hint": "", @@ -830,6 +839,7 @@ "Integrations": "", "Invalid URL": "", "Invalid custom time": "", + "Invalid date value": "", "Invalid time format: {timestamp}": "", "Invalid user": "", "Invalid users": "", @@ -924,13 +934,13 @@ "Manage your API key": "", "March": "", "Mark all messages as read": "", - "Mark all messages as read?": "", "Mark all messages as unread": "", "Mark as read": "", "Mark as resolved": "", "Mark as unread from here": "", "Mark as unread from selected message": "", "Mark as unresolved": "", + "Mark messages as read": "", "Mark messages as unread?": "", "Mark topic as read": "", "Mark topic as resolved": "", @@ -974,6 +984,7 @@ "Message-area line height (%)": "", "Messages": "", "Messages in all public channels": "", + "Messages in all public channels that you can view": "", "Messages in topics you follow.": "", "Messages in your view are faded to remind you that you are viewing a different conversation from the one you are composing to.": "", "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "", @@ -983,11 +994,14 @@ "Messages will not be automatically marked as read because this is not a conversation view. Change setting": "", "Messages will not be automatically marked as read. Change setting": "", "Messages with yourself": "", + "Messages you sent": "", + "Messaging permissions": "", "Mobile": "", "Mobile message notifications": "", "Mobile notifications": "", "Mobile push notifications are not enabled on this server.": "", "Mobile push notifications are not enabled on this server. Learn more": "", + "Moderation permissions": "", "Moderator": "", "Moderators": "", "Monday": "", @@ -1012,11 +1026,13 @@ "Mute topic": "", "Mute user": "", "Muted": "", + "Muted topics": "", "Muted user": "", "Muted user (guest)": "", "Muted users": "", "Name": "പേര്", "Name changes are disabled in this organization. Contact an administrator to change your name.": "", + "Name the task before adding.": "", "Narrow to direct messages that include .": "", "Narrow to direct messages with .": "", "Narrow to direct messages.": "", @@ -1048,6 +1064,7 @@ "New direct message": "", "New direct message from {sender_full_name}": "", "New email": "", + "New message": "", "New option": "", "New password": "പുതിയ രഹസ്യവാക്ക്", "New password is too weak!": "", @@ -1058,7 +1075,6 @@ "Next unread direct message": "", "Next unread followed topic": "", "Next unread topic": "", - "No \"{empty_topic_name}\" topic": "", "No DM recipients": "", "No bots match your current filter.": "", "No channel subscribers match your current filter.": "", @@ -1088,6 +1104,7 @@ "No owner": "", "No playgrounds configured.": "", "No playgrounds match your current filter.": "", + "No reminders scheduled.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", @@ -1102,6 +1119,7 @@ "No users match your current filter.": "", "No users match your filters.": "", "No users or subgroups to add.": "", + "No “{empty_topic_name}” topic": "", "No, I'll catch up.": "", "No, don't ask again.": "", "Nobody": "", @@ -1117,6 +1135,8 @@ "Not subscribed": "", "Note that any bots that you maintain will be disabled.": "", "Nothing to preview": "", + "Notification Bot to you": "", + "Notification message cannot be sent when subscribing more than {max_users} users.": "", "Notification of account deactivation on {realm_name}": "", "Notification settings": "", "Notification sound": "", @@ -1151,12 +1171,15 @@ "Only organization owners can edit these settings.": "", "Only organization owners may deactivate an organization.": "", "Only owners can change these settings.": "", + "Only the topic is allowed in this channel.": "", "Only topics you follow": "", + "Only “{empty_topic_name}” topic allowed": "", "Open": "", "Open help menu": "", "Open message menu": "", "Open personal menu": "", "Open reactions menu": "", + "Open {text}": "", "Open-source project": "", "Option already present.": "", "Optional": "നിര്‍ബന്ധമില്ലാത്ത", @@ -1165,6 +1188,8 @@ "Organization URL": "ഓർ‌ഗനൈസേഷൻ‌ URL", "Organization administrators can automatically administer all channels.": "", "Organization administrators can reactivate deactivated users.": "", + "Organization default ({org_level_topics_policy})": "", + "Organization default {org_level_message_retention_setting}": "", "Organization description": "", "Organization logo": "", "Organization name": "", @@ -1195,6 +1220,7 @@ "Password should be at least {length} characters long.": "", "Paste as plain text": "", "Paste formatted text": "", + "PastedText": "", "Pattern": "", "People & Body": "", "Permissions": "", @@ -1269,6 +1295,7 @@ "Reloading…": "", "Remind me about this": "", "Reminder scheduled": "", + "Reminders": "", "Remove": "", "Remove from default": "മൂല ക്രമീകരണങ്ങളിൽ നിന്ന് ഒഴിവാക്കുക", "Remove it from the left sidebar for all users.": "", @@ -1325,6 +1352,7 @@ "Schedule message": "", "Schedule reminder": "", "Scheduled messages": "", + "Scheduled reminders": "", "Scroll down": "താഴേക്ക് സ്ക്രോൾ ചെയ്യുക", "Scroll down to view your message.": "", "Scroll through channels": "", @@ -1364,6 +1392,7 @@ "Send message": "സന്ദേശം അയക്കൂ", "Send mobile notifications even if I'm online": "", "Send mobile notifications even if user is online": "", + "Send notification message to newly subscribed users": "", "Send notifications for all branches": "", "Send options": "", "Send weekly digest emails to inactive users": "", @@ -1398,6 +1427,8 @@ "Show previews of uploaded and linked images and videos": "", "Show starred message count": "", "Show status text": "", + "Show unread count summaries in the left sidebar": "", + "Show unread counter": "", "Show unread counts for": "", "Show user list": "", "Show when other users are typing": "", @@ -1407,10 +1438,8 @@ "Skip the rest": "", "Skip video — I'm familiar with Zulip": "", "Skipped unsubscribed channels": "", - "Slack compatible": "", - "Slack's outgoing webhooks": "", + "Slack-compatible": "", "Smileys & Emotion": "", - "Some common words were excluded from your search.": "", "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", "Some topic participants are not subscribed to  .": "", "Sort by estimated weekly traffic": "", @@ -1447,6 +1476,7 @@ "Subscriber count": "", "Subscribers": "", "Subscribers preview": "", + "Subscription permissions": "", "Successfully subscribed user:": "", "Successfully subscribed users:": "", "Summarize recent messages": "", @@ -1557,7 +1587,9 @@ "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To deactivate this group, you must first remove it from all other groups. This group is currently a subgroup of: .": "", "To edit or reschedule a message, click on it or press .": "", + "To enable this configuration, all messages in this channel must be in the topic. Consider renaming other topics to .": "", "To invite users, please increase the number of licenses or deactivate inactive users.": "", "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "", "To preserve your reading state, this view does not mark messages as read.": "", @@ -1572,7 +1604,9 @@ "Toggle topic mute": "", "Tomorrow at {time}": "", "Top topic in the channel": "", + "Top unread topic in the channel": "", "Topic": "വിഷയം", + "Topic actions": "", "Topic actions menu": "", "Topic muted": "", "Topic notifications": "", @@ -1582,6 +1616,7 @@ "Topics I participate in": "", "Topics I send a message to": "", "Topics I start": "", + "Topics you don't follow": "", "Travel & Places": "", "Try now": "", "Tuesday": "", @@ -1618,6 +1653,7 @@ "Unread count badge (appears in desktop sidebar and browser tab)": "", "Unread messages": "", "Unresolve topic": "", + "Unresolved topics": "", "Unstar all messages": "", "Unstar all messages in topic": "", "Unstar messages in topic": "", @@ -1653,7 +1689,6 @@ "Use full width on wide screens": "", "Use html encoding (not recommended)": "", "Use or create a saved snippet": "", - "Use organization level settings {org_level_message_retention_setting}": "", "Use the back button in your browser or desktop app.": "", "Use this space for personal notes, or to test out Zulip features.": "", "User": "", @@ -1735,6 +1770,7 @@ "Where to send notifications": "", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "", "Which branches should notifications be sent for?": "", + "Which messages do you want to mark as read? This action cannot be undone.": "", "Which messages should be moved?": "", "Which parts of the emails should be included in the Zulip messages?": "", "Who can access this channel": "", @@ -1756,18 +1792,19 @@ "Who can create web-public channels": "", "Who can delete any message": "", "Who can delete their own messages": "", + "Who can edit topics in any channel": "", "Who can join this group": "", "Who can leave this group": "", "Who can manage plans and billing": "", "Who can mention this group": "", "Who can move messages inside this channel": "", + "Who can move messages out of any channel": "", "Who can move messages out of this channel": "", - "Who can move messages to another channel": "", - "Who can move messages to another topic": "", "Who can notify a large number of users with a wildcard mention": "", "Who can post to this channel": "", "Who can remove members from this group": "", "Who can resolve topics": "", + "Who can resolve topics in this channel": "", "Who can send email invitations to new users": "", "Who can start a direct message conversation": "", "Who can subscribe anyone to this channel": "", @@ -1782,6 +1819,7 @@ "Working remotely": "", "Would you like to view messages in all public channels?": "", "Write": "", + "Yes, convert": "", "Yes, please!": "ദയവായി അതെ!", "Yes, save": "", "Yes, schedule": "", @@ -1892,7 +1930,6 @@ "You may want to configure default new user settings and custom profile fields prior to inviting users.": "", "You might be interested in recent conversations.": "", "You need to be running Zephyr mirroring in order to send messages!": "Zephyr mirroring റൺ ചെയ്തുകൊണ്ടേ നിങ്ങൾക്ക് സന്ദേശം അയക്കാൻ കഴിയുകയുള്ളൂ!", - "You searched for:": "", "You subscribed to . ": "", "You type": "നിങ്ങൾ ടൈപ്പ് ചെയ്യൂ", "You unsubscribed from . ": "", @@ -1983,8 +2020,10 @@ "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "", "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "", "{count, plural, one {# draft} other {# drafts}} for this conversation": "", + "{count, plural, one {# message} other {# messages}} will be marked as read.": "", "{count, plural, one {# message} other {# messages}} will be moved.": "", "{count, plural, one {minute} other {minutes}}": "", + "{count}+ messages will be marked as read.": "", "{date} at {time}": "", "{days_old} days ago": "", "{description} ({count})": "", diff --git a/locale/mobile_info.json b/locale/mobile_info.json index f596d96ae2..393c4652fd 100644 --- a/locale/mobile_info.json +++ b/locale/mobile_info.json @@ -48,7 +48,7 @@ "total": 457 }, "fa": { - "not_translated": 1, + "not_translated": 0, "total": 457 }, "fi": { @@ -119,10 +119,6 @@ "not_translated": 1, "total": 457 }, - "pt_BR": { - "not_translated": 339, - "total": 388 - }, "pt_PT": { "not_translated": 1, "total": 457 @@ -151,10 +147,6 @@ "not_translated": 395, "total": 457 }, - "tl": { - "not_translated": 373, - "total": 396 - }, "tr": { "not_translated": 1, "total": 457 @@ -168,7 +160,7 @@ "total": 457 }, "zh_Hans": { - "not_translated": 1, + "not_translated": 0, "total": 457 }, "zh_TW": { diff --git a/locale/no/LC_MESSAGES/django.po b/locale/no/LC_MESSAGES/django.po index b00495e8b0..37c2e03be6 100644 --- a/locale/no/LC_MESSAGES/django.po +++ b/locale/no/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-26 04:41+0000\n" +"POT-Creation-Date: 2025-07-16 18:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -172,94 +172,93 @@ msgstr "" msgid "Please add a credit card to schedule upgrade." msgstr "" -#: corporate/lib/stripe.py:2960 +#: corporate/lib/stripe.py:2978 msgid "" "Unable to update the plan. The plan has been expired and replaced with a new " "plan." msgstr "" -#: corporate/lib/stripe.py:2965 +#: corporate/lib/stripe.py:2983 msgid "Unable to update the plan. The plan has ended." msgstr "" -#: corporate/lib/stripe.py:3033 +#: corporate/lib/stripe.py:3051 msgid "" "Cannot update licenses in the current billing period for free trial plan." msgstr "" -#: corporate/lib/stripe.py:3038 corporate/lib/stripe.py:3066 +#: corporate/lib/stripe.py:3056 corporate/lib/stripe.py:3084 msgid "" "Unable to update licenses manually. Your plan is on automatic license " "management." msgstr "" -#: corporate/lib/stripe.py:3044 +#: corporate/lib/stripe.py:3062 #, python-brace-format msgid "" "Your plan is already on {licenses} licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3049 +#: corporate/lib/stripe.py:3067 msgid "You cannot decrease the licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3075 +#: corporate/lib/stripe.py:3093 msgid "" "Cannot change the licenses for next billing cycle for a plan that is being " "downgraded." msgstr "" -#: corporate/lib/stripe.py:3081 +#: corporate/lib/stripe.py:3099 #, python-brace-format msgid "" "Your plan is already scheduled to renew with {licenses_at_next_renewal} " "licenses." msgstr "" -#: corporate/lib/stripe.py:3105 +#: corporate/lib/stripe.py:3123 #, python-brace-format msgid "" "You’ve already purchased {licenses_at_next_renewal} licenses for the next " "billing period." msgstr "" -#: corporate/lib/stripe.py:3127 +#: corporate/lib/stripe.py:3145 msgid "Nothing to change." msgstr "" -#: corporate/lib/stripe.py:3412 +#: corporate/lib/stripe.py:3430 msgid "No customer for this organization!" msgstr "" -#: corporate/lib/stripe.py:3421 +#: corporate/lib/stripe.py:3439 msgid "Session not found" msgstr "" -#: corporate/lib/stripe.py:3427 zerver/decorator.py:218 zerver/decorator.py:723 -#: zerver/lib/streams.py:1416 zerver/lib/streams.py:1442 -#: zerver/lib/streams.py:1444 zerver/lib/streams.py:1446 -#: zerver/lib/streams.py:1465 zerver/lib/user_groups.py:166 -#: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:359 -#: zerver/lib/user_groups.py:455 zerver/lib/users.py:204 -#: zerver/lib/users.py:271 zerver/lib/users.py:300 zerver/lib/users.py:304 -#: zerver/views/invite.py:144 zerver/views/invite.py:255 -#: zerver/views/message_summary.py:31 zerver/views/presence.py:53 -#: zerver/views/realm_emoji.py:35 zerver/views/streams.py:374 -#: zerver/views/streams.py:377 zerver/views/streams.py:386 -#: zerver/views/streams.py:425 zerver/views/streams.py:745 -#: zerver/views/streams.py:799 +#: corporate/lib/stripe.py:3445 zerver/decorator.py:218 zerver/decorator.py:723 +#: zerver/lib/streams.py:139 zerver/lib/streams.py:213 +#: zerver/lib/streams.py:215 zerver/lib/streams.py:217 +#: zerver/lib/streams.py:226 zerver/lib/streams.py:1518 +#: zerver/lib/user_groups.py:166 zerver/lib/user_groups.py:192 +#: zerver/lib/user_groups.py:359 zerver/lib/user_groups.py:455 +#: zerver/lib/users.py:204 zerver/lib/users.py:271 zerver/lib/users.py:300 +#: zerver/lib/users.py:304 zerver/views/invite.py:144 +#: zerver/views/invite.py:255 zerver/views/message_summary.py:31 +#: zerver/views/presence.py:53 zerver/views/realm_emoji.py:35 +#: zerver/views/streams.py:392 zerver/views/streams.py:395 +#: zerver/views/streams.py:404 zerver/views/streams.py:817 msgid "Insufficient permission" msgstr "" -#: corporate/lib/stripe.py:3438 +#: corporate/lib/stripe.py:3456 msgid "Payment intent not found" msgstr "" -#: corporate/lib/stripe.py:3441 +#: corporate/lib/stripe.py:3459 msgid "Pass stripe_session_id or stripe_invoice_id" msgstr "" -#: corporate/lib/stripe.py:4187 +#: corporate/lib/stripe.py:4205 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -281,8 +280,8 @@ msgstr "" msgid "Invalid billing access token." msgstr "" -#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1312 -#: zilencer/views.py:1337 +#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1446 +#: zilencer/views.py:1471 #, python-brace-format msgid "" "Couldn't reconcile billing data between server and realm. Please contact " @@ -352,7 +351,7 @@ msgid "Method not allowed (405)" msgstr "" #: templates/500.html:4 templates/500.html:16 -#: zerver/actions/scheduled_messages.py:442 zerver/middleware.py:407 +#: zerver/actions/scheduled_messages.py:458 zerver/middleware.py:407 msgid "Internal server error" msgstr "" @@ -540,6 +539,7 @@ msgid "" msgstr "" #: templates/confirmation/confirm_preregistrationuser.html:5 +#: templates/confirmation/redirect_to_post.html:5 msgid "Confirming your email address" msgstr "" @@ -908,152 +908,153 @@ msgstr "" #: templates/corporate/comparison_table_integrated.html:785 #: templates/corporate/comparison_table_integrated.html:800 #: templates/corporate/comparison_table_integrated.html:811 -#: templates/corporate/comparison_table_integrated.html:821 #: templates/corporate/comparison_table_integrated.html:822 -#: templates/corporate/comparison_table_integrated.html:834 -#: templates/corporate/comparison_table_integrated.html:835 +#: templates/corporate/comparison_table_integrated.html:832 +#: templates/corporate/comparison_table_integrated.html:833 +#: templates/corporate/comparison_table_integrated.html:845 #: templates/corporate/comparison_table_integrated.html:846 -#: templates/corporate/comparison_table_integrated.html:847 -#: templates/corporate/comparison_table_integrated.html:848 -#: templates/corporate/comparison_table_integrated.html:860 -#: templates/corporate/comparison_table_integrated.html:861 -#: templates/corporate/comparison_table_integrated.html:877 -#: templates/corporate/comparison_table_integrated.html:878 -#: templates/corporate/comparison_table_integrated.html:879 +#: templates/corporate/comparison_table_integrated.html:857 +#: templates/corporate/comparison_table_integrated.html:858 +#: templates/corporate/comparison_table_integrated.html:859 +#: templates/corporate/comparison_table_integrated.html:871 +#: templates/corporate/comparison_table_integrated.html:872 +#: templates/corporate/comparison_table_integrated.html:888 +#: templates/corporate/comparison_table_integrated.html:889 #: templates/corporate/comparison_table_integrated.html:890 -#: templates/corporate/comparison_table_integrated.html:891 -#: templates/corporate/comparison_table_integrated.html:892 +#: templates/corporate/comparison_table_integrated.html:901 +#: templates/corporate/comparison_table_integrated.html:902 #: templates/corporate/comparison_table_integrated.html:903 -#: templates/corporate/comparison_table_integrated.html:904 -#: templates/corporate/comparison_table_integrated.html:905 -#: templates/corporate/comparison_table_integrated.html:918 -#: templates/corporate/comparison_table_integrated.html:919 -#: templates/corporate/comparison_table_integrated.html:920 -#: templates/corporate/comparison_table_integrated.html:938 -#: templates/corporate/comparison_table_integrated.html:939 -#: templates/corporate/comparison_table_integrated.html:940 -#: templates/corporate/comparison_table_integrated.html:953 -#: templates/corporate/comparison_table_integrated.html:954 -#: templates/corporate/comparison_table_integrated.html:955 -#: templates/corporate/comparison_table_integrated.html:968 -#: templates/corporate/comparison_table_integrated.html:969 -#: templates/corporate/comparison_table_integrated.html:970 -#: templates/corporate/comparison_table_integrated.html:983 -#: templates/corporate/comparison_table_integrated.html:984 -#: templates/corporate/comparison_table_integrated.html:985 -#: templates/corporate/comparison_table_integrated.html:998 -#: templates/corporate/comparison_table_integrated.html:999 -#: templates/corporate/comparison_table_integrated.html:1000 -#: templates/corporate/comparison_table_integrated.html:1013 -#: templates/corporate/comparison_table_integrated.html:1014 -#: templates/corporate/comparison_table_integrated.html:1015 +#: templates/corporate/comparison_table_integrated.html:914 +#: templates/corporate/comparison_table_integrated.html:915 +#: templates/corporate/comparison_table_integrated.html:916 +#: templates/corporate/comparison_table_integrated.html:929 +#: templates/corporate/comparison_table_integrated.html:930 +#: templates/corporate/comparison_table_integrated.html:931 +#: templates/corporate/comparison_table_integrated.html:949 +#: templates/corporate/comparison_table_integrated.html:950 +#: templates/corporate/comparison_table_integrated.html:951 +#: templates/corporate/comparison_table_integrated.html:964 +#: templates/corporate/comparison_table_integrated.html:965 +#: templates/corporate/comparison_table_integrated.html:966 +#: templates/corporate/comparison_table_integrated.html:979 +#: templates/corporate/comparison_table_integrated.html:980 +#: templates/corporate/comparison_table_integrated.html:981 +#: templates/corporate/comparison_table_integrated.html:994 +#: templates/corporate/comparison_table_integrated.html:995 +#: templates/corporate/comparison_table_integrated.html:996 +#: templates/corporate/comparison_table_integrated.html:1009 +#: templates/corporate/comparison_table_integrated.html:1010 +#: templates/corporate/comparison_table_integrated.html:1011 +#: templates/corporate/comparison_table_integrated.html:1024 +#: templates/corporate/comparison_table_integrated.html:1025 #: templates/corporate/comparison_table_integrated.html:1026 -#: templates/corporate/comparison_table_integrated.html:1027 -#: templates/corporate/comparison_table_integrated.html:1028 +#: templates/corporate/comparison_table_integrated.html:1037 +#: templates/corporate/comparison_table_integrated.html:1038 #: templates/corporate/comparison_table_integrated.html:1039 -#: templates/corporate/comparison_table_integrated.html:1040 -#: templates/corporate/comparison_table_integrated.html:1041 +#: templates/corporate/comparison_table_integrated.html:1050 +#: templates/corporate/comparison_table_integrated.html:1051 #: templates/corporate/comparison_table_integrated.html:1052 -#: templates/corporate/comparison_table_integrated.html:1053 -#: templates/corporate/comparison_table_integrated.html:1054 -#: templates/corporate/comparison_table_integrated.html:1066 -#: templates/corporate/comparison_table_integrated.html:1067 +#: templates/corporate/comparison_table_integrated.html:1063 +#: templates/corporate/comparison_table_integrated.html:1064 +#: templates/corporate/comparison_table_integrated.html:1065 #: templates/corporate/comparison_table_integrated.html:1077 #: templates/corporate/comparison_table_integrated.html:1078 -#: templates/corporate/comparison_table_integrated.html:1079 -#: templates/corporate/comparison_table_integrated.html:1080 -#: templates/corporate/comparison_table_integrated.html:1095 -#: templates/corporate/comparison_table_integrated.html:1096 -#: templates/corporate/comparison_table_integrated.html:1097 -#: templates/corporate/comparison_table_integrated.html:1098 -#: templates/corporate/comparison_table_integrated.html:1110 -#: templates/corporate/comparison_table_integrated.html:1111 -#: templates/corporate/comparison_table_integrated.html:1112 -#: templates/corporate/comparison_table_integrated.html:1113 -#: templates/corporate/comparison_table_integrated.html:1125 -#: templates/corporate/comparison_table_integrated.html:1126 -#: templates/corporate/comparison_table_integrated.html:1127 -#: templates/corporate/comparison_table_integrated.html:1128 -#: templates/corporate/comparison_table_integrated.html:1140 -#: templates/corporate/comparison_table_integrated.html:1141 -#: templates/corporate/comparison_table_integrated.html:1142 -#: templates/corporate/comparison_table_integrated.html:1143 -#: templates/corporate/comparison_table_integrated.html:1155 -#: templates/corporate/comparison_table_integrated.html:1156 -#: templates/corporate/comparison_table_integrated.html:1170 -#: templates/corporate/comparison_table_integrated.html:1171 -#: templates/corporate/comparison_table_integrated.html:1184 -#: templates/corporate/comparison_table_integrated.html:1185 -#: templates/corporate/comparison_table_integrated.html:1186 +#: templates/corporate/comparison_table_integrated.html:1088 +#: templates/corporate/comparison_table_integrated.html:1089 +#: templates/corporate/comparison_table_integrated.html:1090 +#: templates/corporate/comparison_table_integrated.html:1091 +#: templates/corporate/comparison_table_integrated.html:1106 +#: templates/corporate/comparison_table_integrated.html:1107 +#: templates/corporate/comparison_table_integrated.html:1108 +#: templates/corporate/comparison_table_integrated.html:1109 +#: templates/corporate/comparison_table_integrated.html:1121 +#: templates/corporate/comparison_table_integrated.html:1122 +#: templates/corporate/comparison_table_integrated.html:1123 +#: templates/corporate/comparison_table_integrated.html:1124 +#: templates/corporate/comparison_table_integrated.html:1136 +#: templates/corporate/comparison_table_integrated.html:1137 +#: templates/corporate/comparison_table_integrated.html:1138 +#: templates/corporate/comparison_table_integrated.html:1139 +#: templates/corporate/comparison_table_integrated.html:1151 +#: templates/corporate/comparison_table_integrated.html:1152 +#: templates/corporate/comparison_table_integrated.html:1153 +#: templates/corporate/comparison_table_integrated.html:1154 +#: templates/corporate/comparison_table_integrated.html:1166 +#: templates/corporate/comparison_table_integrated.html:1167 +#: templates/corporate/comparison_table_integrated.html:1181 +#: templates/corporate/comparison_table_integrated.html:1182 +#: templates/corporate/comparison_table_integrated.html:1195 +#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1197 -#: templates/corporate/comparison_table_integrated.html:1207 #: templates/corporate/comparison_table_integrated.html:1208 -#: templates/corporate/comparison_table_integrated.html:1222 -#: templates/corporate/comparison_table_integrated.html:1223 -#: templates/corporate/comparison_table_integrated.html:1237 -#: templates/corporate/comparison_table_integrated.html:1238 -#: templates/corporate/comparison_table_integrated.html:1252 -#: templates/corporate/comparison_table_integrated.html:1253 -#: templates/corporate/comparison_table_integrated.html:1271 -#: templates/corporate/comparison_table_integrated.html:1272 -#: templates/corporate/comparison_table_integrated.html:1273 +#: templates/corporate/comparison_table_integrated.html:1218 +#: templates/corporate/comparison_table_integrated.html:1219 +#: templates/corporate/comparison_table_integrated.html:1233 +#: templates/corporate/comparison_table_integrated.html:1234 +#: templates/corporate/comparison_table_integrated.html:1248 +#: templates/corporate/comparison_table_integrated.html:1249 +#: templates/corporate/comparison_table_integrated.html:1263 +#: templates/corporate/comparison_table_integrated.html:1264 +#: templates/corporate/comparison_table_integrated.html:1282 +#: templates/corporate/comparison_table_integrated.html:1283 #: templates/corporate/comparison_table_integrated.html:1284 -#: templates/corporate/comparison_table_integrated.html:1285 -#: templates/corporate/comparison_table_integrated.html:1286 -#: templates/corporate/comparison_table_integrated.html:1298 -#: templates/corporate/comparison_table_integrated.html:1299 -#: templates/corporate/comparison_table_integrated.html:1313 -#: templates/corporate/comparison_table_integrated.html:1314 -#: templates/corporate/comparison_table_integrated.html:1330 -#: templates/corporate/comparison_table_integrated.html:1331 -#: templates/corporate/comparison_table_integrated.html:1343 -#: templates/corporate/comparison_table_integrated.html:1344 +#: templates/corporate/comparison_table_integrated.html:1295 +#: templates/corporate/comparison_table_integrated.html:1296 +#: templates/corporate/comparison_table_integrated.html:1297 +#: templates/corporate/comparison_table_integrated.html:1309 +#: templates/corporate/comparison_table_integrated.html:1310 +#: templates/corporate/comparison_table_integrated.html:1324 +#: templates/corporate/comparison_table_integrated.html:1325 +#: templates/corporate/comparison_table_integrated.html:1341 +#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1354 #: templates/corporate/comparison_table_integrated.html:1355 #: templates/corporate/comparison_table_integrated.html:1366 -#: templates/corporate/comparison_table_integrated.html:1383 -#: templates/corporate/comparison_table_integrated.html:1384 -#: templates/corporate/comparison_table_integrated.html:1397 -#: templates/corporate/comparison_table_integrated.html:1398 -#: templates/corporate/comparison_table_integrated.html:1410 -#: templates/corporate/comparison_table_integrated.html:1411 -#: templates/corporate/comparison_table_integrated.html:1423 -#: templates/corporate/comparison_table_integrated.html:1424 -#: templates/corporate/comparison_table_integrated.html:1437 -#: templates/corporate/comparison_table_integrated.html:1438 -#: templates/corporate/comparison_table_integrated.html:1450 -#: templates/corporate/comparison_table_integrated.html:1451 -#: templates/corporate/comparison_table_integrated.html:1463 -#: templates/corporate/comparison_table_integrated.html:1464 -#: templates/corporate/comparison_table_integrated.html:1477 -#: templates/corporate/comparison_table_integrated.html:1490 -#: templates/corporate/comparison_table_integrated.html:1503 -#: templates/corporate/comparison_table_integrated.html:1516 -#: templates/corporate/comparison_table_integrated.html:1529 -#: templates/corporate/comparison_table_integrated.html:1542 -#: templates/corporate/comparison_table_integrated.html:1557 -#: templates/corporate/comparison_table_integrated.html:1558 -#: templates/corporate/comparison_table_integrated.html:1559 -#: templates/corporate/comparison_table_integrated.html:1560 +#: templates/corporate/comparison_table_integrated.html:1377 +#: templates/corporate/comparison_table_integrated.html:1394 +#: templates/corporate/comparison_table_integrated.html:1395 +#: templates/corporate/comparison_table_integrated.html:1408 +#: templates/corporate/comparison_table_integrated.html:1409 +#: templates/corporate/comparison_table_integrated.html:1421 +#: templates/corporate/comparison_table_integrated.html:1422 +#: templates/corporate/comparison_table_integrated.html:1434 +#: templates/corporate/comparison_table_integrated.html:1435 +#: templates/corporate/comparison_table_integrated.html:1448 +#: templates/corporate/comparison_table_integrated.html:1449 +#: templates/corporate/comparison_table_integrated.html:1461 +#: templates/corporate/comparison_table_integrated.html:1462 +#: templates/corporate/comparison_table_integrated.html:1474 +#: templates/corporate/comparison_table_integrated.html:1475 +#: templates/corporate/comparison_table_integrated.html:1488 +#: templates/corporate/comparison_table_integrated.html:1501 +#: templates/corporate/comparison_table_integrated.html:1514 +#: templates/corporate/comparison_table_integrated.html:1527 +#: templates/corporate/comparison_table_integrated.html:1540 +#: templates/corporate/comparison_table_integrated.html:1553 +#: templates/corporate/comparison_table_integrated.html:1568 +#: templates/corporate/comparison_table_integrated.html:1569 +#: templates/corporate/comparison_table_integrated.html:1570 #: templates/corporate/comparison_table_integrated.html:1571 -#: templates/corporate/comparison_table_integrated.html:1572 -#: templates/corporate/comparison_table_integrated.html:1573 -#: templates/corporate/comparison_table_integrated.html:1574 +#: templates/corporate/comparison_table_integrated.html:1582 #: templates/corporate/comparison_table_integrated.html:1583 #: templates/corporate/comparison_table_integrated.html:1584 #: templates/corporate/comparison_table_integrated.html:1585 -#: templates/corporate/comparison_table_integrated.html:1597 -#: templates/corporate/comparison_table_integrated.html:1598 +#: templates/corporate/comparison_table_integrated.html:1594 +#: templates/corporate/comparison_table_integrated.html:1595 +#: templates/corporate/comparison_table_integrated.html:1596 #: templates/corporate/comparison_table_integrated.html:1608 #: templates/corporate/comparison_table_integrated.html:1609 -#: templates/corporate/comparison_table_integrated.html:1622 -#: templates/corporate/comparison_table_integrated.html:1623 -#: templates/corporate/comparison_table_integrated.html:1624 +#: templates/corporate/comparison_table_integrated.html:1619 +#: templates/corporate/comparison_table_integrated.html:1620 +#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1634 #: templates/corporate/comparison_table_integrated.html:1635 #: templates/corporate/comparison_table_integrated.html:1646 #: templates/corporate/comparison_table_integrated.html:1657 #: templates/corporate/comparison_table_integrated.html:1668 #: templates/corporate/comparison_table_integrated.html:1679 #: templates/corporate/comparison_table_integrated.html:1690 +#: templates/corporate/comparison_table_integrated.html:1701 msgid "Supported" msgstr "" @@ -1104,92 +1105,95 @@ msgstr "" #: templates/corporate/comparison_table_integrated.html:810 #: templates/corporate/comparison_table_integrated.html:819 #: templates/corporate/comparison_table_integrated.html:820 -#: templates/corporate/comparison_table_integrated.html:832 -#: templates/corporate/comparison_table_integrated.html:833 -#: templates/corporate/comparison_table_integrated.html:845 -#: templates/corporate/comparison_table_integrated.html:858 -#: templates/corporate/comparison_table_integrated.html:859 -#: templates/corporate/comparison_table_integrated.html:876 -#: templates/corporate/comparison_table_integrated.html:889 -#: templates/corporate/comparison_table_integrated.html:902 -#: templates/corporate/comparison_table_integrated.html:917 -#: templates/corporate/comparison_table_integrated.html:937 -#: templates/corporate/comparison_table_integrated.html:952 -#: templates/corporate/comparison_table_integrated.html:967 -#: templates/corporate/comparison_table_integrated.html:982 -#: templates/corporate/comparison_table_integrated.html:997 -#: templates/corporate/comparison_table_integrated.html:1012 -#: templates/corporate/comparison_table_integrated.html:1025 -#: templates/corporate/comparison_table_integrated.html:1038 -#: templates/corporate/comparison_table_integrated.html:1051 -#: templates/corporate/comparison_table_integrated.html:1064 -#: templates/corporate/comparison_table_integrated.html:1065 -#: templates/corporate/comparison_table_integrated.html:1153 -#: templates/corporate/comparison_table_integrated.html:1154 -#: templates/corporate/comparison_table_integrated.html:1168 -#: templates/corporate/comparison_table_integrated.html:1169 -#: templates/corporate/comparison_table_integrated.html:1183 +#: templates/corporate/comparison_table_integrated.html:821 +#: templates/corporate/comparison_table_integrated.html:830 +#: templates/corporate/comparison_table_integrated.html:831 +#: templates/corporate/comparison_table_integrated.html:843 +#: templates/corporate/comparison_table_integrated.html:844 +#: templates/corporate/comparison_table_integrated.html:856 +#: templates/corporate/comparison_table_integrated.html:869 +#: templates/corporate/comparison_table_integrated.html:870 +#: templates/corporate/comparison_table_integrated.html:887 +#: templates/corporate/comparison_table_integrated.html:900 +#: templates/corporate/comparison_table_integrated.html:913 +#: templates/corporate/comparison_table_integrated.html:928 +#: templates/corporate/comparison_table_integrated.html:948 +#: templates/corporate/comparison_table_integrated.html:963 +#: templates/corporate/comparison_table_integrated.html:978 +#: templates/corporate/comparison_table_integrated.html:993 +#: templates/corporate/comparison_table_integrated.html:1008 +#: templates/corporate/comparison_table_integrated.html:1023 +#: templates/corporate/comparison_table_integrated.html:1036 +#: templates/corporate/comparison_table_integrated.html:1049 +#: templates/corporate/comparison_table_integrated.html:1062 +#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1076 +#: templates/corporate/comparison_table_integrated.html:1164 +#: templates/corporate/comparison_table_integrated.html:1165 +#: templates/corporate/comparison_table_integrated.html:1179 +#: templates/corporate/comparison_table_integrated.html:1180 #: templates/corporate/comparison_table_integrated.html:1194 -#: templates/corporate/comparison_table_integrated.html:1195 -#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1205 #: templates/corporate/comparison_table_integrated.html:1206 -#: templates/corporate/comparison_table_integrated.html:1220 -#: templates/corporate/comparison_table_integrated.html:1221 -#: templates/corporate/comparison_table_integrated.html:1235 -#: templates/corporate/comparison_table_integrated.html:1236 -#: templates/corporate/comparison_table_integrated.html:1250 -#: templates/corporate/comparison_table_integrated.html:1251 -#: templates/corporate/comparison_table_integrated.html:1270 -#: templates/corporate/comparison_table_integrated.html:1283 -#: templates/corporate/comparison_table_integrated.html:1296 -#: templates/corporate/comparison_table_integrated.html:1297 -#: templates/corporate/comparison_table_integrated.html:1311 -#: templates/corporate/comparison_table_integrated.html:1312 -#: templates/corporate/comparison_table_integrated.html:1328 -#: templates/corporate/comparison_table_integrated.html:1329 -#: templates/corporate/comparison_table_integrated.html:1341 -#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1207 +#: templates/corporate/comparison_table_integrated.html:1216 +#: templates/corporate/comparison_table_integrated.html:1217 +#: templates/corporate/comparison_table_integrated.html:1231 +#: templates/corporate/comparison_table_integrated.html:1232 +#: templates/corporate/comparison_table_integrated.html:1246 +#: templates/corporate/comparison_table_integrated.html:1247 +#: templates/corporate/comparison_table_integrated.html:1261 +#: templates/corporate/comparison_table_integrated.html:1262 +#: templates/corporate/comparison_table_integrated.html:1281 +#: templates/corporate/comparison_table_integrated.html:1294 +#: templates/corporate/comparison_table_integrated.html:1307 +#: templates/corporate/comparison_table_integrated.html:1308 +#: templates/corporate/comparison_table_integrated.html:1322 +#: templates/corporate/comparison_table_integrated.html:1323 +#: templates/corporate/comparison_table_integrated.html:1339 +#: templates/corporate/comparison_table_integrated.html:1340 #: templates/corporate/comparison_table_integrated.html:1352 #: templates/corporate/comparison_table_integrated.html:1353 -#: templates/corporate/comparison_table_integrated.html:1354 -#: templates/corporate/comparison_table_integrated.html:1381 -#: templates/corporate/comparison_table_integrated.html:1382 -#: templates/corporate/comparison_table_integrated.html:1395 -#: templates/corporate/comparison_table_integrated.html:1396 -#: templates/corporate/comparison_table_integrated.html:1408 -#: templates/corporate/comparison_table_integrated.html:1409 -#: templates/corporate/comparison_table_integrated.html:1421 -#: templates/corporate/comparison_table_integrated.html:1422 -#: templates/corporate/comparison_table_integrated.html:1435 -#: templates/corporate/comparison_table_integrated.html:1436 -#: templates/corporate/comparison_table_integrated.html:1448 -#: templates/corporate/comparison_table_integrated.html:1449 -#: templates/corporate/comparison_table_integrated.html:1461 -#: templates/corporate/comparison_table_integrated.html:1462 -#: templates/corporate/comparison_table_integrated.html:1474 -#: templates/corporate/comparison_table_integrated.html:1475 -#: templates/corporate/comparison_table_integrated.html:1476 +#: templates/corporate/comparison_table_integrated.html:1363 +#: templates/corporate/comparison_table_integrated.html:1364 +#: templates/corporate/comparison_table_integrated.html:1365 +#: templates/corporate/comparison_table_integrated.html:1392 +#: templates/corporate/comparison_table_integrated.html:1393 +#: templates/corporate/comparison_table_integrated.html:1406 +#: templates/corporate/comparison_table_integrated.html:1407 +#: templates/corporate/comparison_table_integrated.html:1419 +#: templates/corporate/comparison_table_integrated.html:1420 +#: templates/corporate/comparison_table_integrated.html:1432 +#: templates/corporate/comparison_table_integrated.html:1433 +#: templates/corporate/comparison_table_integrated.html:1446 +#: templates/corporate/comparison_table_integrated.html:1447 +#: templates/corporate/comparison_table_integrated.html:1459 +#: templates/corporate/comparison_table_integrated.html:1460 +#: templates/corporate/comparison_table_integrated.html:1472 +#: templates/corporate/comparison_table_integrated.html:1473 +#: templates/corporate/comparison_table_integrated.html:1485 +#: templates/corporate/comparison_table_integrated.html:1486 #: templates/corporate/comparison_table_integrated.html:1487 -#: templates/corporate/comparison_table_integrated.html:1488 -#: templates/corporate/comparison_table_integrated.html:1489 +#: templates/corporate/comparison_table_integrated.html:1498 +#: templates/corporate/comparison_table_integrated.html:1499 #: templates/corporate/comparison_table_integrated.html:1500 -#: templates/corporate/comparison_table_integrated.html:1501 -#: templates/corporate/comparison_table_integrated.html:1502 +#: templates/corporate/comparison_table_integrated.html:1511 +#: templates/corporate/comparison_table_integrated.html:1512 #: templates/corporate/comparison_table_integrated.html:1513 -#: templates/corporate/comparison_table_integrated.html:1514 -#: templates/corporate/comparison_table_integrated.html:1515 +#: templates/corporate/comparison_table_integrated.html:1524 +#: templates/corporate/comparison_table_integrated.html:1525 #: templates/corporate/comparison_table_integrated.html:1526 -#: templates/corporate/comparison_table_integrated.html:1527 -#: templates/corporate/comparison_table_integrated.html:1528 +#: templates/corporate/comparison_table_integrated.html:1537 +#: templates/corporate/comparison_table_integrated.html:1538 #: templates/corporate/comparison_table_integrated.html:1539 -#: templates/corporate/comparison_table_integrated.html:1540 -#: templates/corporate/comparison_table_integrated.html:1541 -#: templates/corporate/comparison_table_integrated.html:1606 -#: templates/corporate/comparison_table_integrated.html:1607 -#: templates/corporate/comparison_table_integrated.html:1621 +#: templates/corporate/comparison_table_integrated.html:1550 +#: templates/corporate/comparison_table_integrated.html:1551 +#: templates/corporate/comparison_table_integrated.html:1552 +#: templates/corporate/comparison_table_integrated.html:1617 +#: templates/corporate/comparison_table_integrated.html:1618 #: templates/corporate/comparison_table_integrated.html:1632 -#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1643 +#: templates/corporate/comparison_table_integrated.html:1644 msgid "Self-managed" msgstr "" @@ -1197,22 +1201,22 @@ msgstr "" msgid "For organizations with up to 10 users" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1086 msgid "25 users minimum" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1363 -#: templates/corporate/comparison_table_integrated.html:1595 -#: templates/corporate/comparison_table_integrated.html:1596 -#: templates/corporate/comparison_table_integrated.html:1643 -#: templates/corporate/comparison_table_integrated.html:1644 +#: templates/corporate/comparison_table_integrated.html:1374 +#: templates/corporate/comparison_table_integrated.html:1606 +#: templates/corporate/comparison_table_integrated.html:1607 #: templates/corporate/comparison_table_integrated.html:1654 +#: templates/corporate/comparison_table_integrated.html:1655 #: templates/corporate/comparison_table_integrated.html:1665 #: templates/corporate/comparison_table_integrated.html:1676 -#: templates/corporate/comparison_table_integrated.html:1677 #: templates/corporate/comparison_table_integrated.html:1687 #: templates/corporate/comparison_table_integrated.html:1688 -#: templates/corporate/comparison_table_integrated.html:1689 +#: templates/corporate/comparison_table_integrated.html:1698 +#: templates/corporate/comparison_table_integrated.html:1699 +#: templates/corporate/comparison_table_integrated.html:1700 msgid "Not available" msgstr "" @@ -1472,15 +1476,15 @@ msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:226 +#: templates/zerver/app/index.html:227 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:239 +#: templates/zerver/app/index.html:240 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:243 msgid "Load more" msgstr "" @@ -1583,42 +1587,61 @@ msgid "" "rocketchat\">Rocket.Chat." msgstr "" -#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:19 +#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:22 msgid "Deactivated organization" msgstr "" -#: templates/zerver/deactivated.html:25 +#: templates/zerver/deactivated.html:20 +msgid "Organization moved" +msgstr "" + +#: templates/zerver/deactivated.html:29 +#, python-format +msgid "" +"This organization has moved to %(deactivated_redirect)s." +msgstr "" + +#: templates/zerver/deactivated.html:33 +#, python-format +msgid "" +"This page will automatically redirect to the new URL in 5 seconds." +msgstr "" + +#: templates/zerver/deactivated.html:38 msgid "" "This organization has been deactivated, and all organization data has been " "deleted." msgstr "" -#: templates/zerver/deactivated.html:27 +#: templates/zerver/deactivated.html:40 #, python-format msgid "" "You can contact Zulip support to " "inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:31 +#: templates/zerver/deactivated.html:44 #, python-format msgid "" "You can contact this Zulip server's " "administrators to inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:36 +#: templates/zerver/deactivated.html:49 msgid "This organization has been deactivated." msgstr "" -#: templates/zerver/deactivated.html:38 +#: templates/zerver/deactivated.html:51 #, python-format msgid "" "If you are an owner of this organization, you can contact Zulip support to reactivate it." msgstr "" -#: templates/zerver/deactivated.html:42 +#: templates/zerver/deactivated.html:55 #, python-format msgid "" "If you are an owner of this organization, you can notification settings." msgstr "" -#: zerver/actions/create_realm.py:300 +#: zerver/actions/create_realm.py:307 msgid "Questions and discussion about using Zulip." msgstr "" -#: zerver/actions/create_realm.py:306 +#: zerver/actions/create_realm.py:313 msgid "Experiment with Zulip here. :test_tube:" msgstr "" -#: zerver/actions/create_realm.py:312 +#: zerver/actions/create_realm.py:319 msgid "For team-wide conversations" msgstr "" @@ -3983,7 +4006,7 @@ msgstr "" msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/actions/create_user.py:695 +#: zerver/actions/create_user.py:705 msgid "" "Cannot activate a placeholder account; ask the user to sign up, instead." msgstr "" @@ -4076,104 +4099,104 @@ msgstr "" msgid "We weren't able to invite anyone." msgstr "" -#: zerver/actions/message_edit.py:125 zerver/views/scheduled_messages.py:70 +#: zerver/actions/message_edit.py:127 zerver/views/scheduled_messages.py:78 msgid "Nothing to change" msgstr "" -#: zerver/actions/message_edit.py:129 +#: zerver/actions/message_edit.py:131 msgid "Direct messages cannot be moved to channels." msgstr "" -#: zerver/actions/message_edit.py:131 +#: zerver/actions/message_edit.py:133 msgid "Direct messages cannot have topics." msgstr "" -#: zerver/actions/message_edit.py:134 +#: zerver/actions/message_edit.py:136 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/actions/message_edit.py:140 +#: zerver/actions/message_edit.py:142 msgid "General chat cannot be marked as resolved" msgstr "" -#: zerver/actions/message_edit.py:146 +#: zerver/actions/message_edit.py:148 msgid "Cannot change message content while changing channel" msgstr "" -#: zerver/actions/message_edit.py:150 +#: zerver/actions/message_edit.py:152 msgid "Widgets cannot be edited." msgstr "" -#: zerver/actions/message_edit.py:168 +#: zerver/actions/message_edit.py:170 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/actions/message_edit.py:172 zerver/actions/message_edit.py:1502 +#: zerver/actions/message_edit.py:174 zerver/actions/message_edit.py:1582 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/actions/message_edit.py:177 +#: zerver/actions/message_edit.py:179 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/actions/message_edit.py:273 -#, python-brace-format -msgid "{user} has marked this topic as resolved." -msgstr "" - #: zerver/actions/message_edit.py:275 #, python-brace-format +msgid "{user} has marked this topic as resolved." +msgstr "" + +#: zerver/actions/message_edit.py:277 +#, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/actions/message_edit.py:1189 +#: zerver/actions/message_edit.py:1262 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1193 +#: zerver/actions/message_edit.py:1266 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1197 +#: zerver/actions/message_edit.py:1270 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1236 +#: zerver/actions/message_edit.py:1309 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1241 +#: zerver/actions/message_edit.py:1314 #, python-brace-format msgid "" "[A message]({message_link}) was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1245 +#: zerver/actions/message_edit.py:1318 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/actions/message_edit.py:1497 -msgid "You don't have permission to resolve topics." +#: zerver/actions/message_edit.py:1576 +msgid "You don't have permission to resolve topics in this channel." msgstr "" -#: zerver/actions/message_edit.py:1516 +#: zerver/actions/message_edit.py:1596 msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1566 +#: zerver/actions/message_edit.py:1646 msgid "You don't have permission to move this message" msgstr "" -#: zerver/actions/message_edit.py:1582 +#: zerver/actions/message_edit.py:1662 msgid "The time limit for editing this message's channel has passed" msgstr "" @@ -4198,35 +4221,35 @@ msgstr "" msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:185 +#: zerver/actions/message_send.py:186 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1314 +#: zerver/actions/message_send.py:1315 msgid "Expected exactly one channel" msgstr "" -#: zerver/actions/message_send.py:1325 +#: zerver/actions/message_send.py:1326 msgid "Invalid data type for channel" msgstr "" -#: zerver/actions/message_send.py:1341 zerver/actions/message_send.py:1351 +#: zerver/actions/message_send.py:1342 zerver/actions/message_send.py:1352 #: zerver/lib/recipient_parsing.py:15 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1359 zerver/actions/message_send.py:1367 +#: zerver/actions/message_send.py:1360 zerver/actions/message_send.py:1368 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1523 +#: zerver/actions/message_send.py:1524 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel ID {channel_id}, " "but there is no channel with that ID." msgstr "" -#: zerver/actions/message_send.py:1534 +#: zerver/actions/message_send.py:1535 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}, " @@ -4234,14 +4257,14 @@ msgid "" "it." msgstr "" -#: zerver/actions/message_send.py:1546 +#: zerver/actions/message_send.py:1547 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}. " "The channel exists but does not have any subscribers." msgstr "" -#: zerver/actions/message_send.py:1651 +#: zerver/actions/message_send.py:1652 msgid "You do not have permission to access some of the recipients." msgstr "" @@ -4289,7 +4312,7 @@ msgstr "" msgid "Authentication method {name} is not available on your current plan." msgstr "" -#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:359 +#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:377 msgid "Moderation request channel must be private." msgstr "" @@ -4297,60 +4320,60 @@ msgstr "" msgid "Saved snippet does not exist." msgstr "" -#: zerver/actions/scheduled_messages.py:166 +#: zerver/actions/scheduled_messages.py:183 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:331 +#: zerver/actions/scheduled_messages.py:347 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:382 +#: zerver/actions/scheduled_messages.py:398 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:387 +#: zerver/actions/scheduled_messages.py:403 msgid "[View scheduled messages](#scheduled)" msgstr "" -#: zerver/actions/streams.py:124 +#: zerver/actions/streams.py:125 msgid "Channel is already deactivated" msgstr "" -#: zerver/actions/streams.py:194 +#: zerver/actions/streams.py:195 #, python-brace-format msgid "Channel #**{channel_name}** has been archived." msgstr "" -#: zerver/actions/streams.py:235 +#: zerver/actions/streams.py:236 msgid "Channel is not currently deactivated" msgstr "" -#: zerver/actions/streams.py:238 +#: zerver/actions/streams.py:239 #, python-brace-format msgid "Channel named {channel_name} already exists" msgstr "" -#: zerver/actions/streams.py:241 +#: zerver/actions/streams.py:242 msgid "Channel is private and have no subscribers" msgstr "" -#: zerver/actions/streams.py:318 +#: zerver/actions/streams.py:319 #, python-brace-format msgid "Channel #**{channel_name}** has been unarchived." msgstr "" -#: zerver/actions/streams.py:1237 +#: zerver/actions/streams.py:1239 #, python-brace-format msgid "" "{user} changed the [access permissions]({help_link}) for this channel from " "**{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/actions/streams.py:1469 +#: zerver/actions/streams.py:1471 #, python-brace-format msgid "" "{user} changed the [posting permissions]({help_link}) for this channel:\n" @@ -4359,51 +4382,51 @@ msgid "" "* **New**: {new_setting_description}\n" msgstr "" -#: zerver/actions/streams.py:1539 +#: zerver/actions/streams.py:1541 #, python-brace-format msgid "{user_name} renamed channel {old_channel_name} to {new_channel_name}." msgstr "" -#: zerver/actions/streams.py:1556 zerver/actions/streams.py:1558 -#: zerver/views/streams.py:958 +#: zerver/actions/streams.py:1558 zerver/actions/streams.py:1560 +#: zerver/views/streams.py:981 msgid "No description." msgstr "" -#: zerver/actions/streams.py:1561 +#: zerver/actions/streams.py:1563 #, python-brace-format msgid "{user} changed the description for this channel." msgstr "" -#: zerver/actions/streams.py:1563 +#: zerver/actions/streams.py:1565 msgid "Old description" msgstr "" -#: zerver/actions/streams.py:1567 +#: zerver/actions/streams.py:1569 msgid "New description" msgstr "" -#: zerver/actions/streams.py:1638 zerver/actions/streams.py:1645 +#: zerver/actions/streams.py:1640 zerver/actions/streams.py:1647 msgid "Forever" msgstr "" -#: zerver/actions/streams.py:1639 zerver/actions/streams.py:1644 -#: zerver/actions/streams.py:1648 zerver/actions/streams.py:1649 +#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1650 zerver/actions/streams.py:1651 #, python-brace-format msgid "{number_of_days} days" msgstr "" -#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1651 +#: zerver/actions/streams.py:1643 zerver/actions/streams.py:1653 #, python-brace-format msgid "" "Messages in this channel will now be automatically deleted {number_of_days} " "days after they are sent." msgstr "" -#: zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1648 msgid "Messages in this channel will now be retained forever." msgstr "" -#: zerver/actions/streams.py:1654 +#: zerver/actions/streams.py:1656 #, python-brace-format msgid "" "{user} has changed the [message retention period]({help_link}) for this " @@ -4414,21 +4437,26 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/streams.py:1751 +#: zerver/actions/streams.py:1753 msgid "Automatic" msgstr "" -#: zerver/actions/streams.py:1753 +#: zerver/actions/streams.py:1755 #, python-brace-format msgid "*{empty_topic_display_name}* topic allowed" msgstr "" -#: zerver/actions/streams.py:1756 +#: zerver/actions/streams.py:1758 #, python-brace-format msgid "No *{empty_topic_display_name}* topic" msgstr "" -#: zerver/actions/streams.py:1762 +#: zerver/actions/streams.py:1761 +#, python-brace-format +msgid "Only *{empty_topic_display_name}* topic allowed" +msgstr "" + +#: zerver/actions/streams.py:1767 #, python-brace-format msgid "" "{user_name} changed the \"Allow posting to the *general chat* topic?\" " @@ -4517,7 +4545,7 @@ msgid "Subdomain reserved. Please choose a different one." msgstr "" #: zerver/forms.py:134 zerver/forms.py:304 zerver/lib/email_validation.py:111 -#: zilencer/views.py:215 +#: zilencer/views.py:226 msgid "Please use your real email address." msgstr "" @@ -4567,40 +4595,40 @@ msgstr "" msgid "Validation failed, please try again." msgstr "" -#: zerver/forms.py:444 +#: zerver/forms.py:435 msgid "New password" msgstr "" -#: zerver/forms.py:451 +#: zerver/forms.py:442 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:593 +#: zerver/forms.py:584 #, python-brace-format msgid "" "You're making too many attempts to sign in. Try again in {seconds} seconds " "or contact your organization administrator for help." msgstr "" -#: zerver/forms.py:605 +#: zerver/forms.py:596 msgid "" "Your password has been disabled because it is too weak. Reset your password " "to create a new one." msgstr "" -#: zerver/forms.py:653 +#: zerver/forms.py:644 msgid "Token" msgstr "" -#: zerver/forms.py:676 +#: zerver/forms.py:667 msgid "Tip: You can enter multiple email addresses with commas between them." msgstr "" -#: zerver/forms.py:682 +#: zerver/forms.py:673 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:695 +#: zerver/forms.py:686 msgid "We couldn't find that Zulip organization." msgstr "" @@ -4664,7 +4692,7 @@ msgstr "" msgid "Configure owner account email address." msgstr "" -#: zerver/lib/digest.py:449 +#: zerver/lib/digest.py:452 #, python-brace-format msgid "{service_name} digest" msgstr "" @@ -4729,11 +4757,11 @@ msgstr "" msgid "Email with no subject" msgstr "" -#: zerver/lib/email_notifications.py:140 zerver/lib/email_notifications.py:162 +#: zerver/lib/email_notifications.py:143 zerver/lib/email_notifications.py:165 msgid "Open Zulip to see the spoiler content" msgstr "" -#: zerver/lib/email_notifications.py:584 +#: zerver/lib/email_notifications.py:600 #, python-brace-format msgid "{service_name} notifications" msgstr "" @@ -4746,24 +4774,24 @@ msgstr "" msgid "Outside your domain." msgstr "" -#: zerver/lib/email_validation.py:113 zerver/views/users.py:848 +#: zerver/lib/email_validation.py:113 zerver/views/users.py:854 msgid "Email addresses containing + are not allowed." msgstr "" -#: zerver/lib/email_validation.py:158 +#: zerver/lib/email_validation.py:160 msgid "Reserved for system bots." msgstr "" -#: zerver/lib/email_validation.py:181 +#: zerver/lib/email_validation.py:183 #, python-brace-format msgid "{email} already has an account" msgstr "" -#: zerver/lib/email_validation.py:183 +#: zerver/lib/email_validation.py:185 msgid "Already has an account." msgstr "" -#: zerver/lib/email_validation.py:185 +#: zerver/lib/email_validation.py:187 msgid "Account has been deactivated." msgstr "" @@ -4814,207 +4842,231 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:2074 +#: zerver/lib/events.py:2098 msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/exceptions.py:157 +#: zerver/lib/exceptions.py:159 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/exceptions.py:184 +#: zerver/lib/exceptions.py:186 #, python-brace-format msgid "Channel '{stream}' does not exist" msgstr "" -#: zerver/lib/exceptions.py:197 +#: zerver/lib/exceptions.py:199 #, python-brace-format msgid "Channel with ID '{stream_id}' does not exist" msgstr "" -#: zerver/lib/exceptions.py:209 +#: zerver/lib/exceptions.py:211 #, python-brace-format msgid "Unsupported parameter combination: {parameters}" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "organization owner" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "user" msgstr "" -#: zerver/lib/exceptions.py:223 +#: zerver/lib/exceptions.py:225 #, python-brace-format msgid "Cannot deactivate the only {entity}." msgstr "" -#: zerver/lib/exceptions.py:236 +#: zerver/lib/exceptions.py:238 #, python-brace-format msgid "Invalid Markdown include statement: {include_statement}" msgstr "" -#: zerver/lib/exceptions.py:249 +#: zerver/lib/exceptions.py:251 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:275 zerver/lib/typed_endpoint.py:369 +#: zerver/lib/exceptions.py:277 zerver/lib/typed_endpoint.py:370 #: zerver/lib/validator.py:718 msgid "Malformed JSON" msgstr "" -#: zerver/lib/exceptions.py:287 +#: zerver/lib/exceptions.py:289 msgid "Must be an organization member" msgstr "" -#: zerver/lib/exceptions.py:299 zerver/views/invite.py:46 +#: zerver/lib/exceptions.py:301 zerver/views/invite.py:46 msgid "Must be an organization administrator" msgstr "" -#: zerver/lib/exceptions.py:311 +#: zerver/lib/exceptions.py:313 msgid "Must be an organization owner" msgstr "" -#: zerver/lib/exceptions.py:325 +#: zerver/lib/exceptions.py:327 msgid "Your username or password is incorrect" msgstr "" -#: zerver/lib/exceptions.py:343 +#: zerver/lib/exceptions.py:345 msgid "This organization has been deactivated" msgstr "" -#: zerver/lib/exceptions.py:353 +#: zerver/lib/exceptions.py:355 msgid "" "The mobile push notification service registration for your server has been " "deactivated" msgstr "" -#: zerver/lib/exceptions.py:363 +#: zerver/lib/exceptions.py:365 msgid "Password authentication is disabled in this organization" msgstr "" -#: zerver/lib/exceptions.py:372 +#: zerver/lib/exceptions.py:374 msgid "Your password has been disabled and needs to be reset" msgstr "" -#: zerver/lib/exceptions.py:389 +#: zerver/lib/exceptions.py:391 msgid "Invalid API key" msgstr "" -#: zerver/lib/exceptions.py:396 +#: zerver/lib/exceptions.py:398 msgid "Malformed API key" msgstr "" -#: zerver/lib/exceptions.py:436 +#: zerver/lib/exceptions.py:438 #, python-brace-format msgid "" "The '{event_type}' event isn't currently supported by the {webhook_name} " "webhook; ignoring" msgstr "" -#: zerver/lib/exceptions.py:456 +#: zerver/lib/exceptions.py:458 #, python-brace-format msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:483 +#: zerver/lib/exceptions.py:485 msgid "User not authenticated" msgstr "" -#: zerver/lib/exceptions.py:496 zerver/views/auth.py:782 -#: zerver/views/auth.py:1136 zerver/views/auth.py:1202 +#: zerver/lib/exceptions.py:498 zerver/views/auth.py:796 +#: zerver/views/auth.py:1155 zerver/views/auth.py:1221 msgid "Invalid subdomain" msgstr "" -#: zerver/lib/exceptions.py:535 +#: zerver/lib/exceptions.py:537 msgid "You do not have permission to initiate direct message conversations." msgstr "" -#: zerver/lib/exceptions.py:548 +#: zerver/lib/exceptions.py:550 #, python-brace-format msgid "" "Sending messages to the {empty_topic_display_name} is not allowed in this " "channel." msgstr "" -#: zerver/lib/exceptions.py:555 +#: zerver/lib/exceptions.py:563 +#, python-brace-format +msgid "Only the {empty_topic_display_name} topic is allowed in this channel." +msgstr "" + +#: zerver/lib/exceptions.py:576 +#, python-brace-format +msgid "" +"To enable this configuration, all messages in this channel must be in the " +"{empty_topic_display_name} topic. Consider renaming or deleting other topics." +msgstr "" + +#: zerver/lib/exceptions.py:583 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/lib/exceptions.py:557 +#: zerver/lib/exceptions.py:585 msgid "This conversation does not include any users who can authorize it." msgstr "" -#: zerver/lib/exceptions.py:570 +#: zerver/lib/exceptions.py:598 msgid "Access denied" msgstr "" -#: zerver/lib/exceptions.py:610 +#: zerver/lib/exceptions.py:638 #, python-brace-format msgid "" "You only have permission to move the {total_messages_allowed_to_move}/" "{total_messages_in_topic} most recent messages in this topic." msgstr "" -#: zerver/lib/exceptions.py:623 +#: zerver/lib/exceptions.py:651 msgid "Reaction already exists." msgstr "" -#: zerver/lib/exceptions.py:635 +#: zerver/lib/exceptions.py:663 msgid "Reaction doesn't exist." msgstr "" -#: zerver/lib/exceptions.py:660 +#: zerver/lib/exceptions.py:688 msgid "" "Your organization is registered to a different Zulip server. Please contact " "Zulip support for assistance in resolving this issue." msgstr "" -#: zerver/lib/exceptions.py:674 +#: zerver/lib/exceptions.py:702 msgid "Organization not registered" msgstr "" -#: zerver/lib/exceptions.py:686 +#: zerver/lib/exceptions.py:714 msgid "" "You do not have permission to use channel wildcard mentions in this channel." msgstr "" -#: zerver/lib/exceptions.py:698 +#: zerver/lib/exceptions.py:726 msgid "" "You do not have permission to use topic wildcard mentions in this topic." msgstr "" -#: zerver/lib/exceptions.py:711 +#: zerver/lib/exceptions.py:739 #, python-brace-format msgid "'{field_name}' value does not match the expected value." msgstr "" -#: zerver/lib/exceptions.py:736 +#: zerver/lib/exceptions.py:764 #, python-brace-format msgid "'{setting_name}' must be a system user group." msgstr "" -#: zerver/lib/exceptions.py:752 +#: zerver/lib/exceptions.py:780 msgid "Cannot deactivate user group in use." msgstr "" -#: zerver/lib/exceptions.py:762 +#: zerver/lib/exceptions.py:790 msgid "You do not have permission to administer this channel." msgstr "" -#: zerver/lib/exceptions.py:772 +#: zerver/lib/exceptions.py:800 msgid "You do not have permission to change default channels." msgstr "" -#: zerver/lib/exceptions.py:782 +#: zerver/lib/exceptions.py:810 msgid "Email is already in use." msgstr "" -#: zerver/lib/exceptions.py:792 +#: zerver/lib/exceptions.py:820 msgid "Scheduled delivery time must be in the future." msgstr "" +#: zerver/lib/exceptions.py:843 +msgid "Invalid bouncer_public_key" +msgstr "" + +#: zerver/lib/exceptions.py:855 +msgid "Request expired" +msgstr "" + +#: zerver/lib/exceptions.py:865 +msgid "Invalid encrypted_push_registration" +msgstr "" + #: zerver/lib/external_accounts.py:36 msgid "Twitter username" msgstr "" @@ -5100,26 +5152,26 @@ msgstr "" msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" -#: zerver/lib/message_report.py:39 +#: zerver/lib/message_report.py:40 #, python-brace-format msgid "{reporting_user_mention} reported a DM sent by {reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:52 +#: zerver/lib/message_report.py:53 #, python-brace-format msgid "" "{reporting_user_mention} reported a DM sent by {reported_user_mention} to " "{recipient_mentions}, and {last_user_mention}." msgstr "" -#: zerver/lib/message_report.py:65 +#: zerver/lib/message_report.py:72 #, python-brace-format msgid "" "{reporting_user_mention} reported {channel_message_link} sent by " "{reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:75 +#: zerver/lib/message_report.py:82 #, python-brace-format msgid "" "\n" @@ -5127,12 +5179,12 @@ msgid "" "- Notes:\n" msgstr "" -#: zerver/lib/message_report.py:83 +#: zerver/lib/message_report.py:90 #, python-brace-format msgid "**Message sent by {reported_user_mention}**" msgstr "" -#: zerver/lib/message_report.py:103 +#: zerver/lib/message_report.py:110 #, python-brace-format msgid "{fullname}'s moderation requests" msgstr "" @@ -5155,11 +5207,11 @@ msgstr "" msgid "Invalid 'with' operator" msgstr "" -#: zerver/lib/narrow.py:1265 +#: zerver/lib/narrow.py:1285 msgid "Missing 'anchor' argument." msgstr "" -#: zerver/lib/narrow.py:1285 +#: zerver/lib/narrow.py:1305 msgid "Invalid anchor" msgstr "" @@ -5481,53 +5533,61 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:419 +#: zerver/lib/push_notifications.py:97 +msgid "Empty or invalid length token" +msgstr "" + +#: zerver/lib/push_notifications.py:103 +msgid "Invalid APNS token" +msgstr "" + +#: zerver/lib/push_notifications.py:457 msgid "Invalid GCM option to bouncer: priority {priority!r}" msgstr "" -#: zerver/lib/push_notifications.py:429 +#: zerver/lib/push_notifications.py:467 #, python-brace-format msgid "Invalid GCM options to bouncer: {options}" msgstr "" #. error -#: zerver/lib/push_notifications.py:708 zilencer/views.py:498 +#: zerver/lib/push_notifications.py:746 zilencer/views.py:631 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:929 +#: zerver/lib/push_notifications.py:967 msgid "New message" msgstr "" -#: zerver/lib/push_notifications.py:1048 +#: zerver/lib/push_notifications.py:1086 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:1052 +#: zerver/lib/push_notifications.py:1090 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:1059 +#: zerver/lib/push_notifications.py:1097 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1503 msgid "Test notification" msgstr "" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1504 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1556 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1568 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5535,8 +5595,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "" -#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:537 -#: zerver/lib/streams.py:553 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:612 +#: zerver/lib/streams.py:628 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5551,21 +5611,35 @@ msgstr "" msgid "You can't send direct messages outside of your organization." msgstr "" -#: zerver/lib/reminders.py:21 +#: zerver/lib/reminders.py:23 #, python-brace-format msgid "You requested a reminder for {message_pretty_link}." msgstr "" -#: zerver/lib/reminders.py:30 +#: zerver/lib/reminders.py:32 msgid "You requested a reminder for the following direct message." msgstr "" -#: zerver/lib/reminders.py:34 +#: zerver/lib/reminders.py:39 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a poll." +msgstr "" + +#: zerver/lib/reminders.py:44 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a todo list." +msgstr "" + +#: zerver/lib/reminders.py:49 #, python-brace-format msgid "{user_silent_mention} [said]({conversation_url}):" msgstr "" -#: zerver/lib/remote_server.py:196 +#: zerver/lib/reminders.py:73 +msgid "Reminder does not exist" +msgstr "" + +#: zerver/lib/remote_server.py:199 #, python-brace-format msgid "Push notifications bouncer error: {error}" msgstr "" @@ -5575,7 +5649,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:598 zerver/views/typing.py:47 +#: zerver/lib/request.py:83 zerver/lib/streams.py:673 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5585,7 +5659,7 @@ msgstr "" msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/scheduled_messages.py:17 +#: zerver/lib/scheduled_messages.py:20 msgid "Scheduled message does not exist" msgstr "" @@ -5594,44 +5668,44 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:500 zerver/lib/streams.py:508 +#: zerver/lib/streams.py:219 zerver/views/streams.py:373 +msgid "A default channel cannot be private." +msgstr "" + +#: zerver/lib/streams.py:222 zerver/views/streams.py:402 +msgid "Web-public channels are not enabled." +msgstr "" + +#: zerver/lib/streams.py:575 zerver/lib/streams.py:583 msgid "You do not have permission to post in this channel." msgstr "" -#: zerver/lib/streams.py:544 zerver/lib/streams.py:590 +#: zerver/lib/streams.py:619 zerver/lib/streams.py:665 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:686 zerver/lib/streams.py:721 -#: zerver/lib/streams.py:850 zerver/lib/streams.py:877 -#: zerver/lib/streams.py:943 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:761 zerver/lib/streams.py:796 +#: zerver/lib/streams.py:925 zerver/lib/streams.py:952 +#: zerver/lib/streams.py:1018 zerver/views/user_topics.py:107 msgid "Invalid channel ID" msgstr "" -#: zerver/lib/streams.py:914 +#: zerver/lib/streams.py:989 msgid "Channel name is already in use." msgstr "" -#: zerver/lib/streams.py:926 zerver/lib/streams.py:1063 +#: zerver/lib/streams.py:1001 zerver/lib/streams.py:1138 #, python-brace-format msgid "Invalid channel name '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:1448 zerver/views/streams.py:355 -msgid "A default channel cannot be private." -msgstr "" - -#: zerver/lib/streams.py:1452 +#: zerver/lib/streams.py:1535 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" msgstr "" -#: zerver/lib/streams.py:1461 zerver/views/streams.py:384 -msgid "Web-public channels are not enabled." -msgstr "" - -#: zerver/lib/streams.py:1494 +#: zerver/lib/streams.py:1572 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -5655,11 +5729,11 @@ msgstr "" msgid "Invalid character in topic, at position {position}!" msgstr "" -#: zerver/lib/subscription_info.py:491 +#: zerver/lib/subscription_info.py:506 msgid "Subscriber data is not available for this channel" msgstr "" -#: zerver/lib/subscription_info.py:512 +#: zerver/lib/subscription_info.py:527 msgid "Unable to retrieve subscribers for private channel" msgstr "" @@ -5682,105 +5756,110 @@ msgstr "" msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/typed_endpoint.py:319 zerver/lib/typed_endpoint.py:320 +#: zerver/lib/typed_endpoint.py:319 +#, python-brace-format +msgid "{var_name} does not have the expected format" +msgstr "" + +#: zerver/lib/typed_endpoint.py:320 zerver/lib/typed_endpoint.py:321 #: zerver/lib/validator.py:124 zerver/lib/validator.py:126 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/typed_endpoint.py:321 zerver/lib/validator.py:236 +#: zerver/lib/typed_endpoint.py:322 zerver/lib/validator.py:236 #: zerver/lib/validator.py:610 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/typed_endpoint.py:322 zerver/lib/typed_endpoint.py:334 +#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:335 #: zerver/lib/validator.py:71 zerver/lib/validator.py:145 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:338 +#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:339 #, python-brace-format msgid "Argument \"{argument}\" at {var_name} is unexpected" msgstr "" -#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:325 +#: zerver/lib/typed_endpoint.py:325 zerver/lib/typed_endpoint.py:326 #: zerver/lib/validator.py:166 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/typed_endpoint.py:326 zerver/lib/typed_endpoint.py:327 +#: zerver/lib/typed_endpoint.py:327 zerver/lib/typed_endpoint.py:328 #: zerver/lib/validator.py:156 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/typed_endpoint.py:328 zerver/lib/typed_endpoint.py:329 +#: zerver/lib/typed_endpoint.py:329 zerver/lib/typed_endpoint.py:330 #: zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/typed_endpoint.py:330 zerver/lib/typed_endpoint.py:331 +#: zerver/lib/typed_endpoint.py:331 zerver/lib/typed_endpoint.py:332 #, python-brace-format msgid "{var_name} is not valid JSON" msgstr "" -#: zerver/lib/typed_endpoint.py:332 zerver/lib/validator.py:158 +#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:158 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:191 +#: zerver/lib/typed_endpoint.py:334 zerver/lib/validator.py:191 #: zerver/lib/validator.py:607 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/typed_endpoint.py:335 zerver/lib/validator.py:86 +#: zerver/lib/typed_endpoint.py:336 zerver/lib/validator.py:86 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/typed_endpoint.py:336 +#: zerver/lib/typed_endpoint.py:337 #, python-brace-format msgid "{var_name} is too short." msgstr "" -#: zerver/lib/typed_endpoint.py:337 zerver/lib/validator.py:56 +#: zerver/lib/typed_endpoint.py:338 zerver/lib/validator.py:56 #: zerver/lib/validator.py:118 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/typed_endpoint.py:339 +#: zerver/lib/typed_endpoint.py:340 #, python-brace-format msgid "{var_name} has invalid format" msgstr "" -#: zerver/lib/typed_endpoint.py:340 +#: zerver/lib/typed_endpoint.py:341 #, python-brace-format msgid "{var_name} is not length {length}" msgstr "" -#: zerver/lib/typed_endpoint.py:374 +#: zerver/lib/typed_endpoint.py:375 #, python-brace-format msgid "{var_name} cannot be blank" msgstr "" -#: zerver/lib/typed_endpoint.py:377 zerver/lib/typed_endpoint.py:380 +#: zerver/lib/typed_endpoint.py:378 zerver/lib/typed_endpoint.py:381 #, python-brace-format msgid "Invalid {var_name}: {msg}" msgstr "" -#: zerver/lib/typed_endpoint.py:383 +#: zerver/lib/typed_endpoint.py:384 #, python-brace-format msgid "{var_name} field is missing: {msg}" msgstr "" -#: zerver/lib/typed_endpoint.py:503 zerver/webhooks/ifttt/view.py:37 +#: zerver/lib/typed_endpoint.py:504 zerver/webhooks/ifttt/view.py:37 #: zerver/webhooks/slack/view.py:215 zerver/webhooks/slack_incoming/view.py:66 msgid "Malformed payload" msgstr "" @@ -5891,8 +5970,8 @@ msgstr "" msgid "Name is already in use." msgstr "" -#: zerver/lib/users.py:119 zerver/views/users.py:592 zerver/views/users.py:605 -#: zerver/views/users.py:831 +#: zerver/lib/users.py:119 zerver/views/users.py:598 zerver/views/users.py:611 +#: zerver/views/users.py:837 msgid "Bad name or username" msgstr "" @@ -6021,28 +6100,28 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:92 +#: zerver/lib/webhooks/common.py:99 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:261 +#: zerver/lib/webhooks/common.py:268 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" -#: zerver/lib/webhooks/common.py:297 +#: zerver/lib/webhooks/common.py:304 #, python-brace-format msgid "The algorithm '{algorithm}' is not supported." msgstr "" -#: zerver/lib/webhooks/common.py:304 +#: zerver/lib/webhooks/common.py:311 msgid "" "The webhook secret is missing. Please set the webhook_secret while " "generating the URL." msgstr "" -#: zerver/lib/webhooks/common.py:317 +#: zerver/lib/webhooks/common.py:324 msgid "Webhook signature verification failed." msgstr "" @@ -6055,7 +6134,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:585 +#: zerver/lib/zulip_update_announcements.py:627 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6112,7 +6191,7 @@ msgstr "" msgid "Pronouns" msgstr "" -#: zerver/models/groups.py:22 zerver/models/users.py:310 +#: zerver/models/groups.py:22 zerver/models/users.py:314 msgid "Nobody" msgstr "" @@ -6128,25 +6207,25 @@ msgstr "" msgid "Everyone on the internet" msgstr "" -#: zerver/models/linkifiers.py:32 zerver/models/linkifiers.py:35 +#: zerver/models/linkifiers.py:30 zerver/models/linkifiers.py:33 #, python-brace-format msgid "Bad regular expression: {regex}" msgstr "" -#: zerver/models/linkifiers.py:37 +#: zerver/models/linkifiers.py:35 msgid "Unknown regular expression error" msgstr "" -#: zerver/models/linkifiers.py:45 +#: zerver/models/linkifiers.py:43 msgid "Invalid URL template." msgstr "" -#: zerver/models/linkifiers.py:94 +#: zerver/models/linkifiers.py:92 #, python-format msgid "Group %(name)r in URL template is not present in linkifier pattern." msgstr "" -#: zerver/models/linkifiers.py:106 +#: zerver/models/linkifiers.py:104 #, python-format msgid "Group %(name)r in linkifier pattern is not present in URL template." msgstr "" @@ -6247,63 +6326,63 @@ msgstr "" msgid "Allow GIFs rated R (Restricted)" msgstr "" -#: zerver/models/streams.py:60 +#: zerver/models/streams.py:61 msgid "Web-public" msgstr "" -#: zerver/models/streams.py:66 +#: zerver/models/streams.py:67 msgid "Public" msgstr "" -#: zerver/models/streams.py:72 +#: zerver/models/streams.py:73 msgid "Private, shared history" msgstr "" -#: zerver/models/streams.py:78 +#: zerver/models/streams.py:79 msgid "Private, protected history" msgstr "" -#: zerver/models/streams.py:86 +#: zerver/models/streams.py:87 msgid "Public, protected history" msgstr "" -#: zerver/models/users.py:306 +#: zerver/models/users.py:310 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models/users.py:307 +#: zerver/models/users.py:311 msgid "Admins, moderators and members" msgstr "" -#: zerver/models/users.py:308 +#: zerver/models/users.py:312 msgid "Admins and moderators" msgstr "" -#: zerver/models/users.py:309 +#: zerver/models/users.py:313 msgid "Admins only" msgstr "" -#: zerver/models/users.py:486 +#: zerver/models/users.py:514 msgid "Unknown user" msgstr "" -#: zerver/models/users.py:652 +#: zerver/models/users.py:680 msgid "Organization owner" msgstr "" -#: zerver/models/users.py:653 +#: zerver/models/users.py:681 msgid "Organization administrator" msgstr "" -#: zerver/models/users.py:654 +#: zerver/models/users.py:682 msgid "Moderator" msgstr "" -#: zerver/models/users.py:655 +#: zerver/models/users.py:683 msgid "Member" msgstr "" -#: zerver/models/users.py:656 +#: zerver/models/users.py:684 msgid "Guest" msgstr "" @@ -6346,27 +6425,27 @@ msgstr "" msgid "Failed to generate challenge" msgstr "" -#: zerver/views/auth.py:582 +#: zerver/views/auth.py:596 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:599 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:591 +#: zerver/views/auth.py:605 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:595 +#: zerver/views/auth.py:609 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1142 +#: zerver/views/auth.py:1161 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1206 +#: zerver/views/auth.py:1225 msgid "Password is incorrect." msgstr "" @@ -6493,12 +6572,12 @@ msgstr "" msgid "Message already deleted" msgstr "" -#: zerver/views/message_fetch.py:158 +#: zerver/views/message_fetch.py:157 #, python-brace-format msgid "Too many messages requested (maximum {max_messages})." msgstr "" -#: zerver/views/message_fetch.py:163 zerver/views/message_flags.py:94 +#: zerver/views/message_fetch.py:162 zerver/views/message_flags.py:94 msgid "The anchor can only be excluded at an end of the range" msgstr "" @@ -6555,16 +6634,16 @@ msgstr "" msgid "User is not muted" msgstr "" -#: zerver/views/navigation_views.py:57 zerver/views/navigation_views.py:89 +#: zerver/views/navigation_views.py:58 zerver/views/navigation_views.py:90 msgid "Built-in views cannot have a custom name." msgstr "" -#: zerver/views/navigation_views.py:60 +#: zerver/views/navigation_views.py:61 msgid "Custom views must have a valid name." msgstr "" -#: zerver/views/navigation_views.py:63 zerver/views/navigation_views.py:65 -#: zerver/views/navigation_views.py:91 +#: zerver/views/navigation_views.py:64 zerver/views/navigation_views.py:66 +#: zerver/views/navigation_views.py:92 msgid "Navigation view already exists." msgstr "" @@ -6604,27 +6683,23 @@ msgstr "" msgid "Invalid status: {status}" msgstr "" -#: zerver/views/push_notifications.py:43 -msgid "Empty or invalid length token" -msgstr "" - -#: zerver/views/push_notifications.py:49 -msgid "Invalid APNS token" -msgstr "" - -#: zerver/views/push_notifications.py:130 +#: zerver/views/push_notifications.py:125 msgid "Server doesn't use the push notification service" msgstr "" -#: zerver/views/push_notifications.py:162 +#: zerver/views/push_notifications.py:157 #, python-brace-format msgid "Error returned by the bouncer: {result}" msgstr "" -#: zerver/views/push_notifications.py:246 +#: zerver/views/push_notifications.py:241 msgid "Verification secret not prepared" msgstr "" +#: zerver/views/push_notifications.py:283 +msgid "Server is not configured to use push notification service." +msgstr "" + #: zerver/views/reactions.py:48 msgid "" "At least one of the following arguments must be present: emoji_name, " @@ -6694,7 +6769,7 @@ msgid "Only administrators can override default emoji." msgstr "" #: zerver/views/realm_emoji.py:50 zerver/views/realm_icon.py:27 -#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:435 +#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:457 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -6754,47 +6829,47 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/registration.py:302 +#: zerver/views/registration.py:304 msgid "Unable to cancel import once it has started." msgstr "" -#: zerver/views/registration.py:1058 +#: zerver/views/registration.py:1060 msgid "Unauthenticated" msgstr "" -#: zerver/views/registration.py:1069 +#: zerver/views/registration.py:1071 msgid "Converting Slack data… This may take a while." msgstr "" -#: zerver/views/registration.py:1089 +#: zerver/views/registration.py:1091 msgid "Importing messages…" msgstr "" -#: zerver/views/registration.py:1092 +#: zerver/views/registration.py:1094 msgid "Importing attachment data…" msgstr "" -#: zerver/views/registration.py:1095 +#: zerver/views/registration.py:1097 msgid "Importing converted Slack data…" msgstr "" -#: zerver/views/registration.py:1101 +#: zerver/views/registration.py:1103 msgid "Finalizing import…" msgstr "" -#: zerver/views/registration.py:1104 +#: zerver/views/registration.py:1106 msgid "Done!" msgstr "" -#: zerver/views/registration.py:1132 +#: zerver/views/registration.py:1134 msgid "No users matching provided email." msgstr "" -#: zerver/views/scheduled_messages.py:75 +#: zerver/views/scheduled_messages.py:83 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:86 +#: zerver/views/scheduled_messages.py:94 msgid "Topic required when updating scheduled message type to channel." msgstr "" @@ -6806,102 +6881,102 @@ msgstr "" msgid "Invalid DSN" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:182 msgid "Private channels cannot be made default." msgstr "" -#: zerver/views/streams.py:206 +#: zerver/views/streams.py:216 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:237 +#: zerver/views/streams.py:247 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:339 zerver/views/streams.py:343 -#: zerver/views/streams.py:351 +#: zerver/views/streams.py:357 zerver/views/streams.py:361 +#: zerver/views/streams.py:369 msgid "Invalid parameters" msgstr "" -#: zerver/views/streams.py:367 zerver/views/streams.py:481 +#: zerver/views/streams.py:385 zerver/views/streams.py:494 msgid "Channel content access is required." msgstr "" -#: zerver/views/streams.py:437 +#: zerver/views/streams.py:450 msgid "Channel already has that name." msgstr "" -#: zerver/views/streams.py:542 zerver/views/user_groups.py:511 +#: zerver/views/streams.py:553 zerver/views/user_groups.py:511 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:619 +#: zerver/views/streams.py:630 #, python-brace-format msgid "{user_full_name} subscribed you to {channel_name}." msgstr "" -#: zerver/views/streams.py:625 +#: zerver/views/streams.py:636 #, python-brace-format msgid "{user_full_name} subscribed you to the following channels:" msgstr "" -#: zerver/views/streams.py:794 +#: zerver/views/streams.py:812 #, python-brace-format msgid "Unable to access channel ({channel_name})." msgstr "" -#: zerver/views/streams.py:810 +#: zerver/views/streams.py:828 msgid "You can only invite other Zephyr mirroring users to private channels." msgstr "" -#: zerver/views/streams.py:928 +#: zerver/views/streams.py:951 #, python-brace-format msgid "{user_name} created the following channels: {new_channels}." msgstr "" -#: zerver/views/streams.py:930 +#: zerver/views/streams.py:953 #, python-brace-format msgid "{user_name} created a new channel {new_channels}." msgstr "" -#: zerver/views/streams.py:931 +#: zerver/views/streams.py:954 msgid "new channels" msgstr "" -#: zerver/views/streams.py:973 +#: zerver/views/streams.py:996 #, python-brace-format msgid "**Web-public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:977 +#: zerver/views/streams.py:1000 #, python-brace-format msgid "**Public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:981 +#: zerver/views/streams.py:1004 #, python-brace-format msgid "" "**Private, shared history** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:985 +#: zerver/views/streams.py:1008 #, python-brace-format msgid "" "**Private, protected history** channel created by {user_name}. **Description:" "**" msgstr "" -#: zerver/views/streams.py:1220 +#: zerver/views/streams.py:1243 #, python-brace-format msgid "{property} is not a boolean" msgstr "" -#: zerver/views/streams.py:1223 +#: zerver/views/streams.py:1246 #, python-brace-format msgid "Unknown subscription property: {property}" msgstr "" -#: zerver/views/streams.py:1271 +#: zerver/views/streams.py:1294 #, python-brace-format msgid "Not subscribed to channel ID {channel_id}" msgstr "" @@ -6967,8 +7042,8 @@ msgstr "" msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:448 zerver/views/users.py:517 -#: zerver/views/users.py:625 +#: zerver/views/upload.py:448 zerver/views/users.py:523 +#: zerver/views/users.py:631 msgid "You may only upload one file at a time" msgstr "" @@ -7019,46 +7094,46 @@ msgstr "" msgid "User group {group_id} is not a subgroup of this group." msgstr "" -#: zerver/views/user_settings.py:63 +#: zerver/views/user_settings.py:64 msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:71 +#: zerver/views/user_settings.py:72 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:184 +#: zerver/views/user_settings.py:205 msgid "Invalid default_language" msgstr "" -#: zerver/views/user_settings.py:192 +#: zerver/views/user_settings.py:213 #, python-brace-format msgid "Invalid notification sound '{notification_sound}'" msgstr "" -#: zerver/views/user_settings.py:203 +#: zerver/views/user_settings.py:224 #, python-brace-format msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:348 +#: zerver/views/user_settings.py:370 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:358 +#: zerver/views/user_settings.py:380 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:363 +#: zerver/views/user_settings.py:385 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:369 +#: zerver/views/user_settings.py:391 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:425 +#: zerver/views/user_settings.py:447 msgid "You must upload exactly one avatar." msgstr "" @@ -7083,47 +7158,47 @@ msgstr "" msgid "Invalid new email address." msgstr "" -#: zerver/views/users.py:333 +#: zerver/views/users.py:334 #, python-brace-format msgid "New email value error: {message}" msgstr "" -#: zerver/views/users.py:472 +#: zerver/views/users.py:473 msgid "Failed to change owner, no such user" msgstr "" -#: zerver/views/users.py:474 +#: zerver/views/users.py:475 msgid "Failed to change owner, user is deactivated" msgstr "" -#: zerver/views/users.py:476 +#: zerver/views/users.py:477 msgid "Failed to change owner, bots can't own other bots" msgstr "" -#: zerver/views/users.py:587 +#: zerver/views/users.py:593 msgid "" "Can't create bots until FAKE_EMAIL_DOMAIN is correctly configured.\n" "Please contact your server administrator." msgstr "" -#: zerver/views/users.py:597 +#: zerver/views/users.py:603 msgid "Embedded bots are not enabled." msgstr "" -#: zerver/views/users.py:599 +#: zerver/views/users.py:605 msgid "Invalid embedded bot name." msgstr "" -#: zerver/views/users.py:824 +#: zerver/views/users.py:830 msgid "User not authorized to create users" msgstr "" -#: zerver/views/users.py:841 +#: zerver/views/users.py:847 #, python-brace-format msgid "Email '{email}' not allowed in this organization" msgstr "" -#: zerver/views/users.py:846 +#: zerver/views/users.py:852 msgid "Disposable email addresses are not allowed in this organization" msgstr "" @@ -7208,7 +7283,7 @@ msgstr "" msgid "Content can't be empty" msgstr "" -#: zerver/webhooks/jotform/view.py:69 +#: zerver/webhooks/jotform/view.py:152 msgid "Unable to handle Jotform payload" msgstr "" @@ -7265,116 +7340,116 @@ msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:106 zilencer/views.py:108 +#: zilencer/views.py:117 zilencer/views.py:119 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:113 +#: zilencer/views.py:124 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:150 +#: zilencer/views.py:161 #, python-brace-format msgid "{hostname} contains invalid components (e.g., path, query, fragment)." msgstr "" -#: zilencer/views.py:157 +#: zilencer/views.py:168 #, python-brace-format msgid "{hostname} is not a valid hostname" msgstr "" -#: zilencer/views.py:167 +#: zilencer/views.py:178 #, python-brace-format msgid "{hostname} not yet registered" msgstr "" -#: zilencer/views.py:219 +#: zilencer/views.py:230 msgid "Invalid email address." msgstr "" -#: zilencer/views.py:235 +#: zilencer/views.py:246 #, python-brace-format msgid "{domain} is invalid because it does not have any MX records" msgstr "" -#: zilencer/views.py:240 +#: zilencer/views.py:251 #, python-brace-format msgid "{domain} does not exist" msgstr "" -#: zilencer/views.py:339 +#: zilencer/views.py:350 #, python-brace-format msgid "" "The global limits on recent usage of this endpoint have been reached. Please " "try again later or reach out to {support_email} for assistance." msgstr "" -#: zilencer/views.py:347 +#: zilencer/views.py:358 msgid "Registration not found for this hostname" msgstr "" -#: zilencer/views.py:359 +#: zilencer/views.py:370 msgid "The host reported it has no verification secret." msgstr "" -#: zilencer/views.py:361 +#: zilencer/views.py:372 #, python-brace-format msgid "Error response received from the host: {status_code}" msgstr "" -#: zilencer/views.py:431 +#: zilencer/views.py:442 msgid "Missing ios_app_id" msgstr "" -#: zilencer/views.py:434 +#: zilencer/views.py:445 msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:687 +#: zilencer/views.py:821 #, python-brace-format msgid "" "Your plan doesn't allow sending push notifications. Reason provided by the " "server: {reason}" msgstr "" -#: zilencer/views.py:735 +#: zilencer/views.py:869 msgid "Your plan doesn't allow sending push notifications." msgstr "" -#: zilencer/views.py:951 +#: zilencer/views.py:1085 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:954 +#: zilencer/views.py:1088 msgid "Invalid event type." msgstr "" -#: zilencer/views.py:961 +#: zilencer/views.py:1095 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:1066 +#: zilencer/views.py:1200 msgid "Duplicate registration detected." msgstr "" -#: zilencer/views.py:1484 +#: zilencer/views.py:1618 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:557 +#: zproject/backends.py:560 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2510 +#: zproject/backends.py:2812 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3230 +#: zproject/backends.py:3536 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:3233 +#: zproject/backends.py:3539 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/no/translations.json b/locale/no/translations.json index 3570a204f0..b4e2d9039d 100644 --- a/locale/no/translations.json +++ b/locale/no/translations.json @@ -1,5 +1,4 @@ { - "\"{empty_topic_name}\" topic allowed": "", "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "", "(attached file)": "", "(default)": "", @@ -134,6 +133,7 @@ "Add {full_name} to groups": "", "Added successfully!": "", "Added successfully.": "", + "Administrative permissions": "", "Administrator": "Administrator", "Administrators": "", "Administrators and moderators this Zulip organization will be able to see this email address.": "", @@ -144,7 +144,7 @@ "Admins, moderators and full members": "", "Admins, moderators and members": "", "Admins, moderators, members and guests": "", - "Advanced configurations": "", + "Advanced configuration": "", "Advertise organization in the Zulip communities directory": "", "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "", "Alert word": "", @@ -156,6 +156,7 @@ "All": "", "All channels": "", "All groups": "", + "All messages": "", "All messages including muted channels": "", "All roles ({count})": "", "All time": "", @@ -173,6 +174,7 @@ "Allow sending new messages to this channel.": "", "Allow subdomains": "Tillat underdomener", "Allow viewing the history of a message?": "", + "Allow “{empty_topic_name}”": "", "Allowed domains": "Tillatte domener", "Allowed domains: {domains}": "", "Alphabetize choices": "", @@ -217,7 +219,6 @@ "Are you sure you want to delete all drafts? This action cannot be undone.": "", "Are you sure you want to delete your profile picture?": "", "Are you sure you want to join it directly as well?": "", - "Are you sure you want to mark all messages as read? This action cannot be undone.": "", "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "", @@ -283,6 +284,7 @@ "Cancel": "", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot add duplicate task.": "", "Cannot save invalid Jitsi server URL.": "", "Cannot save invalid message retention period.": "", "Cannot send message while files are being uploaded.": "", @@ -331,6 +333,7 @@ "Choose a name for the new user group.": "", "Choose avatar": "", "Choose members": "", + "Choose messages to mark as read": "", "Choose subscribers": "", "Clear avatar": "", "Clear image": "", @@ -357,6 +360,7 @@ "Collapse/show selected message": "", "Combined feed": "", "Combined feed options": "", + "Common words were excluded from your search:": "", "Community": "", "Commuting": "", "Compact": "", @@ -510,6 +514,7 @@ "Delete message": "", "Delete message?": "", "Delete profile picture": "", + "Delete reminder": "", "Delete saved snippet?": "", "Delete scheduled message": "", "Delete selected draft": "", @@ -557,6 +562,7 @@ "Display “(guest)” after names of guest users": "", "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "", "Do you want to allow your private data to be exported?": "", + "Do you want to convert the pasted text into a file?": "", "Domain": "", "Don't allow": "", "Don't delete": "", @@ -645,6 +651,7 @@ "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.": "", "Error: Could not resend invitation.": "", + "Error: Could not resolve topic.": "", "Error: Could not revoke invitation.": "", "Escape key navigates to home view": "", "Estimated messages per week": "", @@ -659,6 +666,7 @@ "Everyone will need to log in again at the new URL for your organization.": "", "Except in topics I'm following": "", "Exclude messages with topic .": "", + "Exclude messages you sent": "", "Exit search": "", "Expand compose box": "", "Expand direct messages": "", @@ -675,7 +683,6 @@ "Export type": "", "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "", "External account type": "", - "External link": "", "Failed": "", "Failed adding one or more channels.": "", "Failed to create video call.": "", @@ -701,6 +708,7 @@ "Filter by category": "", "Filter channels": "", "Filter code playgrounds": "", + "Filter component": "", "Filter deactivated users": "", "Filter default channels": "", "Filter direct messages": "", @@ -739,7 +747,6 @@ "Generate channel email address": "", "Generate email address": "", "Generate new API key": "", - "Generic": "", "Generic bot": "", "Get API key": "", "Go back through viewing history": "", @@ -759,6 +766,7 @@ "Go to home view": "", "Go to inbox": "", "Go to list of topics": "", + "Go to list of topics for the current channel": "", "Go to next unread direct message": "", "Go to next unread followed topic": "", "Go to next unread topic": "", @@ -788,6 +796,7 @@ "Hide muted message again": "", "Hide password": "", "Hide starred message count": "", + "Hide unread counter": "", "Hide user list": "", "High contrast mode": "", "Hint": "", @@ -830,6 +839,7 @@ "Integrations": "", "Invalid URL": "", "Invalid custom time": "", + "Invalid date value": "", "Invalid time format: {timestamp}": "", "Invalid user": "", "Invalid users": "", @@ -924,13 +934,13 @@ "Manage your API key": "", "March": "", "Mark all messages as read": "", - "Mark all messages as read?": "", "Mark all messages as unread": "", "Mark as read": "", "Mark as resolved": "", "Mark as unread from here": "", "Mark as unread from selected message": "", "Mark as unresolved": "", + "Mark messages as read": "", "Mark messages as unread?": "", "Mark topic as read": "", "Mark topic as resolved": "", @@ -974,6 +984,7 @@ "Message-area line height (%)": "", "Messages": "", "Messages in all public channels": "", + "Messages in all public channels that you can view": "", "Messages in topics you follow.": "", "Messages in your view are faded to remind you that you are viewing a different conversation from the one you are composing to.": "", "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "", @@ -983,11 +994,14 @@ "Messages will not be automatically marked as read because this is not a conversation view. Change setting": "", "Messages will not be automatically marked as read. Change setting": "", "Messages with yourself": "", + "Messages you sent": "", + "Messaging permissions": "", "Mobile": "", "Mobile message notifications": "", "Mobile notifications": "", "Mobile push notifications are not enabled on this server.": "", "Mobile push notifications are not enabled on this server. Learn more": "", + "Moderation permissions": "", "Moderator": "", "Moderators": "", "Monday": "", @@ -1012,11 +1026,13 @@ "Mute topic": "", "Mute user": "", "Muted": "", + "Muted topics": "", "Muted user": "", "Muted user (guest)": "", "Muted users": "", "Name": "", "Name changes are disabled in this organization. Contact an administrator to change your name.": "", + "Name the task before adding.": "", "Narrow to direct messages that include .": "", "Narrow to direct messages with .": "", "Narrow to direct messages.": "", @@ -1048,6 +1064,7 @@ "New direct message": "", "New direct message from {sender_full_name}": "", "New email": "", + "New message": "", "New option": "", "New password": "", "New password is too weak!": "", @@ -1058,7 +1075,6 @@ "Next unread direct message": "", "Next unread followed topic": "", "Next unread topic": "", - "No \"{empty_topic_name}\" topic": "", "No DM recipients": "", "No bots match your current filter.": "", "No channel subscribers match your current filter.": "", @@ -1088,6 +1104,7 @@ "No owner": "", "No playgrounds configured.": "", "No playgrounds match your current filter.": "", + "No reminders scheduled.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", @@ -1102,6 +1119,7 @@ "No users match your current filter.": "", "No users match your filters.": "", "No users or subgroups to add.": "", + "No “{empty_topic_name}” topic": "", "No, I'll catch up.": "", "No, don't ask again.": "", "Nobody": "", @@ -1117,6 +1135,8 @@ "Not subscribed": "", "Note that any bots that you maintain will be disabled.": "", "Nothing to preview": "", + "Notification Bot to you": "", + "Notification message cannot be sent when subscribing more than {max_users} users.": "", "Notification of account deactivation on {realm_name}": "", "Notification settings": "", "Notification sound": "", @@ -1151,12 +1171,15 @@ "Only organization owners can edit these settings.": "", "Only organization owners may deactivate an organization.": "", "Only owners can change these settings.": "", + "Only the topic is allowed in this channel.": "", "Only topics you follow": "", + "Only “{empty_topic_name}” topic allowed": "", "Open": "", "Open help menu": "", "Open message menu": "", "Open personal menu": "", "Open reactions menu": "", + "Open {text}": "", "Open-source project": "", "Option already present.": "", "Optional": "", @@ -1165,6 +1188,8 @@ "Organization URL": "", "Organization administrators can automatically administer all channels.": "", "Organization administrators can reactivate deactivated users.": "", + "Organization default ({org_level_topics_policy})": "", + "Organization default {org_level_message_retention_setting}": "", "Organization description": "", "Organization logo": "", "Organization name": "", @@ -1195,6 +1220,7 @@ "Password should be at least {length} characters long.": "", "Paste as plain text": "", "Paste formatted text": "", + "PastedText": "", "Pattern": "", "People & Body": "", "Permissions": "", @@ -1269,6 +1295,7 @@ "Reloading…": "", "Remind me about this": "", "Reminder scheduled": "", + "Reminders": "", "Remove": "", "Remove from default": "", "Remove it from the left sidebar for all users.": "", @@ -1325,6 +1352,7 @@ "Schedule message": "", "Schedule reminder": "", "Scheduled messages": "", + "Scheduled reminders": "", "Scroll down": "", "Scroll down to view your message.": "", "Scroll through channels": "", @@ -1364,6 +1392,7 @@ "Send message": "", "Send mobile notifications even if I'm online": "", "Send mobile notifications even if user is online": "", + "Send notification message to newly subscribed users": "", "Send notifications for all branches": "", "Send options": "", "Send weekly digest emails to inactive users": "", @@ -1398,6 +1427,8 @@ "Show previews of uploaded and linked images and videos": "", "Show starred message count": "", "Show status text": "", + "Show unread count summaries in the left sidebar": "", + "Show unread counter": "", "Show unread counts for": "", "Show user list": "", "Show when other users are typing": "", @@ -1407,10 +1438,8 @@ "Skip the rest": "", "Skip video — I'm familiar with Zulip": "", "Skipped unsubscribed channels": "", - "Slack compatible": "", - "Slack's outgoing webhooks": "", + "Slack-compatible": "", "Smileys & Emotion": "", - "Some common words were excluded from your search.": "", "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", "Some topic participants are not subscribed to  .": "", "Sort by estimated weekly traffic": "", @@ -1447,6 +1476,7 @@ "Subscriber count": "", "Subscribers": "", "Subscribers preview": "", + "Subscription permissions": "", "Successfully subscribed user:": "", "Successfully subscribed users:": "", "Summarize recent messages": "", @@ -1557,7 +1587,9 @@ "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To deactivate this group, you must first remove it from all other groups. This group is currently a subgroup of: .": "", "To edit or reschedule a message, click on it or press .": "", + "To enable this configuration, all messages in this channel must be in the topic. Consider renaming other topics to .": "", "To invite users, please increase the number of licenses or deactivate inactive users.": "", "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "", "To preserve your reading state, this view does not mark messages as read.": "", @@ -1572,7 +1604,9 @@ "Toggle topic mute": "", "Tomorrow at {time}": "", "Top topic in the channel": "", + "Top unread topic in the channel": "", "Topic": "", + "Topic actions": "", "Topic actions menu": "", "Topic muted": "", "Topic notifications": "", @@ -1582,6 +1616,7 @@ "Topics I participate in": "", "Topics I send a message to": "", "Topics I start": "", + "Topics you don't follow": "", "Travel & Places": "", "Try now": "", "Tuesday": "", @@ -1618,6 +1653,7 @@ "Unread count badge (appears in desktop sidebar and browser tab)": "", "Unread messages": "", "Unresolve topic": "", + "Unresolved topics": "", "Unstar all messages": "", "Unstar all messages in topic": "", "Unstar messages in topic": "", @@ -1653,7 +1689,6 @@ "Use full width on wide screens": "", "Use html encoding (not recommended)": "", "Use or create a saved snippet": "", - "Use organization level settings {org_level_message_retention_setting}": "", "Use the back button in your browser or desktop app.": "", "Use this space for personal notes, or to test out Zulip features.": "", "User": "", @@ -1735,6 +1770,7 @@ "Where to send notifications": "", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "", "Which branches should notifications be sent for?": "", + "Which messages do you want to mark as read? This action cannot be undone.": "", "Which messages should be moved?": "", "Which parts of the emails should be included in the Zulip messages?": "", "Who can access this channel": "", @@ -1756,18 +1792,19 @@ "Who can create web-public channels": "", "Who can delete any message": "", "Who can delete their own messages": "", + "Who can edit topics in any channel": "", "Who can join this group": "", "Who can leave this group": "", "Who can manage plans and billing": "", "Who can mention this group": "", "Who can move messages inside this channel": "", + "Who can move messages out of any channel": "", "Who can move messages out of this channel": "", - "Who can move messages to another channel": "", - "Who can move messages to another topic": "", "Who can notify a large number of users with a wildcard mention": "", "Who can post to this channel": "", "Who can remove members from this group": "", "Who can resolve topics": "", + "Who can resolve topics in this channel": "", "Who can send email invitations to new users": "", "Who can start a direct message conversation": "", "Who can subscribe anyone to this channel": "", @@ -1782,6 +1819,7 @@ "Working remotely": "", "Would you like to view messages in all public channels?": "", "Write": "", + "Yes, convert": "", "Yes, please!": "", "Yes, save": "", "Yes, schedule": "", @@ -1892,7 +1930,6 @@ "You may want to configure default new user settings and custom profile fields prior to inviting users.": "", "You might be interested in recent conversations.": "", "You need to be running Zephyr mirroring in order to send messages!": "", - "You searched for:": "", "You subscribed to . ": "", "You type": "", "You unsubscribed from . ": "", @@ -1983,8 +2020,10 @@ "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "", "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "", "{count, plural, one {# draft} other {# drafts}} for this conversation": "", + "{count, plural, one {# message} other {# messages}} will be marked as read.": "", "{count, plural, one {# message} other {# messages}} will be moved.": "", "{count, plural, one {minute} other {minutes}}": "", + "{count}+ messages will be marked as read.": "", "{date} at {time}": "", "{days_old} days ago": "", "{description} ({count})": "", diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index d07f4e57e8..7abb9d6c77 100644 --- a/locale/pt_BR/LC_MESSAGES/django.po +++ b/locale/pt_BR/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-26 04:41+0000\n" +"POT-Creation-Date: 2025-07-16 18:53+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Luiz François , 2021\n" "Language-Team: Portuguese (Brazil) (http://app.transifex.com/zulip/zulip/" @@ -227,7 +227,7 @@ msgstr "" msgid "Please add a credit card to schedule upgrade." msgstr "" -#: corporate/lib/stripe.py:2960 +#: corporate/lib/stripe.py:2978 msgid "" "Unable to update the plan. The plan has been expired and replaced with a new " "plan." @@ -235,11 +235,11 @@ msgstr "" "Não foi possível atualizar o plano. O plano foi expirado e substituído por " "um novo plano." -#: corporate/lib/stripe.py:2965 +#: corporate/lib/stripe.py:2983 msgid "Unable to update the plan. The plan has ended." msgstr "Não foi possível atualizar o plano. O plano terminou." -#: corporate/lib/stripe.py:3033 +#: corporate/lib/stripe.py:3051 #, fuzzy #| msgid "" #| "Your plan is already on {licenses} licenses in the current billing period." @@ -247,7 +247,7 @@ msgid "" "Cannot update licenses in the current billing period for free trial plan." msgstr "Seu planos já está com {licenses} licenças no periodo atual de fatura." -#: corporate/lib/stripe.py:3038 corporate/lib/stripe.py:3066 +#: corporate/lib/stripe.py:3056 corporate/lib/stripe.py:3084 msgid "" "Unable to update licenses manually. Your plan is on automatic license " "management." @@ -255,30 +255,30 @@ msgstr "" "Não foi possível atualizar as licenças manualmente. O seu plano está em " "gestão automática de licenças." -#: corporate/lib/stripe.py:3044 +#: corporate/lib/stripe.py:3062 #, python-brace-format msgid "" "Your plan is already on {licenses} licenses in the current billing period." msgstr "Seu planos já está com {licenses} licenças no periodo atual de fatura." -#: corporate/lib/stripe.py:3049 +#: corporate/lib/stripe.py:3067 msgid "You cannot decrease the licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3075 +#: corporate/lib/stripe.py:3093 msgid "" "Cannot change the licenses for next billing cycle for a plan that is being " "downgraded." msgstr "" -#: corporate/lib/stripe.py:3081 +#: corporate/lib/stripe.py:3099 #, python-brace-format msgid "" "Your plan is already scheduled to renew with {licenses_at_next_renewal} " "licenses." msgstr "" -#: corporate/lib/stripe.py:3105 +#: corporate/lib/stripe.py:3123 #, fuzzy, python-brace-format #| msgid "" #| "Your plan is already on {licenses} licenses in the current billing period." @@ -287,43 +287,42 @@ msgid "" "billing period." msgstr "Seu planos já está com {licenses} licenças no periodo atual de fatura." -#: corporate/lib/stripe.py:3127 +#: corporate/lib/stripe.py:3145 msgid "Nothing to change." msgstr "Nada a alterar." -#: corporate/lib/stripe.py:3412 +#: corporate/lib/stripe.py:3430 msgid "No customer for this organization!" msgstr "Sem clientes para esta organização!" -#: corporate/lib/stripe.py:3421 +#: corporate/lib/stripe.py:3439 msgid "Session not found" msgstr "Sessão não encontrada" -#: corporate/lib/stripe.py:3427 zerver/decorator.py:218 zerver/decorator.py:723 -#: zerver/lib/streams.py:1416 zerver/lib/streams.py:1442 -#: zerver/lib/streams.py:1444 zerver/lib/streams.py:1446 -#: zerver/lib/streams.py:1465 zerver/lib/user_groups.py:166 -#: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:359 -#: zerver/lib/user_groups.py:455 zerver/lib/users.py:204 -#: zerver/lib/users.py:271 zerver/lib/users.py:300 zerver/lib/users.py:304 -#: zerver/views/invite.py:144 zerver/views/invite.py:255 -#: zerver/views/message_summary.py:31 zerver/views/presence.py:53 -#: zerver/views/realm_emoji.py:35 zerver/views/streams.py:374 -#: zerver/views/streams.py:377 zerver/views/streams.py:386 -#: zerver/views/streams.py:425 zerver/views/streams.py:745 -#: zerver/views/streams.py:799 +#: corporate/lib/stripe.py:3445 zerver/decorator.py:218 zerver/decorator.py:723 +#: zerver/lib/streams.py:139 zerver/lib/streams.py:213 +#: zerver/lib/streams.py:215 zerver/lib/streams.py:217 +#: zerver/lib/streams.py:226 zerver/lib/streams.py:1518 +#: zerver/lib/user_groups.py:166 zerver/lib/user_groups.py:192 +#: zerver/lib/user_groups.py:359 zerver/lib/user_groups.py:455 +#: zerver/lib/users.py:204 zerver/lib/users.py:271 zerver/lib/users.py:300 +#: zerver/lib/users.py:304 zerver/views/invite.py:144 +#: zerver/views/invite.py:255 zerver/views/message_summary.py:31 +#: zerver/views/presence.py:53 zerver/views/realm_emoji.py:35 +#: zerver/views/streams.py:392 zerver/views/streams.py:395 +#: zerver/views/streams.py:404 zerver/views/streams.py:817 msgid "Insufficient permission" msgstr "Permissão insuficiente" -#: corporate/lib/stripe.py:3438 +#: corporate/lib/stripe.py:3456 msgid "Payment intent not found" msgstr "" -#: corporate/lib/stripe.py:3441 +#: corporate/lib/stripe.py:3459 msgid "Pass stripe_session_id or stripe_invoice_id" msgstr "" -#: corporate/lib/stripe.py:4187 +#: corporate/lib/stripe.py:4205 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -347,8 +346,8 @@ msgstr "" msgid "Invalid billing access token." msgstr "Tipo de interface inválido" -#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1312 -#: zilencer/views.py:1337 +#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1446 +#: zilencer/views.py:1471 #, python-brace-format msgid "" "Couldn't reconcile billing data between server and realm. Please contact " @@ -424,7 +423,7 @@ msgid "Method not allowed (405)" msgstr "" #: templates/500.html:4 templates/500.html:16 -#: zerver/actions/scheduled_messages.py:442 zerver/middleware.py:407 +#: zerver/actions/scheduled_messages.py:458 zerver/middleware.py:407 msgid "Internal server error" msgstr "Erro interno do servidor" @@ -612,6 +611,7 @@ msgid "" msgstr "" #: templates/confirmation/confirm_preregistrationuser.html:5 +#: templates/confirmation/redirect_to_post.html:5 msgid "Confirming your email address" msgstr "" @@ -994,152 +994,153 @@ msgstr "" #: templates/corporate/comparison_table_integrated.html:785 #: templates/corporate/comparison_table_integrated.html:800 #: templates/corporate/comparison_table_integrated.html:811 -#: templates/corporate/comparison_table_integrated.html:821 #: templates/corporate/comparison_table_integrated.html:822 -#: templates/corporate/comparison_table_integrated.html:834 -#: templates/corporate/comparison_table_integrated.html:835 +#: templates/corporate/comparison_table_integrated.html:832 +#: templates/corporate/comparison_table_integrated.html:833 +#: templates/corporate/comparison_table_integrated.html:845 #: templates/corporate/comparison_table_integrated.html:846 -#: templates/corporate/comparison_table_integrated.html:847 -#: templates/corporate/comparison_table_integrated.html:848 -#: templates/corporate/comparison_table_integrated.html:860 -#: templates/corporate/comparison_table_integrated.html:861 -#: templates/corporate/comparison_table_integrated.html:877 -#: templates/corporate/comparison_table_integrated.html:878 -#: templates/corporate/comparison_table_integrated.html:879 +#: templates/corporate/comparison_table_integrated.html:857 +#: templates/corporate/comparison_table_integrated.html:858 +#: templates/corporate/comparison_table_integrated.html:859 +#: templates/corporate/comparison_table_integrated.html:871 +#: templates/corporate/comparison_table_integrated.html:872 +#: templates/corporate/comparison_table_integrated.html:888 +#: templates/corporate/comparison_table_integrated.html:889 #: templates/corporate/comparison_table_integrated.html:890 -#: templates/corporate/comparison_table_integrated.html:891 -#: templates/corporate/comparison_table_integrated.html:892 +#: templates/corporate/comparison_table_integrated.html:901 +#: templates/corporate/comparison_table_integrated.html:902 #: templates/corporate/comparison_table_integrated.html:903 -#: templates/corporate/comparison_table_integrated.html:904 -#: templates/corporate/comparison_table_integrated.html:905 -#: templates/corporate/comparison_table_integrated.html:918 -#: templates/corporate/comparison_table_integrated.html:919 -#: templates/corporate/comparison_table_integrated.html:920 -#: templates/corporate/comparison_table_integrated.html:938 -#: templates/corporate/comparison_table_integrated.html:939 -#: templates/corporate/comparison_table_integrated.html:940 -#: templates/corporate/comparison_table_integrated.html:953 -#: templates/corporate/comparison_table_integrated.html:954 -#: templates/corporate/comparison_table_integrated.html:955 -#: templates/corporate/comparison_table_integrated.html:968 -#: templates/corporate/comparison_table_integrated.html:969 -#: templates/corporate/comparison_table_integrated.html:970 -#: templates/corporate/comparison_table_integrated.html:983 -#: templates/corporate/comparison_table_integrated.html:984 -#: templates/corporate/comparison_table_integrated.html:985 -#: templates/corporate/comparison_table_integrated.html:998 -#: templates/corporate/comparison_table_integrated.html:999 -#: templates/corporate/comparison_table_integrated.html:1000 -#: templates/corporate/comparison_table_integrated.html:1013 -#: templates/corporate/comparison_table_integrated.html:1014 -#: templates/corporate/comparison_table_integrated.html:1015 +#: templates/corporate/comparison_table_integrated.html:914 +#: templates/corporate/comparison_table_integrated.html:915 +#: templates/corporate/comparison_table_integrated.html:916 +#: templates/corporate/comparison_table_integrated.html:929 +#: templates/corporate/comparison_table_integrated.html:930 +#: templates/corporate/comparison_table_integrated.html:931 +#: templates/corporate/comparison_table_integrated.html:949 +#: templates/corporate/comparison_table_integrated.html:950 +#: templates/corporate/comparison_table_integrated.html:951 +#: templates/corporate/comparison_table_integrated.html:964 +#: templates/corporate/comparison_table_integrated.html:965 +#: templates/corporate/comparison_table_integrated.html:966 +#: templates/corporate/comparison_table_integrated.html:979 +#: templates/corporate/comparison_table_integrated.html:980 +#: templates/corporate/comparison_table_integrated.html:981 +#: templates/corporate/comparison_table_integrated.html:994 +#: templates/corporate/comparison_table_integrated.html:995 +#: templates/corporate/comparison_table_integrated.html:996 +#: templates/corporate/comparison_table_integrated.html:1009 +#: templates/corporate/comparison_table_integrated.html:1010 +#: templates/corporate/comparison_table_integrated.html:1011 +#: templates/corporate/comparison_table_integrated.html:1024 +#: templates/corporate/comparison_table_integrated.html:1025 #: templates/corporate/comparison_table_integrated.html:1026 -#: templates/corporate/comparison_table_integrated.html:1027 -#: templates/corporate/comparison_table_integrated.html:1028 +#: templates/corporate/comparison_table_integrated.html:1037 +#: templates/corporate/comparison_table_integrated.html:1038 #: templates/corporate/comparison_table_integrated.html:1039 -#: templates/corporate/comparison_table_integrated.html:1040 -#: templates/corporate/comparison_table_integrated.html:1041 +#: templates/corporate/comparison_table_integrated.html:1050 +#: templates/corporate/comparison_table_integrated.html:1051 #: templates/corporate/comparison_table_integrated.html:1052 -#: templates/corporate/comparison_table_integrated.html:1053 -#: templates/corporate/comparison_table_integrated.html:1054 -#: templates/corporate/comparison_table_integrated.html:1066 -#: templates/corporate/comparison_table_integrated.html:1067 +#: templates/corporate/comparison_table_integrated.html:1063 +#: templates/corporate/comparison_table_integrated.html:1064 +#: templates/corporate/comparison_table_integrated.html:1065 #: templates/corporate/comparison_table_integrated.html:1077 #: templates/corporate/comparison_table_integrated.html:1078 -#: templates/corporate/comparison_table_integrated.html:1079 -#: templates/corporate/comparison_table_integrated.html:1080 -#: templates/corporate/comparison_table_integrated.html:1095 -#: templates/corporate/comparison_table_integrated.html:1096 -#: templates/corporate/comparison_table_integrated.html:1097 -#: templates/corporate/comparison_table_integrated.html:1098 -#: templates/corporate/comparison_table_integrated.html:1110 -#: templates/corporate/comparison_table_integrated.html:1111 -#: templates/corporate/comparison_table_integrated.html:1112 -#: templates/corporate/comparison_table_integrated.html:1113 -#: templates/corporate/comparison_table_integrated.html:1125 -#: templates/corporate/comparison_table_integrated.html:1126 -#: templates/corporate/comparison_table_integrated.html:1127 -#: templates/corporate/comparison_table_integrated.html:1128 -#: templates/corporate/comparison_table_integrated.html:1140 -#: templates/corporate/comparison_table_integrated.html:1141 -#: templates/corporate/comparison_table_integrated.html:1142 -#: templates/corporate/comparison_table_integrated.html:1143 -#: templates/corporate/comparison_table_integrated.html:1155 -#: templates/corporate/comparison_table_integrated.html:1156 -#: templates/corporate/comparison_table_integrated.html:1170 -#: templates/corporate/comparison_table_integrated.html:1171 -#: templates/corporate/comparison_table_integrated.html:1184 -#: templates/corporate/comparison_table_integrated.html:1185 -#: templates/corporate/comparison_table_integrated.html:1186 +#: templates/corporate/comparison_table_integrated.html:1088 +#: templates/corporate/comparison_table_integrated.html:1089 +#: templates/corporate/comparison_table_integrated.html:1090 +#: templates/corporate/comparison_table_integrated.html:1091 +#: templates/corporate/comparison_table_integrated.html:1106 +#: templates/corporate/comparison_table_integrated.html:1107 +#: templates/corporate/comparison_table_integrated.html:1108 +#: templates/corporate/comparison_table_integrated.html:1109 +#: templates/corporate/comparison_table_integrated.html:1121 +#: templates/corporate/comparison_table_integrated.html:1122 +#: templates/corporate/comparison_table_integrated.html:1123 +#: templates/corporate/comparison_table_integrated.html:1124 +#: templates/corporate/comparison_table_integrated.html:1136 +#: templates/corporate/comparison_table_integrated.html:1137 +#: templates/corporate/comparison_table_integrated.html:1138 +#: templates/corporate/comparison_table_integrated.html:1139 +#: templates/corporate/comparison_table_integrated.html:1151 +#: templates/corporate/comparison_table_integrated.html:1152 +#: templates/corporate/comparison_table_integrated.html:1153 +#: templates/corporate/comparison_table_integrated.html:1154 +#: templates/corporate/comparison_table_integrated.html:1166 +#: templates/corporate/comparison_table_integrated.html:1167 +#: templates/corporate/comparison_table_integrated.html:1181 +#: templates/corporate/comparison_table_integrated.html:1182 +#: templates/corporate/comparison_table_integrated.html:1195 +#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1197 -#: templates/corporate/comparison_table_integrated.html:1207 #: templates/corporate/comparison_table_integrated.html:1208 -#: templates/corporate/comparison_table_integrated.html:1222 -#: templates/corporate/comparison_table_integrated.html:1223 -#: templates/corporate/comparison_table_integrated.html:1237 -#: templates/corporate/comparison_table_integrated.html:1238 -#: templates/corporate/comparison_table_integrated.html:1252 -#: templates/corporate/comparison_table_integrated.html:1253 -#: templates/corporate/comparison_table_integrated.html:1271 -#: templates/corporate/comparison_table_integrated.html:1272 -#: templates/corporate/comparison_table_integrated.html:1273 +#: templates/corporate/comparison_table_integrated.html:1218 +#: templates/corporate/comparison_table_integrated.html:1219 +#: templates/corporate/comparison_table_integrated.html:1233 +#: templates/corporate/comparison_table_integrated.html:1234 +#: templates/corporate/comparison_table_integrated.html:1248 +#: templates/corporate/comparison_table_integrated.html:1249 +#: templates/corporate/comparison_table_integrated.html:1263 +#: templates/corporate/comparison_table_integrated.html:1264 +#: templates/corporate/comparison_table_integrated.html:1282 +#: templates/corporate/comparison_table_integrated.html:1283 #: templates/corporate/comparison_table_integrated.html:1284 -#: templates/corporate/comparison_table_integrated.html:1285 -#: templates/corporate/comparison_table_integrated.html:1286 -#: templates/corporate/comparison_table_integrated.html:1298 -#: templates/corporate/comparison_table_integrated.html:1299 -#: templates/corporate/comparison_table_integrated.html:1313 -#: templates/corporate/comparison_table_integrated.html:1314 -#: templates/corporate/comparison_table_integrated.html:1330 -#: templates/corporate/comparison_table_integrated.html:1331 -#: templates/corporate/comparison_table_integrated.html:1343 -#: templates/corporate/comparison_table_integrated.html:1344 +#: templates/corporate/comparison_table_integrated.html:1295 +#: templates/corporate/comparison_table_integrated.html:1296 +#: templates/corporate/comparison_table_integrated.html:1297 +#: templates/corporate/comparison_table_integrated.html:1309 +#: templates/corporate/comparison_table_integrated.html:1310 +#: templates/corporate/comparison_table_integrated.html:1324 +#: templates/corporate/comparison_table_integrated.html:1325 +#: templates/corporate/comparison_table_integrated.html:1341 +#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1354 #: templates/corporate/comparison_table_integrated.html:1355 #: templates/corporate/comparison_table_integrated.html:1366 -#: templates/corporate/comparison_table_integrated.html:1383 -#: templates/corporate/comparison_table_integrated.html:1384 -#: templates/corporate/comparison_table_integrated.html:1397 -#: templates/corporate/comparison_table_integrated.html:1398 -#: templates/corporate/comparison_table_integrated.html:1410 -#: templates/corporate/comparison_table_integrated.html:1411 -#: templates/corporate/comparison_table_integrated.html:1423 -#: templates/corporate/comparison_table_integrated.html:1424 -#: templates/corporate/comparison_table_integrated.html:1437 -#: templates/corporate/comparison_table_integrated.html:1438 -#: templates/corporate/comparison_table_integrated.html:1450 -#: templates/corporate/comparison_table_integrated.html:1451 -#: templates/corporate/comparison_table_integrated.html:1463 -#: templates/corporate/comparison_table_integrated.html:1464 -#: templates/corporate/comparison_table_integrated.html:1477 -#: templates/corporate/comparison_table_integrated.html:1490 -#: templates/corporate/comparison_table_integrated.html:1503 -#: templates/corporate/comparison_table_integrated.html:1516 -#: templates/corporate/comparison_table_integrated.html:1529 -#: templates/corporate/comparison_table_integrated.html:1542 -#: templates/corporate/comparison_table_integrated.html:1557 -#: templates/corporate/comparison_table_integrated.html:1558 -#: templates/corporate/comparison_table_integrated.html:1559 -#: templates/corporate/comparison_table_integrated.html:1560 +#: templates/corporate/comparison_table_integrated.html:1377 +#: templates/corporate/comparison_table_integrated.html:1394 +#: templates/corporate/comparison_table_integrated.html:1395 +#: templates/corporate/comparison_table_integrated.html:1408 +#: templates/corporate/comparison_table_integrated.html:1409 +#: templates/corporate/comparison_table_integrated.html:1421 +#: templates/corporate/comparison_table_integrated.html:1422 +#: templates/corporate/comparison_table_integrated.html:1434 +#: templates/corporate/comparison_table_integrated.html:1435 +#: templates/corporate/comparison_table_integrated.html:1448 +#: templates/corporate/comparison_table_integrated.html:1449 +#: templates/corporate/comparison_table_integrated.html:1461 +#: templates/corporate/comparison_table_integrated.html:1462 +#: templates/corporate/comparison_table_integrated.html:1474 +#: templates/corporate/comparison_table_integrated.html:1475 +#: templates/corporate/comparison_table_integrated.html:1488 +#: templates/corporate/comparison_table_integrated.html:1501 +#: templates/corporate/comparison_table_integrated.html:1514 +#: templates/corporate/comparison_table_integrated.html:1527 +#: templates/corporate/comparison_table_integrated.html:1540 +#: templates/corporate/comparison_table_integrated.html:1553 +#: templates/corporate/comparison_table_integrated.html:1568 +#: templates/corporate/comparison_table_integrated.html:1569 +#: templates/corporate/comparison_table_integrated.html:1570 #: templates/corporate/comparison_table_integrated.html:1571 -#: templates/corporate/comparison_table_integrated.html:1572 -#: templates/corporate/comparison_table_integrated.html:1573 -#: templates/corporate/comparison_table_integrated.html:1574 +#: templates/corporate/comparison_table_integrated.html:1582 #: templates/corporate/comparison_table_integrated.html:1583 #: templates/corporate/comparison_table_integrated.html:1584 #: templates/corporate/comparison_table_integrated.html:1585 -#: templates/corporate/comparison_table_integrated.html:1597 -#: templates/corporate/comparison_table_integrated.html:1598 +#: templates/corporate/comparison_table_integrated.html:1594 +#: templates/corporate/comparison_table_integrated.html:1595 +#: templates/corporate/comparison_table_integrated.html:1596 #: templates/corporate/comparison_table_integrated.html:1608 #: templates/corporate/comparison_table_integrated.html:1609 -#: templates/corporate/comparison_table_integrated.html:1622 -#: templates/corporate/comparison_table_integrated.html:1623 -#: templates/corporate/comparison_table_integrated.html:1624 +#: templates/corporate/comparison_table_integrated.html:1619 +#: templates/corporate/comparison_table_integrated.html:1620 +#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1634 #: templates/corporate/comparison_table_integrated.html:1635 #: templates/corporate/comparison_table_integrated.html:1646 #: templates/corporate/comparison_table_integrated.html:1657 #: templates/corporate/comparison_table_integrated.html:1668 #: templates/corporate/comparison_table_integrated.html:1679 #: templates/corporate/comparison_table_integrated.html:1690 +#: templates/corporate/comparison_table_integrated.html:1701 #, fuzzy #| msgid "Support Zulip" msgid "Supported" @@ -1192,92 +1193,95 @@ msgstr "Suporte o Zulip" #: templates/corporate/comparison_table_integrated.html:810 #: templates/corporate/comparison_table_integrated.html:819 #: templates/corporate/comparison_table_integrated.html:820 -#: templates/corporate/comparison_table_integrated.html:832 -#: templates/corporate/comparison_table_integrated.html:833 -#: templates/corporate/comparison_table_integrated.html:845 -#: templates/corporate/comparison_table_integrated.html:858 -#: templates/corporate/comparison_table_integrated.html:859 -#: templates/corporate/comparison_table_integrated.html:876 -#: templates/corporate/comparison_table_integrated.html:889 -#: templates/corporate/comparison_table_integrated.html:902 -#: templates/corporate/comparison_table_integrated.html:917 -#: templates/corporate/comparison_table_integrated.html:937 -#: templates/corporate/comparison_table_integrated.html:952 -#: templates/corporate/comparison_table_integrated.html:967 -#: templates/corporate/comparison_table_integrated.html:982 -#: templates/corporate/comparison_table_integrated.html:997 -#: templates/corporate/comparison_table_integrated.html:1012 -#: templates/corporate/comparison_table_integrated.html:1025 -#: templates/corporate/comparison_table_integrated.html:1038 -#: templates/corporate/comparison_table_integrated.html:1051 -#: templates/corporate/comparison_table_integrated.html:1064 -#: templates/corporate/comparison_table_integrated.html:1065 -#: templates/corporate/comparison_table_integrated.html:1153 -#: templates/corporate/comparison_table_integrated.html:1154 -#: templates/corporate/comparison_table_integrated.html:1168 -#: templates/corporate/comparison_table_integrated.html:1169 -#: templates/corporate/comparison_table_integrated.html:1183 +#: templates/corporate/comparison_table_integrated.html:821 +#: templates/corporate/comparison_table_integrated.html:830 +#: templates/corporate/comparison_table_integrated.html:831 +#: templates/corporate/comparison_table_integrated.html:843 +#: templates/corporate/comparison_table_integrated.html:844 +#: templates/corporate/comparison_table_integrated.html:856 +#: templates/corporate/comparison_table_integrated.html:869 +#: templates/corporate/comparison_table_integrated.html:870 +#: templates/corporate/comparison_table_integrated.html:887 +#: templates/corporate/comparison_table_integrated.html:900 +#: templates/corporate/comparison_table_integrated.html:913 +#: templates/corporate/comparison_table_integrated.html:928 +#: templates/corporate/comparison_table_integrated.html:948 +#: templates/corporate/comparison_table_integrated.html:963 +#: templates/corporate/comparison_table_integrated.html:978 +#: templates/corporate/comparison_table_integrated.html:993 +#: templates/corporate/comparison_table_integrated.html:1008 +#: templates/corporate/comparison_table_integrated.html:1023 +#: templates/corporate/comparison_table_integrated.html:1036 +#: templates/corporate/comparison_table_integrated.html:1049 +#: templates/corporate/comparison_table_integrated.html:1062 +#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1076 +#: templates/corporate/comparison_table_integrated.html:1164 +#: templates/corporate/comparison_table_integrated.html:1165 +#: templates/corporate/comparison_table_integrated.html:1179 +#: templates/corporate/comparison_table_integrated.html:1180 #: templates/corporate/comparison_table_integrated.html:1194 -#: templates/corporate/comparison_table_integrated.html:1195 -#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1205 #: templates/corporate/comparison_table_integrated.html:1206 -#: templates/corporate/comparison_table_integrated.html:1220 -#: templates/corporate/comparison_table_integrated.html:1221 -#: templates/corporate/comparison_table_integrated.html:1235 -#: templates/corporate/comparison_table_integrated.html:1236 -#: templates/corporate/comparison_table_integrated.html:1250 -#: templates/corporate/comparison_table_integrated.html:1251 -#: templates/corporate/comparison_table_integrated.html:1270 -#: templates/corporate/comparison_table_integrated.html:1283 -#: templates/corporate/comparison_table_integrated.html:1296 -#: templates/corporate/comparison_table_integrated.html:1297 -#: templates/corporate/comparison_table_integrated.html:1311 -#: templates/corporate/comparison_table_integrated.html:1312 -#: templates/corporate/comparison_table_integrated.html:1328 -#: templates/corporate/comparison_table_integrated.html:1329 -#: templates/corporate/comparison_table_integrated.html:1341 -#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1207 +#: templates/corporate/comparison_table_integrated.html:1216 +#: templates/corporate/comparison_table_integrated.html:1217 +#: templates/corporate/comparison_table_integrated.html:1231 +#: templates/corporate/comparison_table_integrated.html:1232 +#: templates/corporate/comparison_table_integrated.html:1246 +#: templates/corporate/comparison_table_integrated.html:1247 +#: templates/corporate/comparison_table_integrated.html:1261 +#: templates/corporate/comparison_table_integrated.html:1262 +#: templates/corporate/comparison_table_integrated.html:1281 +#: templates/corporate/comparison_table_integrated.html:1294 +#: templates/corporate/comparison_table_integrated.html:1307 +#: templates/corporate/comparison_table_integrated.html:1308 +#: templates/corporate/comparison_table_integrated.html:1322 +#: templates/corporate/comparison_table_integrated.html:1323 +#: templates/corporate/comparison_table_integrated.html:1339 +#: templates/corporate/comparison_table_integrated.html:1340 #: templates/corporate/comparison_table_integrated.html:1352 #: templates/corporate/comparison_table_integrated.html:1353 -#: templates/corporate/comparison_table_integrated.html:1354 -#: templates/corporate/comparison_table_integrated.html:1381 -#: templates/corporate/comparison_table_integrated.html:1382 -#: templates/corporate/comparison_table_integrated.html:1395 -#: templates/corporate/comparison_table_integrated.html:1396 -#: templates/corporate/comparison_table_integrated.html:1408 -#: templates/corporate/comparison_table_integrated.html:1409 -#: templates/corporate/comparison_table_integrated.html:1421 -#: templates/corporate/comparison_table_integrated.html:1422 -#: templates/corporate/comparison_table_integrated.html:1435 -#: templates/corporate/comparison_table_integrated.html:1436 -#: templates/corporate/comparison_table_integrated.html:1448 -#: templates/corporate/comparison_table_integrated.html:1449 -#: templates/corporate/comparison_table_integrated.html:1461 -#: templates/corporate/comparison_table_integrated.html:1462 -#: templates/corporate/comparison_table_integrated.html:1474 -#: templates/corporate/comparison_table_integrated.html:1475 -#: templates/corporate/comparison_table_integrated.html:1476 +#: templates/corporate/comparison_table_integrated.html:1363 +#: templates/corporate/comparison_table_integrated.html:1364 +#: templates/corporate/comparison_table_integrated.html:1365 +#: templates/corporate/comparison_table_integrated.html:1392 +#: templates/corporate/comparison_table_integrated.html:1393 +#: templates/corporate/comparison_table_integrated.html:1406 +#: templates/corporate/comparison_table_integrated.html:1407 +#: templates/corporate/comparison_table_integrated.html:1419 +#: templates/corporate/comparison_table_integrated.html:1420 +#: templates/corporate/comparison_table_integrated.html:1432 +#: templates/corporate/comparison_table_integrated.html:1433 +#: templates/corporate/comparison_table_integrated.html:1446 +#: templates/corporate/comparison_table_integrated.html:1447 +#: templates/corporate/comparison_table_integrated.html:1459 +#: templates/corporate/comparison_table_integrated.html:1460 +#: templates/corporate/comparison_table_integrated.html:1472 +#: templates/corporate/comparison_table_integrated.html:1473 +#: templates/corporate/comparison_table_integrated.html:1485 +#: templates/corporate/comparison_table_integrated.html:1486 #: templates/corporate/comparison_table_integrated.html:1487 -#: templates/corporate/comparison_table_integrated.html:1488 -#: templates/corporate/comparison_table_integrated.html:1489 +#: templates/corporate/comparison_table_integrated.html:1498 +#: templates/corporate/comparison_table_integrated.html:1499 #: templates/corporate/comparison_table_integrated.html:1500 -#: templates/corporate/comparison_table_integrated.html:1501 -#: templates/corporate/comparison_table_integrated.html:1502 +#: templates/corporate/comparison_table_integrated.html:1511 +#: templates/corporate/comparison_table_integrated.html:1512 #: templates/corporate/comparison_table_integrated.html:1513 -#: templates/corporate/comparison_table_integrated.html:1514 -#: templates/corporate/comparison_table_integrated.html:1515 +#: templates/corporate/comparison_table_integrated.html:1524 +#: templates/corporate/comparison_table_integrated.html:1525 #: templates/corporate/comparison_table_integrated.html:1526 -#: templates/corporate/comparison_table_integrated.html:1527 -#: templates/corporate/comparison_table_integrated.html:1528 +#: templates/corporate/comparison_table_integrated.html:1537 +#: templates/corporate/comparison_table_integrated.html:1538 #: templates/corporate/comparison_table_integrated.html:1539 -#: templates/corporate/comparison_table_integrated.html:1540 -#: templates/corporate/comparison_table_integrated.html:1541 -#: templates/corporate/comparison_table_integrated.html:1606 -#: templates/corporate/comparison_table_integrated.html:1607 -#: templates/corporate/comparison_table_integrated.html:1621 +#: templates/corporate/comparison_table_integrated.html:1550 +#: templates/corporate/comparison_table_integrated.html:1551 +#: templates/corporate/comparison_table_integrated.html:1552 +#: templates/corporate/comparison_table_integrated.html:1617 +#: templates/corporate/comparison_table_integrated.html:1618 #: templates/corporate/comparison_table_integrated.html:1632 -#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1643 +#: templates/corporate/comparison_table_integrated.html:1644 msgid "Self-managed" msgstr "" @@ -1285,22 +1289,22 @@ msgstr "" msgid "For organizations with up to 10 users" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1086 msgid "25 users minimum" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1363 -#: templates/corporate/comparison_table_integrated.html:1595 -#: templates/corporate/comparison_table_integrated.html:1596 -#: templates/corporate/comparison_table_integrated.html:1643 -#: templates/corporate/comparison_table_integrated.html:1644 +#: templates/corporate/comparison_table_integrated.html:1374 +#: templates/corporate/comparison_table_integrated.html:1606 +#: templates/corporate/comparison_table_integrated.html:1607 #: templates/corporate/comparison_table_integrated.html:1654 +#: templates/corporate/comparison_table_integrated.html:1655 #: templates/corporate/comparison_table_integrated.html:1665 #: templates/corporate/comparison_table_integrated.html:1676 -#: templates/corporate/comparison_table_integrated.html:1677 #: templates/corporate/comparison_table_integrated.html:1687 #: templates/corporate/comparison_table_integrated.html:1688 -#: templates/corporate/comparison_table_integrated.html:1689 +#: templates/corporate/comparison_table_integrated.html:1698 +#: templates/corporate/comparison_table_integrated.html:1699 +#: templates/corporate/comparison_table_integrated.html:1700 msgid "Not available" msgstr "" @@ -1568,15 +1572,15 @@ msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:226 +#: templates/zerver/app/index.html:227 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:239 +#: templates/zerver/app/index.html:240 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:243 msgid "Load more" msgstr "" @@ -1680,11 +1684,32 @@ msgid "" "rocketchat\">Rocket.Chat." msgstr "" -#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:19 +#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:22 msgid "Deactivated organization" msgstr "Organização desativada" -#: templates/zerver/deactivated.html:25 +#: templates/zerver/deactivated.html:20 +#, fuzzy +#| msgid "Organization name" +msgid "Organization moved" +msgstr "Nome da organização" + +#: templates/zerver/deactivated.html:29 +#, python-format +msgid "" +"This organization has moved to %(deactivated_redirect)s." +msgstr "" + +#: templates/zerver/deactivated.html:33 +#, python-format +msgid "" +"This page will automatically redirect to the new URL in 5 seconds." +msgstr "" + +#: templates/zerver/deactivated.html:38 #, fuzzy #| msgid "This custom emoji has been deactivated." msgid "" @@ -1692,34 +1717,34 @@ msgid "" "deleted." msgstr "Este emoji customizado foi desativado." -#: templates/zerver/deactivated.html:27 +#: templates/zerver/deactivated.html:40 #, python-format msgid "" "You can contact Zulip support to " "inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:31 +#: templates/zerver/deactivated.html:44 #, python-format msgid "" "You can contact this Zulip server's " "administrators to inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:36 +#: templates/zerver/deactivated.html:49 #, fuzzy #| msgid "This custom emoji has been deactivated." msgid "This organization has been deactivated." msgstr "Este emoji customizado foi desativado." -#: templates/zerver/deactivated.html:38 +#: templates/zerver/deactivated.html:51 #, python-format msgid "" "If you are an owner of this organization, you can contact Zulip support to reactivate it." msgstr "" -#: templates/zerver/deactivated.html:42 +#: templates/zerver/deactivated.html:55 #, python-format msgid "" "If you are an owner of this organization, you can notification settings." msgstr "" -#: zerver/actions/create_realm.py:300 +#: zerver/actions/create_realm.py:307 msgid "Questions and discussion about using Zulip." msgstr "" -#: zerver/actions/create_realm.py:306 +#: zerver/actions/create_realm.py:313 msgid "Experiment with Zulip here. :test_tube:" msgstr "" -#: zerver/actions/create_realm.py:312 +#: zerver/actions/create_realm.py:319 msgid "For team-wide conversations" msgstr "" @@ -4130,7 +4155,7 @@ msgstr "Sem clientes para esta organização!" msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/actions/create_user.py:695 +#: zerver/actions/create_user.py:705 msgid "" "Cannot activate a placeholder account; ask the user to sign up, instead." msgstr "" @@ -4223,106 +4248,106 @@ msgstr "Alguns emails não foram validados, por isso não enviamos convites." msgid "We weren't able to invite anyone." msgstr "Não conseguimos convidar quem quer que seja." -#: zerver/actions/message_edit.py:125 zerver/views/scheduled_messages.py:70 +#: zerver/actions/message_edit.py:127 zerver/views/scheduled_messages.py:78 msgid "Nothing to change" msgstr "Nada para mudar" -#: zerver/actions/message_edit.py:129 +#: zerver/actions/message_edit.py:131 msgid "Direct messages cannot be moved to channels." msgstr "" -#: zerver/actions/message_edit.py:131 +#: zerver/actions/message_edit.py:133 msgid "Direct messages cannot have topics." msgstr "" -#: zerver/actions/message_edit.py:134 +#: zerver/actions/message_edit.py:136 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/actions/message_edit.py:140 +#: zerver/actions/message_edit.py:142 msgid "General chat cannot be marked as resolved" msgstr "" -#: zerver/actions/message_edit.py:146 +#: zerver/actions/message_edit.py:148 msgid "Cannot change message content while changing channel" msgstr "" -#: zerver/actions/message_edit.py:150 +#: zerver/actions/message_edit.py:152 msgid "Widgets cannot be edited." msgstr "" -#: zerver/actions/message_edit.py:168 +#: zerver/actions/message_edit.py:170 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/actions/message_edit.py:172 zerver/actions/message_edit.py:1502 +#: zerver/actions/message_edit.py:174 zerver/actions/message_edit.py:1582 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:177 +#: zerver/actions/message_edit.py:179 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/actions/message_edit.py:273 -#, python-brace-format -msgid "{user} has marked this topic as resolved." -msgstr "" - #: zerver/actions/message_edit.py:275 #, python-brace-format +msgid "{user} has marked this topic as resolved." +msgstr "" + +#: zerver/actions/message_edit.py:277 +#, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/actions/message_edit.py:1189 +#: zerver/actions/message_edit.py:1262 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1193 +#: zerver/actions/message_edit.py:1266 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1197 +#: zerver/actions/message_edit.py:1270 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1236 +#: zerver/actions/message_edit.py:1309 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1241 +#: zerver/actions/message_edit.py:1314 #, python-brace-format msgid "" "[A message]({message_link}) was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1245 +#: zerver/actions/message_edit.py:1318 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/actions/message_edit.py:1497 +#: zerver/actions/message_edit.py:1576 #, fuzzy #| msgid "You don't have permission to edit this message" -msgid "You don't have permission to resolve topics." +msgid "You don't have permission to resolve topics in this channel." msgstr "Você não tem permissão para editar esta mensagem" -#: zerver/actions/message_edit.py:1516 +#: zerver/actions/message_edit.py:1596 msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1566 +#: zerver/actions/message_edit.py:1646 msgid "You don't have permission to move this message" msgstr "" -#: zerver/actions/message_edit.py:1582 +#: zerver/actions/message_edit.py:1662 msgid "The time limit for editing this message's channel has passed" msgstr "" @@ -4348,37 +4373,37 @@ msgstr "" msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:185 +#: zerver/actions/message_send.py:186 msgid "Unable to render message" msgstr "Incapaz de processar a mensagem" -#: zerver/actions/message_send.py:1314 +#: zerver/actions/message_send.py:1315 msgid "Expected exactly one channel" msgstr "" -#: zerver/actions/message_send.py:1325 +#: zerver/actions/message_send.py:1326 #, fuzzy #| msgid "Invalid characters in name!" msgid "Invalid data type for channel" msgstr "Caracteres inválidos no nome!" -#: zerver/actions/message_send.py:1341 zerver/actions/message_send.py:1351 +#: zerver/actions/message_send.py:1342 zerver/actions/message_send.py:1352 #: zerver/lib/recipient_parsing.py:15 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1359 zerver/actions/message_send.py:1367 +#: zerver/actions/message_send.py:1360 zerver/actions/message_send.py:1368 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1523 +#: zerver/actions/message_send.py:1524 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel ID {channel_id}, " "but there is no channel with that ID." msgstr "" -#: zerver/actions/message_send.py:1534 +#: zerver/actions/message_send.py:1535 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}, " @@ -4386,14 +4411,14 @@ msgid "" "it." msgstr "" -#: zerver/actions/message_send.py:1546 +#: zerver/actions/message_send.py:1547 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}. " "The channel exists but does not have any subscribers." msgstr "" -#: zerver/actions/message_send.py:1651 +#: zerver/actions/message_send.py:1652 #, fuzzy #| msgid "You don't have permission to edit this message" msgid "You do not have permission to access some of the recipients." @@ -4445,7 +4470,7 @@ msgstr "" msgid "Authentication method {name} is not available on your current plan." msgstr "" -#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:359 +#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:377 msgid "Moderation request channel must be private." msgstr "" @@ -4455,62 +4480,62 @@ msgstr "" msgid "Saved snippet does not exist." msgstr "A token não existe" -#: zerver/actions/scheduled_messages.py:166 +#: zerver/actions/scheduled_messages.py:183 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:331 +#: zerver/actions/scheduled_messages.py:347 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:382 +#: zerver/actions/scheduled_messages.py:398 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:387 +#: zerver/actions/scheduled_messages.py:403 msgid "[View scheduled messages](#scheduled)" msgstr "" -#: zerver/actions/streams.py:124 +#: zerver/actions/streams.py:125 msgid "Channel is already deactivated" msgstr "" -#: zerver/actions/streams.py:194 +#: zerver/actions/streams.py:195 #, fuzzy, python-brace-format #| msgid "Stream(s) ({}) do not exist" msgid "Channel #**{channel_name}** has been archived." msgstr "Stream(s) ({}) não existente" -#: zerver/actions/streams.py:235 +#: zerver/actions/streams.py:236 msgid "Channel is not currently deactivated" msgstr "" -#: zerver/actions/streams.py:238 +#: zerver/actions/streams.py:239 #, python-brace-format msgid "Channel named {channel_name} already exists" msgstr "" -#: zerver/actions/streams.py:241 +#: zerver/actions/streams.py:242 msgid "Channel is private and have no subscribers" msgstr "" -#: zerver/actions/streams.py:318 +#: zerver/actions/streams.py:319 #, fuzzy, python-brace-format #| msgid "Stream(s) ({}) do not exist" msgid "Channel #**{channel_name}** has been unarchived." msgstr "Stream(s) ({}) não existente" -#: zerver/actions/streams.py:1237 +#: zerver/actions/streams.py:1239 #, python-brace-format msgid "" "{user} changed the [access permissions]({help_link}) for this channel from " "**{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/actions/streams.py:1469 +#: zerver/actions/streams.py:1471 #, python-brace-format msgid "" "{user} changed the [posting permissions]({help_link}) for this channel:\n" @@ -4519,51 +4544,51 @@ msgid "" "* **New**: {new_setting_description}\n" msgstr "" -#: zerver/actions/streams.py:1539 +#: zerver/actions/streams.py:1541 #, python-brace-format msgid "{user_name} renamed channel {old_channel_name} to {new_channel_name}." msgstr "" -#: zerver/actions/streams.py:1556 zerver/actions/streams.py:1558 -#: zerver/views/streams.py:958 +#: zerver/actions/streams.py:1558 zerver/actions/streams.py:1560 +#: zerver/views/streams.py:981 msgid "No description." msgstr "" -#: zerver/actions/streams.py:1561 +#: zerver/actions/streams.py:1563 #, python-brace-format msgid "{user} changed the description for this channel." msgstr "" -#: zerver/actions/streams.py:1563 +#: zerver/actions/streams.py:1565 msgid "Old description" msgstr "" -#: zerver/actions/streams.py:1567 +#: zerver/actions/streams.py:1569 msgid "New description" msgstr "" -#: zerver/actions/streams.py:1638 zerver/actions/streams.py:1645 +#: zerver/actions/streams.py:1640 zerver/actions/streams.py:1647 msgid "Forever" msgstr "" -#: zerver/actions/streams.py:1639 zerver/actions/streams.py:1644 -#: zerver/actions/streams.py:1648 zerver/actions/streams.py:1649 +#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1650 zerver/actions/streams.py:1651 #, python-brace-format msgid "{number_of_days} days" msgstr "" -#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1651 +#: zerver/actions/streams.py:1643 zerver/actions/streams.py:1653 #, python-brace-format msgid "" "Messages in this channel will now be automatically deleted {number_of_days} " "days after they are sent." msgstr "" -#: zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1648 msgid "Messages in this channel will now be retained forever." msgstr "" -#: zerver/actions/streams.py:1654 +#: zerver/actions/streams.py:1656 #, python-brace-format msgid "" "{user} has changed the [message retention period]({help_link}) for this " @@ -4574,21 +4599,26 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/streams.py:1751 +#: zerver/actions/streams.py:1753 msgid "Automatic" msgstr "Automático" -#: zerver/actions/streams.py:1753 +#: zerver/actions/streams.py:1755 #, python-brace-format msgid "*{empty_topic_display_name}* topic allowed" msgstr "" -#: zerver/actions/streams.py:1756 +#: zerver/actions/streams.py:1758 #, python-brace-format msgid "No *{empty_topic_display_name}* topic" msgstr "" -#: zerver/actions/streams.py:1762 +#: zerver/actions/streams.py:1761 +#, python-brace-format +msgid "Only *{empty_topic_display_name}* topic allowed" +msgstr "" + +#: zerver/actions/streams.py:1767 #, python-brace-format msgid "" "{user_name} changed the \"Allow posting to the *general chat* topic?\" " @@ -4681,7 +4711,7 @@ msgid "Subdomain reserved. Please choose a different one." msgstr "Subdomínio indisponível. Escolha um diferente." #: zerver/forms.py:134 zerver/forms.py:304 zerver/lib/email_validation.py:111 -#: zilencer/views.py:215 +#: zilencer/views.py:226 msgid "Please use your real email address." msgstr "Por favor, use seu endereço de e-mail real." @@ -4731,40 +4761,40 @@ msgstr "" msgid "Validation failed, please try again." msgstr "" -#: zerver/forms.py:444 +#: zerver/forms.py:435 msgid "New password" msgstr "" -#: zerver/forms.py:451 +#: zerver/forms.py:442 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:593 +#: zerver/forms.py:584 #, python-brace-format msgid "" "You're making too many attempts to sign in. Try again in {seconds} seconds " "or contact your organization administrator for help." msgstr "" -#: zerver/forms.py:605 +#: zerver/forms.py:596 msgid "" "Your password has been disabled because it is too weak. Reset your password " "to create a new one." msgstr "" -#: zerver/forms.py:653 +#: zerver/forms.py:644 msgid "Token" msgstr "" -#: zerver/forms.py:676 +#: zerver/forms.py:667 msgid "Tip: You can enter multiple email addresses with commas between them." msgstr "" -#: zerver/forms.py:682 +#: zerver/forms.py:673 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:695 +#: zerver/forms.py:686 msgid "We couldn't find that Zulip organization." msgstr "" @@ -4842,7 +4872,7 @@ msgstr "Dado inválido." msgid "Configure owner account email address." msgstr "Insira seu endereço de email" -#: zerver/lib/digest.py:449 +#: zerver/lib/digest.py:452 #, python-brace-format msgid "{service_name} digest" msgstr "" @@ -4907,11 +4937,11 @@ msgstr "" msgid "Email with no subject" msgstr "" -#: zerver/lib/email_notifications.py:140 zerver/lib/email_notifications.py:162 +#: zerver/lib/email_notifications.py:143 zerver/lib/email_notifications.py:165 msgid "Open Zulip to see the spoiler content" msgstr "" -#: zerver/lib/email_notifications.py:584 +#: zerver/lib/email_notifications.py:600 #, python-brace-format msgid "{service_name} notifications" msgstr "" @@ -4924,24 +4954,24 @@ msgstr "Endereço inválido." msgid "Outside your domain." msgstr "Fora do seu domínio." -#: zerver/lib/email_validation.py:113 zerver/views/users.py:848 +#: zerver/lib/email_validation.py:113 zerver/views/users.py:854 msgid "Email addresses containing + are not allowed." msgstr "" -#: zerver/lib/email_validation.py:158 +#: zerver/lib/email_validation.py:160 msgid "Reserved for system bots." msgstr "" -#: zerver/lib/email_validation.py:181 +#: zerver/lib/email_validation.py:183 #, python-brace-format msgid "{email} already has an account" msgstr "" -#: zerver/lib/email_validation.py:183 +#: zerver/lib/email_validation.py:185 msgid "Already has an account." msgstr "Já tem uma conta." -#: zerver/lib/email_validation.py:185 +#: zerver/lib/email_validation.py:187 msgid "Account has been deactivated." msgstr "" @@ -4993,225 +5023,249 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:2074 +#: zerver/lib/events.py:2098 msgid "Could not allocate event queue" msgstr "Não foi possível alocar fila de eventos" -#: zerver/lib/exceptions.py:157 +#: zerver/lib/exceptions.py:159 msgid "Not logged in: API authentication or user session required" msgstr "Não conectado: autenticação de API ou sessão de usuário é necessário" -#: zerver/lib/exceptions.py:184 +#: zerver/lib/exceptions.py:186 #, fuzzy, python-brace-format #| msgid "Token does not exist" msgid "Channel '{stream}' does not exist" msgstr "A token não existe" -#: zerver/lib/exceptions.py:197 +#: zerver/lib/exceptions.py:199 #, fuzzy, python-brace-format #| msgid "Token does not exist" msgid "Channel with ID '{stream_id}' does not exist" msgstr "A token não existe" -#: zerver/lib/exceptions.py:209 +#: zerver/lib/exceptions.py:211 #, python-brace-format msgid "Unsupported parameter combination: {parameters}" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "organization owner" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "user" msgstr "" -#: zerver/lib/exceptions.py:223 +#: zerver/lib/exceptions.py:225 #, python-brace-format msgid "Cannot deactivate the only {entity}." msgstr "" -#: zerver/lib/exceptions.py:236 +#: zerver/lib/exceptions.py:238 #, python-brace-format msgid "Invalid Markdown include statement: {include_statement}" msgstr "" -#: zerver/lib/exceptions.py:249 +#: zerver/lib/exceptions.py:251 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:275 zerver/lib/typed_endpoint.py:369 +#: zerver/lib/exceptions.py:277 zerver/lib/typed_endpoint.py:370 #: zerver/lib/validator.py:718 msgid "Malformed JSON" msgstr "JSON corrompido" -#: zerver/lib/exceptions.py:287 +#: zerver/lib/exceptions.py:289 msgid "Must be an organization member" msgstr "" -#: zerver/lib/exceptions.py:299 zerver/views/invite.py:46 +#: zerver/lib/exceptions.py:301 zerver/views/invite.py:46 msgid "Must be an organization administrator" msgstr "" -#: zerver/lib/exceptions.py:311 +#: zerver/lib/exceptions.py:313 msgid "Must be an organization owner" msgstr "" -#: zerver/lib/exceptions.py:325 +#: zerver/lib/exceptions.py:327 msgid "Your username or password is incorrect" msgstr "" -#: zerver/lib/exceptions.py:343 +#: zerver/lib/exceptions.py:345 msgid "This organization has been deactivated" msgstr "" -#: zerver/lib/exceptions.py:353 +#: zerver/lib/exceptions.py:355 msgid "" "The mobile push notification service registration for your server has been " "deactivated" msgstr "" -#: zerver/lib/exceptions.py:363 +#: zerver/lib/exceptions.py:365 msgid "Password authentication is disabled in this organization" msgstr "" -#: zerver/lib/exceptions.py:372 +#: zerver/lib/exceptions.py:374 msgid "Your password has been disabled and needs to be reset" msgstr "" -#: zerver/lib/exceptions.py:389 +#: zerver/lib/exceptions.py:391 msgid "Invalid API key" msgstr "Chave de API inválida" -#: zerver/lib/exceptions.py:396 +#: zerver/lib/exceptions.py:398 msgid "Malformed API key" msgstr "" -#: zerver/lib/exceptions.py:436 +#: zerver/lib/exceptions.py:438 #, python-brace-format msgid "" "The '{event_type}' event isn't currently supported by the {webhook_name} " "webhook; ignoring" msgstr "" -#: zerver/lib/exceptions.py:456 +#: zerver/lib/exceptions.py:458 #, python-brace-format msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:483 +#: zerver/lib/exceptions.py:485 #, fuzzy #| msgid "User not authorized for this query" msgid "User not authenticated" msgstr "Usuário não autorizado para esta consulta" -#: zerver/lib/exceptions.py:496 zerver/views/auth.py:782 -#: zerver/views/auth.py:1136 zerver/views/auth.py:1202 +#: zerver/lib/exceptions.py:498 zerver/views/auth.py:796 +#: zerver/views/auth.py:1155 zerver/views/auth.py:1221 msgid "Invalid subdomain" msgstr "Subdomínio inválido" -#: zerver/lib/exceptions.py:535 +#: zerver/lib/exceptions.py:537 #, fuzzy #| msgid "You don't have permission to edit this message" msgid "You do not have permission to initiate direct message conversations." msgstr "Você não tem permissão para editar esta mensagem" -#: zerver/lib/exceptions.py:548 +#: zerver/lib/exceptions.py:550 #, python-brace-format msgid "" "Sending messages to the {empty_topic_display_name} is not allowed in this " "channel." msgstr "" -#: zerver/lib/exceptions.py:555 +#: zerver/lib/exceptions.py:563 +#, python-brace-format +msgid "Only the {empty_topic_display_name} topic is allowed in this channel." +msgstr "" + +#: zerver/lib/exceptions.py:576 +#, python-brace-format +msgid "" +"To enable this configuration, all messages in this channel must be in the " +"{empty_topic_display_name} topic. Consider renaming or deleting other topics." +msgstr "" + +#: zerver/lib/exceptions.py:583 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/lib/exceptions.py:557 +#: zerver/lib/exceptions.py:585 msgid "This conversation does not include any users who can authorize it." msgstr "" -#: zerver/lib/exceptions.py:570 +#: zerver/lib/exceptions.py:598 msgid "Access denied" msgstr "Acesso negado" -#: zerver/lib/exceptions.py:610 +#: zerver/lib/exceptions.py:638 #, python-brace-format msgid "" "You only have permission to move the {total_messages_allowed_to_move}/" "{total_messages_in_topic} most recent messages in this topic." msgstr "" -#: zerver/lib/exceptions.py:623 +#: zerver/lib/exceptions.py:651 msgid "Reaction already exists." msgstr "" -#: zerver/lib/exceptions.py:635 +#: zerver/lib/exceptions.py:663 msgid "Reaction doesn't exist." msgstr "Esta reação não existe." -#: zerver/lib/exceptions.py:660 +#: zerver/lib/exceptions.py:688 msgid "" "Your organization is registered to a different Zulip server. Please contact " "Zulip support for assistance in resolving this issue." msgstr "" -#: zerver/lib/exceptions.py:674 +#: zerver/lib/exceptions.py:702 #, fuzzy #| msgid "Organization does not exist" msgid "Organization not registered" msgstr "A organização não existe" -#: zerver/lib/exceptions.py:686 +#: zerver/lib/exceptions.py:714 #, fuzzy #| msgid "You don't have permission to edit this message" msgid "" "You do not have permission to use channel wildcard mentions in this channel." msgstr "Você não tem permissão para editar esta mensagem" -#: zerver/lib/exceptions.py:698 +#: zerver/lib/exceptions.py:726 #, fuzzy #| msgid "You don't have permission to edit this message" msgid "" "You do not have permission to use topic wildcard mentions in this topic." msgstr "Você não tem permissão para editar esta mensagem" -#: zerver/lib/exceptions.py:711 +#: zerver/lib/exceptions.py:739 #, python-brace-format msgid "'{field_name}' value does not match the expected value." msgstr "" -#: zerver/lib/exceptions.py:736 +#: zerver/lib/exceptions.py:764 #, python-brace-format msgid "'{setting_name}' must be a system user group." msgstr "" -#: zerver/lib/exceptions.py:752 +#: zerver/lib/exceptions.py:780 msgid "Cannot deactivate user group in use." msgstr "" -#: zerver/lib/exceptions.py:762 +#: zerver/lib/exceptions.py:790 #, fuzzy #| msgid "You don't have permission to edit this message" msgid "You do not have permission to administer this channel." msgstr "Você não tem permissão para editar esta mensagem" -#: zerver/lib/exceptions.py:772 +#: zerver/lib/exceptions.py:800 #, fuzzy #| msgid "You don't have permission to edit this message" msgid "You do not have permission to change default channels." msgstr "Você não tem permissão para editar esta mensagem" -#: zerver/lib/exceptions.py:782 +#: zerver/lib/exceptions.py:810 #, fuzzy #| msgid "Username already in use" msgid "Email is already in use." msgstr "Nome de usuário já em uso" -#: zerver/lib/exceptions.py:792 +#: zerver/lib/exceptions.py:820 msgid "Scheduled delivery time must be in the future." msgstr "" +#: zerver/lib/exceptions.py:843 +msgid "Invalid bouncer_public_key" +msgstr "" + +#: zerver/lib/exceptions.py:855 +msgid "Request expired" +msgstr "" + +#: zerver/lib/exceptions.py:865 +msgid "Invalid encrypted_push_registration" +msgstr "" + #: zerver/lib/external_accounts.py:36 msgid "Twitter username" msgstr "" @@ -5297,26 +5351,26 @@ msgstr "" msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" -#: zerver/lib/message_report.py:39 +#: zerver/lib/message_report.py:40 #, python-brace-format msgid "{reporting_user_mention} reported a DM sent by {reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:52 +#: zerver/lib/message_report.py:53 #, python-brace-format msgid "" "{reporting_user_mention} reported a DM sent by {reported_user_mention} to " "{recipient_mentions}, and {last_user_mention}." msgstr "" -#: zerver/lib/message_report.py:65 +#: zerver/lib/message_report.py:72 #, python-brace-format msgid "" "{reporting_user_mention} reported {channel_message_link} sent by " "{reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:75 +#: zerver/lib/message_report.py:82 #, python-brace-format msgid "" "\n" @@ -5324,12 +5378,12 @@ msgid "" "- Notes:\n" msgstr "" -#: zerver/lib/message_report.py:83 +#: zerver/lib/message_report.py:90 #, python-brace-format msgid "**Message sent by {reported_user_mention}**" msgstr "" -#: zerver/lib/message_report.py:103 +#: zerver/lib/message_report.py:110 #, python-brace-format msgid "{fullname}'s moderation requests" msgstr "" @@ -5354,11 +5408,11 @@ msgstr "" msgid "Invalid 'with' operator" msgstr "Parâmetros inválidos" -#: zerver/lib/narrow.py:1265 +#: zerver/lib/narrow.py:1285 msgid "Missing 'anchor' argument." msgstr "" -#: zerver/lib/narrow.py:1285 +#: zerver/lib/narrow.py:1305 msgid "Invalid anchor" msgstr "" @@ -5686,55 +5740,63 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:419 +#: zerver/lib/push_notifications.py:97 +msgid "Empty or invalid length token" +msgstr "Token de comprimento vazio ou inválido" + +#: zerver/lib/push_notifications.py:103 +msgid "Invalid APNS token" +msgstr "" + +#: zerver/lib/push_notifications.py:457 msgid "Invalid GCM option to bouncer: priority {priority!r}" msgstr "" -#: zerver/lib/push_notifications.py:429 +#: zerver/lib/push_notifications.py:467 #, python-brace-format msgid "Invalid GCM options to bouncer: {options}" msgstr "" #. error -#: zerver/lib/push_notifications.py:708 zilencer/views.py:498 +#: zerver/lib/push_notifications.py:746 zilencer/views.py:631 msgid "Token does not exist" msgstr "A token não existe" -#: zerver/lib/push_notifications.py:929 +#: zerver/lib/push_notifications.py:967 #, fuzzy #| msgid "Message" msgid "New message" msgstr "Mensagem" -#: zerver/lib/push_notifications.py:1048 +#: zerver/lib/push_notifications.py:1086 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:1052 +#: zerver/lib/push_notifications.py:1090 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:1059 +#: zerver/lib/push_notifications.py:1097 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1503 msgid "Test notification" msgstr "" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1504 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1556 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1568 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5742,8 +5804,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "" -#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:537 -#: zerver/lib/streams.py:553 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:612 +#: zerver/lib/streams.py:628 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5758,21 +5820,37 @@ msgstr "" msgid "You can't send direct messages outside of your organization." msgstr "" -#: zerver/lib/reminders.py:21 +#: zerver/lib/reminders.py:23 #, python-brace-format msgid "You requested a reminder for {message_pretty_link}." msgstr "" -#: zerver/lib/reminders.py:30 +#: zerver/lib/reminders.py:32 msgid "You requested a reminder for the following direct message." msgstr "" -#: zerver/lib/reminders.py:34 +#: zerver/lib/reminders.py:39 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a poll." +msgstr "" + +#: zerver/lib/reminders.py:44 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a todo list." +msgstr "" + +#: zerver/lib/reminders.py:49 #, python-brace-format msgid "{user_silent_mention} [said]({conversation_url}):" msgstr "" -#: zerver/lib/remote_server.py:196 +#: zerver/lib/reminders.py:73 +#, fuzzy +#| msgid "Token does not exist" +msgid "Reminder does not exist" +msgstr "A token não existe" + +#: zerver/lib/remote_server.py:199 #, python-brace-format msgid "Push notifications bouncer error: {error}" msgstr "" @@ -5782,7 +5860,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:598 zerver/views/typing.py:47 +#: zerver/lib/request.py:83 zerver/lib/streams.py:673 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5792,7 +5870,7 @@ msgstr "" msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/scheduled_messages.py:17 +#: zerver/lib/scheduled_messages.py:20 msgid "Scheduled message does not exist" msgstr "" @@ -5801,51 +5879,51 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:500 zerver/lib/streams.py:508 +#: zerver/lib/streams.py:219 zerver/views/streams.py:373 +msgid "A default channel cannot be private." +msgstr "" + +#: zerver/lib/streams.py:222 zerver/views/streams.py:402 +msgid "Web-public channels are not enabled." +msgstr "" + +#: zerver/lib/streams.py:575 zerver/lib/streams.py:583 #, fuzzy #| msgid "You don't have permission to edit this message" msgid "You do not have permission to post in this channel." msgstr "Você não tem permissão para editar esta mensagem" -#: zerver/lib/streams.py:544 zerver/lib/streams.py:590 +#: zerver/lib/streams.py:619 zerver/lib/streams.py:665 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:686 zerver/lib/streams.py:721 -#: zerver/lib/streams.py:850 zerver/lib/streams.py:877 -#: zerver/lib/streams.py:943 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:761 zerver/lib/streams.py:796 +#: zerver/lib/streams.py:925 zerver/lib/streams.py:952 +#: zerver/lib/streams.py:1018 zerver/views/user_topics.py:107 #, fuzzy #| msgid "Invalid data." msgid "Invalid channel ID" msgstr "Dado inválido." -#: zerver/lib/streams.py:914 +#: zerver/lib/streams.py:989 #, fuzzy #| msgid "Username already in use" msgid "Channel name is already in use." msgstr "Nome de usuário já em uso" -#: zerver/lib/streams.py:926 zerver/lib/streams.py:1063 +#: zerver/lib/streams.py:1001 zerver/lib/streams.py:1138 #, python-brace-format msgid "Invalid channel name '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:1448 zerver/views/streams.py:355 -msgid "A default channel cannot be private." -msgstr "" - -#: zerver/lib/streams.py:1452 +#: zerver/lib/streams.py:1535 #, fuzzy, python-brace-format #| msgid "Stream(s) ({}) do not exist" msgid "Channel(s) ({channel_names}) do not exist" msgstr "Stream(s) ({}) não existente" -#: zerver/lib/streams.py:1461 zerver/views/streams.py:384 -msgid "Web-public channels are not enabled." -msgstr "" - -#: zerver/lib/streams.py:1494 +#: zerver/lib/streams.py:1572 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -5873,11 +5951,11 @@ msgstr "Caracteres inválidos no nome do emoji" msgid "Invalid character in topic, at position {position}!" msgstr "Caracteres inválidos no nome do emoji" -#: zerver/lib/subscription_info.py:491 +#: zerver/lib/subscription_info.py:506 msgid "Subscriber data is not available for this channel" msgstr "" -#: zerver/lib/subscription_info.py:512 +#: zerver/lib/subscription_info.py:527 msgid "Unable to retrieve subscribers for private channel" msgstr "" @@ -5900,106 +5978,111 @@ msgstr "" msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/typed_endpoint.py:319 zerver/lib/typed_endpoint.py:320 +#: zerver/lib/typed_endpoint.py:319 +#, python-brace-format +msgid "{var_name} does not have the expected format" +msgstr "" + +#: zerver/lib/typed_endpoint.py:320 zerver/lib/typed_endpoint.py:321 #: zerver/lib/validator.py:124 zerver/lib/validator.py:126 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/typed_endpoint.py:321 zerver/lib/validator.py:236 +#: zerver/lib/typed_endpoint.py:322 zerver/lib/validator.py:236 #: zerver/lib/validator.py:610 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/typed_endpoint.py:322 zerver/lib/typed_endpoint.py:334 +#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:335 #: zerver/lib/validator.py:71 zerver/lib/validator.py:145 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:338 +#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:339 #, python-brace-format msgid "Argument \"{argument}\" at {var_name} is unexpected" msgstr "" -#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:325 +#: zerver/lib/typed_endpoint.py:325 zerver/lib/typed_endpoint.py:326 #: zerver/lib/validator.py:166 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/typed_endpoint.py:326 zerver/lib/typed_endpoint.py:327 +#: zerver/lib/typed_endpoint.py:327 zerver/lib/typed_endpoint.py:328 #: zerver/lib/validator.py:156 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/typed_endpoint.py:328 zerver/lib/typed_endpoint.py:329 +#: zerver/lib/typed_endpoint.py:329 zerver/lib/typed_endpoint.py:330 #: zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/typed_endpoint.py:330 zerver/lib/typed_endpoint.py:331 +#: zerver/lib/typed_endpoint.py:331 zerver/lib/typed_endpoint.py:332 #, python-brace-format msgid "{var_name} is not valid JSON" msgstr "" -#: zerver/lib/typed_endpoint.py:332 zerver/lib/validator.py:158 +#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:158 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:191 +#: zerver/lib/typed_endpoint.py:334 zerver/lib/validator.py:191 #: zerver/lib/validator.py:607 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/typed_endpoint.py:335 zerver/lib/validator.py:86 +#: zerver/lib/typed_endpoint.py:336 zerver/lib/validator.py:86 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/typed_endpoint.py:336 +#: zerver/lib/typed_endpoint.py:337 #, python-brace-format msgid "{var_name} is too short." msgstr "" -#: zerver/lib/typed_endpoint.py:337 zerver/lib/validator.py:56 +#: zerver/lib/typed_endpoint.py:338 zerver/lib/validator.py:56 #: zerver/lib/validator.py:118 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/typed_endpoint.py:339 +#: zerver/lib/typed_endpoint.py:340 #, python-brace-format msgid "{var_name} has invalid format" msgstr "" -#: zerver/lib/typed_endpoint.py:340 +#: zerver/lib/typed_endpoint.py:341 #, python-brace-format msgid "{var_name} is not length {length}" msgstr "" -#: zerver/lib/typed_endpoint.py:374 +#: zerver/lib/typed_endpoint.py:375 #, python-brace-format msgid "{var_name} cannot be blank" msgstr "" -#: zerver/lib/typed_endpoint.py:377 zerver/lib/typed_endpoint.py:380 +#: zerver/lib/typed_endpoint.py:378 zerver/lib/typed_endpoint.py:381 #, fuzzy, python-brace-format #| msgid "Invalid parameters" msgid "Invalid {var_name}: {msg}" msgstr "Parâmetros inválidos" -#: zerver/lib/typed_endpoint.py:383 +#: zerver/lib/typed_endpoint.py:384 #, python-brace-format msgid "{var_name} field is missing: {msg}" msgstr "" -#: zerver/lib/typed_endpoint.py:503 zerver/webhooks/ifttt/view.py:37 +#: zerver/lib/typed_endpoint.py:504 zerver/webhooks/ifttt/view.py:37 #: zerver/webhooks/slack/view.py:215 zerver/webhooks/slack_incoming/view.py:66 msgid "Malformed payload" msgstr "" @@ -6121,8 +6204,8 @@ msgstr "Sem clientes para esta organização!" msgid "Name is already in use." msgstr "Nome de usuário já em uso" -#: zerver/lib/users.py:119 zerver/views/users.py:592 zerver/views/users.py:605 -#: zerver/views/users.py:831 +#: zerver/lib/users.py:119 zerver/views/users.py:598 zerver/views/users.py:611 +#: zerver/views/users.py:837 msgid "Bad name or username" msgstr "Nome ou nome de usuário inválidos" @@ -6251,28 +6334,28 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:92 +#: zerver/lib/webhooks/common.py:99 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:261 +#: zerver/lib/webhooks/common.py:268 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" -#: zerver/lib/webhooks/common.py:297 +#: zerver/lib/webhooks/common.py:304 #, python-brace-format msgid "The algorithm '{algorithm}' is not supported." msgstr "" -#: zerver/lib/webhooks/common.py:304 +#: zerver/lib/webhooks/common.py:311 msgid "" "The webhook secret is missing. Please set the webhook_secret while " "generating the URL." msgstr "" -#: zerver/lib/webhooks/common.py:317 +#: zerver/lib/webhooks/common.py:324 msgid "Webhook signature verification failed." msgstr "" @@ -6285,7 +6368,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:585 +#: zerver/lib/zulip_update_announcements.py:627 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6342,7 +6425,7 @@ msgstr "" msgid "Pronouns" msgstr "" -#: zerver/models/groups.py:22 zerver/models/users.py:310 +#: zerver/models/groups.py:22 zerver/models/users.py:314 msgid "Nobody" msgstr "" @@ -6358,25 +6441,25 @@ msgstr "" msgid "Everyone on the internet" msgstr "" -#: zerver/models/linkifiers.py:32 zerver/models/linkifiers.py:35 +#: zerver/models/linkifiers.py:30 zerver/models/linkifiers.py:33 #, python-brace-format msgid "Bad regular expression: {regex}" msgstr "" -#: zerver/models/linkifiers.py:37 +#: zerver/models/linkifiers.py:35 msgid "Unknown regular expression error" msgstr "" -#: zerver/models/linkifiers.py:45 +#: zerver/models/linkifiers.py:43 msgid "Invalid URL template." msgstr "" -#: zerver/models/linkifiers.py:94 +#: zerver/models/linkifiers.py:92 #, python-format msgid "Group %(name)r in URL template is not present in linkifier pattern." msgstr "" -#: zerver/models/linkifiers.py:106 +#: zerver/models/linkifiers.py:104 #, python-format msgid "Group %(name)r in linkifier pattern is not present in URL template." msgstr "" @@ -6477,65 +6560,65 @@ msgstr "" msgid "Allow GIFs rated R (Restricted)" msgstr "" -#: zerver/models/streams.py:60 +#: zerver/models/streams.py:61 msgid "Web-public" msgstr "" -#: zerver/models/streams.py:66 +#: zerver/models/streams.py:67 msgid "Public" msgstr "" -#: zerver/models/streams.py:72 +#: zerver/models/streams.py:73 msgid "Private, shared history" msgstr "" -#: zerver/models/streams.py:78 +#: zerver/models/streams.py:79 msgid "Private, protected history" msgstr "" -#: zerver/models/streams.py:86 +#: zerver/models/streams.py:87 msgid "Public, protected history" msgstr "" -#: zerver/models/users.py:306 +#: zerver/models/users.py:310 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models/users.py:307 +#: zerver/models/users.py:311 msgid "Admins, moderators and members" msgstr "" -#: zerver/models/users.py:308 +#: zerver/models/users.py:312 msgid "Admins and moderators" msgstr "Admins e moderadores" -#: zerver/models/users.py:309 +#: zerver/models/users.py:313 msgid "Admins only" msgstr "Apenas admins" -#: zerver/models/users.py:486 +#: zerver/models/users.py:514 #, fuzzy #| msgid "Anonymous user" msgid "Unknown user" msgstr "Usuário anônimo" -#: zerver/models/users.py:652 +#: zerver/models/users.py:680 msgid "Organization owner" msgstr "" -#: zerver/models/users.py:653 +#: zerver/models/users.py:681 msgid "Organization administrator" msgstr "" -#: zerver/models/users.py:654 +#: zerver/models/users.py:682 msgid "Moderator" msgstr "" -#: zerver/models/users.py:655 +#: zerver/models/users.py:683 msgid "Member" msgstr "" -#: zerver/models/users.py:656 +#: zerver/models/users.py:684 msgid "Guest" msgstr "" @@ -6578,27 +6661,27 @@ msgstr "" msgid "Failed to generate challenge" msgstr "" -#: zerver/views/auth.py:582 +#: zerver/views/auth.py:596 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:599 msgid "No JSON web token passed in request" msgstr "Nenhum JSON web token foi passado na solicitação" -#: zerver/views/auth.py:591 +#: zerver/views/auth.py:605 msgid "Bad JSON web token" msgstr "JSON web token inválido" -#: zerver/views/auth.py:595 +#: zerver/views/auth.py:609 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1142 +#: zerver/views/auth.py:1161 msgid "Subdomain required" msgstr "Subdomínio necessário" -#: zerver/views/auth.py:1206 +#: zerver/views/auth.py:1225 msgid "Password is incorrect." msgstr "" @@ -6727,12 +6810,12 @@ msgstr "" msgid "Message already deleted" msgstr "" -#: zerver/views/message_fetch.py:158 +#: zerver/views/message_fetch.py:157 #, python-brace-format msgid "Too many messages requested (maximum {max_messages})." msgstr "" -#: zerver/views/message_fetch.py:163 zerver/views/message_flags.py:94 +#: zerver/views/message_fetch.py:162 zerver/views/message_flags.py:94 msgid "The anchor can only be excluded at an end of the range" msgstr "" @@ -6793,16 +6876,16 @@ msgstr "" msgid "User is not muted" msgstr "" -#: zerver/views/navigation_views.py:57 zerver/views/navigation_views.py:89 +#: zerver/views/navigation_views.py:58 zerver/views/navigation_views.py:90 msgid "Built-in views cannot have a custom name." msgstr "" -#: zerver/views/navigation_views.py:60 +#: zerver/views/navigation_views.py:61 msgid "Custom views must have a valid name." msgstr "" -#: zerver/views/navigation_views.py:63 zerver/views/navigation_views.py:65 -#: zerver/views/navigation_views.py:91 +#: zerver/views/navigation_views.py:64 zerver/views/navigation_views.py:66 +#: zerver/views/navigation_views.py:92 msgid "Navigation view already exists." msgstr "" @@ -6843,27 +6926,23 @@ msgstr "" msgid "Invalid status: {status}" msgstr "Anexo inválido" -#: zerver/views/push_notifications.py:43 -msgid "Empty or invalid length token" -msgstr "Token de comprimento vazio ou inválido" - -#: zerver/views/push_notifications.py:49 -msgid "Invalid APNS token" -msgstr "" - -#: zerver/views/push_notifications.py:130 +#: zerver/views/push_notifications.py:125 msgid "Server doesn't use the push notification service" msgstr "" -#: zerver/views/push_notifications.py:162 +#: zerver/views/push_notifications.py:157 #, python-brace-format msgid "Error returned by the bouncer: {result}" msgstr "" -#: zerver/views/push_notifications.py:246 +#: zerver/views/push_notifications.py:241 msgid "Verification secret not prepared" msgstr "" +#: zerver/views/push_notifications.py:283 +msgid "Server is not configured to use push notification service." +msgstr "" + #: zerver/views/reactions.py:48 msgid "" "At least one of the following arguments must be present: emoji_name, " @@ -6934,7 +7013,7 @@ msgid "Only administrators can override default emoji." msgstr "" #: zerver/views/realm_emoji.py:50 zerver/views/realm_icon.py:27 -#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:435 +#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:457 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -6994,51 +7073,51 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/registration.py:302 +#: zerver/views/registration.py:304 msgid "Unable to cancel import once it has started." msgstr "" -#: zerver/views/registration.py:1058 +#: zerver/views/registration.py:1060 #, fuzzy #| msgid "User not authorized for this query" msgid "Unauthenticated" msgstr "Usuário não autorizado para esta consulta" -#: zerver/views/registration.py:1069 +#: zerver/views/registration.py:1071 msgid "Converting Slack data… This may take a while." msgstr "" -#: zerver/views/registration.py:1089 +#: zerver/views/registration.py:1091 #, fuzzy #| msgid "Message" msgid "Importing messages…" msgstr "Mensagem" -#: zerver/views/registration.py:1092 +#: zerver/views/registration.py:1094 msgid "Importing attachment data…" msgstr "" -#: zerver/views/registration.py:1095 +#: zerver/views/registration.py:1097 msgid "Importing converted Slack data…" msgstr "" -#: zerver/views/registration.py:1101 +#: zerver/views/registration.py:1103 msgid "Finalizing import…" msgstr "" -#: zerver/views/registration.py:1104 +#: zerver/views/registration.py:1106 msgid "Done!" msgstr "" -#: zerver/views/registration.py:1132 +#: zerver/views/registration.py:1134 msgid "No users matching provided email." msgstr "" -#: zerver/views/scheduled_messages.py:75 +#: zerver/views/scheduled_messages.py:83 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:86 +#: zerver/views/scheduled_messages.py:94 msgid "Topic required when updating scheduled message type to channel." msgstr "" @@ -7050,106 +7129,106 @@ msgstr "" msgid "Invalid DSN" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:182 msgid "Private channels cannot be made default." msgstr "" -#: zerver/views/streams.py:206 +#: zerver/views/streams.py:216 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:237 +#: zerver/views/streams.py:247 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:339 zerver/views/streams.py:343 -#: zerver/views/streams.py:351 +#: zerver/views/streams.py:357 zerver/views/streams.py:361 +#: zerver/views/streams.py:369 msgid "Invalid parameters" msgstr "Parâmetros inválidos" -#: zerver/views/streams.py:367 zerver/views/streams.py:481 +#: zerver/views/streams.py:385 zerver/views/streams.py:494 #, fuzzy #| msgid "Username already in use" msgid "Channel content access is required." msgstr "Nome de usuário já em uso" -#: zerver/views/streams.py:437 +#: zerver/views/streams.py:450 #, fuzzy #| msgid "Stream already has that name!" msgid "Channel already has that name." msgstr "A Stream já possui este nome!" -#: zerver/views/streams.py:542 zerver/views/user_groups.py:511 +#: zerver/views/streams.py:553 zerver/views/user_groups.py:511 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Nada a fazer. Especifique pelo menos se 'adicionar' ou 'excluir'." -#: zerver/views/streams.py:619 +#: zerver/views/streams.py:630 #, python-brace-format msgid "{user_full_name} subscribed you to {channel_name}." msgstr "" -#: zerver/views/streams.py:625 +#: zerver/views/streams.py:636 #, python-brace-format msgid "{user_full_name} subscribed you to the following channels:" msgstr "" -#: zerver/views/streams.py:794 +#: zerver/views/streams.py:812 #, python-brace-format msgid "Unable to access channel ({channel_name})." msgstr "" -#: zerver/views/streams.py:810 +#: zerver/views/streams.py:828 msgid "You can only invite other Zephyr mirroring users to private channels." msgstr "" -#: zerver/views/streams.py:928 +#: zerver/views/streams.py:951 #, python-brace-format msgid "{user_name} created the following channels: {new_channels}." msgstr "" -#: zerver/views/streams.py:930 +#: zerver/views/streams.py:953 #, python-brace-format msgid "{user_name} created a new channel {new_channels}." msgstr "" -#: zerver/views/streams.py:931 +#: zerver/views/streams.py:954 msgid "new channels" msgstr "" -#: zerver/views/streams.py:973 +#: zerver/views/streams.py:996 #, python-brace-format msgid "**Web-public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:977 +#: zerver/views/streams.py:1000 #, python-brace-format msgid "**Public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:981 +#: zerver/views/streams.py:1004 #, python-brace-format msgid "" "**Private, shared history** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:985 +#: zerver/views/streams.py:1008 #, python-brace-format msgid "" "**Private, protected history** channel created by {user_name}. **Description:" "**" msgstr "" -#: zerver/views/streams.py:1220 +#: zerver/views/streams.py:1243 #, python-brace-format msgid "{property} is not a boolean" msgstr "" -#: zerver/views/streams.py:1223 +#: zerver/views/streams.py:1246 #, python-brace-format msgid "Unknown subscription property: {property}" msgstr "" -#: zerver/views/streams.py:1271 +#: zerver/views/streams.py:1294 #, python-brace-format msgid "Not subscribed to channel ID {channel_id}" msgstr "" @@ -7217,8 +7296,8 @@ msgstr "" msgid "You must specify a file to upload" msgstr "Você deve especificar um arquivo para fazer o upload" -#: zerver/views/upload.py:448 zerver/views/users.py:517 -#: zerver/views/users.py:625 +#: zerver/views/upload.py:448 zerver/views/users.py:523 +#: zerver/views/users.py:631 msgid "You may only upload one file at a time" msgstr "Você só pode fazer upload de um arquivo por vez" @@ -7271,46 +7350,46 @@ msgstr "" msgid "User group {group_id} is not a subgroup of this group." msgstr "" -#: zerver/views/user_settings.py:63 +#: zerver/views/user_settings.py:64 msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:71 +#: zerver/views/user_settings.py:72 msgid "Email address changes are disabled in this organization." msgstr "Mudanças no endereço de e-mail desativadas nesta organização." -#: zerver/views/user_settings.py:184 +#: zerver/views/user_settings.py:205 msgid "Invalid default_language" msgstr "" -#: zerver/views/user_settings.py:192 +#: zerver/views/user_settings.py:213 #, python-brace-format msgid "Invalid notification sound '{notification_sound}'" msgstr "" -#: zerver/views/user_settings.py:203 +#: zerver/views/user_settings.py:224 #, python-brace-format msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:348 +#: zerver/views/user_settings.py:370 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:358 +#: zerver/views/user_settings.py:380 msgid "Wrong password!" msgstr "Senha incorreta!" -#: zerver/views/user_settings.py:363 +#: zerver/views/user_settings.py:385 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:369 +#: zerver/views/user_settings.py:391 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:425 +#: zerver/views/user_settings.py:447 msgid "You must upload exactly one avatar." msgstr "Você deve fazer o upload de precisamente um avatar." @@ -7339,49 +7418,49 @@ msgstr "" msgid "Invalid new email address." msgstr "Endereço inválido." -#: zerver/views/users.py:333 +#: zerver/views/users.py:334 #, python-brace-format msgid "New email value error: {message}" msgstr "" -#: zerver/views/users.py:472 +#: zerver/views/users.py:473 msgid "Failed to change owner, no such user" msgstr "" -#: zerver/views/users.py:474 +#: zerver/views/users.py:475 msgid "Failed to change owner, user is deactivated" msgstr "" -#: zerver/views/users.py:476 +#: zerver/views/users.py:477 msgid "Failed to change owner, bots can't own other bots" msgstr "" -#: zerver/views/users.py:587 +#: zerver/views/users.py:593 msgid "" "Can't create bots until FAKE_EMAIL_DOMAIN is correctly configured.\n" "Please contact your server administrator." msgstr "" -#: zerver/views/users.py:597 +#: zerver/views/users.py:603 msgid "Embedded bots are not enabled." msgstr "" -#: zerver/views/users.py:599 +#: zerver/views/users.py:605 msgid "Invalid embedded bot name." msgstr "" -#: zerver/views/users.py:824 +#: zerver/views/users.py:830 #, fuzzy #| msgid "User not authorized for this query" msgid "User not authorized to create users" msgstr "Usuário não autorizado para esta consulta" -#: zerver/views/users.py:841 +#: zerver/views/users.py:847 #, python-brace-format msgid "Email '{email}' not allowed in this organization" msgstr "" -#: zerver/views/users.py:846 +#: zerver/views/users.py:852 msgid "Disposable email addresses are not allowed in this organization" msgstr "" @@ -7468,7 +7547,7 @@ msgstr "O tópico não pode estar vazio" msgid "Content can't be empty" msgstr "O conteúdo não pode estar vazio" -#: zerver/webhooks/jotform/view.py:69 +#: zerver/webhooks/jotform/view.py:152 msgid "Unable to handle Jotform payload" msgstr "" @@ -7527,133 +7606,133 @@ msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:106 zilencer/views.py:108 +#: zilencer/views.py:117 zilencer/views.py:119 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:113 +#: zilencer/views.py:124 msgid "Invalid token type" msgstr "Tipo de token inválido" -#: zilencer/views.py:150 +#: zilencer/views.py:161 #, python-brace-format msgid "{hostname} contains invalid components (e.g., path, query, fragment)." msgstr "" -#: zilencer/views.py:157 +#: zilencer/views.py:168 #, python-brace-format msgid "{hostname} is not a valid hostname" msgstr "" -#: zilencer/views.py:167 +#: zilencer/views.py:178 #, fuzzy, python-brace-format #| msgid "Organization does not exist" msgid "{hostname} not yet registered" msgstr "A organização não existe" -#: zilencer/views.py:219 +#: zilencer/views.py:230 #, fuzzy #| msgid "Invalid address." msgid "Invalid email address." msgstr "Endereço inválido." -#: zilencer/views.py:235 +#: zilencer/views.py:246 #, python-brace-format msgid "{domain} is invalid because it does not have any MX records" msgstr "" -#: zilencer/views.py:240 +#: zilencer/views.py:251 #, fuzzy, python-brace-format #| msgid "Token does not exist" msgid "{domain} does not exist" msgstr "A token não existe" -#: zilencer/views.py:339 +#: zilencer/views.py:350 #, python-brace-format msgid "" "The global limits on recent usage of this endpoint have been reached. Please " "try again later or reach out to {support_email} for assistance." msgstr "" -#: zilencer/views.py:347 +#: zilencer/views.py:358 msgid "Registration not found for this hostname" msgstr "" -#: zilencer/views.py:359 +#: zilencer/views.py:370 msgid "The host reported it has no verification secret." msgstr "" -#: zilencer/views.py:361 +#: zilencer/views.py:372 #, python-brace-format msgid "Error response received from the host: {status_code}" msgstr "" -#: zilencer/views.py:431 +#: zilencer/views.py:442 #, fuzzy #| msgid "Missing sender" msgid "Missing ios_app_id" msgstr "Falta o remetente" -#: zilencer/views.py:434 +#: zilencer/views.py:445 msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:687 +#: zilencer/views.py:821 #, python-brace-format msgid "" "Your plan doesn't allow sending push notifications. Reason provided by the " "server: {reason}" msgstr "" -#: zilencer/views.py:735 +#: zilencer/views.py:869 msgid "Your plan doesn't allow sending push notifications." msgstr "" -#: zilencer/views.py:951 +#: zilencer/views.py:1085 #, fuzzy, python-brace-format #| msgid "Invalid parameters" msgid "Invalid property {property}" msgstr "Parâmetros inválidos" -#: zilencer/views.py:954 +#: zilencer/views.py:1088 #, fuzzy #| msgid "Invalid token type" msgid "Invalid event type." msgstr "Tipo de token inválido" -#: zilencer/views.py:961 +#: zilencer/views.py:1095 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:1066 +#: zilencer/views.py:1200 msgid "Duplicate registration detected." msgstr "" -#: zilencer/views.py:1484 +#: zilencer/views.py:1618 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:557 +#: zproject/backends.py:560 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2510 +#: zproject/backends.py:2812 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3230 +#: zproject/backends.py:3536 msgid "Invalid OTP" msgstr "OTP inválido" -#: zproject/backends.py:3233 +#: zproject/backends.py:3539 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" #, fuzzy -#~| msgid "Organization name" -#~ msgid "Organization moved" -#~ msgstr "Nome da organização" +#~| msgid "You don't have permission to edit this message" +#~ msgid "You don't have permission to resolve topics." +#~ msgstr "Você não tem permissão para editar esta mensagem" #, fuzzy #~| msgid "No customer for this organization!" diff --git a/locale/pt_BR/translations.json b/locale/pt_BR/translations.json index f222d08dde..61e2888241 100644 --- a/locale/pt_BR/translations.json +++ b/locale/pt_BR/translations.json @@ -1,5 +1,4 @@ { - "\"{empty_topic_name}\" topic allowed": "", "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "", "(attached file)": "", "(default)": "", @@ -134,6 +133,7 @@ "Add {full_name} to groups": "", "Added successfully!": "Adicionado com êxito!", "Added successfully.": "", + "Administrative permissions": "", "Administrator": "Administrador", "Administrators": "", "Administrators and moderators this Zulip organization will be able to see this email address.": "", @@ -144,7 +144,7 @@ "Admins, moderators and full members": "", "Admins, moderators and members": "", "Admins, moderators, members and guests": "", - "Advanced configurations": "", + "Advanced configuration": "", "Advertise organization in the Zulip communities directory": "", "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "", "Alert word": "Palavra de alerta", @@ -156,6 +156,7 @@ "All": "", "All channels": "", "All groups": "", + "All messages": "", "All messages including muted channels": "", "All roles ({count})": "", "All time": "Todo o tempo", @@ -173,6 +174,7 @@ "Allow sending new messages to this channel.": "", "Allow subdomains": "Permitir subdomínios", "Allow viewing the history of a message?": "", + "Allow “{empty_topic_name}”": "", "Allowed domains": "Subdomínios permitidos", "Allowed domains: {domains}": "Domínios permitidos: {domains}", "Alphabetize choices": "", @@ -217,7 +219,6 @@ "Are you sure you want to delete all drafts? This action cannot be undone.": "", "Are you sure you want to delete your profile picture?": "Você tem certeza que quer excluir sua foto de perfil?", "Are you sure you want to join it directly as well?": "", - "Are you sure you want to mark all messages as read? This action cannot be undone.": "", "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "Você tem certeza que quer silenciar {user_name}? Mensagens enviadas por usuários silenciados nunca irão acionar notificações, serão marcadas como lidas, e serão escondidas.", @@ -283,6 +284,7 @@ "Cancel": "Cancelar", "Cancel compose": "Cancelar a composição", "Cancel compose and save draft": "", + "Cannot add duplicate task.": "", "Cannot save invalid Jitsi server URL.": "", "Cannot save invalid message retention period.": "", "Cannot send message while files are being uploaded.": "", @@ -331,6 +333,7 @@ "Choose a name for the new user group.": "", "Choose avatar": "", "Choose members": "", + "Choose messages to mark as read": "", "Choose subscribers": "", "Clear avatar": "", "Clear image": "", @@ -357,6 +360,7 @@ "Collapse/show selected message": "Recolher/mostrar a mensagem selecionada", "Combined feed": "", "Combined feed options": "", + "Common words were excluded from your search:": "", "Community": "", "Commuting": "", "Compact": "", @@ -510,6 +514,7 @@ "Delete message": "Excluir mensagem", "Delete message?": "", "Delete profile picture": "", + "Delete reminder": "", "Delete saved snippet?": "", "Delete scheduled message": "", "Delete selected draft": "Deletar rascunho selecionado", @@ -557,6 +562,7 @@ "Display “(guest)” after names of guest users": "", "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "", "Do you want to allow your private data to be exported?": "", + "Do you want to convert the pasted text into a file?": "", "Domain": "", "Don't allow": "", "Don't delete": "", @@ -645,6 +651,7 @@ "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.": "", "Error: Could not resend invitation.": "", + "Error: Could not resolve topic.": "", "Error: Could not revoke invitation.": "", "Escape key navigates to home view": "", "Estimated messages per week": "", @@ -659,6 +666,7 @@ "Everyone will need to log in again at the new URL for your organization.": "", "Except in topics I'm following": "", "Exclude messages with topic .": "", + "Exclude messages you sent": "", "Exit search": "Sair da busca", "Expand compose box": "", "Expand direct messages": "", @@ -675,7 +683,6 @@ "Export type": "", "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "", "External account type": "", - "External link": "", "Failed": "", "Failed adding one or more channels.": "", "Failed to create video call.": "", @@ -701,6 +708,7 @@ "Filter by category": "", "Filter channels": "", "Filter code playgrounds": "", + "Filter component": "", "Filter deactivated users": "", "Filter default channels": "", "Filter direct messages": "", @@ -739,7 +747,6 @@ "Generate channel email address": "", "Generate email address": "", "Generate new API key": "", - "Generic": "", "Generic bot": "", "Get API key": "", "Go back through viewing history": "", @@ -759,6 +766,7 @@ "Go to home view": "", "Go to inbox": "", "Go to list of topics": "", + "Go to list of topics for the current channel": "", "Go to next unread direct message": "", "Go to next unread followed topic": "", "Go to next unread topic": "", @@ -788,6 +796,7 @@ "Hide muted message again": "", "Hide password": "", "Hide starred message count": "", + "Hide unread counter": "", "Hide user list": "", "High contrast mode": "", "Hint": "", @@ -830,6 +839,7 @@ "Integrations": "Integrações", "Invalid URL": "", "Invalid custom time": "", + "Invalid date value": "", "Invalid time format: {timestamp}": "", "Invalid user": "", "Invalid users": "", @@ -924,13 +934,13 @@ "Manage your API key": "", "March": "", "Mark all messages as read": "", - "Mark all messages as read?": "", "Mark all messages as unread": "", "Mark as read": "", "Mark as resolved": "", "Mark as unread from here": "", "Mark as unread from selected message": "", "Mark as unresolved": "", + "Mark messages as read": "", "Mark messages as unread?": "", "Mark topic as read": "", "Mark topic as resolved": "", @@ -974,6 +984,7 @@ "Message-area line height (%)": "", "Messages": "", "Messages in all public channels": "", + "Messages in all public channels that you can view": "", "Messages in topics you follow.": "", "Messages in your view are faded to remind you that you are viewing a different conversation from the one you are composing to.": "", "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "", @@ -983,11 +994,14 @@ "Messages will not be automatically marked as read because this is not a conversation view. Change setting": "", "Messages will not be automatically marked as read. Change setting": "", "Messages with yourself": "", + "Messages you sent": "", + "Messaging permissions": "", "Mobile": "", "Mobile message notifications": "", "Mobile notifications": "", "Mobile push notifications are not enabled on this server.": "", "Mobile push notifications are not enabled on this server. Learn more": "", + "Moderation permissions": "", "Moderator": "", "Moderators": "Moderadores", "Monday": "", @@ -1012,11 +1026,13 @@ "Mute topic": "", "Mute user": "", "Muted": "", + "Muted topics": "", "Muted user": "", "Muted user (guest)": "", "Muted users": "Usuários silenciados", "Name": "", "Name changes are disabled in this organization. Contact an administrator to change your name.": "", + "Name the task before adding.": "", "Narrow to direct messages that include .": "", "Narrow to direct messages with .": "", "Narrow to direct messages.": "", @@ -1048,6 +1064,7 @@ "New direct message": "", "New direct message from {sender_full_name}": "", "New email": "", + "New message": "", "New option": "", "New password": "", "New password is too weak!": "", @@ -1058,7 +1075,6 @@ "Next unread direct message": "", "Next unread followed topic": "", "Next unread topic": "Próximo tópico não lido", - "No \"{empty_topic_name}\" topic": "", "No DM recipients": "", "No bots match your current filter.": "", "No channel subscribers match your current filter.": "", @@ -1088,6 +1104,7 @@ "No owner": "", "No playgrounds configured.": "", "No playgrounds match your current filter.": "", + "No reminders scheduled.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", @@ -1102,6 +1119,7 @@ "No users match your current filter.": "", "No users match your filters.": "", "No users or subgroups to add.": "", + "No “{empty_topic_name}” topic": "", "No, I'll catch up.": "", "No, don't ask again.": "", "Nobody": "", @@ -1117,6 +1135,8 @@ "Not subscribed": "", "Note that any bots that you maintain will be disabled.": "", "Nothing to preview": "", + "Notification Bot to you": "", + "Notification message cannot be sent when subscribing more than {max_users} users.": "", "Notification of account deactivation on {realm_name}": "", "Notification settings": "", "Notification sound": "", @@ -1151,12 +1171,15 @@ "Only organization owners can edit these settings.": "", "Only organization owners may deactivate an organization.": "", "Only owners can change these settings.": "", + "Only the topic is allowed in this channel.": "", "Only topics you follow": "", + "Only “{empty_topic_name}” topic allowed": "", "Open": "", "Open help menu": "", "Open message menu": "Abrir o menu de mensagens", "Open personal menu": "", "Open reactions menu": "Abrir o menu de reações", + "Open {text}": "", "Open-source project": "", "Option already present.": "", "Optional": "", @@ -1165,6 +1188,8 @@ "Organization URL": "", "Organization administrators can automatically administer all channels.": "", "Organization administrators can reactivate deactivated users.": "", + "Organization default ({org_level_topics_policy})": "", + "Organization default {org_level_message_retention_setting}": "", "Organization description": "", "Organization logo": "", "Organization name": "Nome da organização", @@ -1195,6 +1220,7 @@ "Password should be at least {length} characters long.": "", "Paste as plain text": "", "Paste formatted text": "", + "PastedText": "", "Pattern": "", "People & Body": "", "Permissions": "", @@ -1269,6 +1295,7 @@ "Reloading…": "", "Remind me about this": "", "Reminder scheduled": "", + "Reminders": "", "Remove": "", "Remove from default": "", "Remove it from the left sidebar for all users.": "", @@ -1325,6 +1352,7 @@ "Schedule message": "", "Schedule reminder": "", "Scheduled messages": "", + "Scheduled reminders": "", "Scroll down": "Rolar para baixo", "Scroll down to view your message.": "", "Scroll through channels": "", @@ -1364,6 +1392,7 @@ "Send message": "Enviar mensagem", "Send mobile notifications even if I'm online": "", "Send mobile notifications even if user is online": "", + "Send notification message to newly subscribed users": "", "Send notifications for all branches": "", "Send options": "", "Send weekly digest emails to inactive users": "", @@ -1398,6 +1427,8 @@ "Show previews of uploaded and linked images and videos": "", "Show starred message count": "", "Show status text": "", + "Show unread count summaries in the left sidebar": "", + "Show unread counter": "", "Show unread counts for": "", "Show user list": "", "Show when other users are typing": "", @@ -1407,10 +1438,8 @@ "Skip the rest": "", "Skip video — I'm familiar with Zulip": "", "Skipped unsubscribed channels": "", - "Slack compatible": "", - "Slack's outgoing webhooks": "", + "Slack-compatible": "", "Smileys & Emotion": "", - "Some common words were excluded from your search.": "", "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", "Some topic participants are not subscribed to  .": "", "Sort by estimated weekly traffic": "", @@ -1447,6 +1476,7 @@ "Subscriber count": "", "Subscribers": "", "Subscribers preview": "", + "Subscription permissions": "", "Successfully subscribed user:": "", "Successfully subscribed users:": "", "Summarize recent messages": "", @@ -1557,7 +1587,9 @@ "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To deactivate this group, you must first remove it from all other groups. This group is currently a subgroup of: .": "", "To edit or reschedule a message, click on it or press .": "", + "To enable this configuration, all messages in this channel must be in the topic. Consider renaming other topics to .": "", "To invite users, please increase the number of licenses or deactivate inactive users.": "", "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "", "To preserve your reading state, this view does not mark messages as read.": "", @@ -1572,7 +1604,9 @@ "Toggle topic mute": "Alternar silenciar tópico", "Tomorrow at {time}": "", "Top topic in the channel": "", + "Top unread topic in the channel": "", "Topic": "", + "Topic actions": "", "Topic actions menu": "", "Topic muted": "", "Topic notifications": "", @@ -1582,6 +1616,7 @@ "Topics I participate in": "", "Topics I send a message to": "", "Topics I start": "", + "Topics you don't follow": "", "Travel & Places": "", "Try now": "", "Tuesday": "", @@ -1618,6 +1653,7 @@ "Unread count badge (appears in desktop sidebar and browser tab)": "", "Unread messages": "", "Unresolve topic": "", + "Unresolved topics": "", "Unstar all messages": "", "Unstar all messages in topic": "", "Unstar messages in topic": "", @@ -1653,7 +1689,6 @@ "Use full width on wide screens": "", "Use html encoding (not recommended)": "", "Use or create a saved snippet": "", - "Use organization level settings {org_level_message_retention_setting}": "", "Use the back button in your browser or desktop app.": "", "Use this space for personal notes, or to test out Zulip features.": "", "User": "", @@ -1735,6 +1770,7 @@ "Where to send notifications": "", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "", "Which branches should notifications be sent for?": "", + "Which messages do you want to mark as read? This action cannot be undone.": "", "Which messages should be moved?": "", "Which parts of the emails should be included in the Zulip messages?": "", "Who can access this channel": "", @@ -1756,18 +1792,19 @@ "Who can create web-public channels": "", "Who can delete any message": "", "Who can delete their own messages": "", + "Who can edit topics in any channel": "", "Who can join this group": "", "Who can leave this group": "", "Who can manage plans and billing": "", "Who can mention this group": "", "Who can move messages inside this channel": "", + "Who can move messages out of any channel": "", "Who can move messages out of this channel": "", - "Who can move messages to another channel": "", - "Who can move messages to another topic": "", "Who can notify a large number of users with a wildcard mention": "", "Who can post to this channel": "", "Who can remove members from this group": "", "Who can resolve topics": "", + "Who can resolve topics in this channel": "", "Who can send email invitations to new users": "", "Who can start a direct message conversation": "", "Who can subscribe anyone to this channel": "", @@ -1782,6 +1819,7 @@ "Working remotely": "", "Would you like to view messages in all public channels?": "", "Write": "", + "Yes, convert": "", "Yes, please!": "Sim por favor!", "Yes, save": "", "Yes, schedule": "", @@ -1892,7 +1930,6 @@ "You may want to configure default new user settings and custom profile fields prior to inviting users.": "", "You might be interested in recent conversations.": "", "You need to be running Zephyr mirroring in order to send messages!": "", - "You searched for:": "", "You subscribed to . ": "", "You type": "", "You unsubscribed from . ": "", @@ -1983,8 +2020,10 @@ "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "", "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "", "{count, plural, one {# draft} other {# drafts}} for this conversation": "", + "{count, plural, one {# message} other {# messages}} will be marked as read.": "", "{count, plural, one {# message} other {# messages}} will be moved.": "", "{count, plural, one {minute} other {minutes}}": "", + "{count}+ messages will be marked as read.": "", "{date} at {time}": "", "{days_old} days ago": "", "{description} ({count})": "", diff --git a/locale/sl/LC_MESSAGES/django.po b/locale/sl/LC_MESSAGES/django.po new file mode 100644 index 0000000000..fc7147e295 --- /dev/null +++ b/locale/sl/LC_MESSAGES/django.po @@ -0,0 +1,7116 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# BobTB, 2025 +msgid "" +msgstr "" +"Project-Id-Version: Zulip\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-03-20 06:34+0000\n" +"PO-Revision-Date: 2015-12-06 00:18+0000\n" +"Last-Translator: BobTB, 2025\n" +"Language-Team: Slovenian (http://app.transifex.com/zulip/zulip/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#: analytics/views/stats.py:109 zerver/decorator.py:667 +#: zerver/decorator.py:685 +msgid "Not allowed for guest users" +msgstr "Ni dovoljeno za gostujoče uporabnike" + +#: analytics/views/stats.py:160 +msgid "Invalid organization" +msgstr "Neveljavna organizacija" + +#: analytics/views/stats.py:391 +msgid "Public channels" +msgstr "Javni kanali" + +#: analytics/views/stats.py:392 +msgid "Private channels" +msgstr "Zasebni kanali" + +#: analytics/views/stats.py:393 +msgid "Direct messages" +msgstr "Neposredna sporočila" + +#: analytics/views/stats.py:394 +msgid "Group direct messages" +msgstr "Skupinska neposredna sporočila" + +#: analytics/views/stats.py:417 +#, python-brace-format +msgid "Missing channel for chart: {chart_name}" +msgstr "Manjkajoč kanal za graf: {chart_name}" + +#: analytics/views/stats.py:425 +#, python-brace-format +msgid "Unknown chart name: {chart_name}" +msgstr "Neznano ime grafa: {chart_name}" + +#: analytics/views/stats.py:435 +#, python-brace-format +msgid "Start time is later than end time. Start: {start}, End: {end}" +msgstr "Čas začetka je po času konca. Začetek: {start}, Konec: {end}" + +#: analytics/views/stats.py:457 analytics/views/stats.py:494 +msgid "No analytics data available. Please contact your server administrator." +msgstr "Podatki analitike niso na voljo. Obrnite se na skrbnika strežnika." + +#: corporate/lib/registration.py:35 +#, python-brace-format +msgid "" +"Your organization has no Zulip licenses remaining and can no longer accept " +"new users. Please [increase the number of licenses]({billing_page_link}) or " +"[deactivate inactive users]({deactivate_user_help_page_link}) to allow new " +"users to join." +msgstr "Vaša organizacija nima več prostih Zulip licenc in ne more sprejemati novih uporabnikov. Prosimo, [povečajte število licenc]({billing_page_link}) ali [deaktivirajte neaktivne uporabnike]({deactivate_user_help_page_link}), da omogočite pridružitev novim uporabnikom." + +#: corporate/lib/registration.py:42 +#, python-brace-format +msgid "" +"Your organization has only one Zulip license remaining. You can [increase " +"the number of licenses]({billing_page_link}) or [deactivate inactive " +"users]({deactivate_user_help_page_link}) to allow more than one user to " +"join." +msgstr "Vaša organizacija ima na voljo le eno Zulip licenco. Lahko [povečate število licenc]({billing_page_link}) ali [deaktivirate neaktivne uporabnike]({deactivate_user_help_page_link}), da omogočite več uporabnikom pridružitev." + +#: corporate/lib/registration.py:47 +#, python-brace-format +msgid "" +"Your organization has only two Zulip licenses remaining. You can [increase " +"the number of licenses]({billing_page_link}) or [deactivate inactive " +"users]({deactivate_user_help_page_link}) to allow more than two users to " +"join." +msgstr "Vaša organizacija ima na voljo le dve Zulip licenci. Lahko [povečate število licenc]({billing_page_link}) ali [deaktivirate neaktivne uporabnike]({deactivate_user_help_page_link}), da omogočite več kot dvema uporabnikoma pridružitev." + +#: corporate/lib/registration.py:52 +#, python-brace-format +msgid "" +"Your organization has only three Zulip licenses remaining. You can [increase" +" the number of licenses]({billing_page_link}) or [deactivate inactive " +"users]({deactivate_user_help_page_link}) to allow more than three users to " +"join." +msgstr "Vaša organizacija ima na voljo le tri Zulip licence. Lahko [povečate število licenc]({billing_page_link}) ali [deaktivirate neaktivne uporabnike]({deactivate_user_help_page_link}), da omogočite več kot trem uporabnikom pridružitev." + +#: corporate/lib/registration.py:63 +#, python-brace-format +msgid "" +"A new user ({email}) was unable to join because your organization does not " +"have enough Zulip licenses. To allow new users to join, make sure that the " +"[number of licenses for the current and next billing " +"period]({billing_page_link}) is greater than the current number of users." +msgstr "Novi uporabnik ({email}) se ni mogel pridružiti, ker vaša organizacija nima dovolj Zulip licenc. Da omogočite novim uporabnikom pridružitev, zagotovite, da je [število licenc za trenutno in naslednje obračunsko obdobje]({billing_page_link}) večje od števila trenutnih uporabnikov." + +#: corporate/lib/registration.py:119 +msgid "" +"Your organization does not have enough Zulip licenses. Invitations were not " +"sent." +msgstr "Vaša organizacija nima dovolj Zulip licenc. Povabila niso bila poslana." + +#: corporate/lib/registration.py:133 +msgid "" +"Your organization does not have enough Zulip licenses to change a guest " +"user's role." +msgstr "Vaša organizacija nima dovolj licenc Zulip za spremembo vloge gostujočega uporabnika." + +#: corporate/lib/remote_billing_util.py:133 +#: corporate/lib/remote_billing_util.py:169 +msgid "Registration is deactivated" +msgstr "Registracija je deaktivirana" + +#: corporate/lib/remote_billing_util.py:166 +msgid "Invalid remote server." +msgstr "Neveljaven oddaljeni strežnik." + +#: corporate/lib/stripe.py:220 +#, python-brace-format +msgid "" +"You must purchase licenses for all active users in your organization " +"(minimum {min_licenses})." +msgstr "Kupiti morate licence za vse aktivne uporabnike v vaši organizaciji (najmanj {min_licenses})." + +#: corporate/lib/stripe.py:226 +#, python-brace-format +msgid "" +"Invoices with more than {max_licenses} licenses can't be processed from this" +" page. To complete the upgrade, please contact {email}." +msgstr "Računov z več kot {max_licenses} licencami ni mogoče obdelati s te strani. Za nadgradnjo se obrnite na {email}." + +#: corporate/lib/stripe.py:358 +msgid "No payment method on file." +msgstr "Ni zabeleženega načina plačila." + +#: corporate/lib/stripe.py:366 +#, python-brace-format +msgid "{brand} ending in {last4}" +msgstr "{brand}, ki se konča s {last4}" + +#: corporate/lib/stripe.py:374 +#, python-brace-format +msgid "Unknown payment method. Please contact {email}." +msgstr "Neznan način plačila. Obrnite se na {email}." + +#: corporate/lib/stripe.py:407 +#, python-brace-format +msgid "Something went wrong. Please contact {email}." +msgstr "Nekaj je šlo narobe. Obrnite se na {email}." + +#: corporate/lib/stripe.py:408 +msgid "Something went wrong. Please reload the page." +msgstr "Nekaj je šlo narobe. Prosimo, osvežite stran." + +#: corporate/lib/stripe.py:504 +msgid "Something went wrong. Please wait a few seconds and try again." +msgstr "Nekaj je šlo narobe. Počakajte nekaj sekund in poskusite znova." + +#: corporate/lib/stripe.py:1888 +msgid "Please add a credit card before starting your free trial." +msgstr "Prosimo, dodajte kreditno kartico, preden začnete brezplačno preskusno obdobje." + +#: corporate/lib/stripe.py:1911 +msgid "Please add a credit card to schedule upgrade." +msgstr "Prosimo, dodajte kreditno kartico za načrtovanje nadgradnje." + +#: corporate/lib/stripe.py:2968 +msgid "" +"Unable to update the plan. The plan has been expired and replaced with a new" +" plan." +msgstr "Načrta ni bilo mogoče posodobiti. Načrt je potekel in bil zamenjan z novim." + +#: corporate/lib/stripe.py:2973 +msgid "Unable to update the plan. The plan has ended." +msgstr "Načrta ni bilo mogoče posodobiti. Načrt se je zaključil." + +#: corporate/lib/stripe.py:3041 +msgid "" +"Cannot update licenses in the current billing period for free trial plan." +msgstr "V trenutnem obračunskem obdobju ni mogoče posodobiti licenc za načrt brezplačnega preskusnega obdobja." + +#: corporate/lib/stripe.py:3046 corporate/lib/stripe.py:3074 +msgid "" +"Unable to update licenses manually. Your plan is on automatic license " +"management." +msgstr "Licenc ni mogoče ročno posodobiti. Vaš načrt uporablja samodejno upravljanje licenc." + +#: corporate/lib/stripe.py:3052 +#, python-brace-format +msgid "" +"Your plan is already on {licenses} licenses in the current billing period." +msgstr "Vaš načrt že ima {licenses} licenc v trenutnem obračunskem obdobju." + +#: corporate/lib/stripe.py:3057 +msgid "You cannot decrease the licenses in the current billing period." +msgstr "V trenutnem obračunskem obdobju ne morete zmanjšati števila licenc." + +#: corporate/lib/stripe.py:3083 +msgid "" +"Cannot change the licenses for next billing cycle for a plan that is being " +"downgraded." +msgstr "Ni mogoče spremeniti licenc za naslednji obračunski cikel za načrt, ki se ponižuje." + +#: corporate/lib/stripe.py:3089 +#, python-brace-format +msgid "" +"Your plan is already scheduled to renew with {licenses_at_next_renewal} " +"licenses." +msgstr "Vaš načrt je že načrtovan za podaljšanje z {licenses_at_next_renewal} licencami." + +#: corporate/lib/stripe.py:3113 +#, python-brace-format +msgid "" +"You’ve already purchased {licenses_at_next_renewal} licenses for the next " +"billing period." +msgstr "Za naslednje obračunsko obdobje ste že kupili {licenses_at_next_renewal} licenc." + +#: corporate/lib/stripe.py:3135 +msgid "Nothing to change." +msgstr "Ničesar ni treba spremeniti." + +#: corporate/lib/stripe.py:3395 +msgid "No customer for this organization!" +msgstr "Ni stranke za to organizacijo!" + +#: corporate/lib/stripe.py:3404 +msgid "Session not found" +msgstr "Seja ni bila najdena" + +#: corporate/lib/stripe.py:3410 zerver/decorator.py:209 +#: zerver/decorator.py:708 zerver/lib/streams.py:1327 +#: zerver/lib/streams.py:1353 zerver/lib/streams.py:1355 +#: zerver/lib/streams.py:1357 zerver/lib/streams.py:1376 +#: zerver/lib/user_groups.py:166 zerver/lib/user_groups.py:192 +#: zerver/lib/user_groups.py:356 zerver/lib/user_groups.py:452 +#: zerver/lib/users.py:202 zerver/lib/users.py:265 zerver/lib/users.py:294 +#: zerver/lib/users.py:298 zerver/views/invite.py:144 +#: zerver/views/invite.py:255 zerver/views/message_summary.py:31 +#: zerver/views/presence.py:53 zerver/views/realm_emoji.py:35 +#: zerver/views/streams.py:357 zerver/views/streams.py:722 +msgid "Insufficient permission" +msgstr "Nezadostno dovoljenje" + +#: corporate/lib/stripe.py:3421 +msgid "Payment intent not found" +msgstr "Namen plačila ni bil najden" + +#: corporate/lib/stripe.py:3424 +msgid "Pass stripe_session_id or stripe_invoice_id" +msgstr "Posredujte stripe_session_id ali stripe_invoice_id" + +#: corporate/lib/stripe.py:4167 +#, python-brace-format +msgid "" +"Your organization's request for sponsored hosting has been approved! You have been upgraded to {plan_name}, free of charge. {emoji}\n" +"\n" +"If you could {begin_link}list Zulip as a sponsor on your website{end_link}, we would really appreciate it!" +msgstr "Zahteva vaše organizacije za sponzorirano gostovanje je bila odobrena! Brezplačno ste bili nadgrajeni na {plan_name}. {emoji}\n\nČe bi lahko {begin_link}Zulip navedli kot sponzorja na svoji spletni strani{end_link}, bi bili zelo hvaležni!" + +#: corporate/views/billing_page.py:351 +msgid "Parameter 'confirmed' is required" +msgstr "Parameter 'potrjeno' je obvezen" + +#: corporate/views/remote_billing_page.py:136 +msgid "Billing access token expired." +msgstr "Žeton za dostop do obračunavanja je potekel." + +#: corporate/views/remote_billing_page.py:138 +msgid "Invalid billing access token." +msgstr "Neveljaven žeton za dostop do obračunavanja." + +#: corporate/views/remote_billing_page.py:216 zilencer/views.py:1315 +#: zilencer/views.py:1340 +#, python-brace-format +msgid "" +"Couldn't reconcile billing data between server and realm. Please contact " +"{support_email}" +msgstr "Podatkov o obračunu med strežnikom in območjem ni bilo mogoče uskladiti. Obrnite se na {support_email}" + +#: corporate/views/remote_billing_page.py:296 +msgid "User account doesn't exist yet." +msgstr "Uporabniški račun še ne obstaja." + +#: corporate/views/remote_billing_page.py:301 +#: corporate/views/remote_billing_page.py:736 +msgid "You must accept the Terms of Service to proceed." +msgstr "Za nadaljevanje morate sprejeti pogoje storitve." + +#: corporate/views/remote_billing_page.py:542 +msgid "" +"This zulip_org_id is not registered with Zulip's billing management system." +msgstr "Ta zulip_org_id ni registriran v sistemu za upravljanje obračunavanja Zulip." + +#: corporate/views/remote_billing_page.py:549 +msgid "Invalid zulip_org_key for this zulip_org_id." +msgstr "Neveljaven zulip_org_key za ta zulip_org_id." + +#: corporate/views/remote_billing_page.py:553 +msgid "Your server registration has been deactivated." +msgstr "Registracija vašega strežnika je bila deaktivirana." + +#: templates/404.html:4 templates/4xx.html:4 +#: templates/zerver/portico_error_pages/remote_realm_server_mismatch_error.html:4 +msgid "Error" +msgstr "Napaka" + +#: templates/404.html:11 +msgid "Page not found (404)" +msgstr "Stran ni bila najdena (404)" + +#: templates/404.html:13 templates/4xx.html:37 +#, python-format +msgid "" +"\n" +" If this error is unexpected, you can\n" +" contact support.\n" +" " +msgstr "\n Če je ta napaka nepričakovana, se lahko\n obrnete na podporo.\n " + +#: templates/4xx.html:11 +msgid "Access forbidden (403)" +msgstr "Dostop prepovedan (403)" + +#: templates/4xx.html:13 +msgid "" +"\n" +" Your request could not be completed because your\n" +" browser did not send the credentials required to authenticate\n" +" your access. To resolve this issue:\n" +" " +msgstr "\n Vaše zahteve ni bilo mogoče dokončati, ker vaš\n brskalnik ni poslal poverilnic, potrebnih za overjanje\n vašega dostopa. Za rešitev težave:\n " + +#: templates/4xx.html:22 +msgid "" +"\n" +" Make sure that your browser allows cookies for this site.\n" +" " +msgstr "\n Prepričajte se, da vaš brskalnik dovoljuje piškotke za to spletno mesto.\n " + +#: templates/4xx.html:27 +msgid "" +"\n" +" Check for any browser privacy settings or extensions\n" +" that block Referer headers, and disable them for\n" +" this site.\n" +" " +msgstr "\n Preverite nastavitve zasebnosti v brskalniku ali razširitve,\n ki blokirajo glave Referer, in jih onemogočite za\n to spletno mesto.\n " + +#: templates/4xx.html:35 +msgid "Method not allowed (405)" +msgstr "Metoda ni dovoljena (405)" + +#: templates/500.html:4 templates/500.html:16 +#: zerver/actions/scheduled_messages.py:404 zerver/middleware.py:407 +msgid "Internal server error" +msgstr "Notranja napaka strežnika" + +#: templates/500.html:18 +msgid "" +"\n" +" Your Zulip chat cannot be loaded because the server is experiencing technical difficulties.\n" +" " +msgstr "\n Vašega klepeta Zulip ni mogoče naložiti, ker ima strežnik tehnične težave.\n " + +#: templates/500.html:23 +msgid "" +"\n" +" This page will reload automatically when service is restored.\n" +" " +msgstr "\n Ta stran se bo samodejno ponovno naložila, ko bo storitev ponovno na voljo.\n " + +#: templates/500.html:27 +#, python-format +msgid "" +"\n" +" In the meantime, you can contact Zulip support.\n" +" " +msgstr "\n Medtem lahko stopite v stik z Zulip podporo.\n " + +#: templates/500.html:31 +#, python-format +msgid "" +"\n" +" In the meantime, you can contact\n" +" this server's administrators for support.\n" +" " +msgstr "\n Medtem se lahko obrnete na skrbnike tega strežnika za pomoč.\n " + +#: templates/500.html:39 +#, python-format +msgid "" +"\n" +" If you administer this server, you may want to check out the\n" +" Zulip server troubleshooting guide.\n" +" " +msgstr "\n Če upravljate ta strežnik, si lahko ogledate\n vodnik za odpravljanje težav strežnika Zulip.\n " + +#: templates/analytics/stats.html:6 +#, python-format +msgid "" +"\n" +" Analytics for %(target_name)s | Zulip\n" +" " +msgstr "\n Analitika za %(target_name)s | Zulip\n " + +#: templates/analytics/stats.html:18 +msgid "Analytics are fully available 24 hours after organization creation." +msgstr "Analitika je v celoti na voljo 24 ur po ustvarjanju organizacije." + +#: templates/analytics/stats.html:23 +#, python-format +msgid "Zulip analytics for %(target_name)s" +msgstr "Analitika Zulip za %(target_name)s" + +#: templates/analytics/stats.html:25 +msgid "Organization summary" +msgstr "Povzetek organizacije" + +#: templates/analytics/stats.html:27 +msgid "Number of users" +msgstr "Število uporabnikov" + +#: templates/analytics/stats.html:28 +msgid "Users active during the last 15 days" +msgstr "Uporabniki, aktivni v zadnjih 15 dneh" + +#: templates/analytics/stats.html:29 +msgid "Number of guests" +msgstr "Število gostov" + +#: templates/analytics/stats.html:30 +msgid "Total number of messages" +msgstr "Skupno število sporočil" + +#: templates/analytics/stats.html:31 +msgid "Number of messages in the last 30 days" +msgstr "Število sporočil v zadnjih 30 dneh" + +#: templates/analytics/stats.html:32 +msgid "File storage in use" +msgstr "Uporabljena shramba datotek" + +#: templates/analytics/stats.html:37 +msgid "Active users" +msgstr "Aktivni uporabniki" + +#: templates/analytics/stats.html:40 +msgid "Daily actives" +msgstr "Dnevno aktivni" + +#: templates/analytics/stats.html:41 +msgid "15 day actives" +msgstr "15-dnevno aktivni" + +#: templates/analytics/stats.html:42 +msgid "Total users" +msgstr "Vsi uporabniki" + +#: templates/analytics/stats.html:50 +#: zerver/models/custom_profile_fields.py:104 +msgid "Users" +msgstr "Uporabniki" + +#: templates/analytics/stats.html:58 +msgid "Messages sent by recipient type" +msgstr "Poslana sporočila po vrsti prejemnika" + +#: templates/analytics/stats.html:61 templates/analytics/stats.html:91 +#: templates/analytics/stats.html:113 templates/analytics/stats.html:124 +msgid "Me" +msgstr "Jaz" + +#: templates/analytics/stats.html:62 templates/analytics/stats.html:115 +#: templates/analytics/stats.html:125 zerver/models/groups.py:28 +msgid "Everyone" +msgstr "Vsi" + +#: templates/analytics/stats.html:70 templates/analytics/stats.html:132 +msgid "Last week" +msgstr "Prejšnji teden" + +#: templates/analytics/stats.html:71 templates/analytics/stats.html:133 +msgid "Last month" +msgstr "Prejšnji mesec" + +#: templates/analytics/stats.html:72 templates/analytics/stats.html:134 +msgid "Last year" +msgstr "Prejšnje leto" + +#: templates/analytics/stats.html:73 templates/analytics/stats.html:135 +msgid "All time" +msgstr "Ves čas" + +#: templates/analytics/stats.html:78 +msgid "Messages sent over time" +msgstr "Poslana sporočila skozi čas" + +#: templates/analytics/stats.html:81 templates/analytics/stats.html:103 +msgid "Daily" +msgstr "Dnevno" + +#: templates/analytics/stats.html:82 templates/analytics/stats.html:104 +msgid "Weekly" +msgstr "Tedensko" + +#: templates/analytics/stats.html:83 templates/analytics/stats.html:105 +msgid "Cumulative" +msgstr "Skupno" + +#: templates/analytics/stats.html:93 +msgid "Humans" +msgstr "Uporabniki" + +#: templates/analytics/stats.html:95 +msgid "Bots" +msgstr "Boti" + +#: templates/analytics/stats.html:100 +msgid "Messages read over time" +msgstr "Prebrana sporočila skozi čas" + +#: templates/analytics/stats.html:121 +msgid "Messages sent by client" +msgstr "Poslana sporočila po odjemalcu" + +#: templates/analytics/stats.html:143 +msgid "Last update" +msgstr "Zadnja posodobitev" + +#: 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 "Popolna posodobitev vseh grafov se zgodi enkrat dnevno. Graf \"sporočila skozi čas\" se posodablja vsako uro." + +#: templates/confirmation/confirm_email_change.html:4 +msgid "Email changed" +msgstr "E-pošta spremenjena" + +#: templates/confirmation/confirm_email_change.html:12 +msgid "Email changed!" +msgstr "E-pošta spremenjena!" + +#: templates/confirmation/confirm_email_change.html:16 +#, python-format +msgid "" +"\n" +" This confirms that the email address for your Zulip account has changed\n" +" from %(old_email_html_tag)s to %(new_email_html_tag)s\n" +" " +msgstr "\n To potrjuje, da se je e-poštni naslov za vaš račun Zulip spremenil\n iz %(old_email_html_tag)s v %(new_email_html_tag)s\n " + +#: templates/confirmation/confirm_preregistrationuser.html:5 +msgid "Confirming your email address" +msgstr "Potrjevanje vašega e-poštnega naslova" + +#: templates/confirmation/link_does_not_exist.html:4 +msgid "Confirmation link does not exist" +msgstr "Povezava za potrditev ne obstaja" + +#: templates/confirmation/link_does_not_exist.html:11 +msgid "Whoops. We couldn't find your confirmation link in the system." +msgstr "Ups. Vaše potrditvene povezave ni bilo mogoče najti v sistemu." + +#: templates/confirmation/link_does_not_exist.html:13 +#: templates/confirmation/link_malformed.html:14 +#, python-format +msgid "" +"\n" +" Anyway, shoot us a line at %(support_email_html_tag)s and we'll get this resolved shortly.\n" +" " +msgstr "\n Pišite nam na %(support_email_html_tag)s in hitro vam bomo pomagali.\n " + +#: templates/confirmation/link_expired.html:4 +msgid "Confirmation link expired or deactivated" +msgstr "Povezava za potrditev je potekla ali je deaktivirana" + +#: templates/confirmation/link_expired.html:11 +msgid "Whoops. The confirmation link has expired or been deactivated." +msgstr "Ups. Potrditvena povezava je potekla ali je bila deaktivirana." + +#: templates/confirmation/link_expired.html:12 +msgid "Please contact your organization administrator for a new link." +msgstr "Za novo povezavo se obrnite na skrbnika organizacije." + +#: templates/confirmation/link_malformed.html:4 +msgid "Confirmation link malformed" +msgstr "Povezava za potrditev je napačno oblikovana" + +#: templates/confirmation/link_malformed.html:11 +msgid "Whoops. The confirmation link is malformed." +msgstr "Ups. Potrditvena povezava je napačno oblikovana." + +#: templates/confirmation/link_malformed.html:12 +msgid "" +"Make sure you copied the link correctly in to your browser. If you're still " +"encountering this page, it's probably our fault. We're sorry." +msgstr "Preverite, ali ste povezavo pravilno kopirali v brskalnik. Če se stran še vedno prikazuje, je verjetno napaka na naši strani. Opravičujemo se." + +#: templates/corporate/billing/billing.html:5 +msgid "Billing" +msgstr "Obračunavanje" + +#: templates/corporate/billing/billing.html:419 +#: templates/corporate/billing/billing.html:454 +#: templates/corporate/billing/billing.html:487 +#: templates/corporate/billing/billing.html:516 +#: templates/corporate/billing/billing.html:542 +#: templates/corporate/billing/billing.html:570 +#: templates/corporate/billing/billing.html:604 +#: templates/corporate/billing/upgrade.html:341 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:33 +msgid "Close modal" +msgstr "Zapri modalno okno" + +#: templates/corporate/billing/billing.html:439 +#: templates/corporate/billing/billing.html:527 +#: templates/corporate/billing/billing.html:555 +#: templates/corporate/billing/billing.html:583 +#: templates/corporate/billing/billing.html:620 +msgid "Never mind" +msgstr "Pozabi" + +#: templates/corporate/billing/billing.html:441 +#: templates/corporate/billing/billing.html:529 +#: templates/corporate/billing/billing.html:557 +msgid "Downgrade" +msgstr "Ponižaj" + +#: templates/corporate/billing/billing.html:472 +#: templates/corporate/billing/billing.html:501 +#: templates/corporate/billing/upgrade.html:359 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Prekliči" + +#: templates/corporate/billing/billing.html:474 +#: templates/corporate/billing/billing.html:503 +#: templates/corporate/billing/billing.html:622 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Potrdi" + +#: templates/corporate/billing/billing.html:585 +msgid "Cancel upgrade" +msgstr "Prekliči nadgradnjo" + +#: templates/corporate/billing/event_status.html:5 +msgid "Billing status" +msgstr "Stanje obračunavanja" + +#: templates/corporate/billing/remote_billing_server_deactivate.html:5 +msgid "Deactivate server registration?" +msgstr "Deaktiviraj registracijo strežnika?" + +#: templates/corporate/billing/remote_realm_login_error_for_server_on_active_plan.html:4 +#: templates/corporate/billing/remote_realm_login_error_for_server_on_active_plan.html:11 +#: templates/corporate/billing/remote_server_login_error_for_any_realm_on_active_plan.html:4 +#: templates/corporate/billing/remote_server_login_error_for_any_realm_on_active_plan.html:11 +msgid "Plan management not available" +msgstr "Upravljanje načrta ni na voljo" + +#: templates/corporate/billing/remote_realm_login_error_for_server_on_active_plan.html:13 +#, python-format +msgid "" +" Plan management is not available for this\n" +" organization, because your Zulip server is already on a\n" +" %(server_plan_name)s plan, which covers all\n" +" organizations on this server. See the Server-level billing tab of the\n" +" log\n" +" in instructions to administer the plan for your\n" +" Zulip server.\n" +" " +msgstr " Upravljanje načrta ni na voljo za to\n organizacijo, ker je vaš strežnik Zulip že na\n načrtu %(server_plan_name)s, ki pokriva vse\n organizacije na tem strežniku. Oglejte si zavihek Obračunavanje na ravni strežnika v\n navodilih za prijavo, da boste lahko upravljali načrt za svoj strežnik Zulip.\n " + +#: templates/corporate/billing/remote_realm_login_error_for_server_on_active_plan.html:23 +msgid "" +" To move the plan from the server to this\n" +" organization, or for other questions, contact support.\n" +" " +msgstr " Za premik načrta s strežnika na to\n organizacijo ali za druga vprašanja stopite v stik s podporo.\n " + +#: templates/corporate/billing/remote_server_login_error_for_any_realm_on_active_plan.html:13 +msgid "" +"\n" +" Plan management for this server is not available because at least one organization\n" +" hosted on this server already has an active plan.\n" +" " +msgstr "\n Upravljanje načrta za ta strežnik ni na voljo, ker ima vsaj ena organizacija,\n gostovana na tem strežniku, že aktiven načrt.\n " + +#: templates/corporate/billing/remote_server_login_error_for_any_realm_on_active_plan.html:19 +#, python-format +msgid "" +"\n" +" Log in to plan management for your\n" +" organization instead, or contact support with any questions.\n" +" " +msgstr "\n Prijavite se v upravljanje načrta za svojo\n organizacijo ali pa se za vsa vprašanja obrnite na podporo.\n " + +#: templates/corporate/billing/remote_server_rate_limit_exceeded.html:4 +#: templates/zerver/portico_error_pages/rate_limit_exceeded.html:4 +msgid "Rate limit exceeded" +msgstr "Omejitev hitrosti presežena" + +#: templates/corporate/billing/remote_server_rate_limit_exceeded.html:11 +#: templates/zerver/portico_error_pages/rate_limit_exceeded.html:11 +msgid "Rate limit exceeded." +msgstr "Omejitev hitrosti presežena." + +#: templates/corporate/billing/remote_server_rate_limit_exceeded.html:13 +msgid "" +"Your server has exceeded the limit for how\n" +" often this action can be performed." +msgstr "Vaš strežnik je presegel omejitev, kako\n pogosto se lahko to dejanje izvede." + +#: templates/corporate/billing/remote_server_rate_limit_exceeded.html:15 +#: templates/zerver/portico_error_pages/rate_limit_exceeded.html:15 +#, python-format +msgid "You can try again in %(retry_after)s seconds." +msgstr "Ponovno lahko poskusite čez %(retry_after)s sekund." + +#: templates/corporate/billing/upgrade.html:5 +msgid "Upgrade" +msgstr "Nadgradi" + +#: templates/corporate/billing/upgrade.html:286 +msgid "Convert demo organization before upgrading." +msgstr "Pred nadgradnjo pretvorite predstavitveno organizacijo." + +#: templates/corporate/billing/upgrade.html:363 +msgid "Send invoice and start free trial" +msgstr "Pošlji račun in začni brezplačno preskusno obdobje" + +#: templates/corporate/billing/upgrade.html:365 +msgid "Send invoice" +msgstr "Pošlji račun" + +#: templates/corporate/communities.html:28 +msgid "Open communities directory" +msgstr "Imenik odprtih skupnosti" + +#: templates/corporate/communities.html:39 +#: templates/zerver/integrations/index.html:47 +msgid "Filter by category" +msgstr "Filtriraj po kategoriji" + +#: templates/corporate/communities.html:58 +#: templates/zerver/integrations/index.html:76 +msgid "Categories" +msgstr "Kategorije" + +#: templates/corporate/communities.html:60 +#: templates/zerver/integrations/index.html:78 +msgid "All" +msgstr "Vse" + +#: templates/corporate/comparison_table_integrated.html:103 +msgid "10,000 messages" +msgstr "10.000 sporočil" + +#: templates/corporate/comparison_table_integrated.html:107 +#: templates/corporate/comparison_table_integrated.html:108 +#: templates/corporate/comparison_table_integrated.html:109 +#: templates/corporate/comparison_table_integrated.html:110 +#: templates/corporate/comparison_table_integrated.html:118 +#: templates/corporate/comparison_table_integrated.html:119 +#: templates/corporate/comparison_table_integrated.html:120 +#: templates/corporate/comparison_table_integrated.html:121 +#: templates/corporate/comparison_table_integrated.html:131 +#: templates/corporate/comparison_table_integrated.html:132 +#: templates/corporate/comparison_table_integrated.html:133 +#: templates/corporate/comparison_table_integrated.html:134 +#: templates/corporate/comparison_table_integrated.html:144 +#: templates/corporate/comparison_table_integrated.html:145 +#: templates/corporate/comparison_table_integrated.html:146 +#: templates/corporate/comparison_table_integrated.html:147 +#: templates/corporate/comparison_table_integrated.html:157 +#: templates/corporate/comparison_table_integrated.html:158 +#: templates/corporate/comparison_table_integrated.html:159 +#: templates/corporate/comparison_table_integrated.html:160 +#: templates/corporate/comparison_table_integrated.html:171 +#: templates/corporate/comparison_table_integrated.html:172 +#: templates/corporate/comparison_table_integrated.html:173 +#: templates/corporate/comparison_table_integrated.html:174 +#: templates/corporate/comparison_table_integrated.html:185 +#: templates/corporate/comparison_table_integrated.html:186 +#: templates/corporate/comparison_table_integrated.html:187 +#: templates/corporate/comparison_table_integrated.html:188 +#: templates/corporate/comparison_table_integrated.html:198 +#: templates/corporate/comparison_table_integrated.html:199 +#: templates/corporate/comparison_table_integrated.html:200 +#: templates/corporate/comparison_table_integrated.html:201 +#: templates/corporate/comparison_table_integrated.html:283 +#: templates/corporate/comparison_table_integrated.html:284 +#: templates/corporate/comparison_table_integrated.html:285 +msgid "Unlimited" +msgstr "Neomejeno" + +#: templates/corporate/comparison_table_integrated.html:153 +msgid "Files up to 10 MB" +msgstr "Datoteke do 10 MB" + +#: templates/corporate/comparison_table_integrated.html:154 +#: templates/corporate/comparison_table_integrated.html:155 +msgid "Files up to 1 GB" +msgstr "Datoteke do 1 GB" + +#: templates/corporate/comparison_table_integrated.html:211 +#: templates/corporate/comparison_table_integrated.html:212 +#: templates/corporate/comparison_table_integrated.html:213 +#: templates/corporate/comparison_table_integrated.html:214 +#: templates/corporate/comparison_table_integrated.html:231 +#: templates/corporate/comparison_table_integrated.html:232 +#: templates/corporate/comparison_table_integrated.html:233 +#: templates/corporate/comparison_table_integrated.html:245 +#: templates/corporate/comparison_table_integrated.html:246 +#: templates/corporate/comparison_table_integrated.html:247 +#: templates/corporate/comparison_table_integrated.html:259 +#: templates/corporate/comparison_table_integrated.html:260 +#: templates/corporate/comparison_table_integrated.html:261 +#: templates/corporate/comparison_table_integrated.html:272 +#: templates/corporate/comparison_table_integrated.html:301 +#: templates/corporate/comparison_table_integrated.html:302 +#: templates/corporate/comparison_table_integrated.html:303 +#: templates/corporate/comparison_table_integrated.html:304 +#: templates/corporate/comparison_table_integrated.html:315 +#: templates/corporate/comparison_table_integrated.html:316 +#: templates/corporate/comparison_table_integrated.html:317 +#: templates/corporate/comparison_table_integrated.html:318 +#: templates/corporate/comparison_table_integrated.html:328 +#: templates/corporate/comparison_table_integrated.html:329 +#: templates/corporate/comparison_table_integrated.html:330 +#: templates/corporate/comparison_table_integrated.html:331 +#: templates/corporate/comparison_table_integrated.html:343 +#: templates/corporate/comparison_table_integrated.html:344 +#: templates/corporate/comparison_table_integrated.html:345 +#: templates/corporate/comparison_table_integrated.html:346 +#: templates/corporate/comparison_table_integrated.html:357 +#: templates/corporate/comparison_table_integrated.html:358 +#: templates/corporate/comparison_table_integrated.html:359 +#: templates/corporate/comparison_table_integrated.html:360 +#: templates/corporate/comparison_table_integrated.html:370 +#: templates/corporate/comparison_table_integrated.html:371 +#: templates/corporate/comparison_table_integrated.html:372 +#: templates/corporate/comparison_table_integrated.html:373 +#: templates/corporate/comparison_table_integrated.html:383 +#: templates/corporate/comparison_table_integrated.html:384 +#: templates/corporate/comparison_table_integrated.html:385 +#: templates/corporate/comparison_table_integrated.html:386 +#: templates/corporate/comparison_table_integrated.html:394 +#: templates/corporate/comparison_table_integrated.html:395 +#: templates/corporate/comparison_table_integrated.html:396 +#: templates/corporate/comparison_table_integrated.html:397 +#: templates/corporate/comparison_table_integrated.html:407 +#: templates/corporate/comparison_table_integrated.html:408 +#: templates/corporate/comparison_table_integrated.html:409 +#: templates/corporate/comparison_table_integrated.html:410 +#: templates/corporate/comparison_table_integrated.html:420 +#: templates/corporate/comparison_table_integrated.html:421 +#: templates/corporate/comparison_table_integrated.html:422 +#: templates/corporate/comparison_table_integrated.html:423 +#: templates/corporate/comparison_table_integrated.html:433 +#: templates/corporate/comparison_table_integrated.html:434 +#: templates/corporate/comparison_table_integrated.html:435 +#: templates/corporate/comparison_table_integrated.html:436 +#: templates/corporate/comparison_table_integrated.html:447 +#: templates/corporate/comparison_table_integrated.html:448 +#: templates/corporate/comparison_table_integrated.html:449 +#: templates/corporate/comparison_table_integrated.html:450 +#: templates/corporate/comparison_table_integrated.html:462 +#: templates/corporate/comparison_table_integrated.html:463 +#: templates/corporate/comparison_table_integrated.html:464 +#: templates/corporate/comparison_table_integrated.html:465 +#: templates/corporate/comparison_table_integrated.html:476 +#: templates/corporate/comparison_table_integrated.html:477 +#: templates/corporate/comparison_table_integrated.html:478 +#: templates/corporate/comparison_table_integrated.html:489 +#: templates/corporate/comparison_table_integrated.html:490 +#: templates/corporate/comparison_table_integrated.html:491 +#: templates/corporate/comparison_table_integrated.html:503 +#: templates/corporate/comparison_table_integrated.html:504 +#: templates/corporate/comparison_table_integrated.html:505 +#: templates/corporate/comparison_table_integrated.html:524 +#: templates/corporate/comparison_table_integrated.html:525 +#: templates/corporate/comparison_table_integrated.html:526 +#: templates/corporate/comparison_table_integrated.html:537 +#: templates/corporate/comparison_table_integrated.html:538 +#: templates/corporate/comparison_table_integrated.html:539 +#: templates/corporate/comparison_table_integrated.html:550 +#: templates/corporate/comparison_table_integrated.html:551 +#: templates/corporate/comparison_table_integrated.html:552 +#: templates/corporate/comparison_table_integrated.html:564 +#: templates/corporate/comparison_table_integrated.html:565 +#: templates/corporate/comparison_table_integrated.html:566 +#: templates/corporate/comparison_table_integrated.html:579 +#: templates/corporate/comparison_table_integrated.html:580 +#: templates/corporate/comparison_table_integrated.html:581 +#: templates/corporate/comparison_table_integrated.html:595 +#: templates/corporate/comparison_table_integrated.html:596 +#: templates/corporate/comparison_table_integrated.html:610 +#: templates/corporate/comparison_table_integrated.html:611 +#: templates/corporate/comparison_table_integrated.html:626 +#: templates/corporate/comparison_table_integrated.html:627 +#: templates/corporate/comparison_table_integrated.html:639 +#: templates/corporate/comparison_table_integrated.html:640 +#: templates/corporate/comparison_table_integrated.html:651 +#: templates/corporate/comparison_table_integrated.html:666 +#: templates/corporate/comparison_table_integrated.html:667 +#: templates/corporate/comparison_table_integrated.html:668 +#: templates/corporate/comparison_table_integrated.html:669 +#: templates/corporate/comparison_table_integrated.html:679 +#: templates/corporate/comparison_table_integrated.html:680 +#: templates/corporate/comparison_table_integrated.html:681 +#: templates/corporate/comparison_table_integrated.html:682 +#: templates/corporate/comparison_table_integrated.html:694 +#: templates/corporate/comparison_table_integrated.html:695 +#: templates/corporate/comparison_table_integrated.html:696 +#: templates/corporate/comparison_table_integrated.html:707 +#: templates/corporate/comparison_table_integrated.html:708 +#: templates/corporate/comparison_table_integrated.html:709 +#: templates/corporate/comparison_table_integrated.html:722 +#: templates/corporate/comparison_table_integrated.html:723 +#: templates/corporate/comparison_table_integrated.html:735 +#: templates/corporate/comparison_table_integrated.html:736 +#: templates/corporate/comparison_table_integrated.html:753 +#: templates/corporate/comparison_table_integrated.html:770 +#: templates/corporate/comparison_table_integrated.html:784 +#: templates/corporate/comparison_table_integrated.html:785 +#: templates/corporate/comparison_table_integrated.html:800 +#: templates/corporate/comparison_table_integrated.html:811 +#: templates/corporate/comparison_table_integrated.html:821 +#: templates/corporate/comparison_table_integrated.html:822 +#: templates/corporate/comparison_table_integrated.html:834 +#: templates/corporate/comparison_table_integrated.html:835 +#: templates/corporate/comparison_table_integrated.html:846 +#: templates/corporate/comparison_table_integrated.html:847 +#: templates/corporate/comparison_table_integrated.html:848 +#: templates/corporate/comparison_table_integrated.html:860 +#: templates/corporate/comparison_table_integrated.html:861 +#: templates/corporate/comparison_table_integrated.html:877 +#: templates/corporate/comparison_table_integrated.html:878 +#: templates/corporate/comparison_table_integrated.html:879 +#: templates/corporate/comparison_table_integrated.html:890 +#: templates/corporate/comparison_table_integrated.html:891 +#: templates/corporate/comparison_table_integrated.html:892 +#: templates/corporate/comparison_table_integrated.html:903 +#: templates/corporate/comparison_table_integrated.html:904 +#: templates/corporate/comparison_table_integrated.html:905 +#: templates/corporate/comparison_table_integrated.html:918 +#: templates/corporate/comparison_table_integrated.html:919 +#: templates/corporate/comparison_table_integrated.html:920 +#: templates/corporate/comparison_table_integrated.html:938 +#: templates/corporate/comparison_table_integrated.html:939 +#: templates/corporate/comparison_table_integrated.html:940 +#: templates/corporate/comparison_table_integrated.html:953 +#: templates/corporate/comparison_table_integrated.html:954 +#: templates/corporate/comparison_table_integrated.html:955 +#: templates/corporate/comparison_table_integrated.html:968 +#: templates/corporate/comparison_table_integrated.html:969 +#: templates/corporate/comparison_table_integrated.html:970 +#: templates/corporate/comparison_table_integrated.html:983 +#: templates/corporate/comparison_table_integrated.html:984 +#: templates/corporate/comparison_table_integrated.html:985 +#: templates/corporate/comparison_table_integrated.html:998 +#: templates/corporate/comparison_table_integrated.html:999 +#: templates/corporate/comparison_table_integrated.html:1000 +#: templates/corporate/comparison_table_integrated.html:1013 +#: templates/corporate/comparison_table_integrated.html:1014 +#: templates/corporate/comparison_table_integrated.html:1015 +#: templates/corporate/comparison_table_integrated.html:1026 +#: templates/corporate/comparison_table_integrated.html:1027 +#: templates/corporate/comparison_table_integrated.html:1028 +#: templates/corporate/comparison_table_integrated.html:1039 +#: templates/corporate/comparison_table_integrated.html:1040 +#: templates/corporate/comparison_table_integrated.html:1041 +#: templates/corporate/comparison_table_integrated.html:1052 +#: templates/corporate/comparison_table_integrated.html:1053 +#: templates/corporate/comparison_table_integrated.html:1054 +#: templates/corporate/comparison_table_integrated.html:1066 +#: templates/corporate/comparison_table_integrated.html:1067 +#: templates/corporate/comparison_table_integrated.html:1077 +#: templates/corporate/comparison_table_integrated.html:1078 +#: templates/corporate/comparison_table_integrated.html:1079 +#: templates/corporate/comparison_table_integrated.html:1080 +#: templates/corporate/comparison_table_integrated.html:1095 +#: templates/corporate/comparison_table_integrated.html:1096 +#: templates/corporate/comparison_table_integrated.html:1097 +#: templates/corporate/comparison_table_integrated.html:1098 +#: templates/corporate/comparison_table_integrated.html:1110 +#: templates/corporate/comparison_table_integrated.html:1111 +#: templates/corporate/comparison_table_integrated.html:1112 +#: templates/corporate/comparison_table_integrated.html:1113 +#: templates/corporate/comparison_table_integrated.html:1125 +#: templates/corporate/comparison_table_integrated.html:1126 +#: templates/corporate/comparison_table_integrated.html:1127 +#: templates/corporate/comparison_table_integrated.html:1128 +#: templates/corporate/comparison_table_integrated.html:1140 +#: templates/corporate/comparison_table_integrated.html:1141 +#: templates/corporate/comparison_table_integrated.html:1142 +#: templates/corporate/comparison_table_integrated.html:1143 +#: templates/corporate/comparison_table_integrated.html:1155 +#: templates/corporate/comparison_table_integrated.html:1156 +#: templates/corporate/comparison_table_integrated.html:1170 +#: templates/corporate/comparison_table_integrated.html:1171 +#: templates/corporate/comparison_table_integrated.html:1184 +#: templates/corporate/comparison_table_integrated.html:1185 +#: templates/corporate/comparison_table_integrated.html:1186 +#: templates/corporate/comparison_table_integrated.html:1197 +#: templates/corporate/comparison_table_integrated.html:1207 +#: templates/corporate/comparison_table_integrated.html:1208 +#: templates/corporate/comparison_table_integrated.html:1222 +#: templates/corporate/comparison_table_integrated.html:1223 +#: templates/corporate/comparison_table_integrated.html:1237 +#: templates/corporate/comparison_table_integrated.html:1238 +#: templates/corporate/comparison_table_integrated.html:1252 +#: templates/corporate/comparison_table_integrated.html:1253 +#: templates/corporate/comparison_table_integrated.html:1271 +#: templates/corporate/comparison_table_integrated.html:1272 +#: templates/corporate/comparison_table_integrated.html:1273 +#: templates/corporate/comparison_table_integrated.html:1284 +#: templates/corporate/comparison_table_integrated.html:1285 +#: templates/corporate/comparison_table_integrated.html:1286 +#: templates/corporate/comparison_table_integrated.html:1298 +#: templates/corporate/comparison_table_integrated.html:1299 +#: templates/corporate/comparison_table_integrated.html:1313 +#: templates/corporate/comparison_table_integrated.html:1314 +#: templates/corporate/comparison_table_integrated.html:1330 +#: templates/corporate/comparison_table_integrated.html:1331 +#: templates/corporate/comparison_table_integrated.html:1343 +#: templates/corporate/comparison_table_integrated.html:1344 +#: templates/corporate/comparison_table_integrated.html:1355 +#: templates/corporate/comparison_table_integrated.html:1366 +#: templates/corporate/comparison_table_integrated.html:1383 +#: templates/corporate/comparison_table_integrated.html:1384 +#: templates/corporate/comparison_table_integrated.html:1397 +#: templates/corporate/comparison_table_integrated.html:1398 +#: templates/corporate/comparison_table_integrated.html:1410 +#: templates/corporate/comparison_table_integrated.html:1411 +#: templates/corporate/comparison_table_integrated.html:1423 +#: templates/corporate/comparison_table_integrated.html:1424 +#: templates/corporate/comparison_table_integrated.html:1437 +#: templates/corporate/comparison_table_integrated.html:1438 +#: templates/corporate/comparison_table_integrated.html:1450 +#: templates/corporate/comparison_table_integrated.html:1451 +#: templates/corporate/comparison_table_integrated.html:1463 +#: templates/corporate/comparison_table_integrated.html:1464 +#: templates/corporate/comparison_table_integrated.html:1477 +#: templates/corporate/comparison_table_integrated.html:1490 +#: templates/corporate/comparison_table_integrated.html:1503 +#: templates/corporate/comparison_table_integrated.html:1516 +#: templates/corporate/comparison_table_integrated.html:1529 +#: templates/corporate/comparison_table_integrated.html:1542 +#: templates/corporate/comparison_table_integrated.html:1557 +#: templates/corporate/comparison_table_integrated.html:1558 +#: templates/corporate/comparison_table_integrated.html:1559 +#: templates/corporate/comparison_table_integrated.html:1560 +#: templates/corporate/comparison_table_integrated.html:1571 +#: templates/corporate/comparison_table_integrated.html:1572 +#: templates/corporate/comparison_table_integrated.html:1573 +#: templates/corporate/comparison_table_integrated.html:1574 +#: templates/corporate/comparison_table_integrated.html:1583 +#: templates/corporate/comparison_table_integrated.html:1584 +#: templates/corporate/comparison_table_integrated.html:1585 +#: templates/corporate/comparison_table_integrated.html:1597 +#: templates/corporate/comparison_table_integrated.html:1598 +#: templates/corporate/comparison_table_integrated.html:1608 +#: templates/corporate/comparison_table_integrated.html:1609 +#: templates/corporate/comparison_table_integrated.html:1622 +#: templates/corporate/comparison_table_integrated.html:1623 +#: templates/corporate/comparison_table_integrated.html:1624 +#: templates/corporate/comparison_table_integrated.html:1635 +#: templates/corporate/comparison_table_integrated.html:1646 +#: templates/corporate/comparison_table_integrated.html:1657 +#: templates/corporate/comparison_table_integrated.html:1668 +#: templates/corporate/comparison_table_integrated.html:1679 +#: templates/corporate/comparison_table_integrated.html:1690 +msgid "Supported" +msgstr "Podprto" + +#: templates/corporate/comparison_table_integrated.html:230 +#: templates/corporate/comparison_table_integrated.html:244 +#: templates/corporate/comparison_table_integrated.html:258 +#: templates/corporate/comparison_table_integrated.html:269 +#: templates/corporate/comparison_table_integrated.html:270 +#: templates/corporate/comparison_table_integrated.html:271 +#: templates/corporate/comparison_table_integrated.html:475 +#: templates/corporate/comparison_table_integrated.html:488 +#: templates/corporate/comparison_table_integrated.html:502 +#: templates/corporate/comparison_table_integrated.html:523 +#: templates/corporate/comparison_table_integrated.html:536 +#: templates/corporate/comparison_table_integrated.html:549 +#: templates/corporate/comparison_table_integrated.html:563 +#: templates/corporate/comparison_table_integrated.html:578 +#: templates/corporate/comparison_table_integrated.html:593 +#: templates/corporate/comparison_table_integrated.html:594 +#: templates/corporate/comparison_table_integrated.html:608 +#: templates/corporate/comparison_table_integrated.html:609 +#: templates/corporate/comparison_table_integrated.html:624 +#: templates/corporate/comparison_table_integrated.html:625 +#: templates/corporate/comparison_table_integrated.html:637 +#: templates/corporate/comparison_table_integrated.html:638 +#: templates/corporate/comparison_table_integrated.html:648 +#: templates/corporate/comparison_table_integrated.html:649 +#: templates/corporate/comparison_table_integrated.html:650 +#: templates/corporate/comparison_table_integrated.html:693 +#: templates/corporate/comparison_table_integrated.html:706 +#: templates/corporate/comparison_table_integrated.html:720 +#: templates/corporate/comparison_table_integrated.html:721 +#: templates/corporate/comparison_table_integrated.html:733 +#: templates/corporate/comparison_table_integrated.html:734 +#: templates/corporate/comparison_table_integrated.html:750 +#: templates/corporate/comparison_table_integrated.html:751 +#: templates/corporate/comparison_table_integrated.html:752 +#: templates/corporate/comparison_table_integrated.html:767 +#: templates/corporate/comparison_table_integrated.html:768 +#: templates/corporate/comparison_table_integrated.html:769 +#: templates/corporate/comparison_table_integrated.html:782 +#: templates/corporate/comparison_table_integrated.html:783 +#: templates/corporate/comparison_table_integrated.html:797 +#: templates/corporate/comparison_table_integrated.html:798 +#: templates/corporate/comparison_table_integrated.html:799 +#: templates/corporate/comparison_table_integrated.html:808 +#: templates/corporate/comparison_table_integrated.html:809 +#: templates/corporate/comparison_table_integrated.html:810 +#: templates/corporate/comparison_table_integrated.html:819 +#: templates/corporate/comparison_table_integrated.html:820 +#: templates/corporate/comparison_table_integrated.html:832 +#: templates/corporate/comparison_table_integrated.html:833 +#: templates/corporate/comparison_table_integrated.html:845 +#: templates/corporate/comparison_table_integrated.html:858 +#: templates/corporate/comparison_table_integrated.html:859 +#: templates/corporate/comparison_table_integrated.html:876 +#: templates/corporate/comparison_table_integrated.html:889 +#: templates/corporate/comparison_table_integrated.html:902 +#: templates/corporate/comparison_table_integrated.html:917 +#: templates/corporate/comparison_table_integrated.html:937 +#: templates/corporate/comparison_table_integrated.html:952 +#: templates/corporate/comparison_table_integrated.html:967 +#: templates/corporate/comparison_table_integrated.html:982 +#: templates/corporate/comparison_table_integrated.html:997 +#: templates/corporate/comparison_table_integrated.html:1012 +#: templates/corporate/comparison_table_integrated.html:1025 +#: templates/corporate/comparison_table_integrated.html:1038 +#: templates/corporate/comparison_table_integrated.html:1051 +#: templates/corporate/comparison_table_integrated.html:1064 +#: templates/corporate/comparison_table_integrated.html:1065 +#: templates/corporate/comparison_table_integrated.html:1153 +#: templates/corporate/comparison_table_integrated.html:1154 +#: templates/corporate/comparison_table_integrated.html:1168 +#: templates/corporate/comparison_table_integrated.html:1169 +#: templates/corporate/comparison_table_integrated.html:1183 +#: templates/corporate/comparison_table_integrated.html:1194 +#: templates/corporate/comparison_table_integrated.html:1195 +#: templates/corporate/comparison_table_integrated.html:1196 +#: templates/corporate/comparison_table_integrated.html:1205 +#: templates/corporate/comparison_table_integrated.html:1206 +#: templates/corporate/comparison_table_integrated.html:1220 +#: templates/corporate/comparison_table_integrated.html:1221 +#: templates/corporate/comparison_table_integrated.html:1235 +#: templates/corporate/comparison_table_integrated.html:1236 +#: templates/corporate/comparison_table_integrated.html:1250 +#: templates/corporate/comparison_table_integrated.html:1251 +#: templates/corporate/comparison_table_integrated.html:1270 +#: templates/corporate/comparison_table_integrated.html:1283 +#: templates/corporate/comparison_table_integrated.html:1296 +#: templates/corporate/comparison_table_integrated.html:1297 +#: templates/corporate/comparison_table_integrated.html:1311 +#: templates/corporate/comparison_table_integrated.html:1312 +#: templates/corporate/comparison_table_integrated.html:1328 +#: templates/corporate/comparison_table_integrated.html:1329 +#: templates/corporate/comparison_table_integrated.html:1341 +#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1352 +#: templates/corporate/comparison_table_integrated.html:1353 +#: templates/corporate/comparison_table_integrated.html:1354 +#: templates/corporate/comparison_table_integrated.html:1381 +#: templates/corporate/comparison_table_integrated.html:1382 +#: templates/corporate/comparison_table_integrated.html:1395 +#: templates/corporate/comparison_table_integrated.html:1396 +#: templates/corporate/comparison_table_integrated.html:1408 +#: templates/corporate/comparison_table_integrated.html:1409 +#: templates/corporate/comparison_table_integrated.html:1421 +#: templates/corporate/comparison_table_integrated.html:1422 +#: templates/corporate/comparison_table_integrated.html:1435 +#: templates/corporate/comparison_table_integrated.html:1436 +#: templates/corporate/comparison_table_integrated.html:1448 +#: templates/corporate/comparison_table_integrated.html:1449 +#: templates/corporate/comparison_table_integrated.html:1461 +#: templates/corporate/comparison_table_integrated.html:1462 +#: templates/corporate/comparison_table_integrated.html:1474 +#: templates/corporate/comparison_table_integrated.html:1475 +#: templates/corporate/comparison_table_integrated.html:1476 +#: templates/corporate/comparison_table_integrated.html:1487 +#: templates/corporate/comparison_table_integrated.html:1488 +#: templates/corporate/comparison_table_integrated.html:1489 +#: templates/corporate/comparison_table_integrated.html:1500 +#: templates/corporate/comparison_table_integrated.html:1501 +#: templates/corporate/comparison_table_integrated.html:1502 +#: templates/corporate/comparison_table_integrated.html:1513 +#: templates/corporate/comparison_table_integrated.html:1514 +#: templates/corporate/comparison_table_integrated.html:1515 +#: templates/corporate/comparison_table_integrated.html:1526 +#: templates/corporate/comparison_table_integrated.html:1527 +#: templates/corporate/comparison_table_integrated.html:1528 +#: templates/corporate/comparison_table_integrated.html:1539 +#: templates/corporate/comparison_table_integrated.html:1540 +#: templates/corporate/comparison_table_integrated.html:1541 +#: templates/corporate/comparison_table_integrated.html:1606 +#: templates/corporate/comparison_table_integrated.html:1607 +#: templates/corporate/comparison_table_integrated.html:1621 +#: templates/corporate/comparison_table_integrated.html:1632 +#: templates/corporate/comparison_table_integrated.html:1633 +msgid "Self-managed" +msgstr "Samoupravljano" + +#: templates/corporate/comparison_table_integrated.html:282 +msgid "For organizations with up to 10 users" +msgstr "Za organizacije z do 10 uporabniki" + +#: templates/corporate/comparison_table_integrated.html:1075 +msgid "25 users minimum" +msgstr "Najmanj 25 uporabnikov" + +#: templates/corporate/comparison_table_integrated.html:1363 +#: templates/corporate/comparison_table_integrated.html:1595 +#: templates/corporate/comparison_table_integrated.html:1596 +#: templates/corporate/comparison_table_integrated.html:1643 +#: templates/corporate/comparison_table_integrated.html:1644 +#: templates/corporate/comparison_table_integrated.html:1654 +#: templates/corporate/comparison_table_integrated.html:1665 +#: templates/corporate/comparison_table_integrated.html:1676 +#: templates/corporate/comparison_table_integrated.html:1677 +#: templates/corporate/comparison_table_integrated.html:1687 +#: templates/corporate/comparison_table_integrated.html:1688 +#: templates/corporate/comparison_table_integrated.html:1689 +msgid "Not available" +msgstr "Ni na voljo" + +#: templates/corporate/development-community.html:23 +msgid "The Zulip development community" +msgstr "Razvojna skupnost Zulip" + +#: templates/corporate/development-community.html:30 +#: templates/corporate/development-community.html:55 +msgid "Join as a user" +msgstr "Pridruži se kot uporabnik" + +#: templates/corporate/development-community.html:33 +#: templates/corporate/development-community.html:58 +msgid "Join as a self-hoster" +msgstr "Pridruži se kot samostojni gostitelj" + +#: templates/corporate/development-community.html:36 +#: templates/corporate/development-community.html:61 +msgid "Join as a contributor" +msgstr "Pridruži se kot sodelavec" + +#: templates/corporate/for/business.html:24 +#: templates/corporate/for/communities.html:37 +#: templates/corporate/for/communities.html:66 +#: templates/corporate/for/education.html:32 +#: templates/corporate/for/events.html:34 +#: templates/corporate/for/events.html:294 +#: templates/corporate/for/open-source.html:38 +#: templates/corporate/for/open-source.html:732 +#: templates/corporate/for/research.html:36 +#: templates/corporate/for/research.html:449 +#: templates/corporate/for/use-cases.html:23 +#: templates/corporate/why-zulip.html:27 templates/zerver/create_realm.html:38 +msgid "Create organization" +msgstr "Ustvari organizacijo" + +#: templates/corporate/for/business.html:27 +#: templates/corporate/self-hosting.html:27 +#: templates/corporate/why-zulip.html:30 templates/zerver/footer.html:45 +msgid "Get a demo" +msgstr "Pridobite predstavitev" + +#: templates/corporate/for/business.html:30 +#: templates/corporate/for/communities.html:43 +#: templates/corporate/for/communities.html:72 +#: templates/corporate/for/education.html:38 +#: templates/corporate/for/events.html:40 +#: templates/corporate/for/events.html:300 +#: templates/corporate/for/open-source.html:44 +#: templates/corporate/for/open-source.html:738 +#: templates/corporate/for/research.html:42 +#: templates/corporate/for/research.html:455 +#: templates/corporate/for/use-cases.html:29 +msgid "Self-host Zulip" +msgstr "Gostite Zulip sami" + +#: templates/corporate/for/communities.html:40 +#: templates/corporate/for/communities.html:69 +#: templates/corporate/for/events.html:37 +#: templates/corporate/for/events.html:297 +#: templates/corporate/for/open-source.html:41 +#: templates/corporate/for/open-source.html:735 +#: templates/corporate/for/research.html:39 +#: templates/corporate/for/research.html:452 +msgid "Request sponsorship" +msgstr "Zahtevaj sponzorstvo" + +#: templates/corporate/for/education.html:35 +msgid "Education pricing" +msgstr "Cene za izobraževanje" + +#: templates/corporate/for/use-cases.html:26 +msgid "View pricing" +msgstr "Ogled cen" + +#: templates/corporate/self-hosting.html:33 +msgid "Zulip for business" +msgstr "Zulip za podjetja" + +#: templates/corporate/support/support_request.html:9 +#: templates/zerver/footer.html:44 +msgid "Contact support" +msgstr "Obrnite se na podporo" + +#: templates/corporate/support/support_request.html:17 +msgid "From" +msgstr "Od" + +#: templates/corporate/support/support_request.html:21 +msgid "Organization" +msgstr "Organizacija" + +#: templates/corporate/support/support_request.html:25 +msgid "Subject" +msgstr "Zadeva" + +#: templates/corporate/support/support_request.html:29 +msgid "Message" +msgstr "Sporočilo" + +#: templates/corporate/support/support_request.html:35 +msgid "Submit" +msgstr "Pošlji" + +#: templates/corporate/support/support_request_thanks.html:4 +msgid "Thanks for contacting us" +msgstr "Hvala, ker ste nas kontaktirali" + +#: templates/corporate/support/support_request_thanks.html:10 +msgid "Thanks for contacting us!" +msgstr "Hvala, ker ste nas kontaktirali!" + +#: templates/corporate/support/support_request_thanks.html:11 +msgid "We will be in touch with you soon." +msgstr "Kmalu bomo stopili v stik z vami." + +#: templates/corporate/support/support_request_thanks.html:13 +msgid "" +"\n" +" You can find answers to frequently asked questions in the\n" +" Zulip help center.\n" +" " +msgstr "\n Odgovore na pogosto zastavljena vprašanja najdete v\n centru za pomoč Zulip.\n " + +#: templates/corporate/team.html:139 +msgid "Avatar" +msgstr "Avatar" + +#: templates/corporate/try-zulip.html:36 +msgid "Try Zulip now" +msgstr "Preizkusite Zulip zdaj" + +#: templates/corporate/zulipchat_migration_tos.html:3 +msgid "" +"\n" +" This team chat is now being hosted on Zulip Cloud. Please accept the Zulip Terms of Service to continue.\n" +" " +msgstr "\n Ta skupinski klepet je zdaj gostovan na Zulip Cloud. Za nadaljevanje sprejmite Pogoje uporabe Zulip.\n " + +#: templates/two_factor/_wizard_forms.html:26 +msgid "Or, alternatively, use one of your backup phones:" +msgstr "Ali pa uporabite enega od svojih varnostnih telefonov:" + +#: templates/two_factor/_wizard_forms.html:37 +msgid "As a last resort, you can use a backup token:" +msgstr "Kot zadnjo možnost lahko uporabite varnostni žeton:" + +#: templates/two_factor/_wizard_forms.html:41 +msgid "Use backup token" +msgstr "Uporabi varnostni žeton" + +#: templates/zerver/accounts_accept_terms.html:4 +msgid "Accept the Terms of Service" +msgstr "Sprejmi pogoje storitve" + +#: templates/zerver/accounts_accept_terms.html:18 +msgid "Welcome to Zulip" +msgstr "Dobrodošli v Zulip" + +#: templates/zerver/accounts_accept_terms.html:25 +#: templates/zerver/accounts_home.html:63 templates/zerver/login.html:101 +#: templates/zerver/register.html:83 templates/zerver/reset.html:24 +#: templates/zerver/reset_confirm.html:24 +msgid "Email" +msgstr "E-pošta" + +#: templates/zerver/accounts_accept_terms.html:54 +#: templates/zerver/register.html:235 +#, python-format +msgid "" +"I agree to the Terms of Service." +msgstr "Strinjam se s pogoji storitve." + +#: templates/zerver/accounts_accept_terms.html:68 +#: templates/zerver/register.html:250 +msgid "Subscribe me to Zulip's low-traffic newsletter (a few emails a year)." +msgstr "Naroči me na občasne novice Zulipa (nekaj e-poštnih sporočil na leto)." + +#: templates/zerver/accounts_accept_terms.html:74 +msgid "Continue" +msgstr "Nadaljuj" + +#: templates/zerver/accounts_home.html:5 +#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153 +#: templates/zerver/portico-header.html:51 templates/zerver/register.html:256 +msgid "Sign up" +msgstr "Prijavite se" + +#: templates/zerver/accounts_home.html:18 +msgid "Sign up for Zulip" +msgstr "Prijavite se za Zulip" + +#: templates/zerver/accounts_home.html:37 +msgid "You need an invitation to join this organization." +msgstr "Za pridružitev tej organizaciji potrebujete povabilo." + +#: templates/zerver/accounts_home.html:76 templates/zerver/login.html:50 +#: templates/zerver/login.html:132 +#: templates/zerver/realm_creation_form.html:70 +msgid "OR" +msgstr "ALI" + +#: templates/zerver/accounts_home.html:86 +#, python-format +msgid "Sign up with %(identity_provider)s" +msgstr "Prijavite se z %(identity_provider)s" + +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "Že imate račun?" + +#: templates/zerver/accounts_home.html:92 +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:21 +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:6 +#: templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:127 +#: templates/zerver/portico-header.html:40 +#: templates/zerver/portico-header.html:47 +msgid "Log in" +msgstr "Prijavite se" + +#: templates/zerver/accounts_send_confirm.html:5 +#: templates/zerver/accounts_send_confirm.html:17 +msgid "Confirm your email address" +msgstr "Potrdite svoj e-poštni naslov" + +#: templates/zerver/accounts_send_confirm.html:21 +#, python-format +msgid "" +"To complete your registration, check your email account (%(email)s) for a confirmation email " +"from Zulip." +msgstr "Za dokončanje registracije preverite svoj e-poštni račun (%(email)s) za potrditveno e-poštno sporočilo od Zulipa." + +#: templates/zerver/accounts_send_confirm.html:25 +msgid "" +"If you don't see a confirmation email in your Inbox or Spam folder, we can " +"resend it." +msgstr "Če potrditvenega e-poštnega sporočila ne vidite v mapi »Prejeto« ali »Neželena pošta«, ga lahko ponovno pošljemo." + +#: templates/zerver/app/index.html:6 +#, python-brace-format +msgid "Public view of {org_name} | Zulip team chat" +msgstr "Javni pogled {org_name} | Timski klepet Zulip" + +#: templates/zerver/app/index.html:7 +#, python-brace-format +msgid "" +"Browse the publicly accessible channels in {org_name} without logging in." +msgstr "Brskajte po javno dostopnih kanalih v {org_name} brez prijave." + +#: templates/zerver/app/index.html:135 +msgid "" +"If this message does not go away, try reloading " +"the page." +msgstr "Če to sporočilo ne izgine, poskusite ponovno naložiti stran." + +#: templates/zerver/app/index.html:138 +msgid "Error loading Zulip. Try reloading the page." +msgstr "Napaka pri nalaganju Zulipa. Poskusite ponovno naložiti stran." + +#: templates/zerver/app/index.html:237 +msgid "No conversations match your filters." +msgstr "Noben pogovor ne ustreza vašim filtrom." + +#: templates/zerver/app/index.html:250 +msgid "This view is still loading messages." +msgstr "Ta pogled še vedno nalaga sporočila." + +#: templates/zerver/app/index.html:253 +msgid "Load more" +msgstr "Naloži več" + +#: templates/zerver/change_email_address_visibility_modal.html:6 +msgid "Configure email address privacy" +msgstr "Konfiguriraj zasebnost e-poštnega naslova" + +#: templates/zerver/change_email_address_visibility_modal.html:12 +msgid "" +"Zulip lets you control which roles in the organization can view your email " +"address." +msgstr "Zulip vam omogoča nadzor nad tem, katere vloge v organizaciji lahko vidijo vaš e-poštni naslov." + +#: templates/zerver/change_email_address_visibility_modal.html:13 +msgid "" +"Do you want to change the privacy setting for your email from the default " +"configuration for this organization?" +msgstr "Ali želite spremeniti nastavitev zasebnosti za svojo e-pošto iz privzete konfiguracije za to organizacijo?" + +#: templates/zerver/change_email_address_visibility_modal.html:15 +msgid "Who can access your email address" +msgstr "Kdo lahko dostopa do vašega e-poštnega naslova" + +#: templates/zerver/change_email_address_visibility_modal.html:22 +#, python-format +msgid "" +"You can also change this setting after you join." +msgstr "To nastavitev lahko spremenite tudi po pridružitvi." + +#: templates/zerver/close_window.html:5 +msgid "Video call ended" +msgstr "Videoklic končan" + +#: templates/zerver/close_window.html:13 +msgid "You may now close this window." +msgstr "Zdaj lahko zaprete to okno." + +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:12 +msgid "Configuration error" +msgstr "Napaka pri konfiguraciji" + +#: templates/zerver/config_error/ldap.html:4 +msgid "" +"\n" +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "\n Poskušate se prijaviti z LDAP, ne da bi najprej ustvarili\n organizacijo. Za ustvarjanje\n organizacije uporabite EmailAuthBackend in poskusite znova.\n " + +#: templates/zerver/config_error/remote_billing_bouncer_not_configured.html:4 +#, python-format +msgid "" +"\n" +" This server is not configured to use push notifications. For instructions on how to\n" +" configure push notifications, please see the\n" +" documentation.\n" +" " +msgstr "\n Ta strežnik ni konfiguriran za uporabo potisnih obvestil. Za navodila za konfiguracijo\n si oglejte dokumentacijo.\n " + +#: templates/zerver/confirm_continue_registration.html:4 +msgid "Account not found" +msgstr "Račun ni bil najden" + +#: templates/zerver/confirm_continue_registration.html:14 +msgid "Zulip account not found." +msgstr "Račun Zulip ni bil najden." + +#: templates/zerver/confirm_continue_registration.html:18 +#, python-format +msgid "" +"\n" +" No account found for %(email)s.\n" +" " +msgstr "\n Ni bil najden noben račun za %(email)s.\n " + +#: templates/zerver/confirm_continue_registration.html:30 +msgid "Log in with another account" +msgstr "Prijavite se z drugim računom" + +#: templates/zerver/confirm_continue_registration.html:37 +msgid "Continue to registration" +msgstr "Nadaljuj z registracijo" + +#: templates/zerver/create_realm.html:5 +msgid "Create a new organization" +msgstr "Ustvari novo organizacijo" + +#: templates/zerver/create_realm.html:16 +msgid "Create a new Zulip organization" +msgstr "Ustvari novo organizacijo Zulip" + +#: templates/zerver/create_realm.html:27 templates/zerver/reset.html:27 +msgid "Enter your email address" +msgstr "Vnesite svoj e-poštni naslov" + +#: templates/zerver/create_realm.html:29 +msgid "Your email" +msgstr "Vaša e-pošta" + +#: templates/zerver/create_realm.html:43 +msgid "" +"\n" +" Or import\n" +" from Slack, Mattermost,\n" +" or Rocket.Chat.\n" +" " +msgstr "\n Ali uvozi\n iz Slacka, Mattermosta,\n ali Rocket.Chata.\n " + +#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:22 +msgid "Deactivated organization" +msgstr "Deaktivirana organizacija" + +#: templates/zerver/deactivated.html:20 +msgid "Organization moved" +msgstr "Organizacija premaknjena" + +#: templates/zerver/deactivated.html:29 +#, python-format +msgid "" +"\n" +" This organization has moved to %(deactivated_redirect)s.\n" +" " +msgstr "\n Ta organizacija se je preselila na %(deactivated_redirect)s.\n " + +#: templates/zerver/deactivated.html:33 +msgid "" +"\n" +" This organization has been deactivated.\n" +" " +msgstr "\n Ta organizacija je bila deaktivirana.\n " + +#: templates/zerver/deactivated.html:37 +#, python-format +msgid "" +"\n" +" If you are an owner of this organization, you can contact Zulip support to reactivate it.\n" +" " +msgstr "\n Če ste lastnik te organizacije, lahko stopite v stik s podporo Zulip, da jo ponovno aktivirate.\n " + +#: templates/zerver/deactivated.html:41 +#, python-format +msgid "" +"\n" +" If you are an owner of this organization, you can contact this Zulip server's administrators to reactivate it.\n" +" " +msgstr "\n Če ste lastnik te organizacije, lahko kontaktirate skrbnike tega strežnika Zulip za ponovno aktivacijo.\n " + +#: templates/zerver/desktop_login.html:5 +msgid "Finish desktop app login" +msgstr "Dokončaj prijavo v namizno aplikacijo" + +#: templates/zerver/desktop_login.html:11 +msgid "Finish desktop login" +msgstr "Dokončaj namizno prijavo" + +#: templates/zerver/desktop_login.html:14 +msgid "" +"Use your web browser to finish logging in, then come back here to paste in " +"your login token." +msgstr "Uporabite spletni brskalnik za dokončanje prijave, nato se vrnite sem in prilepite svoj prijavni žeton." + +#: templates/zerver/desktop_login.html:18 +msgid "Paste token here" +msgstr "Prilepi žeton sem" + +#: templates/zerver/desktop_login.html:20 +msgid "Finish" +msgstr "Dokončaj" + +#: templates/zerver/desktop_login.html:24 +msgid "Incorrect token." +msgstr "Napačen žeton." + +#: templates/zerver/desktop_login.html:28 +msgid "Token accepted. Logging you in…" +msgstr "Žeton sprejet. Prijavljam vas…" + +#: templates/zerver/desktop_redirect.html:5 +msgid "Log in to desktop app" +msgstr "Prijavite se v namizno aplikacijo" + +#: templates/zerver/desktop_redirect.html:12 +msgid "" +"Copy this login token and return to your Zulip app to finish logging in:" +msgstr "Kopirajte ta prijavni žeton in se vrnite v aplikacijo Zulip za dokončanje prijave:" + +#: templates/zerver/desktop_redirect.html:17 +msgid "Copy" +msgstr "Kopiraj" + +#: templates/zerver/desktop_redirect.html:19 +msgid "You may then close this window." +msgstr "Nato lahko zaprete to okno." + +#: templates/zerver/desktop_redirect.html:20 +msgid "Or, continue in your browser." +msgstr "Ali pa nadaljujte v brskalniku." + +#: templates/zerver/development/dev_login.html:26 +msgid "Anonymous user" +msgstr "Anonimni uporabnik" + +#: templates/zerver/development/dev_login.html:32 zerver/models/groups.py:23 +msgid "Owners" +msgstr "Lastniki" + +#: templates/zerver/development/dev_login.html:49 zerver/models/groups.py:24 +msgid "Administrators" +msgstr "Skrbniki" + +#: templates/zerver/development/dev_login.html:60 zerver/models/groups.py:25 +msgid "Moderators" +msgstr "Moderatorji" + +#: templates/zerver/development/dev_login.html:71 +msgid "Guest users" +msgstr "Gostujoči uporabniki" + +#: templates/zerver/development/dev_login.html:85 +msgid "Normal users" +msgstr "Običajni uporabniki" + +#: templates/zerver/development/email_log.html:31 +msgid "Forward emails to an email account" +msgstr "Posreduj e-pošto na e-poštni račun" + +#: templates/zerver/development/email_log.html:64 +msgid "Close" +msgstr "Zapri" + +#: templates/zerver/development/email_log.html:66 +msgid "Update" +msgstr "Posodobi" + +#: templates/zerver/development/integrations_dev_panel.html:19 +#: templates/zerver/portico-header.html:8 +#: templates/zerver/portico-header.html:12 zerver/models/realms.py:418 +msgid "Zulip" +msgstr "Zulip" + +#: templates/zerver/digest_base.html:5 +msgid "Digest" +msgstr "Povzetek" + +#: templates/zerver/emails/account_registered.html:11 +#, python-format +msgid "" +"Congratulations, you have created a new Zulip demo organization. Note\n" +" that this organization will be automatically deleted in 30 days. Learn more\n" +" about demo organizations here!\n" +" " +msgstr "Čestitamo, ustvarili ste novo predstavitveno organizacijo v Zulipu. Upoštevajte, da bo ta organizacija samodejno izbrisana v 30 dneh. Več o predstavitvenih organizacijah si lahko preberete tukaj!" + +#: templates/zerver/emails/account_registered.html:19 +#, python-format +msgid "" +"Congratulations, you have created a new Zulip\n" +" organization: %(realm_name)s." +msgstr "Čestitamo, ustvarili ste novo organizacijo Zulip:\n %(realm_name)s." + +#: templates/zerver/emails/account_registered.html:24 +#: templates/zerver/emails/account_registered.txt:1 +msgid "Welcome to Zulip!" +msgstr "Dobrodošli v Zulip!" + +#: templates/zerver/emails/account_registered.html:26 +#, python-format +msgid "" +"You've joined the Zulip organization %(realm_name)s.\n" +" " +msgstr "Pridružili ste se organizaciji Zulip %(realm_name)s.\n " + +#: templates/zerver/emails/account_registered.html:32 +#, python-format +msgid "" +"You will use the following info to log into the Zulip web, mobile and desktop apps:" +msgstr "Za prijavo v spletne, mobilne in namizne aplikacije Zulip boste uporabili naslednje podatke:" + +#: templates/zerver/emails/account_registered.html:34 +#: templates/zerver/emails/account_registered.txt:16 +#: templates/zerver/emails/confirm_registration.html:12 +#: templates/zerver/emails/confirm_registration.txt:3 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "URL organizacije: %(organization_url)s" + +#: templates/zerver/emails/account_registered.html:37 +#: templates/zerver/emails/account_registered.txt:20 +#, python-format +msgid "Your username: %(ldap_username)s" +msgstr "Vaše uporabniško ime: %(ldap_username)s" + +#: templates/zerver/emails/account_registered.html:39 +#: templates/zerver/emails/account_registered.txt:22 +msgid "Use your LDAP account to log in" +msgstr "Za prijavo uporabite svoj račun LDAP" + +#: templates/zerver/emails/account_registered.html:42 +#: templates/zerver/emails/account_registered.txt:25 +#, python-format +msgid "Your account email: %(email)s" +msgstr "E-pošta vašega računa: %(email)s" + +#: templates/zerver/emails/account_registered.html:45 +msgid "Go to organization" +msgstr "Pojdi v organizacijo" + +#: templates/zerver/emails/account_registered.html:49 +#, python-format +msgid "" +"If you are new to Zulip, check out our getting started guide!" +msgstr "Če ste novi v Zulipu, si oglejte naš uvodni vodnik!" + +#: templates/zerver/emails/account_registered.html:51 +#, python-format +msgid "" +"We also have a guide for moving your organization to " +"Zulip." +msgstr "Imamo tudi vodnik za premik vaše organizacije v Zulip." + +#: templates/zerver/emails/account_registered.html:57 +#, python-format +msgid "" +"Questions? Contact us — we'd love " +"to help!" +msgstr "Vprašanja? Pišite nam — z veseljem vam bomo pomagali!" + +#: templates/zerver/emails/account_registered.subject.txt:2 +#, python-format +msgid "%(realm_name)s on Zulip: Your new organization details" +msgstr "%(realm_name)s v Zulipu: Podrobnosti vaše nove organizacije" + +#: templates/zerver/emails/account_registered.subject.txt:4 +#, python-format +msgid "%(realm_name)s on Zulip: Your new account details" +msgstr "%(realm_name)s v Zulipu: Podrobnosti vašega novega računa" + +#: templates/zerver/emails/account_registered.txt:5 +#, python-format +msgid "" +" Congratulations, you have created a new demo Zulip organization. Note that " +"this organization will be automatically deleted in 30 days. Learn more about" +" demo organizations here: %(demo_organizations_help_link)s!" +msgstr " Čestitamo, ustvarili ste novo predstavitveno organizacijo v Zulipu. Upoštevajte, da bo ta organizacija samodejno izbrisana v 30 dneh. Več informacij o predstavitvenih organizacijah: %(demo_organizations_help_link)s!" + +#: templates/zerver/emails/account_registered.txt:7 +#, python-format +msgid "" +"Congratulations, you have created a new Zulip organization: %(realm_name)s." +msgstr "Čestitamo, ustvarili ste novo organizacijo Zulip: %(realm_name)s." + +#: templates/zerver/emails/account_registered.txt:10 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Pridružili ste se organizaciji Zulip %(realm_name)s." + +#: templates/zerver/emails/account_registered.txt:14 +#, python-format +msgid "" +"You will use the following info to log into the Zulip web, mobile and " +"desktop apps (%(apps_page_link)s):" +msgstr "Za prijavo v spletne, mobilne in namizne aplikacije Zulip (%(apps_page_link)s) boste uporabili naslednje podatke:" + +#: templates/zerver/emails/account_registered.txt:29 +#, python-format +msgid "" +"If you are new to Zulip, check out our getting started guide " +"(%(getting_user_started_link)s)!" +msgstr "Če ste novi v Zulipu, si oglejte naš uvodni vodnik (%(getting_user_started_link)s)!" + +#: templates/zerver/emails/account_registered.txt:31 +#, python-format +msgid "" +" We also have a guide for moving your organization to Zulip " +"(%(getting_organization_started_link)s)." +msgstr " Imamo tudi vodnik za premik vaše organizacije v Zulip (%(getting_organization_started_link)s)." + +#: templates/zerver/emails/account_registered.txt:36 +#, python-format +msgid "Questions? Contact us at %(support_email)s — we'd love to help!" +msgstr "Vprašanja? Pišite nam na %(support_email)s — z veseljem vam bomo pomagali!" + +#: templates/zerver/emails/account_registered.txt:38 +#: templates/zerver/emails/confirm_registration.txt:21 +#: templates/zerver/emails/invitation.txt:11 +#: templates/zerver/emails/onboarding_team_to_zulip.txt:15 +#: templates/zerver/emails/onboarding_zulip_guide.txt:23 +#: templates/zerver/emails/realm_reactivation.txt:16 +#, python-format +msgid "" +"If you have any questions, please contact this Zulip server's administrators" +" at %(support_email)s." +msgstr "Če imate kakršna koli vprašanja, se obrnite na skrbnike tega Zulip strežnika na %(support_email)s." + +#: templates/zerver/emails/confirm_demo_organization_email.html:8 +#: templates/zerver/emails/confirm_demo_organization_email.txt:1 +#: templates/zerver/emails/confirm_new_email.html:8 +#: templates/zerver/emails/confirm_new_email.txt:1 +#: templates/zerver/emails/notify_change_in_email.html:8 +#: templates/zerver/emails/notify_change_in_email.txt:1 +msgid "Hi," +msgstr "Živjo," + +#: templates/zerver/emails/confirm_demo_organization_email.html:10 +#: templates/zerver/emails/confirm_demo_organization_email.txt:4 +#, python-format +msgid "" +"We received a request to add the email address %(new_email)s to your Zulip " +"demo organization account on %(realm_url)s. To confirm this update and set a" +" password for this account, please click below:" +msgstr "Prejeli smo zahtevo za dodajanje e-poštnega naslova %(new_email)s vašemu predstavitvenemu računu organizacije Zulip na %(realm_url)s. Za potrditev in nastavitev gesla za ta račun kliknite spodaj:" + +#: templates/zerver/emails/confirm_demo_organization_email.html:11 +msgid "Confirm and set password" +msgstr "Potrdi in nastavi geslo" + +#: templates/zerver/emails/confirm_demo_organization_email.html:13 +#: templates/zerver/emails/confirm_new_email.html:13 +#, python-format +msgid "" +"If you did not request this change, please contact us immediately at " +"%(support_email)s." +msgstr "Če te spremembe niste zahtevali, nas nemudoma kontaktirajte na %(support_email)s." + +#: templates/zerver/emails/confirm_demo_organization_email.subject.txt:1 +msgid "Verify your new email address for your demo Zulip organization" +msgstr "Potrdite svoj nov e-poštni naslov za svojo demo organizacijo Zulip" + +#: templates/zerver/emails/confirm_demo_organization_email.txt:9 +#: templates/zerver/emails/confirm_new_email.txt:9 +#, python-format +msgid "" +"If you did not request this change, please contact us immediately at " +"<%(support_email)s>." +msgstr "Če te spremembe niste zahtevali, nas nemudoma kontaktirajte na <%(support_email)s>." + +#: templates/zerver/emails/confirm_new_email.html:10 +#: templates/zerver/emails/confirm_new_email.txt:4 +#, python-format +msgid "" +"We received a request to change the email address for the Zulip account on " +"%(realm_url)s from %(old_email)s to %(new_email)s. To confirm this change, " +"please click below:" +msgstr "Prejeli smo zahtevo za spremembo e-poštnega naslova za račun Zulip na %(realm_url)s iz %(old_email)s v %(new_email)s. Za potrditev te spremembe kliknite spodaj:" + +#: templates/zerver/emails/confirm_new_email.html:11 +msgid "Confirm email change" +msgstr "Potrdi spremembo e-pošte" + +#: templates/zerver/emails/confirm_new_email.subject.txt:1 +#, python-format +msgid "Verify your new email address for %(organization_host)s" +msgstr "Potrdite svoj nov e-poštni naslov za %(organization_host)s" + +#: templates/zerver/emails/confirm_registration.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization:" +msgstr "Zahtevali ste novo organizacijo Zulip:" + +#: templates/zerver/emails/confirm_registration.html:13 +#: templates/zerver/emails/confirm_registration.txt:5 +#, python-format +msgid "Organization type: %(organization_type)s" +msgstr "Vrsta organizacije: %(organization_type)s" + +#: templates/zerver/emails/confirm_registration.html:16 +#: templates/zerver/emails/confirm_registration.txt:7 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Nedavno ste se prijavili v Zulip. Super!" + +#: templates/zerver/emails/confirm_registration.html:21 +#: templates/zerver/emails/confirm_registration.txt:12 +msgid "" +"Click the button below to create the organization and register your account." +" You'll be able to update the information above if you like." +msgstr "Kliknite spodnji gumb za ustvarjanje organizacije in registracijo računa. Navedene podatke boste lahko pozneje po potrebi uredili." + +#: templates/zerver/emails/confirm_registration.html:23 +msgid "Click the button below to complete registration." +msgstr "Kliknite spodnji gumb za dokončanje registracije." + +#: templates/zerver/emails/confirm_registration.html:25 +#: templates/zerver/emails/invitation.html:16 +#: templates/zerver/emails/invitation_reminder.html:14 +msgid "Complete registration" +msgstr "Dokončaj registracijo" + +#: templates/zerver/emails/confirm_registration.subject.txt:2 +msgid "Create your Zulip organization" +msgstr "Ustvarite svojo organizacijo Zulip" + +#: templates/zerver/emails/confirm_registration.subject.txt:4 +msgid "Activate your Zulip account" +msgstr "Aktivirajte svoj račun Zulip" + +#: templates/zerver/emails/confirm_registration.txt:14 +msgid "Click the link below to complete registration." +msgstr "Kliknite spodnjo povezavo za dokončanje registracije." + +#: templates/zerver/emails/confirm_registration.txt:19 +#: templates/zerver/emails/invitation.txt:9 +#: templates/zerver/emails/onboarding_team_to_zulip.txt:13 +#: templates/zerver/emails/onboarding_zulip_guide.txt:21 +#: templates/zerver/emails/realm_reactivation.txt:14 +#, python-format +msgid "" +"Do you have questions or feedback to share? Contact us at %(support_email)s " +"— we'd love to help!" +msgstr "Imate vprašanja ali povratne informacije? Pišite nam na %(support_email)s — z veseljem vam bomo pomagali!" + +#: templates/zerver/emails/custom_email_base.pre.html:19 +#: templates/zerver/emails/custom_email_base.pre.manage_preferences_block.txt:8 +#: templates/zerver/emails/digest.html:39 +#: templates/zerver/emails/notify_new_login.html:46 +msgid "Manage email preferences" +msgstr "Upravljaj nastavitve e-pošte" + +#: templates/zerver/emails/custom_email_base.pre.html:19 +#: templates/zerver/emails/custom_email_base.pre.manage_preferences_block.txt:12 +msgid "Unsubscribe from marketing emails" +msgstr "Odjavi se od trženjskih e-poštnih sporočil" + +#: templates/zerver/emails/deactivate.html:8 +#, python-format +msgid "" +"\n" +"Your Zulip account on %(realm_url)s has been deactivated, and you will no longer be able to log in.\n" +msgstr "\nVaš račun Zulip na %(realm_url)s je bil deaktiviran in se ne boste več mogli prijaviti.\n" + +#: templates/zerver/emails/deactivate.html:15 +#: templates/zerver/emails/deactivate.txt:6 +msgid "The administrators provided the following comment:" +msgstr "Skrbniki so podali naslednji komentar:" + +#: templates/zerver/emails/deactivate.subject.txt:1 +#, python-format +msgid "Notification of account deactivation on %(realm_name)s" +msgstr "Obvestilo o deaktivaciji računa na %(realm_name)s" + +#: templates/zerver/emails/deactivate.txt:1 +#, python-format +msgid "" +"\n" +"Your Zulip account on %(realm_url)s has been deactivated, and you will no longer be able to log in.\n" +msgstr "\nVaš račun Zulip na %(realm_url)s je bil deaktiviran in se ne boste več mogli prijaviti.\n" + +#: templates/zerver/emails/digest.html:27 templates/zerver/emails/digest.txt:8 +msgid "New channels" +msgstr "Novi kanali" + +#: templates/zerver/emails/digest.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Kliknite tukaj, da se prijavite v Zulip in nadoknadite zamujeno." + +#: templates/zerver/emails/digest.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Odjavi se od e-poštnih povzetkov" + +#: templates/zerver/emails/digest.subject.txt:1 +#, python-format +msgid "Zulip digest for %(realm_name)s" +msgstr "Povzetek Zulip za %(realm_name)s" + +#: templates/zerver/emails/digest.txt:12 +#, python-format +msgid "Click here to log in to Zulip and catch up: %(organization_url)s." +msgstr "Kliknite tukaj, da se prijavite v Zulip in nadoknadite zamujeno: %(organization_url)s." + +#: templates/zerver/emails/digest.txt:15 +msgid "Manage email preferences:" +msgstr "Upravljaj nastavitve e-pošte:" + +#: templates/zerver/emails/digest.txt:19 +msgid "Unsubscribe from digest emails:" +msgstr "Odjavi se od e-poštnih povzetkov:" + +#: templates/zerver/emails/email_base_default.html:33 +#: templates/zerver/emails/email_base_marketing.html:33 +msgid "Swimming fish" +msgstr "Plavajoča riba" + +#: templates/zerver/emails/find_team.html:9 +#: templates/zerver/emails/find_team.txt:2 +msgid "Thanks for your request!" +msgstr "Hvala za vašo zahtevo!" + +#: templates/zerver/emails/find_team.html:12 +#: templates/zerver/emails/find_team.txt:5 +#, python-format +msgid "" +"Your email address %(email)s has accounts with the following Zulip Cloud " +"organizations:" +msgstr "Vaš e-poštni naslov %(email)s ima račune v naslednjih organizacijah Zulip Cloud: " + +#: templates/zerver/emails/find_team.html:14 +#: templates/zerver/emails/find_team.txt:7 +#, python-format +msgid "" +"Your email address %(email)s has accounts with the following Zulip " +"organizations hosted by %(external_host)s:" +msgstr "Vaš e-poštni naslov %(email)s ima račune v naslednjih organizacijah Zulip, ki jih gosti %(external_host)s:" + +#: templates/zerver/emails/find_team.html:24 +#, python-format +msgid "" +"If you have trouble logging in, you can reset your password." +msgstr "Če imate težave s prijavo, lahko ponastavite svoje geslo." + +#: templates/zerver/emails/find_team.html:28 +#: templates/zerver/emails/find_team.txt:21 +#: templates/zerver/emails/find_team.txt:28 +msgid "You have requested a list of Zulip accounts for this email address." +msgstr "Zahtevali ste seznam računov Zulip za ta e-poštni naslov." + +#: templates/zerver/emails/find_team.html:30 +#: templates/zerver/emails/find_team.txt:21 +msgid "Unfortunately, no Zulip Cloud accounts were found." +msgstr "Na žalost ni bilo najdenih nobenih računov Zulip Cloud." + +#: templates/zerver/emails/find_team.html:32 +#: templates/zerver/emails/find_team.txt:28 +#, python-format +msgid "" +"Unfortunately, no accounts were found in Zulip organizations hosted by " +"%(external_host)s." +msgstr "Na žalost ni bilo najdenih nobenih računov v organizacijah Zulip, ki jih gosti %(external_host)s." + +#: templates/zerver/emails/find_team.html:37 +#, python-format +msgid "" +"You can check for accounts with " +"another email, or try another way " +"to find your account." +msgstr "Lahko preverite račune z drugo e-pošto ali poskusite na drug način najti svoj račun." + +#: templates/zerver/emails/find_team.html:38 +#: templates/zerver/emails/find_team.txt:26 +#: templates/zerver/emails/find_team.txt:34 +msgid "" +"If you do not recognize this request, you can safely ignore this email." +msgstr "Če te zahteve ne prepoznate, lahko to e-poštno sporočilo varno prezrete." + +#: templates/zerver/emails/find_team.subject.txt:2 +msgid "Your Zulip accounts" +msgstr "Vaši računi Zulip" + +#: templates/zerver/emails/find_team.subject.txt:4 +msgid "No Zulip accounts found" +msgstr "Ni bilo najdenih nobenih računov Zulip" + +#: templates/zerver/emails/find_team.txt:15 +msgid "If you have trouble logging in, you can reset your password." +msgstr "Če imate težave s prijavo, lahko ponastavite svoje geslo." + +#: templates/zerver/emails/find_team.txt:23 +#: templates/zerver/emails/find_team.txt:31 +#, python-format +msgid "" +"You can check for accounts with another email (%(find_accounts_link)s), or " +"try another way to find your account (%(help_logging_in_link)s)." +msgstr "Lahko preverite račune z drugo e-pošto (%(find_accounts_link)s) ali poskusite na drug način najti svoj račun (%(help_logging_in_link)s)." + +#: templates/zerver/emails/invitation.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Živjo," + +#: templates/zerver/emails/invitation.html:12 +#, python-format +msgid "" +"%(referrer_name)s wants you to join them on Zulip — the team " +"communication tool designed for productivity." +msgstr "%(referrer_name)s želi, da se jim pridružite v Zulipu — orodju za timsko komunikacijo, zasnovanem za produktivnost." + +#: templates/zerver/emails/invitation.html:15 +#: templates/zerver/emails/invitation_reminder.html:13 +msgid "To get started, click the button below." +msgstr "Za začetek kliknite spodnji gumb." + +#: templates/zerver/emails/invitation.subject.txt:1 +#, python-format +msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" +msgstr "%(referrer_full_name)s vas je povabil, da se pridružite %(referrer_realm_name)s" + +#: templates/zerver/emails/invitation.txt:3 +#, python-format +msgid "" +"%(referrer_full_name)s (%(referrer_email)s) wants you to join them on Zulip " +"-- the team communication tool designed for productivity." +msgstr "%(referrer_full_name)s (%(referrer_email)s) želi, da se jim pridružite v Zulipu -- orodju za timsko komunikacijo, zasnovanem za produktivnost." + +#: templates/zerver/emails/invitation.txt:5 +#: templates/zerver/emails/invitation_reminder.txt:5 +msgid "To get started, click the link below." +msgstr "Za začetek kliknite spodnjo povezavo." + +#: templates/zerver/emails/invitation_reminder.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Ponovno živjo," + +#: templates/zerver/emails/invitation_reminder.html:10 +#, python-format +msgid "" +"This is a friendly reminder that %(referrer_name)s wants you to join them on" +" Zulip — the team communication tool designed for productivity." +msgstr "To je prijazen opomnik, da vas %(referrer_name)s želi pridružiti v Zulipu — orodju za timsko komunikacijo, zasnovanem za produktivnost." + +#: templates/zerver/emails/invitation_reminder.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "To je zadnji opomnik, ki ga boste prejeli za to povabilo." + +#: templates/zerver/emails/invitation_reminder.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\n To povabilo poteče v dveh dneh. Če poteče, boste morali zaprositi %(referrer_name)s za novo.\n " + +#: templates/zerver/emails/invitation_reminder.subject.txt:1 +#, python-format +msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" +msgstr "Opomnik: Pridružite se %(referrer_name)s pri %(referrer_realm_name)s" + +#: templates/zerver/emails/invitation_reminder.txt:3 +#, python-format +msgid "" +"This is a friendly reminder that %(referrer_name)s (%(referrer_email)s) " +"wants you to join them on Zulip -- the team communication tool designed for " +"productivity." +msgstr "To je prijazen opomnik, da vas %(referrer_name)s (%(referrer_email)s) želi pridružiti v Zulipu -- orodju za timsko komunikacijo, zasnovanem za produktivnost." + +#: templates/zerver/emails/invitation_reminder.txt:10 +#, python-format +msgid "" +"This invitation expires in two days. If the invitation expires, you'll need " +"to ask %(referrer_name)s for another one." +msgstr "To povabilo poteče v dveh dneh. Če poteče, boste morali zaprositi %(referrer_name)s za novo." + +#: templates/zerver/emails/macros.html:14 +#, python-format +msgid "" +"If you have any questions, please contact this Zulip server's administrators" +" at %(email)s." +msgstr "Če imate kakršna koli vprašanja, se obrnite na skrbnike tega strežnika Zulip na %(email)s." + +#: templates/zerver/emails/macros.html:18 +#, python-format +msgid "" +"Do you have questions or feedback to share? Contact us — we'd love to help!" +msgstr "Imate vprašanja ali povratne informacije? Pišite nam — z veseljem vam bomo pomagali!" + +#: templates/zerver/emails/missed_message.html:17 +#, python-format +msgid "" +"This email does not include message content because your organization has " +"disabled message content appearing in email notifications." +msgstr "To e-poštno sporočilo ne vključuje vsebine sporočila, ker je vaša organizacija onemogočila prikazovanje vsebine sporočil v e-poštnih obvestilih." + +#: templates/zerver/emails/missed_message.html:19 +#, python-format +msgid "" +"This email does not include message content because you have disabled message " +"content appearing in email notifications." +msgstr "To e-poštno sporočilo ne vključuje vsebine sporočila, ker ste onemogočili prikazovanje vsebine sporočil v e-poštnih obvestilih." + +#: templates/zerver/emails/missed_message.html:29 +#: templates/zerver/emails/missed_message.txt:25 +msgid "You are receiving this because you were personally mentioned." +msgstr "To prejemate, ker ste bili osebno omenjeni." + +#: templates/zerver/emails/missed_message.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 "To prejemate, ker je bil omenjen @%(mentioned_user_group_name)s." + +#: templates/zerver/emails/missed_message.html:33 +#: templates/zerver/emails/missed_message.html:37 +#: templates/zerver/emails/missed_message.txt:29 +#: templates/zerver/emails/missed_message.txt:33 +#, python-format +msgid "" +"You are receiving this because all topic participants were mentioned in " +"#%(channel_name)s > %(topic_name)s." +msgstr "To prejemate, ker so bili vsi udeleženci teme omenjeni v #%(channel_name)s > %(topic_name)s." + +#: templates/zerver/emails/missed_message.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have wildcard mention notifications " +"enabled for topics you follow." +msgstr "To prejemate, ker imate omogočena obvestila o splošnih omembah za teme, ki jih spremljate." + +#: templates/zerver/emails/missed_message.html:39 +#: templates/zerver/emails/missed_message.txt:35 +#, python-format +msgid "" +"You are receiving this because everyone was mentioned in #%(channel_name)s." +msgstr "To prejemate, ker so bili vsi omenjeni v #%(channel_name)s." + +#: templates/zerver/emails/missed_message.html:41 +#: templates/zerver/emails/missed_message.txt:37 +msgid "" +"You are receiving this because you have email notifications enabled for " +"topics you follow." +msgstr "To prejemate, ker imate omogočena e-poštna obvestila za teme, ki jih spremljate." + +#: templates/zerver/emails/missed_message.html:43 +#: templates/zerver/emails/missed_message.txt:39 +#, python-format +msgid "" +"You are receiving this because you have email notifications enabled for " +"#%(channel_name)s." +msgstr "To prejemate, ker imate omogočena e-poštna obvestila za #%(channel_name)s." + +#: templates/zerver/emails/missed_message.html:46 +#, python-format +msgid "" +"Reply to this email directly, view it in " +"%(realm_name)s Zulip, or manage email " +"preferences." +msgstr "Odgovorite neposredno na to e-poštno sporočilo, oglejte si ga v %(realm_name)s Zulipu ali upravljajte nastavitve e-pošte ." + +#: templates/zerver/emails/missed_message.html:48 +#, python-format +msgid "" +"View or reply in %(realm_name)s Zulip, or manage email preferences." +msgstr "Oglejte si ali odgovorite v %(realm_name)s Zulipu ali upravljajte nastavitve e-pošte." + +#: templates/zerver/emails/missed_message.html:50 +#, python-format +msgid "" +"Reply in %(realm_name)s Zulip, or manage email preferences." +msgstr "Odgovorite v %(realm_name)s Zulipu ali upravljajte nastavitve e-pošte." + +#: templates/zerver/emails/missed_message.html:52 +#, python-format +msgid "" +"\n" +" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" +" " +msgstr "\n Ne odgovarjajte na to e-pošto. Ta Zulip strežnik ni nastavljen za sprejem dohodnih sporočil (pomoč).\n " + +#: templates/zerver/emails/missed_message.subject.txt:2 +#, python-format +msgid "Group DMs with %(huddle_display_name)s" +msgstr "Skupinska neposredna sporočila z %(huddle_display_name)s" + +#: templates/zerver/emails/missed_message.subject.txt:3 +#, python-format +msgid "DMs with %(sender_str)s" +msgstr "Neposredna sporočila z %(sender_str)s" + +#: templates/zerver/emails/missed_message.subject.txt:12 +#, python-format +msgid "[resolved] #%(channel_name)s > %(topic_name)s" +msgstr "[rešeno] #%(channel_name)s > %(topic_name)s" + +#: templates/zerver/emails/missed_message.subject.txt:17 +msgid "New messages" +msgstr "Nova sporočila" + +#: templates/zerver/emails/missed_message.txt:11 +#, python-format +msgid "" +"\n" +"This email does not include message content because your organization has disabled message content appearing in email notifications.\n" +"See %(hide_content_url)s for more details.\n" +msgstr "\nTo e-poštno sporočilo ne vključuje vsebine sporočila, ker je vaša organizacija onemogočila prikazovanje vsebine sporočil v e-poštnih obvestilih.\nZa več podrobnosti glejte %(hide_content_url)s.\n" + +#: templates/zerver/emails/missed_message.txt:16 +#, python-format +msgid "" +"\n" +"This email does not include message content because you have disabled message content appearing in email notifications.\n" +"See %(alert_notif_url)s for more details.\n" +msgstr "\nTo e-poštno sporočilo ne vključuje vsebine sporočila, ker ste onemogočili prikazovanje vsebine sporočil v e-poštnih obvestilih.\nZa več podrobnosti glejte %(alert_notif_url)s.\n" + +#: templates/zerver/emails/missed_message.txt:43 +#, python-format +msgid "Reply to this email directly, or view it in %(realm_name)s Zulip:" +msgstr "Odgovorite neposredno na to e-poštno sporočilo ali si ga oglejte v %(realm_name)s Zulipu:" + +#: templates/zerver/emails/missed_message.txt:47 +#, python-format +msgid "View or reply in %(realm_name)s Zulip:" +msgstr "Oglejte si ali odgovorite v %(realm_name)s Zulipu:" + +#: templates/zerver/emails/missed_message.txt:51 +#, python-format +msgid "Reply in %(realm_name)s Zulip:" +msgstr "Odgovorite v %(realm_name)s Zulipu:" + +#: templates/zerver/emails/missed_message.txt:55 +msgid "" +"\n" +"Do not reply to this email. This Zulip server is not configured to accept\n" +"incoming emails. Help:\n" +msgstr "\nNe odgovarjajte na to e-pošto. Ta Zulip strežnik ni nastavljen za sprejem\ndohodnih sporočil. Pomoč:\n" + +#: templates/zerver/emails/missed_message.txt:62 +msgid "Manage email preferences: " +msgstr "Upravljaj nastavitve e-pošte: " + +#: templates/zerver/emails/notify_change_in_email.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "E-poštni naslov povezan z vašim Zulip računom je bil nedavno spremenjen v %(new_email)s. Če niste zahtevali te spremembe, nas nemudoma kontaktirajte na %(support_email)s." + +#: templates/zerver/emails/notify_change_in_email.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "Lep pozdrav," + +#: templates/zerver/emails/notify_change_in_email.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Ekipa Zulip" + +#: templates/zerver/emails/notify_change_in_email.subject.txt:1 +#, python-format +msgid "Zulip email changed for %(realm_name)s" +msgstr "E-pošta Zulip spremenjena za %(realm_name)s" + +#: templates/zerver/emails/notify_change_in_email.txt:3 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at <%(support_email)s>." +msgstr "E-poštni naslov povezan z vašim računom Zulip je bil nedavno spremenjen v %(new_email)s. Če niste zahtevali te spremembe, nas nemudoma kontaktirajte na <%(support_email)s>." + +#: templates/zerver/emails/notify_new_login.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Organizacija: %(organization_url)s Čas: %(login_time)s E-pošta: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Zaznali smo nedavno prijavo v naslednji Zulip račun." + +#: templates/zerver/emails/notify_new_login.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Organizacija: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "E-pošta: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Čas: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Naprava: %(device_browser)s na %(device_os)s." + +#: templates/zerver/emails/notify_new_login.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "Naslov IP: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "Če ste to bili vi, vam ni treba narediti ničesar." + +#: templates/zerver/emails/notify_new_login.html:36 +#, python-format +msgid "" +"If you do not recognize this login, or think your account may have been " +"compromised, please reset your password or " +"contact us immediately at %(support_email)s." +msgstr "Če te prijave ne prepoznate ali menite, da bi lahko bil vaš račun ogrožen, vas prosimo, da nemudoma ponastavite svoje geslo ali nas kontaktirate na %(support_email)s." + +#: templates/zerver/emails/notify_new_login.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Lep pozdrav," + +#: templates/zerver/emails/notify_new_login.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Ekipa za varnost pri Zulipu" + +#: templates/zerver/emails/notify_new_login.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Odjavi se od obvestil o prijavi" + +#: templates/zerver/emails/notify_new_login.subject.txt:1 +#, python-format +msgid "New login from %(device_browser)s on %(device_os)s" +msgstr "Nova prijava iz %(device_browser)s na %(device_os)s" + +#: templates/zerver/emails/notify_new_login.txt:3 +#, python-format +msgid "Organization: %(organization_url)s" +msgstr "Organizacija: %(organization_url)s" + +#: templates/zerver/emails/notify_new_login.txt:16 +#, python-format +msgid "" +"\n" +"If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." +msgstr "\nČe te prijave ne prepoznate ali mislite, da je bil vaš račun morda ogrožen, prosimo, ponastavite svoje geslo na %(reset_link)s ali nas nemudoma kontaktirajte na %(support_email)s." + +#: templates/zerver/emails/onboarding_team_to_zulip.html:10 +#, python-format +msgid "" +"If you've already decided to use Zulip for your organization, welcome! You " +"can use our guide for moving to " +"Zulip to get started." +msgstr "Če ste se že odločili uporabljati Zulip za svojo organizacijo, dobrodošli! Za začetek lahko uporabite naš vodnik za prehod na Zulip." + +#: templates/zerver/emails/onboarding_team_to_zulip.html:13 +msgid "" +"Otherwise, here is some advice we often hear from customers for evaluating " +"any team chat product:" +msgstr "V nasprotnem primeru je tukaj nekaj nasvetov, ki jih pogosto slišimo od strank pri ocenjevanju katerega koli izdelka za timski klepet:" + +#: templates/zerver/emails/onboarding_team_to_zulip.html:15 +#, python-format +msgid "" +"Invite your teammates to explore " +"with you and share their unique perspectives." +msgstr "Povabite svoje sodelavce, da raziskujejo z vami in delijo svoje edinstvene poglede." + +#: templates/zerver/emails/onboarding_team_to_zulip.html:16 +#: templates/zerver/emails/onboarding_team_to_zulip.txt:6 +msgid "Use the app itself to chat about your impressions." +msgstr "Za klepet o svojih vtisih uporabite samo aplikacijo." + +#: templates/zerver/emails/onboarding_team_to_zulip.html:18 +#, python-format +msgid "" +"Run a week-long trial with your " +"team, without using any other chat tools. This is the only way to truly " +"experience how a new chat app will help your team communicate." +msgstr "Preizkusite teden dni z vašo ekipo, ne da bi uporabljali druge klepetalnike. To je edini način, da resnično doživite, kako bo nova aplikacija za klepet pomagala vaši ekipi pri komunikaciji." + +#: templates/zerver/emails/onboarding_team_to_zulip.html:23 +#, python-format +msgid "" +"Zulip is designed to enable efficient " +"communication, and we hope these tips help your team experience it in " +"action." +msgstr "Zulip je zasnovan za omogočanje učinkovite komunikacije in upamo, da bodo ti nasveti pomagali vaši ekipi izkusiti ga v akciji." + +#: templates/zerver/emails/onboarding_team_to_zulip.html:38 +#: templates/zerver/emails/onboarding_team_to_zulip.txt:19 +#: templates/zerver/emails/onboarding_zulip_guide.html:40 +#: templates/zerver/emails/onboarding_zulip_guide.txt:27 +#: templates/zerver/emails/onboarding_zulip_topics.html:34 +#: templates/zerver/emails/onboarding_zulip_topics.txt:14 +#, python-format +msgid "Unsubscribe from welcome emails for %(realm_name)s" +msgstr "Odjavi se od pozdravnih e-poštnih sporočil za %(realm_name)s" + +#: templates/zerver/emails/onboarding_team_to_zulip.subject.txt:1 +msgid "Choosing the chat app for your team" +msgstr "Izbira aplikacije za klepet za vašo ekipo" + +#: templates/zerver/emails/onboarding_team_to_zulip.txt:1 +msgid "" +"If you've already decided to use Zulip for your organization, welcome! You " +"can use our guide for moving to Zulip to get started." +msgstr "Če ste se že odločili uporabljati Zulip za vašo organizacijo, dobrodošli! Za začetek lahko uporabite naš vodič za selitev v Zulip." + +#: templates/zerver/emails/onboarding_team_to_zulip.txt:3 +msgid "" +"Otherwise, here is some advice we often hear from customers for evaluating " +"any team chat product:" +msgstr "V nasprotnem primeru je tukaj nekaj nasvetov, ki jih pogosto slišimo od strank pri ocenjevanju katerega koli izdelka za timski klepet:" + +#: templates/zerver/emails/onboarding_team_to_zulip.txt:6 +msgid "" +"Invite your teammates to explore with you and share their unique " +"perspectives." +msgstr "Povabite svoje sodelavce, da raziskujejo z vami in delijo svoje edinstvene poglede." + +#: templates/zerver/emails/onboarding_team_to_zulip.txt:8 +msgid "" +"Run a week-long trial with your team, without using any other chat tools. " +"This is the only way to truly experience how a new chat app will help your " +"team communicate." +msgstr "Izvedite enotedenski preizkus z vašo ekipo, ne da bi uporabljali druge klepetalnike. To je edini način, da resnično doživite, kako bo nova aplikacija za klepet pomagala vaši ekipi pri komunikaciji." + +#: templates/zerver/emails/onboarding_team_to_zulip.txt:10 +msgid "" +"Zulip is designed to enable efficient communication, and we hope these tips " +"help your team experience it in action." +msgstr "Zulip je zasnovan za omogočanje učinkovite komunikacije in upamo, da bodo ti nasveti pomagali vaši ekipi izkusiti ga v akciji." + +#: templates/zerver/emails/onboarding_zulip_guide.html:9 +#: templates/zerver/emails/onboarding_zulip_guide.txt:1 +msgid "" +"As you are getting started with Zulip, we'd love to help you discover how it" +" can work best for your needs. Check out this guide to key Zulip features " +"for organizations like yours!" +msgstr "Medtem ko začenjate z Zulipom, bi vam radi pomagali odkriti, kako najbolje ustreza vašim potrebam. Oglejte si ta vodič o ključnih funkcijah Zulipa za organizacije, kot je vaša!" + +#: templates/zerver/emails/onboarding_zulip_guide.html:13 +#: templates/zerver/emails/onboarding_zulip_guide.txt:4 +msgid "View Zulip guide for businesses" +msgstr "Ogled vodnika Zulip za podjetja" + +#: templates/zerver/emails/onboarding_zulip_guide.html:15 +#: templates/zerver/emails/onboarding_zulip_guide.txt:6 +msgid "View Zulip guide for open-source projects" +msgstr "Ogled vodnika Zulip za odprtokodne projekte" + +#: templates/zerver/emails/onboarding_zulip_guide.html:17 +#: templates/zerver/emails/onboarding_zulip_guide.txt:8 +msgid "View Zulip guide for education" +msgstr "Ogled vodnika Zulip za izobraževanje" + +#: templates/zerver/emails/onboarding_zulip_guide.html:19 +#: templates/zerver/emails/onboarding_zulip_guide.txt:10 +msgid "View Zulip guide for research" +msgstr "Ogled vodnika Zulip za raziskave" + +#: templates/zerver/emails/onboarding_zulip_guide.html:21 +#: templates/zerver/emails/onboarding_zulip_guide.txt:12 +msgid "View Zulip guide for events and conferences" +msgstr "Ogled vodnika Zulip za dogodke in konference" + +#: templates/zerver/emails/onboarding_zulip_guide.html:23 +#: templates/zerver/emails/onboarding_zulip_guide.txt:14 +msgid "View Zulip guide for non-profits" +msgstr "Ogled vodnika Zulip za neprofitne organizacije" + +#: templates/zerver/emails/onboarding_zulip_guide.html:25 +#: templates/zerver/emails/onboarding_zulip_guide.txt:16 +msgid "View Zulip guide for communities" +msgstr "Ogled vodnika Zulip za skupnosti" + +#: templates/zerver/emails/onboarding_zulip_guide.subject.txt:2 +msgid "Zulip guide for businesses" +msgstr "Vodnik Zulip za podjetja" + +#: templates/zerver/emails/onboarding_zulip_guide.subject.txt:4 +msgid "Zulip guide for open-source projects" +msgstr "Vodnik Zulip za odprtokodne projekte" + +#: templates/zerver/emails/onboarding_zulip_guide.subject.txt:6 +msgid "Zulip guide for education" +msgstr "Vodnik Zulip za izobraževanje" + +#: templates/zerver/emails/onboarding_zulip_guide.subject.txt:8 +msgid "Zulip guide for research" +msgstr "Vodnik Zulip za raziskave" + +#: templates/zerver/emails/onboarding_zulip_guide.subject.txt:10 +msgid "Zulip guide for events and conferences" +msgstr "Vodnik Zulip za dogodke in konference" + +#: templates/zerver/emails/onboarding_zulip_guide.subject.txt:12 +msgid "Zulip guide for non-profits" +msgstr "Vodnik Zulip za neprofitne organizacije" + +#: templates/zerver/emails/onboarding_zulip_guide.subject.txt:14 +msgid "Zulip guide for communities" +msgstr "Vodnik Zulip za skupnosti" + +#: templates/zerver/emails/onboarding_zulip_topics.html:9 +#: templates/zerver/emails/onboarding_zulip_topics.txt:1 +msgid "" +"Here are some tips for keeping your Zulip conversations organized with " +"topics." +msgstr "Tukaj je nekaj nasvetov za organizacijo vaših pogovorov v Zulipu s temami." + +#: templates/zerver/emails/onboarding_zulip_topics.html:13 +msgid "" +"In Zulip, channels determine who gets a message. Topics tell " +"you what the message is about." +msgstr "V Zulipu kanali določajo, kdo prejme sporočilo. Teme pa povedo, o čem je sporočilo." + +#: templates/zerver/emails/onboarding_zulip_topics.html:13 +#: templates/zerver/emails/onboarding_zulip_topics.txt:3 +msgid "" +"Using topics, you can read Zulip one conversation at a time. You'll see each" +" message in context, no matter how many different discussions are going on." +msgstr "S pomočjo tem lahko berete Zulip po eni pogovorni niti naenkrat. Vsako sporočilo boste videli v kontekstu, ne glede na to, koliko različnih razprav poteka." + +#: templates/zerver/emails/onboarding_zulip_topics.html:16 +msgid "Channels and topics in the Zulip app" +msgstr "Kanali in teme v aplikaciji Zulip" + +#: templates/zerver/emails/onboarding_zulip_topics.html:19 +#: templates/zerver/emails/onboarding_zulip_topics.txt:5 +msgid "" +"To kick off a new conversation, just pick a channel and start a new topic. " +"This way, the new conversation thread won't interrupt ongoing discussions. " +"For a good topic name, think about finishing the sentence: “Hey, can we chat" +" about…?”" +msgstr "Če želite začeti novi pogovor, izberite kanal in začnite novo temo. Na ta način nova pogovorna nit ne bo prekinila tekočih razprav. Za dober naslov teme razmislite o dokončanju stavka: \"Hej, lahko govoriva o …?\"" + +#: templates/zerver/emails/onboarding_zulip_topics.html:22 +msgid "Examples of short topics" +msgstr "Primeri kratkih tem" + +#: templates/zerver/emails/onboarding_zulip_topics.html:25 +#, python-format +msgid "" +"Don't stress about picking the perfect name for your topic. If anything is " +"out of place, it's easy to move " +"messages, rename topics, or even " +"move a topic to a different channel." +msgstr "Ne obremenjujte se s popolnim imenom teme. Če kaj ni prav, je enostavno premakniti sporočila, preimenovati teme ali celo premakniti temo v drug kanal." + +#: templates/zerver/emails/onboarding_zulip_topics.html:28 +#: templates/zerver/emails/onboarding_zulip_topics.txt:10 +#: templates/zerver/portico-header-dropdown.html:3 +msgid "Go to Zulip" +msgstr "Pojdi v Zulip" + +#: templates/zerver/emails/onboarding_zulip_topics.subject.txt:1 +msgid "Keep your conversations organized with topics" +msgstr "Ohranite svoje pogovore organizirane s temami" + +#: templates/zerver/emails/onboarding_zulip_topics.txt:3 +msgid "" +"In Zulip, channels determine who gets a message. Topics tell you what the " +"message is about." +msgstr "V Zulipu kanali določajo, kdo prejme sporočilo. Teme povedo, o čem je sporočilo." + +#: templates/zerver/emails/onboarding_zulip_topics.txt:7 +#, python-format +msgid "" +"Don't stress about picking the perfect name for your topic. If anything is " +"out of place, it's easy to move messages (%(move_messages_link)s), rename " +"topics (%(rename_topics_link)s), or even move a topic to a different channel" +" (%(move_channels_link)s)." +msgstr "Ne obremenjujte se s popolnim imenom teme. Če kaj ni prav, je enostavno premakniti sporočila (%(move_messages_link)s), preimenovati teme (%(rename_topics_link)s) ali celo premakniti temo v drug kanal (%(move_channels_link)s)." + +#: templates/zerver/emails/password_reset.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_url)s." +msgstr "Nekdo (morda vi) je zahteval novo geslo za vaš Zulipov račun %(email)s na %(realm_url)s." + +#: templates/zerver/emails/password_reset.html:13 +msgid "Click the button below to reset your password." +msgstr "Kliknite spodnji gumb za ponastavitev gesla." + +#: templates/zerver/emails/password_reset.html:14 +msgid "Reset password" +msgstr "Ponastavi geslo" + +#: templates/zerver/emails/password_reset.html:19 +#, python-format +msgid "" +"You previously had an account on %(organization_url)s, but it has been " +"deactivated. You can contact an organization administrator to reactivate your account." +msgstr "Pred tem ste imeli račun na %(organization_url)s, vendar je bil deaktiviran. Obrnite se na skrbnika organizacije, da reaktivira vaš račun." + +#: templates/zerver/emails/password_reset.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "V tej organizaciji Zulip nimate računa." + +#: templates/zerver/emails/password_reset.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "Imate aktivne račune v naslednjih organizacijah." + +#: templates/zerver/emails/password_reset.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "Lahko se poskusite prijaviti ali ponastaviti geslo v zgornjih organizaciji(ah)." + +#: templates/zerver/emails/password_reset.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Če dejavnosti ne prepoznate, lahko to e-poštno sporočilo brez skrbi prezrete." + +#: templates/zerver/emails/password_reset.subject.txt:1 +#, python-format +msgid "Password reset request for %(realm_name)s" +msgstr "Zahteva za ponastavitev gesla za %(realm_name)s" + +#: templates/zerver/emails/password_reset.txt:4 +msgid "Click the link below to reset your password." +msgstr "Kliknite spodnjo povezavo za ponastavitev gesla." + +#: templates/zerver/emails/password_reset.txt:8 +#, python-format +msgid "" +"You previously had an account on %(realm_url)s, but it has been deactivated." +" You can contact an organization administrator to reactivate your account." +msgstr "Prej ste imeli račun na %(realm_url)s, vendar je bil deaktiviran. Lahko se obrnete na skrbnika organizacije, da ponovno aktivira vaš račun." + +#: templates/zerver/emails/realm_auto_downgraded.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "\n Vaša organizacija, %(organization_name_with_link)s, je bila zaradi neplačanih računov prestavljena na brezplačni paket Zulip Cloud\n . Neplačani računi so bili razveljavljeni.\n " + +#: templates/zerver/emails/realm_auto_downgraded.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "\n Za nadaljevanje na standardnem načrtu Zulip Cloud ponovno nadgradite tako, da obiščete %(upgrade_url)s.\n " + +#: templates/zerver/emails/realm_auto_downgraded.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "\n Če mislite, da je bila to napaka ali potrebujete več podrobnosti, nas kontaktirajte na %(support_email)s.\n " + +#: templates/zerver/emails/realm_deactivated.html:14 +#, python-format +msgid "" +"You have deactivated your Zulip organization, %(realm_name)s, on " +"%(localized_date)s." +msgstr "Deaktivirali ste svojo organizacijo Zulip, %(realm_name)s, dne %(localized_date)s." + +#: templates/zerver/emails/realm_deactivated.html:16 +#, python-format +msgid "" +"Your Zulip organization, %(realm_name)s, was deactivated by " +"%(deactivating_owner)s on %(localized_date)s." +msgstr "Vašo organizacijo Zulip, %(realm_name)s, je deaktiviral %(deactivating_owner)s dne %(localized_date)s." + +#: templates/zerver/emails/realm_deactivated.html:18 +#, python-format +msgid "" +"Your Zulip organization, %(realm_name)s, was deactivated on " +"%(localized_date)s." +msgstr "Vaša organizacija Zulip, %(realm_name)s, je bila deaktivirana dne %(localized_date)s." + +#: templates/zerver/emails/realm_deactivated.html:21 +#: templates/zerver/emails/realm_deactivated.txt:13 +msgid "" +"All data associated with this organization has been permanently deleted." +msgstr "Vsi podatki, povezani s to organizacijo, so bili trajno izbrisani." + +#: templates/zerver/emails/realm_deactivated.html:23 +#: templates/zerver/emails/realm_deactivated.txt:15 +#, python-format +msgid "" +"All data associated with this organization will be permanently deleted on " +"%(deletion_date)s." +msgstr "Vsi podatki, povezani s to organizacijo, bodo trajno izbrisani dne %(deletion_date)s." + +#: templates/zerver/emails/realm_deactivated.html:27 +#: templates/zerver/emails/realm_deactivated.txt:19 +msgid "" +"If you have any questions or concerns, please reply to this email as soon as" +" possible." +msgstr "Če imate kakršna koli vprašanja ali pomisleke, odgovorite na to e-poštno sporočilo čim prej kot mogoče." + +#: templates/zerver/emails/realm_deactivated.subject.txt:1 +#, python-format +msgid "Your Zulip organization %(realm_name)s has been deactivated" +msgstr "Vaša organizacija Zulip %(realm_name)s je bila deaktivirana" + +#: templates/zerver/emails/realm_deactivated.txt:6 +#, python-format +msgid "" +"You have deactivated your Zulip organization, %(realm_name)s, on " +"%(localized_date)s. " +msgstr "Deaktivirali ste svojo organizacijo Zulip, %(realm_name)s, dne %(localized_date)s. " + +#: templates/zerver/emails/realm_deactivated.txt:8 +#, python-format +msgid "" +"Your Zulip organization, %(realm_name)s, was deactivated by " +"%(deactivating_owner)s on %(localized_date)s. " +msgstr "Vašo organizacijo Zulip, %(realm_name)s, je deaktiviral %(deactivating_owner)s dne %(localized_date)s. " + +#: templates/zerver/emails/realm_deactivated.txt:10 +#, python-format +msgid "" +"Your Zulip organization, %(realm_name)s, was deactivated on " +"%(localized_date)s. " +msgstr "Vaša organizacija Zulip, %(realm_name)s, je bila deaktivirana dne %(localized_date)s. " + +#: templates/zerver/emails/realm_reactivation.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Dragi nekdanji skrbniki %(realm_name)s," + +#: templates/zerver/emails/realm_reactivation.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_url)s." +msgstr "Eden od vaših skrbnikov je zahteval ponovno aktivacijo prej deaktivirane organizacije Zulip, gostovane na %(realm_url)s." + +#: templates/zerver/emails/realm_reactivation.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Kliknite spodnji gumb za ponovno aktivacijo vaše organizacije." + +#: templates/zerver/emails/realm_reactivation.html:14 +msgid "Reactivate organization" +msgstr "Ponovno aktiviraj organizacijo" + +#: templates/zerver/emails/realm_reactivation.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "Če je bila zahteva napačna, lahko ne storite ničesar in ta povezava bo potekla čez 24 ur." + +#: templates/zerver/emails/realm_reactivation.subject.txt:1 +msgid "Reactivate your Zulip organization" +msgstr "Ponovno aktivirajte svojo organizacijo Zulip" + +#: templates/zerver/emails/realm_reactivation.txt:7 +msgid "Click the link below to reactivate your organization." +msgstr "Kliknite spodnjo povezavo za ponovno aktivacijo vaše organizacije." + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:9 +#, python-format +msgid "" +"Either you, or someone on your behalf, has requested a log in link to manage" +" the Zulip plan for %(remote_server_hostname)s." +msgstr "Vi ali nekdo v vašem imenu je zahteval prijavno povezavo za upravljanje Zulipovega načrta za %(remote_server_hostname)s." + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:12 +msgid "" +"\n" +" Click the button below to log in.\n" +" " +msgstr "\n Kliknite spodnji gumb za prijavo.\n " + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:16 +#, python-format +msgid "" +"\n" +" This link will expire in %(validity_in_hours)s hours.\n" +" " +msgstr "\n Ta povezava bo potekla čez %(validity_in_hours)s ur.\n " + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:24 +#: templates/zerver/emails/remote_realm_billing_confirm_login.html:17 +#, python-format +msgid "" +"Questions? Learn more or contact " +"%(billing_contact_email)s." +msgstr "Vprašanja? Izvedite več ali kontaktirajte %(billing_contact_email)s." + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.subject.txt:1 +msgid "Log in to Zulip plan management" +msgstr "Prijavite se v upravljanje načrta Zulip" + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:1 +#, python-format +msgid "" +"Either you, or someone on your behalf, has requested a log in link to manage" +" the Zulip plan for %(remote_server_hostname)s." +msgstr "Vi ali nekdo v vašem imenu je zahteval prijavno povezavo za upravljanje Zulipovega načrta za %(remote_server_hostname)s." + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:4 +msgid "Click the link below to log in." +msgstr "Kliknite spodnjo povezavo za prijavo." + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:4 +#, python-format +msgid "This link will expire in %(validity_in_hours)s hours." +msgstr "Ta povezava bo potekla čez %(validity_in_hours)s ur." + +#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:8 +#: templates/zerver/emails/remote_realm_billing_confirm_login.txt:6 +#, python-format +msgid "" +"Questions? Learn more at %(billing_help_link)s or contact " +"%(billing_contact_email)s." +msgstr "Vprašanja? Izvedite več na %(billing_help_link)s ali kontaktirajte %(billing_contact_email)s." + +#: templates/zerver/emails/remote_realm_billing_confirm_login.html:9 +#, python-format +msgid "" +"\n" +" Click the button below to confirm your email and log in to Zulip plan management for %(remote_realm_host)s.\n" +" " +msgstr "\n Kliknite spodnji gumb, da potrdite svojo e-pošto in se prijavite v upravljanje načrta Zulip za %(remote_realm_host)s.\n " + +#: templates/zerver/emails/remote_realm_billing_confirm_login.html:14 +#: templates/zerver/emails/remote_realm_billing_confirm_login.txt:4 +msgid "Confirm and log in" +msgstr "Potrdi in se prijavi" + +#: templates/zerver/emails/remote_realm_billing_confirm_login.subject.txt:1 +msgid "Confirm email for Zulip plan management" +msgstr "Potrdi e-pošto za upravljanje načrta Zulip" + +#: templates/zerver/emails/remote_realm_billing_confirm_login.txt:1 +#, python-format +msgid "" +"Click the link below to confirm your email and log in to Zulip plan " +"management for %(remote_realm_host)s." +msgstr "Kliknite spodnjo povezavo, da potrdite svojo e-pošto in se prijavite v upravljanje načrta Zulip za %(remote_realm_host)s." + +#: templates/zerver/emails/sponsorship_approved_community_plan.html:9 +#, python-format +msgid "" +"Your request for Zulip sponsorship has been approved! Your organization has " +"been upgraded to the Zulip Community plan." +msgstr "Vaša zahteva za sponzorstvo Zulipa je bila odobrena! Vaša organizacija je bila nadgrajena na Zulip Community načrt." + +#: templates/zerver/emails/sponsorship_approved_community_plan.html:12 +#, python-format +msgid "" +"If you could list Zulip as a sponsor on your " +"website, we would really appreciate it!" +msgstr "Če bi lahko Zulip navedli kot sponzorja na svoji spletni strani, bi bili zelo hvaležni!" + +#: templates/zerver/emails/sponsorship_approved_community_plan.subject.txt:1 +#, python-format +msgid "Community plan sponsorship approved for %(billing_entity)s!" +msgstr "Sponzorstvo načrta skupnosti odobreno za %(billing_entity)s!" + +#: templates/zerver/emails/sponsorship_approved_community_plan.txt:1 +msgid "" +"Your request for Zulip sponsorship has been approved! Your organization has " +"been upgraded to the Zulip Community plan." +msgstr "Vaša zahteva za sponzorstvo Zulipa je bila odobrena! Vaša organizacija je bila nadgrajena na Zulip Community načrt." + +#: templates/zerver/emails/sponsorship_approved_community_plan.txt:4 +msgid "" +"If you could list Zulip as a sponsor on your website, we would really " +"appreciate it!" +msgstr "Če bi lahko Zulip navedli kot sponzorja na svoji spletni strani, bi bili zelo hvaležni!" + +#: templates/zerver/find_account.html:4 +msgid "Find your accounts" +msgstr "Najdi svoje račune" + +#: templates/zerver/find_account.html:12 +msgid "Find your Zulip accounts" +msgstr "Najdi svoje račune Zulip" + +#: templates/zerver/find_account.html:19 +msgid "" +"\n" +" Emails sent! The addresses entered on the previous page are listed below:\n" +" " +msgstr "\n E-poštna sporočila poslana! Naslovi, vneseni na prejšnji strani, so navedeni spodaj:\n " + +#: templates/zerver/find_account.html:30 +#, python-format +msgid "" +"\n" +" If you don't receive an email, you can\n" +" find accounts for another email address.\n" +" " +msgstr "\n Če ne prejmete e-pošte, lahko\n poiščete račune za drug e-poštni naslov.\n " + +#: templates/zerver/find_account.html:42 +msgid "" +"Enter your email address to receive an email with the URLs for all the Zulip" +" Cloud organizations in which you have active accounts." +msgstr "Vnesite svoj e-poštni naslov, da prejmete e-poštno sporočilo z URL-ji za vse organizacije Zulip Cloud, v katerih imate aktivne račune." + +#: templates/zerver/find_account.html:44 +msgid "" +"Enter your email address to receive an email with the URLs for all the Zulip" +" organizations on this server in which you have active accounts." +msgstr "Vnesite svoj e-poštni naslov, da prejmete e-poštno sporočilo z URL-ji za vse organizacije Zulip na tem strežniku, v katerih imate aktivne račune." + +#: templates/zerver/find_account.html:46 +msgid "" +"If you have also forgotten your password, you can reset it." +msgstr "Če ste pozabili tudi geslo, ga lahko ponastavite." + +#: templates/zerver/find_account.html:54 +msgid "Email address" +msgstr "E-poštni naslov" + +#: templates/zerver/find_account.html:56 templates/zerver/footer.html:18 +msgid "Find accounts" +msgstr "Najdi račune" + +#: templates/zerver/footer.html:6 +msgid "Product" +msgstr "Izdelek" + +#: templates/zerver/footer.html:9 +msgid "Why Zulip" +msgstr "Zakaj Zulip" + +#: templates/zerver/footer.html:10 +msgid "Features" +msgstr "Funkcije" + +#: templates/zerver/footer.html:11 +msgid "Plans & pricing" +msgstr "Načrti in cene" + +#: templates/zerver/footer.html:12 +msgid "Self-hosting" +msgstr "Samostojno gostovanje" + +#: templates/zerver/footer.html:13 +msgid "Security" +msgstr "Varnost" + +#: templates/zerver/footer.html:14 +msgid "Integrations" +msgstr "Integracije" + +#: templates/zerver/footer.html:15 +msgid "Desktop & mobile apps" +msgstr "Namizne in mobilne aplikacije" + +#: templates/zerver/footer.html:16 templates/zerver/portico-header.html:56 +msgid "New organization" +msgstr "Nova organizacija" + +#: templates/zerver/footer.html:23 +msgid "Solutions" +msgstr "Rešitve" + +#: templates/zerver/footer.html:26 +msgid "Business" +msgstr "Posel" + +#: templates/zerver/footer.html:27 +msgid "Education" +msgstr "Izobraževanje" + +#: templates/zerver/footer.html:28 +msgid "Research" +msgstr "Raziskave" + +#: templates/zerver/footer.html:29 +msgid "Events & conferences" +msgstr "Dogodki in konference" + +#: templates/zerver/footer.html:30 +msgid "Open source projects" +msgstr "Odprtokodni projekti" + +#: templates/zerver/footer.html:31 +msgid "Communities" +msgstr "Skupnosti" + +#: templates/zerver/footer.html:32 +msgid "Customer stories" +msgstr "Zgodbe strank" + +#: templates/zerver/footer.html:33 +msgid "Open communities" +msgstr "Odprte skupnosti" + +#: templates/zerver/footer.html:38 +msgid "Resources" +msgstr "Viri" + +#: templates/zerver/footer.html:41 +msgid "Getting started" +msgstr "Uvod" + +#: templates/zerver/footer.html:42 templates/zerver/footer.html:116 +msgid "Help center" +msgstr "Center za pomoč" + +#: templates/zerver/footer.html:43 +msgid "Community chat" +msgstr "Klepet skupnosti" + +#: templates/zerver/footer.html:46 +msgid "Zulip Cloud status" +msgstr "Stanje Zulip Cloud" + +#: templates/zerver/footer.html:49 +msgid "Moving to Zulip" +msgstr "Prehod na Zulip" + +#: templates/zerver/footer.html:54 +msgid "Installing a Zulip server" +msgstr "Namestitev strežnika Zulip" + +#: templates/zerver/footer.html:59 +msgid "Upgrading a Zulip server" +msgstr "Nadgradnja strežnika Zulip" + +#: templates/zerver/footer.html:66 +msgid "Contributing" +msgstr "Prispevanje" + +#: templates/zerver/footer.html:71 +msgid "Contributing guide" +msgstr "Vodnik za prispevanje" + +#: templates/zerver/footer.html:74 +msgid "Development community" +msgstr "Razvojna skupnost" + +#: templates/zerver/footer.html:77 +msgid "Translation" +msgstr "Prevajanje" + +#: templates/zerver/footer.html:81 +msgid "GitHub" +msgstr "GitHub" + +#: templates/zerver/footer.html:86 +msgid "About us" +msgstr "O nas" + +#: templates/zerver/footer.html:90 +msgid "Team" +msgstr "Ekipa" + +#: templates/zerver/footer.html:92 +msgid "History" +msgstr "Zgodovina" + +#: templates/zerver/footer.html:94 +msgid "Values" +msgstr "Vrednote" + +#: templates/zerver/footer.html:95 +msgid "Jobs" +msgstr "Delovna mesta" + +#: templates/zerver/footer.html:96 +msgid "Blog" +msgstr "Blog" + +#: templates/zerver/footer.html:97 +msgid "Support Zulip" +msgstr "Podprite Zulip" + +#: templates/zerver/footer.html:100 +msgid "X (Twitter)" +msgstr "X (Twitter)" + +#: templates/zerver/footer.html:101 +msgid "Mastodon" +msgstr "Mastodon" + +#: templates/zerver/footer.html:102 +msgid "LinkedIn" +msgstr "LinkedIn" + +#: templates/zerver/footer.html:112 +msgid "Powered by Zulip" +msgstr "Poganja Zulip" + +#: templates/zerver/footer.html:118 +msgid "Terms of Service" +msgstr "Pogoji storitve" + +#: templates/zerver/footer.html:119 +msgid "Privacy policy" +msgstr "Pravilnik o zasebnosti" + +#: templates/zerver/footer.html:121 +msgid "Website attributions" +msgstr "Pripisi spletnega mesta" + +#: templates/zerver/integrations/index.html:23 +#, python-format +msgid "Over %(integrations_count_display)s native integrations." +msgstr "Več kot %(integrations_count_display)s izvornih integracij." + +#: templates/zerver/integrations/index.html:27 +msgid "" +"\n" +" And hundreds more through\n" +" Zapier\n" +" and\n" +" IFTTT.\n" +" " +msgstr "\n In na stotine več prek\n Zapier\n in\n IFTTT.\n " + +#: templates/zerver/integrations/index.html:40 +msgid "Search integrations" +msgstr "Išči integracije" + +#: templates/zerver/integrations/index.html:61 +#: templates/zerver/integrations/index.html:88 +msgid "Custom integrations" +msgstr "Integracije po meri" + +#: templates/zerver/integrations/index.html:63 +#: templates/zerver/integrations/index.html:90 +msgid "Incoming webhooks" +msgstr "Dohodni spletni kljuki" + +#: templates/zerver/integrations/index.html:66 +#: templates/zerver/integrations/index.html:93 zerver/lib/integrations.py:43 +msgid "Interactive bots" +msgstr "Interaktivni boti" + +#: templates/zerver/integrations/index.html:69 +#: templates/zerver/integrations/index.html:96 +msgid "REST API" +msgstr "REST API" + +#: templates/zerver/invalid_email.html:4 +#: templates/zerver/invalid_email.html:13 +msgid "Invalid email" +msgstr "Neveljavna e-pošta" + +#: templates/zerver/invalid_email.html:15 +msgid "Email not allowed" +msgstr "E-pošta ni dovoljena" + +#: templates/zerver/invalid_email.html:21 +msgid "The email address you are trying to sign up with is not valid." +msgstr "E-poštni naslov, s katerim se poskušate prijaviti, ni veljaven." + +#: templates/zerver/invalid_email.html:24 +#, python-format +msgid "" +"The organization you are trying to join, %(realm_name)s, does not allow signups using " +"emails with your email domain." +msgstr "Organizacija, ki se ji poskušate pridružiti, %(realm_name)s, ne dovoljuje prijav z e-poštnimi naslovi z vašo e-poštno domeno." + +#: templates/zerver/invalid_email.html:27 +#, python-format +msgid "" +"The organization you are trying to join, %(realm_name)s, does not allow signups using " +"disposable email addresses." +msgstr "Organizacija, ki se ji poskušate pridružiti, %(realm_name)s, ne dovoljuje prijav z začasnimi e-poštnimi naslovi." + +#: templates/zerver/invalid_email.html:30 +#, python-format +msgid "" +"The organization you are trying to join, %(realm_name)s, does not allow signups using " +"emails that contain \"+\"." +msgstr "Organizacija, ki se ji poskušate pridružiti, %(realm_name)s, ne dovoljuje prijav z e-poštnimi naslovi, ki vsebujejo \"+\"." + +#: templates/zerver/invalid_email.html:33 +msgid "Please sign up using a valid email address." +msgstr "Prosimo, prijavite se z veljavnim e-poštnim naslovom." + +#: templates/zerver/invalid_email.html:35 +msgid "Please sign up using an allowed email address." +msgstr "Prosimo, prijavite se z dovoljenim e-poštnim naslovom." + +#: templates/zerver/invalid_realm.html:4 +#: templates/zerver/invalid_realm.html:12 +msgid "No organization found" +msgstr "Organizacija ni bila najdena" + +#: templates/zerver/invalid_realm.html:17 +#, python-format +msgid "There is no Zulip organization at %(current_url)s." +msgstr "Na %(current_url)s ni organizacije Zulip." + +#: templates/zerver/invalid_realm.html:21 +#, python-format +msgid "" +"Please try a different URL, get a list of your Zulip Cloud " +"accounts, or contact Zulip " +"support." +msgstr "Poskusite drug URL, pridobite seznam svojih računov Zulip Cloud ali stopite v stik s podporo Zulip ." + +#: templates/zerver/invalid_realm.html:23 +#, python-format +msgid "" +"Please try a different URL, get a list of your accounts " +"on this server, or contact this Zulip " +"server's administrators." +msgstr "Poskusite drug URL, pridobite seznam svojih računov na tem strežniku ali stopite v stik s skrbniki tega strežnika Zulip ." + +#: templates/zerver/invalid_realm.html:28 +#, python-format +msgid "" +"Click here to access plan " +"management for your Zulip server." +msgstr "Kliknite tukaj za dostop do upravljanja načrta za vaš strežnik Zulip." + +#: templates/zerver/log_into_subdomain_token_invalid.html:4 +msgid "Invalid or expired login session" +msgstr "Neveljavna ali potekla prijavna seja" + +#: templates/zerver/log_into_subdomain_token_invalid.html:12 +msgid "Invalid or expired login session." +msgstr "Neveljavna ali potekla prijavna seja." + +#: templates/zerver/login.html:18 +msgid "Log in to Zulip" +msgstr "Prijavite se v Zulip" + +#: templates/zerver/login.html:44 +msgid "View without an account" +msgstr "Ogled brez računa" + +#: templates/zerver/login.html:69 +msgid "" +"You've already registered with this email address. Please log in below." +msgstr "S tem e-poštnim naslovom ste se že registrirali. Prosimo, prijavite se spodaj." + +#: templates/zerver/login.html:97 +msgid "Email or username" +msgstr "E-pošta ali uporabniško ime" + +#: templates/zerver/login.html:99 +msgid "Username" +msgstr "Uporabniško ime" + +#: templates/zerver/login.html:110 templates/zerver/register.html:138 +#: templates/zerver/register.html:151 templates/zerver/reset_confirm.html:31 +msgid "Password" +msgstr "Geslo" + +#: templates/zerver/login.html:142 +#, python-format +msgid "Log in with %(identity_provider)s" +msgstr "Prijavite se z %(identity_provider)s" + +#: templates/zerver/login.html:150 +msgid "Forgot your password?" +msgstr "Ste pozabili geslo?" + +#: templates/zerver/login.html:162 +msgid "" +"Don't have an account yet? You need to be invited to join this organization." +msgstr "Še nimate računa? Za pridružitev tej organizaciji potrebujete povabilo." + +#: templates/zerver/new_user_email_address_visibility.html:5 +msgid "" +"Administrators of this Zulip organization will be able to see this email address.\n" +" " +msgstr "Skrbniki te organizacije Zulip bodo lahko videli ta e-poštni naslov.\n " + +#: templates/zerver/new_user_email_address_visibility.html:8 +msgid "" +"Administrators and moderators of this Zulip organization will be able to see this email address.\n" +" " +msgstr "Skrbniki in moderatorji te organizacije Zulip bodo lahko videli ta e-poštni naslov.\n " + +#: templates/zerver/new_user_email_address_visibility.html:11 +msgid "" +"Nobody in this Zulip organization will be able to see this email address.\n" +" " +msgstr "Nihče v tej organizaciji Zulip ne bo mogel videti tega e-poštnega naslova.\n " + +#: templates/zerver/new_user_email_address_visibility.html:14 +msgid "" +"Other users in this Zulip organization will be able to see this email address.\n" +" " +msgstr "Drugi uporabniki v tej organizaciji Zulip bodo lahko videli ta e-poštni naslov.\n " + +#: templates/zerver/new_user_email_address_visibility.html:18 +msgid "Change" +msgstr "Spremeni" + +#: templates/zerver/no_spare_licenses.html:4 +msgid "No licenses available" +msgstr "Ni na voljo nobenih licenc" + +#: templates/zerver/no_spare_licenses.html:12 +msgid "Organization cannot accept new members right now" +msgstr "Organizacija trenutno ne more sprejeti novih članov" + +#: templates/zerver/no_spare_licenses.html:16 +#, python-format +msgid "" +"New members cannot currently join %(realm_name)s because all Zulip Cloud licenses " +"are in use." +msgstr "Novi člani se trenutno ne morejo pridružiti %(realm_name)s, ker so vse licence Zulip Cloud v uporabi." + +#: templates/zerver/no_spare_licenses.html:19 +msgid "" +"Please contact the person who invited you and ask them to increase the " +"number of licenses, then try again." +msgstr "Prosimo, obrnite se na osebo, ki vas je povabila, in jo prosite, naj poveča število licenc, nato poskusite znova." + +#: templates/zerver/portico-header.html:4 +msgid "Skip to main content" +msgstr "Preskoči na glavno vsebino" + +#: templates/zerver/portico_error_pages/auth_subdomain.html:4 +msgid "Authentication subdomain error" +msgstr "Napaka poddomene za preverjanje pristnosti" + +#: templates/zerver/portico_error_pages/auth_subdomain.html:11 +msgid "Authentication subdomain" +msgstr "Poddomena za preverjanje pristnosti" + +#: templates/zerver/portico_error_pages/auth_subdomain.html:13 +msgid "" +"\n" +" It appears you ended up here by accident. This site\n" +" is meant to be an intermediate step in the authentication process\n" +" and shouldn't be accessed manually. If you came here directly,\n" +" you probably got the address wrong. If you got stuck here while trying\n" +" to log in, this is most likely a server bug or misconfiguration.\n" +" " +msgstr "\n Kaže, da ste tu pristali po nesreči. To mesto\n je mišljeno kot vmesni korak v postopku preverjanja pristnosti\n in do njega ne bi smeli dostopati ročno. Če ste prišli neposredno sem,\n ste verjetno vnesli napačen naslov. Če ste se zataknili tukaj med poskusom\n prijave, je to najverjetneje napaka strežnika ali napačna konfiguracija.\n " + +#: templates/zerver/portico_error_pages/insecure_desktop_app.html:4 +#: templates/zerver/portico_error_pages/insecure_desktop_app.html:11 +msgid "Update required" +msgstr "Potrebna je posodobitev" + +#: templates/zerver/portico_error_pages/insecure_desktop_app.html:13 +msgid "" +"\n" +" You are using old version of the Zulip desktop\n" +" app that is no longer supported.\n" +" " +msgstr "\n Uporabljate staro različico namizne aplikacije Zulip,\n ki ni več podprta.\n " + +#: templates/zerver/portico_error_pages/insecure_desktop_app.html:21 +msgid "" +"\n" +" The auto-update feature in this old version of\n" +" Zulip desktop app no longer works.\n" +" " +msgstr "\n Funkcija samodejnega posodabljanja v tej stari različici\n namizne aplikacije Zulip ne deluje več.\n " + +#: templates/zerver/portico_error_pages/insecure_desktop_app.html:30 +msgid "Download the latest release." +msgstr "Prenesite najnovejšo izdajo." + +#: templates/zerver/portico_error_pages/rate_limit_exceeded.html:13 +msgid "" +"You have exceeded the limit for how\n" +" often a user can perform this action." +msgstr "Presegli ste omejitev, kako\n pogosto lahko uporabnik izvede to dejanje." + +#: templates/zerver/portico_error_pages/realm_creation_disabled.html:4 +#: templates/zerver/portico_error_pages/realm_creation_disabled.html:11 +msgid "Organization creation link required" +msgstr "Zahtevana je povezava za ustvarjanje organizacije" + +#: templates/zerver/portico_error_pages/realm_creation_disabled.html:13 +msgid "" +"\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 Ustvarjanje nove organizacije na tem strežniku zahteva veljavno povezavo za ustvarjanje organizacije.\n Za več informacij glejte dokumentacijo o ustvarjanju nove organizacije.\n " + +#: templates/zerver/portico_error_pages/realm_creation_link_invalid.html:4 +#: templates/zerver/portico_error_pages/realm_creation_link_invalid.html:11 +msgid "Organization creation link expired or invalid" +msgstr "Povezava za ustvarjanje organizacije je potekla ali je neveljavna" + +#: templates/zerver/portico_error_pages/realm_creation_link_invalid.html:13 +msgid "" +"\n" +" Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n" +" " +msgstr "\n Žal to ni veljavna povezava za ustvarjanje organizacije. Prosimo, pridobite novo povezavo in poskusite znova.\n " + +#: templates/zerver/portico_error_pages/remote_realm_server_mismatch_error.html:11 +msgid "Unexpected Zulip server registration" +msgstr "Nepričakovana registracija strežnika Zulip" + +#: templates/zerver/portico_error_pages/remote_realm_server_mismatch_error.html:13 +#, python-format +msgid "" +"\n" +" Your Zulip organization is registered as associated with a\n" +" different Zulip server installation.\n" +"\n" +" Please contact Zulip support\n" +" for assistance in resolving this issue.\n" +" " +msgstr "\n Vaša organizacija Zulip je registrirana kot povezana z\n drugo namestitvijo strežnika Zulip.\n\n Prosimo, kontaktirajte podporo Zulip\n za pomoč pri reševanju te težave.\n " + +#: templates/zerver/portico_error_pages/unsupported_browser.html:4 +#: templates/zerver/portico_error_pages/unsupported_browser.html:11 +msgid "Unsupported browser" +msgstr "Nepodprt brskalnik" + +#: templates/zerver/portico_error_pages/unsupported_browser.html:13 +#, python-format +msgid "" +"\n" +" %(browser_name)s is not supported by Zulip.\n" +" " +msgstr "\n %(browser_name)s ni podprt s strani Zulipa.\n " + +#: templates/zerver/portico_error_pages/unsupported_browser.html:18 +#, python-format +msgid "" +"\n" +" Zulip supports modern browsers\n" +" like Firefox, Chrome, and Edge.\n" +" " +msgstr "\n Zulip podpira sodobne brskalnike\n kot so Firefox, Chrome in Edge.\n " + +#: templates/zerver/portico_error_pages/unsupported_browser.html:24 +#, python-format +msgid "" +"\n" +" You can also use the Zulip desktop app.\n" +" " +msgstr "\n Uporabite lahko tudi namizno aplikacijo Zulip.\n " + +#: templates/zerver/realm_creation_form.html:9 +#: templates/zerver/register.html:48 +msgid "Organization name" +msgstr "Ime organizacije" + +#: templates/zerver/realm_creation_form.html:18 +msgid "Shorter is better than longer." +msgstr "Krajše je bolje kot daljše." + +#: templates/zerver/realm_creation_form.html:26 +msgid "Select one" +msgstr "Izberite eno" + +#: templates/zerver/realm_creation_form.html:35 +#: templates/zerver/register.html:52 +msgid "Organization type" +msgstr "Vrsta organizacije" + +#: templates/zerver/realm_creation_form.html:48 +#: templates/zerver/register.html:56 +msgid "Organization language" +msgstr "Jezik organizacije" + +#: templates/zerver/realm_creation_form.html:57 +#: templates/zerver/realm_redirect.html:22 templates/zerver/register.html:60 +msgid "Organization URL" +msgstr "URL organizacije" + +#: templates/zerver/realm_creation_form.html:64 +#, python-format +msgid "Use %(external_host)s" +msgstr "Uporabi %(external_host)s" + +#: templates/zerver/realm_reactivation.html:4 +msgid "Organization successfully reactivated" +msgstr "Organizacija uspešno ponovno aktivirana" + +#: templates/zerver/realm_reactivation.html:13 +msgid "Your organization has been successfully reactivated." +msgstr "Vaša organizacija je bila uspešno ponovno aktivirana." + +#: templates/zerver/realm_reactivation_link_error.html:4 +msgid "Organization reactivation link expired or invalid" +msgstr "Povezava za ponovno aktivacijo organizacije je potekla ali je neveljavna" + +#: templates/zerver/realm_reactivation_link_error.html:13 +msgid "The organization reactivation link has expired or is not valid." +msgstr "Povezava za ponovno aktivacijo organizacije je potekla ali ni veljavna." + +#: templates/zerver/realm_redirect.html:4 +#: templates/zerver/realm_redirect.html:12 +msgid "Log in to your organization" +msgstr "Prijavite se v svojo organizacijo" + +#: templates/zerver/realm_redirect.html:25 +msgid "your-organization" +msgstr "vasa-organizacija" + +#: templates/zerver/realm_redirect.html:37 +msgid "Don't know your organization URL?" +msgstr "Ne poznate URL-ja vaše organizacije?" + +#: templates/zerver/realm_redirect.html:38 +msgid "Find your organization." +msgstr "Poiščite svojo organizacijo." + +#: templates/zerver/realm_redirect.html:40 +msgid "Next" +msgstr "Naprej" + +#: templates/zerver/realm_redirect.html:47 +#, python-format +msgid "" +"\n" +" Create a new organization if you don't have one yet.\n" +" " +msgstr "\n Ustvarite novo organizacijo, če je še nimate.\n " + +#: templates/zerver/register.html:5 +msgid "Registration" +msgstr "Registracija" + +#: templates/zerver/register.html:21 +msgid "Create your organization" +msgstr "Ustvarite svojo organizacijo" + +#: templates/zerver/register.html:23 +msgid "Create your account" +msgstr "Ustvarite svoj račun" + +#: templates/zerver/register.html:26 +msgid "" +"\n" +"

Enter your account details to complete registration.

\n" +" " +msgstr "\n

Vnesite podatke o svojem računu, da dokončate registracijo.

\n " + +#: templates/zerver/register.html:36 +msgid "Your organization" +msgstr "Vaša organizacija" + +#: templates/zerver/register.html:70 +msgid "Your account" +msgstr "Vaš račun" + +#: templates/zerver/register.html:96 +msgid "Don’t import settings" +msgstr "Ne uvozi nastavitev" + +#: templates/zerver/register.html:107 +msgid "Import settings from existing Zulip account" +msgstr "Uvozi nastavitve iz obstoječega računa Zulip" + +#: templates/zerver/register.html:119 +msgid "Your full name" +msgstr "Vaše polno ime" + +#: templates/zerver/register.html:120 +msgid "Name" +msgstr "Ime" + +#: templates/zerver/register.html:127 +msgid "This is how your account is displayed in Zulip." +msgstr "Tako je vaš račun prikazan v Zulipu." + +#: templates/zerver/register.html:141 +msgid "Enter your LDAP/Active Directory password." +msgstr "Vnesite svoje geslo za LDAP/Active Directory." + +#: templates/zerver/register.html:155 +msgid "" +"This is used for mobile applications and other tools that require a " +"password." +msgstr "To se uporablja za mobilne aplikacije in druga orodja, ki zahtevajo geslo." + +#: templates/zerver/register.html:163 +msgid "Password strength" +msgstr "Moč gesla" + +#: templates/zerver/register.html:172 +msgid "What are you interested in?" +msgstr "Kaj vas zanima?" + +#: templates/zerver/register.html:202 +msgid "How did you first hear about Zulip?" +msgstr "Kako ste prvič slišali za Zulip?" + +#: templates/zerver/register.html:204 +msgid "" +"This value is used only if you sign up for a plan, in which case it will be " +"sent to the Zulip team." +msgstr "Ta vrednost se uporablja le, če se prijavite za načrt, v tem primeru bo poslana ekipi Zulip." + +#: templates/zerver/register.html:208 +msgid "Select an option" +msgstr "Izberite možnost" + +#: templates/zerver/register.html:213 +msgid "Please describe" +msgstr "Prosimo, opišite" + +#: templates/zerver/register.html:214 +msgid "Where did you see the ad?" +msgstr "Kje ste videli oglas?" + +#: templates/zerver/register.html:215 +msgid "Which organization?" +msgstr "Katero organizacijo?" + +#: templates/zerver/register.html:216 +msgid "Which one?" +msgstr "Katero?" + +#: templates/zerver/reset.html:4 templates/zerver/reset.html:12 +msgid "Reset your password" +msgstr "Ponastavite geslo" + +#: templates/zerver/reset.html:17 +msgid "" +"Forgot your password? No problem, we'll send a link to reset your password " +"to the email you signed up with." +msgstr "Ste pozabili geslo? Ni problema, na e-poštni naslov, s katerim ste se prijavili, bomo poslali povezavo za ponastavitev gesla." + +#: templates/zerver/reset.html:34 +msgid "Send reset link" +msgstr "Pošlji povezavo za ponastavitev" + +#: templates/zerver/reset_confirm.html:5 +msgid "Set a new password" +msgstr "Nastavite novo geslo" + +#: templates/zerver/reset_confirm.html:15 +msgid "Set a new password." +msgstr "Nastavite novo geslo." + +#: templates/zerver/reset_confirm.html:52 +msgid "Confirm password" +msgstr "Potrdi geslo" + +#: templates/zerver/reset_confirm.html:72 +msgid "Sorry, the link you provided is invalid or has already been used." +msgstr "Oprostite, povezava, ki ste jo navedli, je neveljavna ali je bila že uporabljena." + +#: templates/zerver/reset_done.html:4 +msgid " New password successfully set" +msgstr " Novo geslo uspešno nastavljeno" + +#: templates/zerver/reset_done.html:13 +msgid "You've set a new password!" +msgstr "Nastavili ste novo geslo!" + +#: templates/zerver/reset_done.html:17 +#, python-format +msgid "Please log in with your new password." +msgstr "Prosimo, prijavite se z novim geslom." + +#: templates/zerver/reset_emailed.html:4 +msgid "Password reset email sent" +msgstr "E-poštno sporočilo za ponastavitev gesla poslano" + +#: templates/zerver/reset_emailed.html:13 +msgid "Password reset sent!" +msgstr "Ponastavitev gesla poslana!" + +#: templates/zerver/reset_emailed.html:17 +msgid "Check your email in a few minutes to finish the process." +msgstr "Čez nekaj minut preverite svojo e-pošto, da dokončate postopek." + +#: templates/zerver/social_auth_select_email.html:4 +msgid "Select account for authentication" +msgstr "Izberite račun za preverjanje pristnosti" + +#: templates/zerver/social_auth_select_email.html:10 +msgid "" +"\n" +"

Select account

\n" +" " +msgstr "\n

Izberite račun

\n " + +#: templates/zerver/social_auth_select_email.html:67 +msgid "" +"\n" +" Your GitHub account also has unverified email addresses\n" +" associated with it.\n" +" " +msgstr "\n Vaš račun GitHub ima tudi nepreverjene e-poštne naslove,\n povezane z njim.\n " + +#: templates/zerver/social_auth_select_email.html:73 +msgid "" +"\n" +" To use one of these to log in to Zulip, you must first\n" +" verify it with GitHub.\n" +" " +msgstr "\n Če želite enega od teh uporabiti za prijavo v Zulip, ga morate najprej\n preveriti pri GitHubu.\n " + +#: templates/zerver/unsubscribe_link_error.html:4 +msgid "Error unsubscribing email" +msgstr "Napaka pri odjavi e-pošte" + +#: templates/zerver/unsubscribe_link_error.html:12 +msgid "Unknown email unsubscribe request" +msgstr "Neznana zahteva za odjavo e-pošte" + +#: templates/zerver/unsubscribe_link_error.html:16 +msgid "" +"Hi there! It looks like you tried to unsubscribe from something, but we " +"don't recognize the URL." +msgstr "Živjo! Videti je, da ste poskušali preklicati naročnino na nekaj, vendar ne prepoznamo URL-ja." + +#: templates/zerver/unsubscribe_link_error.html:19 +#, python-format +msgid "" +"Please double-check that you have the full URL and try again, or email us and we'll get this squared " +"away!" +msgstr "Preverite, ali imate celoten URL, in poskusite znova ali nam pošljite e-pošto in to bomo uredili !" + +#: templates/zerver/unsubscribe_success.html:4 +#: templates/zerver/unsubscribe_success.html:14 +msgid "Email settings updated" +msgstr "Nastavitve e-pošte posodobljene" + +#: templates/zerver/unsubscribe_success.html:19 +#, python-format +msgid "" +"\n" +" You've successfully unsubscribed from Zulip %(subscription_type)s emails for\n" +" %(realm_name)s.\n" +" " +msgstr "\n Uspešno ste se odjavili od e-poštnih sporočil Zulip %(subscription_type)s za\n %(realm_name)s.\n " + +#: templates/zerver/unsubscribe_success.html:27 +#, python-format +msgid "" +"\n" +" You can undo this change or review your preferences in your\n" +" notification settings.\n" +" " +msgstr "\n To spremembo lahko razveljavite ali pregledate svoje nastavitve v\n nastavitvah obvestil.\n " + +#: zerver/actions/create_realm.py:300 +msgid "Questions and discussion about using Zulip." +msgstr "Vprašanja in razprava o uporabi Zulipa." + +#: zerver/actions/create_realm.py:306 +msgid "Experiment with Zulip here. :test_tube:" +msgstr "Eksperimentirajte z Zulipom tukaj. :test_tube:" + +#: zerver/actions/create_realm.py:312 +msgid "For team-wide conversations" +msgstr "Za pogovore v celotni ekipi" + +#: zerver/actions/create_user.py:84 +msgid "signups" +msgstr "prijave" + +#: zerver/actions/create_user.py:107 +#, python-brace-format +msgid "{user} joined this organization." +msgstr "{user} se je pridružil tej organizaciji." + +#: zerver/actions/create_user.py:306 +#, python-brace-format +msgid "{user} accepted your invitation to join Zulip!" +msgstr "{user} je sprejel vaše povabilo, da se pridruži Zulipu!" + +#: zerver/actions/create_user.py:699 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "Ni mogoče aktivirati začasnega računa; namesto tega prosite uporabnika, naj se registrira." + +#: zerver/actions/custom_profile_fields.py:153 +msgid "Invalid order mapping." +msgstr "Neveljavno preslikavanje vrstnega reda." + +#: zerver/actions/custom_profile_fields.py:222 zerver/lib/users.py:536 +msgid "" +"You are not allowed to change this field. Contact an administrator to update" +" it." +msgstr "Nimate dovoljenja za spreminjanje tega polja. Za posodobitev se obrnite na skrbnika." + +#: zerver/actions/custom_profile_fields.py:240 zerver/lib/users.py:531 +#: zerver/views/custom_profile_fields.py:225 +#: zerver/views/custom_profile_fields.py:249 +#, python-brace-format +msgid "Field id {id} not found." +msgstr "ID polja {id} ni bil najden." + +#: zerver/actions/default_streams.py:18 +#, python-brace-format +msgid "Invalid default channel group name '{group_name}'" +msgstr "Neveljavno ime privzete skupine kanalov '{group_name}'" + +#: zerver/actions/default_streams.py:22 +#, python-brace-format +msgid "Default channel group name too long (limit: {max_length} characters)" +msgstr "Ime privzete skupine kanalov je predolgo (omejitev: {max_length} znakov)" + +#: zerver/actions/default_streams.py:30 +#, python-brace-format +msgid "" +"Default channel group name '{group_name}' contains NULL (0x00) characters." +msgstr "Ime privzete skupine kanalov '{group_name}' vsebuje znake NULL (0x00)." + +#: zerver/actions/default_streams.py:46 +#, python-brace-format +msgid "Invalid default channel group {group_name}" +msgstr "Neveljavna privzeta skupina kanalov {group_name}" + +#: zerver/actions/default_streams.py:94 zerver/actions/default_streams.py:121 +#, python-brace-format +msgid "" +"'{channel_name}' is a default channel and cannot be added to '{group_name}'" +msgstr "'{channel_name}' je privzet kanal in ga ni mogoče dodati v '{group_name}'" + +#: zerver/actions/default_streams.py:105 zerver/actions/default_streams.py:166 +#, python-brace-format +msgid "Default channel group '{group_name}' already exists" +msgstr "Privzeta skupina kanalov '{group_name}' že obstaja" + +#: zerver/actions/default_streams.py:127 +#, python-brace-format +msgid "" +"Channel '{channel_name}' is already present in default channel group " +"'{group_name}'" +msgstr "Kanal '{channel_name}' je že prisoten v privzeti skupini kanalov '{group_name}'" + +#: zerver/actions/default_streams.py:144 +#, python-brace-format +msgid "" +"Channel '{channel_name}' is not present in default channel group " +"'{group_name}'" +msgstr "Kanal '{channel_name}' ni prisoten v privzeti skupini kanalov '{group_name}'" + +#: zerver/actions/default_streams.py:159 +#, python-brace-format +msgid "This default channel group is already named '{group_name}'" +msgstr "Ta privzeta skupina kanalov se že imenuje '{group_name}'" + +#: zerver/actions/invites.py:148 +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 "Da bi zaščitil uporabnike, Zulip omejuje število povabil, ki jih lahko pošljete v enem dnevu. Ker ste dosegli omejitev, povabila niso bila poslana." + +#: zerver/actions/invites.py:226 +msgid "" +"Your account is too new to send invites for this organization. Ask an " +"organization admin, or a more experienced user." +msgstr "Vaš račun je preveč nov, da bi lahko pošiljali povabila za to organizacijo. Obrnite se na skrbnika organizacije ali bolj izkušenega uporabnika." + +#: zerver/actions/invites.py:266 +msgid "Some emails did not validate, so we didn't send any invitations." +msgstr "Nekaterih e-poštnih sporočil ni bilo mogoče potrditi, zato nismo poslali nobenih povabil." + +#: zerver/actions/invites.py:274 +msgid "We weren't able to invite anyone." +msgstr "Nikogar nismo mogli povabiti." + +#: zerver/actions/message_edit.py:115 zerver/views/scheduled_messages.py:70 +msgid "Nothing to change" +msgstr "Ničesar ni treba spremeniti" + +#: zerver/actions/message_edit.py:119 +msgid "Direct messages cannot be moved to channels." +msgstr "Neposrednih sporočil ni mogoče premakniti v kanale." + +#: zerver/actions/message_edit.py:121 +msgid "Direct messages cannot have topics." +msgstr "Neposredna sporočila ne morejo imeti tem." + +#: zerver/actions/message_edit.py:124 +msgid "Invalid propagate_mode without topic edit" +msgstr "Neveljaven propagate_mode brez urejanja teme" + +#: zerver/actions/message_edit.py:127 +msgid "Topics are required in this organization." +msgstr "Teme so v tej organizaciji obvezne." + +#: zerver/actions/message_edit.py:133 +msgid "General chat cannot be marked as resolved" +msgstr "Splošnega klepeta ni mogoče označiti kot rešenega" + +#: zerver/actions/message_edit.py:139 +msgid "Cannot change message content while changing channel" +msgstr "Vsebine sporočila ni mogoče spremeniti med menjavo kanala" + +#: zerver/actions/message_edit.py:143 +msgid "Widgets cannot be edited." +msgstr "Pripomočkov ni mogoče urejati." + +#: zerver/actions/message_edit.py:153 +msgid "Your organization has turned off message editing" +msgstr "Vaša organizacija je izklopila urejanje sporočil" + +#: zerver/actions/message_edit.py:157 zerver/actions/message_edit.py:1420 +msgid "You don't have permission to edit this message" +msgstr "Nimate dovoljenja za urejanje tega sporočila" + +#: zerver/actions/message_edit.py:162 +msgid "The time limit for editing this message has passed" +msgstr "Časovna omejitev za urejanje tega sporočila je potekla" + +#: zerver/actions/message_edit.py:217 +#, python-brace-format +msgid "{user} has marked this topic as resolved." +msgstr "{user} je to temo označil kot rešeno." + +#: zerver/actions/message_edit.py:219 +#, python-brace-format +msgid "{user} has marked this topic as unresolved." +msgstr "{user} je to temo označil kot nerešeno." + +#: zerver/actions/message_edit.py:1122 +#, python-brace-format +msgid "This topic was moved to {new_location} by {user}." +msgstr "To temo je {user} premaknil v {new_location}." + +#: zerver/actions/message_edit.py:1126 +#, python-brace-format +msgid "A message was moved from this topic to {new_location} by {user}." +msgstr "Sporočilo je {user} premaknil iz te teme v {new_location}." + +#: zerver/actions/message_edit.py:1130 +#, python-brace-format +msgid "" +"{changed_messages_count} messages were moved from this topic to " +"{new_location} by {user}." +msgstr "{changed_messages_count} sporočil je {user} premaknil iz te teme v {new_location}." + +#: zerver/actions/message_edit.py:1169 +#, python-brace-format +msgid "This topic was moved here from {old_location} by {user}." +msgstr "To temo je {user} premaknil sem iz {old_location}." + +#: zerver/actions/message_edit.py:1174 +#, python-brace-format +msgid "" +"[A message]({message_link}) was moved here from {old_location} by {user}." +msgstr "[Sporočilo]({message_link}) je {user} premaknil sem iz {old_location}." + +#: zerver/actions/message_edit.py:1178 +#, python-brace-format +msgid "" +"{changed_messages_count} messages were moved here from {old_location} by " +"{user}." +msgstr "{changed_messages_count} sporočil je {user} premaknil sem iz {old_location}." + +#: zerver/actions/message_edit.py:1417 +msgid "You don't have permission to resolve topics." +msgstr "Nimate dovoljenja za reševanje tem." + +#: zerver/actions/message_edit.py:1435 +msgid "The time limit for editing this message's topic has passed." +msgstr "Časovna omejitev za urejanje teme tega sporočila je potekla." + +#: zerver/actions/message_edit.py:1485 +msgid "You don't have permission to move this message" +msgstr "Nimate dovoljenja za premikanje tega sporočila" + +#: zerver/actions/message_edit.py:1502 +msgid "The time limit for editing this message's channel has passed" +msgstr "Časovna omejitev za urejanje kanala tega sporočila je potekla" + +#: zerver/actions/message_flags.py:265 +#, python-brace-format +msgid "Invalid flag: '{flag}'" +msgstr "Neveljavna zastavica: '{flag}'" + +#: zerver/actions/message_flags.py:267 +#, python-brace-format +msgid "Flag not editable: '{flag}'" +msgstr "Zastavice ni mogoče urejati: '{flag}'" + +#: zerver/actions/message_flags.py:270 +#, python-brace-format +msgid "Invalid message flag operation: '{operation}'" +msgstr "Neveljavna operacija zastavice sporočila: '{operation}'" + +#: zerver/actions/message_flags.py:355 zerver/lib/message.py:399 +#: zerver/lib/message.py:414 zerver/lib/message.py:433 +#: zerver/lib/message.py:447 +msgid "Invalid message(s)" +msgstr "Neveljavno sporočilo(a)" + +#: zerver/actions/message_send.py:174 +msgid "Unable to render message" +msgstr "Sporočila ni mogoče prikazati" + +#: zerver/actions/message_send.py:1301 +msgid "Expected exactly one channel" +msgstr "Pričakovan je bil natanko en kanal" + +#: zerver/actions/message_send.py:1312 +msgid "Invalid data type for channel" +msgstr "Neveljaven podatkovni tip za kanal" + +#: zerver/actions/message_send.py:1328 zerver/actions/message_send.py:1338 +#: zerver/lib/recipient_parsing.py:15 +msgid "Invalid data type for recipients" +msgstr "Neveljaven podatkovni tip za prejemnike" + +#: zerver/actions/message_send.py:1346 zerver/actions/message_send.py:1354 +msgid "Recipient lists may contain emails or user IDs, but not both." +msgstr "Seznami prejemnikov lahko vsebujejo e-poštne naslove ali ID-je uporabnikov, vendar ne obojega." + +#: zerver/actions/message_send.py:1504 +#, python-brace-format +msgid "" +"Your bot {bot_identity} tried to send a message to channel ID {channel_id}, " +"but there is no channel with that ID." +msgstr "Vaš bot {bot_identity} je poskušal poslati sporočilo na ID kanala {channel_id}, vendar kanal s tem ID-jem ne obstaja." + +#: zerver/actions/message_send.py:1515 +#, python-brace-format +msgid "" +"Your bot {bot_identity} tried to send a message to channel {channel_name}, " +"but that channel does not exist. Click [here]({new_channel_link}) to create " +"it." +msgstr "Vaš bot {bot_identity} je poskušal poslati sporočilo v kanal {channel_name}, vendar ta kanal ne obstaja. Kliknite [tukaj]({new_channel_link}), da ga ustvarite." + +#: zerver/actions/message_send.py:1527 +#, python-brace-format +msgid "" +"Your bot {bot_identity} tried to send a message to channel {channel_name}. " +"The channel exists but does not have any subscribers." +msgstr "Vaš bot {bot_identity} je poskušal poslati sporočilo v kanal {channel_name}. Kanal obstaja, vendar nima naročnikov." + +#: zerver/actions/message_send.py:1629 +msgid "You do not have permission to access some of the recipients." +msgstr "Nimate dovoljenja za dostop do nekaterih prejemnikov." + +#: zerver/actions/message_send.py:1766 +msgid "Topics are required in this organization" +msgstr "Teme so v tej organizaciji obvezne" + +#: zerver/actions/message_send.py:1832 +msgid "Widgets: API programmer sent invalid JSON content" +msgstr "Pripomočki: programer API je poslal neveljavno vsebino JSON" + +#: zerver/actions/message_send.py:1838 +#, python-brace-format +msgid "Widgets: {error_msg}" +msgstr "Pripomočki: {error_msg}" + +#: zerver/actions/realm_emoji.py:39 zerver/views/realm_emoji.py:40 +msgid "A custom emoji with this name already exists." +msgstr "Emoji po meri s tem imenom že obstaja." + +#: zerver/actions/realm_emoji.py:45 zerver/lib/upload/__init__.py:286 +#: zerver/lib/upload/__init__.py:349 zerver/lib/upload/__init__.py:357 +#: zerver/lib/upload/__init__.py:380 +msgid "Invalid image format" +msgstr "Neveljavna oblika slike" + +#: zerver/actions/realm_linkifiers.py:149 +msgid "The ordered list must not contain duplicated linkifiers" +msgstr "Urejen seznam ne sme vsebovati podvojenih povezovalnikov" + +#: zerver/actions/realm_linkifiers.py:154 +msgid "The ordered list must enumerate all existing linkifiers exactly once" +msgstr "Urejen seznam mora natančno enkrat našteti vse obstoječe povezovalnike" + +#: zerver/actions/realm_settings.py:308 +#, python-brace-format +msgid "" +"You need to upgrade to the {required_upgrade_plan_name} plan to use this " +"authentication method." +msgstr "Če želite uporabiti to metodo preverjanja pristnosti, morate nadgraditi na načrt {required_upgrade_plan_name}." + +#: zerver/actions/realm_settings.py:323 +#, python-brace-format +msgid "Invalid authentication method: {name}. Valid methods are: {methods}" +msgstr "Neveljavna metoda preverjanja pristnosti: {name}. Veljavne metode so: {methods}" + +#: zerver/actions/realm_settings.py:349 +#, python-brace-format +msgid "Authentication method {name} is not available on your current plan." +msgstr "Metoda preverjanja pristnosti {name} ni na voljo v vašem trenutnem načrtu." + +#: zerver/actions/realm_settings.py:458 zerver/views/streams.py:337 +msgid "Moderation request channel must be private." +msgstr "Kanal za zahteve moderiranja mora biti zaseben." + +#: zerver/actions/saved_snippets.py:54 zerver/actions/saved_snippets.py:87 +msgid "Saved snippet does not exist." +msgstr "Shranjeni odrezek ne obstaja." + +#: zerver/actions/scheduled_messages.py:151 +msgid "Scheduled message was already sent" +msgstr "Načrtovano sporočilo je bilo že poslano" + +#: zerver/actions/scheduled_messages.py:156 +#: zerver/views/scheduled_messages.py:104 +#: zerver/views/scheduled_messages.py:154 +msgid "Scheduled delivery time must be in the future." +msgstr "Načrtovani čas dostave mora biti v prihodnosti." + +#: zerver/actions/scheduled_messages.py:293 +msgid "Message could not be sent at the scheduled time." +msgstr "Sporočila ni bilo mogoče poslati ob načrtovanem času." + +#: zerver/actions/scheduled_messages.py:344 +#, python-brace-format +msgid "" +"The message you scheduled for {delivery_datetime} was not sent because of " +"the following error:" +msgstr "Sporočilo, ki ste ga načrtovali za {delivery_datetime}, ni bilo poslano zaradi naslednje napake:" + +#: zerver/actions/scheduled_messages.py:349 +msgid "[View scheduled messages](#scheduled)" +msgstr "[Ogled načrtovanih sporočil](#scheduled)" + +#: zerver/actions/streams.py:119 +msgid "Channel is already deactivated" +msgstr "Kanal je že deaktiviran" + +#: zerver/actions/streams.py:179 +#, python-brace-format +msgid "Channel {channel_name} has been archived." +msgstr "Kanal {channel_name} je bil arhiviran." + +#: zerver/actions/streams.py:218 +msgid "Channel is not currently deactivated" +msgstr "Kanal trenutno ni deaktiviran" + +#: zerver/actions/streams.py:221 +#, python-brace-format +msgid "Channel named {channel_name} already exists" +msgstr "Kanal z imenom {channel_name} že obstaja" + +#: zerver/actions/streams.py:224 +msgid "Channel is private and have no subscribers" +msgstr "Kanal je zaseben in nima naročnikov" + +#: zerver/actions/streams.py:285 +#, python-brace-format +msgid "Channel {channel_name} un-archived." +msgstr "Kanal {channel_name} odarhiviran." + +#: zerver/actions/streams.py:1173 +#, python-brace-format +msgid "" +"{user} changed the [access permissions]({help_link}) for this channel from " +"**{old_policy}** to **{new_policy}**." +msgstr "{user} je spremenil [dovoljenja za dostop]({help_link}) za ta kanal iz **{old_policy}** v **{new_policy}**." + +#: zerver/actions/streams.py:1399 +#, python-brace-format +msgid "" +"{user} changed the [posting permissions]({help_link}) for this channel:\n" +"\n" +"* **Old**: {old_setting_description}\n" +"* **New**: {new_setting_description}\n" +msgstr "{user} je spremenil [dovoljenja za objavljanje]({help_link}) za ta kanal:\n\n* **Staro**: {old_setting_description}\n* **Novo**: {new_setting_description}\n" + +#: zerver/actions/streams.py:1465 +#, python-brace-format +msgid "{user_name} renamed channel {old_channel_name} to {new_channel_name}." +msgstr "{user_name} je preimenoval kanal {old_channel_name} v {new_channel_name}." + +#: zerver/actions/streams.py:1481 zerver/actions/streams.py:1483 +#: zerver/views/streams.py:879 +msgid "No description." +msgstr "Brez opisa." + +#: zerver/actions/streams.py:1486 +#, python-brace-format +msgid "{user} changed the description for this channel." +msgstr "{user} je spremenil opis za ta kanal." + +#: zerver/actions/streams.py:1488 +msgid "Old description" +msgstr "Star opis" + +#: zerver/actions/streams.py:1492 +msgid "New description" +msgstr "Nov opis" + +#: zerver/actions/streams.py:1559 zerver/actions/streams.py:1566 +msgid "Forever" +msgstr "Za vedno" + +#: zerver/actions/streams.py:1560 zerver/actions/streams.py:1565 +#: zerver/actions/streams.py:1569 zerver/actions/streams.py:1570 +#, python-brace-format +msgid "{number_of_days} days" +msgstr "{number_of_days} dni" + +#: zerver/actions/streams.py:1562 zerver/actions/streams.py:1572 +#, python-brace-format +msgid "" +"Messages in this channel will now be automatically deleted {number_of_days} " +"days after they are sent." +msgstr "Sporočila v tem kanalu bodo zdaj samodejno izbrisana {number_of_days} dni po pošiljanju." + +#: zerver/actions/streams.py:1567 +msgid "Messages in this channel will now be retained forever." +msgstr "Sporočila v tem kanalu bodo zdaj shranjena za vedno." + +#: zerver/actions/streams.py:1575 +#, python-brace-format +msgid "" +"{user} has changed the [message retention period]({help_link}) for this channel:\n" +"* **Old retention period**: {old_retention_period}\n" +"* **New retention period**: {new_retention_period}\n" +"\n" +"{summary_line}" +msgstr "{user} je spremenil [obdobje hrambe sporočil]({help_link}) za ta kanal:\n* **Staro obdobje hrambe**: {old_retention_period}\n* **Novo obdobje hrambe**: {new_retention_period}\n\n{summary_line}" + +#: zerver/actions/submessage.py:37 +msgid "You cannot attach a submessage to this message." +msgstr "Na to sporočilo ne morete pripeti podsporočila." + +#: zerver/actions/typing.py:61 zerver/lib/addressee.py:36 +#, python-brace-format +msgid "Invalid user ID {user_id}" +msgstr "Neveljaven ID uporabnika {user_id}" + +#: zerver/actions/user_groups.py:226 zerver/actions/user_groups.py:262 +#, python-brace-format +msgid "User group '{group_name}' already exists." +msgstr "Uporabniška skupina '{group_name}' že obstaja." + +#: zerver/decorator.py:263 +msgid "This API is not available to incoming webhook bots." +msgstr "Ta API ni na voljo za dohodeče spletne kaveljne bote." + +#: zerver/decorator.py:301 +msgid "Account is not associated with this subdomain" +msgstr "Račun ni povezan s to poddomeno" + +#: zerver/decorator.py:556 zerver/decorator.py:689 +msgid "This endpoint does not accept bot requests." +msgstr "Ta končna točka ne sprejema zahtev botov." + +#: zerver/decorator.py:649 +msgid "Must be an server administrator" +msgstr "Mora biti skrbnik strežnika" + +#: zerver/decorator.py:750 +msgid "This endpoint requires HTTP basic authentication." +msgstr "Ta končna točka zahteva osnovno preverjanje pristnosti HTTP." + +#: zerver/decorator.py:757 +msgid "Invalid authorization header for basic auth" +msgstr "Neveljavna glava avtorizacije za osnovno preverjanje pristnosti" + +#: zerver/decorator.py:759 +msgid "Missing authorization header for basic auth" +msgstr "Manjkajoča glava avtorizacije za osnovno preverjanje pristnosti" + +#: zerver/decorator.py:935 +msgid "Webhook bots can only access webhooks" +msgstr "Boti spletnih kaveljnov lahko dostopajo samo do spletnih kaveljnov" + +#: zerver/forms.py:55 +msgid "Incorrect email or password." +msgstr "Napačna e-pošta ali geslo." + +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "Vaš račun {username} je bil deaktiviran. Prosimo, obrnite se na skrbnika organizacije, da ga ponovno aktivira." + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "Geslo je prešibko." + +#: zerver/forms.py:82 +msgid "Subdomain needs to have length 3 or greater." +msgstr "Poddomena mora imeti dolžino 3 ali več." + +#: zerver/forms.py:83 +msgid "Subdomain cannot start or end with a '-'." +msgstr "Poddomena se ne more začeti ali končati z znakom '-'." + +#: zerver/forms.py:84 +msgid "Subdomain can only have lowercase letters, numbers, and '-'s." +msgstr "Poddomena lahko vsebuje samo male črke, številke in znake '-'." + +#: zerver/forms.py:85 +msgid "Subdomain is already in use. Please choose a different one." +msgstr "Poddomena je že v uporabi. Prosimo, izberite drugo." + +#: zerver/forms.py:86 +msgid "Subdomain reserved. Please choose a different one." +msgstr "Poddomena je rezervirana. Prosimo, izberite drugo." + +#: zerver/forms.py:123 zerver/forms.py:287 zerver/lib/email_validation.py:111 +#: zilencer/views.py:218 +msgid "Please use your real email address." +msgstr "Prosimo, uporabite svoj pravi e-poštni naslov." + +#: zerver/forms.py:265 +#, python-brace-format +msgid "The organization you are trying to join using {email} does not exist." +msgstr "Organizacija, ki se ji poskušate pridružiti z uporabo {email}, ne obstaja." + +#: zerver/forms.py:273 +#, python-brace-format +msgid "" +"Please request an invite for {email} from the organization administrator." +msgstr "Prosimo, zahtevajte povabilo za {email} od skrbnika organizacije." + +#: zerver/forms.py:282 +#, python-brace-format +msgid "" +"Your email address, {email}, is not in one of the domains that are allowed " +"to register for accounts in this organization." +msgstr "Vaš e-poštni naslov, {email}, ni v eni od domen, ki so dovoljene za registracijo računov v tej organizaciji." + +#: zerver/forms.py:290 +msgid "Email addresses containing + are not allowed in this organization." +msgstr "E-poštni naslovi, ki vsebujejo +, v tej organizaciji niso dovoljeni." + +#: zerver/forms.py:308 +msgid "" +"New members cannot join this organization because all Zulip licenses are in " +"use. Please contact the person who invited you and ask them to increase the " +"number of licenses, then try again." +msgstr "Novi člani se ne morejo pridružiti tej organizaciji, ker so vse licence Zulip v uporabi. Prosimo, obrnite se na osebo, ki vas je povabila, in jo prosite, naj poveča število licenc, nato poskusite znova." + +#: zerver/forms.py:327 +msgid "New password" +msgstr "Novo geslo" + +#: zerver/forms.py:334 +msgid "New password confirmation" +msgstr "Potrditev novega gesla" + +#: zerver/forms.py:477 +#, python-brace-format +msgid "" +"You're making too many attempts to sign in. Try again in {seconds} seconds " +"or contact your organization administrator for help." +msgstr "Prevečkrat poskušate se prijaviti. Poskusite znova čez {seconds} sekund ali se za pomoč obrnite na skrbnika organizacije." + +#: zerver/forms.py:489 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "Vaše geslo je bilo onemogočeno, ker je prešibko. Ponastavite geslo, da ustvarite novega." + +#: zerver/forms.py:537 +msgid "Token" +msgstr "Žeton" + +#: zerver/forms.py:560 +msgid "Tip: You can enter multiple email addresses with commas between them." +msgstr "Nasvet: Vnesete lahko več e-poštnih naslovov, ločenih z vejicami." + +#: zerver/forms.py:566 +msgid "Please enter at most 10 emails." +msgstr "Prosimo, vnesite največ 10 e-poštnih naslovov." + +#: zerver/forms.py:579 +msgid "We couldn't find that Zulip organization." +msgstr "Te organizacije Zulip nismo mogli najti." + +#: zerver/lib/addressee.py:25 +#, python-brace-format +msgid "Invalid email '{email}'" +msgstr "Neveljavna e-pošta '{email}'" + +#: zerver/lib/addressee.py:64 zerver/lib/addressee.py:131 +#: zerver/views/typing.py:47 +msgid "Missing topic" +msgstr "Manjkajoča tema" + +#: zerver/lib/addressee.py:116 +msgid "Cannot send to multiple channels" +msgstr "Ni mogoče poslati v več kanalov" + +#: zerver/lib/addressee.py:128 +msgid "Missing channel" +msgstr "Manjkajoč kanal" + +#: zerver/lib/addressee.py:139 +msgid "Message must have recipients" +msgstr "Sporočilo mora imeti prejemnike" + +#: zerver/lib/addressee.py:148 zerver/lib/outgoing_webhook.py:217 +msgid "Invalid message type" +msgstr "Neveljavna vrsta sporočila" + +#: zerver/lib/attachments.py:39 +msgid "Invalid attachment" +msgstr "Neveljavna priponka" + +#: zerver/lib/attachments.py:48 +msgid "" +"An error occurred while deleting the attachment. Please try again later." +msgstr "Pri brisanju priponke je prišlo do napake. Poskusite znova pozneje." + +#: zerver/lib/bot_lib.py:107 +msgid "Message must have recipients!" +msgstr "Sporočilo mora imeti prejemnike!" + +#: zerver/lib/digest.py:414 +#, python-brace-format +msgid "{service_name} digest" +msgstr "{service_name} povzetek" + +#: zerver/lib/domains.py:9 +msgid "Domain can't be empty." +msgstr "Domena ne sme biti prazna." + +#: zerver/lib/domains.py:11 +msgid "Domain must have at least one dot (.)" +msgstr "Domena mora vsebovati vsaj eno piko (.)" + +#: zerver/lib/domains.py:13 +msgid "Domain is too long" +msgstr "Domena je predolga" + +#: zerver/lib/domains.py:15 +msgid "Domain cannot start or end with a dot (.)" +msgstr "Domena se ne sme začeti ali končati s piko (.)" + +#: zerver/lib/domains.py:18 +msgid "Consecutive '.' are not allowed." +msgstr "Zaporedne pike '.' niso dovoljene." + +#: zerver/lib/domains.py:20 +msgid "Subdomains cannot start or end with a '-'." +msgstr "Poddomene se ne morejo začeti ali končati z znakom '-'." + +#: zerver/lib/domains.py:22 +msgid "Domain can only have letters, numbers, '.' and '-'s." +msgstr "Domena lahko vsebuje samo črke, številke, pike '.' in vezaje '-'." + +#: zerver/lib/drafts.py:54 +msgid "Timestamp must not be negative." +msgstr "Časovni žig ne sme biti negativen." + +#: zerver/lib/drafts.py:63 +msgid "Topic must not contain null bytes" +msgstr "Tema ne sme vsebovati ničelnih bajtov" + +#: zerver/lib/drafts.py:65 +msgid "Must specify exactly 1 channel ID for channel messages" +msgstr "Za sporočila kanala morate navesti natanko 1 ID kanala" + +#: zerver/lib/drafts.py:95 +msgid "User has disabled synchronizing drafts." +msgstr "Uporabnik je onemogočil sinhronizacijo osnutkov." + +#: zerver/lib/drafts.py:139 zerver/lib/drafts.py:159 +msgid "Draft does not exist" +msgstr "Osnutek ne obstaja" + +#: zerver/lib/email_mirror.py:226 +#, python-brace-format +msgid "" +"Error sending message to channel {channel_name} via message notification email reply:\n" +"{error_message}" +msgstr "Napaka pri pošiljanju sporočila v kanal {channel_name} prek odgovora na e-poštno obvestilo o sporočilu:\n{error_message}" + +#: zerver/lib/email_mirror.py:437 +msgid "Email with no subject" +msgstr "E-pošta brez zadeve" + +#: zerver/lib/email_notifications.py:140 zerver/lib/email_notifications.py:162 +msgid "Open Zulip to see the spoiler content" +msgstr "Odprite Zulip, da vidite vsebino spojlerja" + +#: zerver/lib/email_notifications.py:584 +#, python-brace-format +msgid "{service_name} notifications" +msgstr "{service_name} obvestila" + +#: zerver/lib/email_validation.py:104 +msgid "Invalid address." +msgstr "Neveljaven naslov." + +#: zerver/lib/email_validation.py:109 +msgid "Outside your domain." +msgstr "Zunaj vaše domene." + +#: zerver/lib/email_validation.py:113 zerver/views/users.py:810 +msgid "Email addresses containing + are not allowed." +msgstr "E-poštni naslovi, ki vsebujejo +, niso dovoljeni." + +#: zerver/lib/email_validation.py:158 +msgid "Reserved for system bots." +msgstr "Rezervirano za sistemske bote." + +#: zerver/lib/email_validation.py:181 +#, python-brace-format +msgid "{email} already has an account" +msgstr "{email} že ima račun" + +#: zerver/lib/email_validation.py:183 +msgid "Already has an account." +msgstr "Že ima račun." + +#: zerver/lib/email_validation.py:185 +msgid "Account has been deactivated." +msgstr "Račun je bil deaktiviran." + +#: zerver/lib/emoji.py:88 zerver/views/realm_emoji.py:65 +#, python-brace-format +msgid "Emoji '{emoji_name}' does not exist" +msgstr "Emoji '{emoji_name}' ne obstaja" + +#: zerver/lib/emoji.py:101 +msgid "Invalid custom emoji." +msgstr "Neveljaven emoji po meri." + +#: zerver/lib/emoji.py:103 +msgid "Invalid custom emoji name." +msgstr "Neveljavno ime emojija po meri." + +#: zerver/lib/emoji.py:105 +msgid "This custom emoji has been deactivated." +msgstr "Ta emoji po meri je bil deaktiviran." + +#: zerver/lib/emoji.py:108 zerver/lib/emoji.py:113 +msgid "Invalid emoji code." +msgstr "Neveljavna koda emojia." + +#: zerver/lib/emoji.py:110 zerver/lib/emoji.py:115 +msgid "Invalid emoji name." +msgstr "Neveljavno ime emojia." + +#: zerver/lib/emoji.py:118 +msgid "Invalid emoji type." +msgstr "Neveljavna vrsta emojia." + +#: zerver/lib/emoji.py:133 +msgid "Must be an organization administrator or emoji author" +msgstr "Mora biti skrbnik organizacije ali avtor emojija" + +#: zerver/lib/emoji.py:141 +msgid "Emoji names must end with either a letter or digit." +msgstr "Imena emojiev se morajo končati s črko ali števko." + +#: zerver/lib/emoji.py:144 +msgid "" +"Emoji names must contain only lowercase English letters, digits, spaces, " +"dashes, and underscores." +msgstr "Imena emojiev morajo vsebovati samo male angleške črke, številke, presledke, vezaje in podčrtaje." + +#: zerver/lib/emoji.py:147 +msgid "Emoji name is missing" +msgstr "Manjka ime emojija" + +#: zerver/lib/events.py:1996 +msgid "Could not allocate event queue" +msgstr "Ni bilo mogoče dodeliti čakalne vrste dogodkov" + +#: zerver/lib/exceptions.py:157 +msgid "Not logged in: API authentication or user session required" +msgstr "Ni prijavljen: potrebna je avtentikacija API ali uporabniška seja" + +#: zerver/lib/exceptions.py:184 +#, python-brace-format +msgid "Channel '{stream}' does not exist" +msgstr "Kanal '{stream}' ne obstaja" + +#: zerver/lib/exceptions.py:197 +#, python-brace-format +msgid "Channel with ID '{stream_id}' does not exist" +msgstr "Kanal z ID-jem '{stream_id}' ne obstaja" + +#: zerver/lib/exceptions.py:209 +#, python-brace-format +msgid "Unsupported parameter combination: {parameters}" +msgstr "Nepodprta kombinacija parametrov: {parameters}" + +#: zerver/lib/exceptions.py:218 +msgid "organization owner" +msgstr "lastnik organizacije" + +#: zerver/lib/exceptions.py:218 +msgid "user" +msgstr "uporabnik" + +#: zerver/lib/exceptions.py:223 +#, python-brace-format +msgid "Cannot deactivate the only {entity}." +msgstr "Ni mogoče deaktivirati edinega {entity}." + +#: zerver/lib/exceptions.py:236 +#, python-brace-format +msgid "Invalid Markdown include statement: {include_statement}" +msgstr "Neveljavna izjava za vključitev Markdown: {include_statement}" + +#: zerver/lib/exceptions.py:249 +msgid "API usage exceeded rate limit" +msgstr "Uporaba API je presegla omejitev hitrosti" + +#: zerver/lib/exceptions.py:275 zerver/lib/typed_endpoint.py:369 +#: zerver/lib/validator.py:718 +msgid "Malformed JSON" +msgstr "Napačno oblikovan JSON" + +#: zerver/lib/exceptions.py:287 +msgid "Must be an organization member" +msgstr "Mora biti član organizacije" + +#: zerver/lib/exceptions.py:299 zerver/views/invite.py:46 +msgid "Must be an organization administrator" +msgstr "Mora biti skrbnik organizacije" + +#: zerver/lib/exceptions.py:311 +msgid "Must be an organization owner" +msgstr "Mora biti lastnik organizacije" + +#: zerver/lib/exceptions.py:325 +msgid "Your username or password is incorrect" +msgstr "Vaše uporabniško ime ali geslo je napačno" + +#: zerver/lib/exceptions.py:334 +msgid "Account is deactivated" +msgstr "Račun je deaktiviran" + +#: zerver/lib/exceptions.py:343 +msgid "This organization has been deactivated" +msgstr "Ta organizacija je bila deaktivirana" + +#: zerver/lib/exceptions.py:353 +msgid "" +"The mobile push notification service registration for your server has been " +"deactivated" +msgstr "Registracija storitve potisnih obvestil za mobilne naprave za vaš strežnik je bila deaktivirana" + +#: zerver/lib/exceptions.py:363 +msgid "Password authentication is disabled in this organization" +msgstr "Avtentikacija z geslom je v tej organizaciji onemogočena" + +#: zerver/lib/exceptions.py:372 +msgid "Your password has been disabled and needs to be reset" +msgstr "Vaše geslo je bilo onemogočeno in ga je treba ponastaviti" + +#: zerver/lib/exceptions.py:389 +msgid "Invalid API key" +msgstr "Neveljaven ključ API" + +#: zerver/lib/exceptions.py:396 +msgid "Malformed API key" +msgstr "Napačno oblikovan ključ API" + +#: zerver/lib/exceptions.py:436 +#, python-brace-format +msgid "" +"The '{event_type}' event isn't currently supported by the {webhook_name} " +"webhook; ignoring" +msgstr "Dogodka '{event_type}' trenutno ne podpira spletni kavelj {webhook_name}; ignoriram ga" + +#: zerver/lib/exceptions.py:456 +#, python-brace-format +msgid "Unable to parse request: Did {webhook_name} generate this event?" +msgstr "Ni mogoče razčleniti zahteve: Ali je {webhook_name} ustvaril ta dogodek?" + +#: zerver/lib/exceptions.py:483 +msgid "User not authenticated" +msgstr "Uporabnik ni avtenticiran" + +#: zerver/lib/exceptions.py:496 zerver/views/auth.py:787 +#: zerver/views/auth.py:1140 zerver/views/auth.py:1206 +msgid "Invalid subdomain" +msgstr "Neveljavna poddomena" + +#: zerver/lib/exceptions.py:535 +msgid "You do not have permission to initiate direct message conversations." +msgstr "Nimate dovoljenja za začetek pogovorov z neposrednimi sporočili." + +#: zerver/lib/exceptions.py:541 +msgid "Direct messages are disabled in this organization." +msgstr "Neposredna sporočila so v tej organizaciji onemogočena." + +#: zerver/lib/exceptions.py:543 +msgid "This conversation does not include any users who can authorize it." +msgstr "Ta pogovor ne vključuje nobenega uporabnika, ki bi ga lahko odobril." + +#: zerver/lib/exceptions.py:556 +msgid "Access denied" +msgstr "Dostop zavrnjen" + +#: zerver/lib/exceptions.py:596 +#, python-brace-format +msgid "" +"You only have permission to move the " +"{total_messages_allowed_to_move}/{total_messages_in_topic} most recent " +"messages in this topic." +msgstr "Imate dovoljenje samo za premikanje {total_messages_allowed_to_move}/{total_messages_in_topic} najnovejših sporočil v tej temi." + +#: zerver/lib/exceptions.py:609 +msgid "Reaction already exists." +msgstr "Reakcija že obstaja." + +#: zerver/lib/exceptions.py:621 +msgid "Reaction doesn't exist." +msgstr "Reakcija ne obstaja." + +#: zerver/lib/exceptions.py:646 +msgid "" +"Your organization is registered to a different Zulip server. Please contact " +"Zulip support for assistance in resolving this issue." +msgstr "Vaša organizacija je registrirana na drugem strežniku Zulip. Za pomoč pri reševanju te težave se obrnite na podporo Zulip." + +#: zerver/lib/exceptions.py:660 +msgid "Organization not registered" +msgstr "Organizacija ni registrirana" + +#: zerver/lib/exceptions.py:672 +msgid "" +"You do not have permission to use channel wildcard mentions in this channel." +msgstr "Nimate dovoljenja za uporabo splošnih omemb kanalov v tem kanalu." + +#: zerver/lib/exceptions.py:684 +msgid "" +"You do not have permission to use topic wildcard mentions in this topic." +msgstr "Nimate dovoljenja za uporabo splošnih omemb tem v tej temi." + +#: zerver/lib/exceptions.py:696 +msgid "'old' value does not match the expected value." +msgstr "'stara' vrednost se ne ujema s pričakovano vrednostjo." + +#: zerver/lib/exceptions.py:709 +#, python-brace-format +msgid "'{setting_name}' must be a system user group." +msgstr "'{setting_name}' mora biti sistemska uporabniška skupina." + +#: zerver/lib/exceptions.py:725 +msgid "Cannot deactivate user group in use." +msgstr "Ni mogoče deaktivirati uporabniške skupine v uporabi." + +#: zerver/lib/exceptions.py:735 +msgid "You do not have permission to administer this channel." +msgstr "Nimate dovoljenja za upravljanje tega kanala." + +#: zerver/lib/exceptions.py:745 +msgid "You do not have permission to change default channels." +msgstr "Nimate dovoljenja za spreminjanje privzetih kanalov." + +#: zerver/lib/exceptions.py:755 +msgid "Email is already in use." +msgstr "E-pošta je že v uporabi." + +#: zerver/lib/external_accounts.py:36 +msgid "Twitter username" +msgstr "Uporabniško ime Twitter" + +#: zerver/lib/external_accounts.py:42 +msgid "GitHub username" +msgstr "Uporabniško ime GitHub" + +#: zerver/lib/external_accounts.py:71 +msgid "Custom external account must define URL pattern" +msgstr "Zunanji račun po meri mora definirati vzorec URL" + +#: zerver/lib/external_accounts.py:73 +msgid "Invalid external account type" +msgstr "Neveljavna vrsta zunanjega računa" + +#: zerver/lib/integrations.py:42 +msgid "Integration frameworks" +msgstr "Okvirji integracije" + +#: zerver/lib/integrations.py:48 +msgid "Continuous integration" +msgstr "Neprekinjena integracija" + +#: zerver/lib/integrations.py:49 +msgid "Customer support" +msgstr "Podpora strankam" + +#: zerver/lib/integrations.py:50 +msgid "Deployment" +msgstr "Uvajanje" + +#: zerver/lib/integrations.py:51 +msgid "Entertainment" +msgstr "Zabava" + +#: zerver/lib/integrations.py:52 +msgid "Communication" +msgstr "Komunikacija" + +#: zerver/lib/integrations.py:53 +msgid "Financial" +msgstr "Finančno" + +#: zerver/lib/integrations.py:54 +msgid "Human resources" +msgstr "Človeški viri" + +#: zerver/lib/integrations.py:55 +msgid "Marketing" +msgstr "Trženje" + +#: zerver/lib/integrations.py:56 +msgid "Miscellaneous" +msgstr "Razno" + +#: zerver/lib/integrations.py:57 +msgid "Monitoring" +msgstr "Spremljanje" + +#: zerver/lib/integrations.py:58 +msgid "Project management" +msgstr "Upravljanje projektov" + +#: zerver/lib/integrations.py:59 +msgid "Productivity" +msgstr "Produktivnost" + +#: zerver/lib/integrations.py:60 +msgid "Version control" +msgstr "Nadzor različic" + +#: zerver/lib/message.py:207 +msgid "Message must not be empty" +msgstr "Sporočilo ne sme biti prazno" + +#: zerver/lib/message.py:209 +msgid "Message must not contain null bytes" +msgstr "Sporočilo ne sme vsebovati ničelnih bajtov" + +#: zerver/lib/message.py:1483 zerver/lib/message.py:1495 +#, python-brace-format +msgid "You are not allowed to mention user group '{user_group_name}'." +msgstr "Ni vam dovoljeno omenjati uporabniške skupine '{user_group_name}'." + +#: zerver/lib/narrow.py:202 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" +msgstr "Neveljaven operator zožitve: {desc}" + +#: zerver/lib/narrow.py:215 +#, python-brace-format +msgid "Invalid narrow operator combination: {desc}" +msgstr "Neveljavna kombinacija operatorjev zožitve: {desc}" + +#: zerver/lib/narrow.py:977 +msgid "Duplicate 'with' operators." +msgstr "Podvojeni operatorji 'z'." + +#: zerver/lib/narrow.py:987 zerver/lib/narrow.py:1008 +msgid "Invalid 'with' operator" +msgstr "Neveljaven operator 'z'" + +#: zerver/lib/narrow.py:1265 +msgid "Missing 'anchor' argument." +msgstr "Manjkajoč argument 'sidro'." + +#: zerver/lib/narrow.py:1285 +msgid "Invalid anchor" +msgstr "Neveljavno sidro" + +#: zerver/lib/narrow_predicate.py:22 +#, python-brace-format +msgid "Operator {operator} not supported." +msgstr "Operator {operator} ni podprt." + +#: zerver/lib/narrow_predicate.py:25 +#, python-brace-format +msgid "Operand {operand} not supported." +msgstr "Operand {operand} ni podprt." + +#: zerver/lib/onboarding.py:53 +#, python-brace-format +msgid "" +"\n" +"To learn more, check out our [using Zulip for a class guide]({getting_started_url})!\n" +msgstr "\nČe želite izvedeti več, si oglejte naš [vodnik za uporabo Zulipa za razred]({getting_started_url})!\n" + +#: zerver/lib/onboarding.py:57 +#, python-brace-format +msgid "" +"\n" +"To learn more, check out our [getting started guide]({getting_started_url})!\n" +msgstr "\nČe želite izvedeti več, si oglejte naš [uvodni vodnik]({getting_started_url})!\n" + +#: zerver/lib/onboarding.py:65 +#, python-brace-format +msgid "" +"\n" +"We also have a guide for [setting up Zulip for a class]({organization_setup_url}).\n" +msgstr "\nImamo tudi vodnik za [nastavitev Zulipa za razred]({organization_setup_url}).\n" + +#: zerver/lib/onboarding.py:69 +#, python-brace-format +msgid "" +"\n" +"We also have a guide for [moving your organization to Zulip]({organization_setup_url}).\n" +msgstr "\nImamo tudi vodnik za [premik vaše organizacije v Zulip]({organization_setup_url}).\n" + +#: zerver/lib/onboarding.py:76 +#, python-brace-format +msgid "" +"\n" +"Note that this is a [demo organization]({demo_organization_help_url}) and\n" +"will be **automatically deleted** in 30 days.\n" +msgstr "\nUpoštevajte, da je to [predstavitvena organizacija]({demo_organization_help_url}) in\nbo **samodejno izbrisana** čez 30 dni.\n" + +#: zerver/lib/onboarding.py:83 +msgid "" +"\n" +"I've kicked off some conversations to help you get started. You can find\n" +"them in your [Inbox](/#inbox).\n" +msgstr "\nZačel sem nekaj pogovorov, da vam pomagam začeti. Najdete\njih lahko v svoji [Mapi Neprebrano](/#inbox).\n" + +#: zerver/lib/onboarding.py:88 +#, python-brace-format +msgid "" +"\n" +"You can always come back to the [Welcome to Zulip video]({navigation_tour_video_url}) for a quick app overview.\n" +msgstr "\nVedno se lahko vrnete k videu [Dobrodošli v Zulip]({navigation_tour_video_url}) za hiter pregled aplikacije.\n" + +#: zerver/lib/onboarding.py:92 +#, python-brace-format +msgid "" +"\n" +"Hello, and welcome to Zulip!👋 {inform_about_tracked_onboarding_messages_text}\n" +"\n" +"{getting_started_text} {organization_setup_text}\n" +"\n" +"{navigation_tour_video_text}\n" +"\n" +"{demo_organization_text}\n" +"\n" +msgstr "\nPozdravljeni in dobrodošli v Zulipu!👋 {inform_about_tracked_onboarding_messages_text}\n\n{getting_started_text} {organization_setup_text}\n\n{navigation_tour_video_text}\n\n{demo_organization_text}\n\n" + +#: zerver/lib/onboarding.py:140 +msgid "" +"\n" +"You can [download](/apps/) the [mobile and desktop apps](/apps/).\n" +"Zulip also works great in a browser.\n" +msgstr "\n[Mobilne in namizne aplikacije](/apps/) lahko [prenesete](/apps/).\nZulip odlično deluje tudi v brskalniku.\n" + +#: zerver/lib/onboarding.py:145 +msgid "" +"\n" +"Go to [Profile settings](#settings/profile) to add a [profile picture](/help/change-your-profile-picture)\n" +"and edit your [profile information](/help/edit-your-profile).\n" +msgstr "\nPojdite v [Nastavitve profila](#settings/profile), da dodate [sliko profila](/help/change-your-profile-picture)\nin uredite svoje [podatke o profilu](/help/edit-your-profile).\n" + +#: zerver/lib/onboarding.py:150 +msgid "" +"\n" +"You can switch between [light and dark theme](/help/dark-theme), [pick your\n" +"favorite emoji set](/help/emoji-and-emoticons#change-your-emoji-set), [change\n" +"your language](/help/change-your-language), and otherwise customize your Zulip\n" +"experience in your [Preferences](#settings/preferences).\n" +msgstr "\nLahko preklapljate med [svetlo in temno temo](/help/dark-theme), [izberete svoj\nnajljubši nabor emojijev](/help/emoji-and-emoticons#change-your-emoji-set), [spremenite\nsvoj jezik](/help/change-your-language) in drugače prilagodite svojo izkušnjo Zulip\nv svojih [Nastavitvah](#settings/preferences).\n" + +#: zerver/lib/onboarding.py:157 +#, python-brace-format +msgid "" +"\n" +"Channels organize conversations based on who needs to see them. For example,\n" +"it's common to have a channel for each team in an organization.\n" +"\n" +"[Browse and subscribe to channels]({settings_link}).\n" +msgstr "\nKanali organizirajo pogovore glede na to, kdo jih mora videti. Na primer,\nobičajno je imeti kanal za vsako ekipo v organizaciji.\n\n[Brskaj in se naroči na kanale]({settings_link}).\n" + +#: zerver/lib/onboarding.py:164 +msgid "" +"\n" +"[Topics](/help/introduction-to-topics) summarize what each conversation in Zulip\n" +"is about. You can read Zulip one topic at a time, seeing each message in\n" +"context, no matter how many other conversations are going on.\n" +"\n" +"When you start a conversation, label it with a new topic. For a good topic name,\n" +"think about finishing the sentence: “Hey, can we chat about…?”\n" +"\n" +"Check out [Recent conversations](#recent) for a list of topics that are being\n" +"discussed.\n" +msgstr "\n[Teme](/help/introduction-to-topics) povzemajo, o čem govori vsak pogovor v Zulipu\n. Zulip lahko berete temo za temo in vidite vsako sporočilo v\nkontekstu, ne glede na to, koliko drugih pogovorov poteka.\n\nKo začnete pogovor, ga označite z novo temo. Za dobro ime teme\nrazmislite o dokončanju stavka: “Hej, se lahko pogovorimo o…?”\n\nOglejte si [Nedavne pogovore](#recent) za seznam tem, o katerih se\nrazpravlja.\n" + +#: zerver/lib/onboarding.py:176 +msgid "" +"\n" +"Zulip's [keyboard shortcuts](#keyboard-shortcuts) let you navigate the app\n" +"quickly and efficiently.\n" +"\n" +"Press `?` any time to see a [cheat sheet](#keyboard-shortcuts).\n" +msgstr "\n[Bližnjice na tipkovnici](#keyboard-shortcuts) Zulipa vam omogočajo hitro\nin učinkovito navigacijo po aplikaciji.\n\nPritisnite `?` kadar koli, da vidite [kratek vodič](#keyboard-shortcuts).\n" + +#: zerver/lib/onboarding.py:183 +msgid "" +"\n" +"You can **format** *your* `message` using the handy formatting buttons, or by\n" +"typing your formatting with Markdown.\n" +"\n" +"Check out the [cheat sheet](#message-formatting) to learn about spoilers, global\n" +"times, and more.\n" +msgstr "\nSvoje `sporočilo` lahko **oblikujete** *s* priročnimi gumbi za oblikovanje ali z\nvnosom oblikovanja z Markdownom.\n\nOglejte si [kratek vodič](#message-formatting), kjer boste izvedeli več o spojlerjih, globalnih\nčasih in drugih možnostih..\n" + +#: zerver/lib/onboarding.py:191 +#, python-brace-format +msgid "" +"\n" +"Here are a few messages I understand: {bot_commands}\n" +"\n" +"Check out our [Getting started guide](/help/getting-started-with-zulip),\n" +"or browse the [Help center](/help/) to learn more!\n" +msgstr "\nTukaj je nekaj sporočil, ki jih razumem: {bot_commands}\n\nOglejte si naš [Uvodni vodnik](/help/getting-started-with-zulip),\nali brskajte po [Centru za pomoč](/help/), da izveste več!\n" + +#: zerver/lib/onboarding.py:198 +#, python-brace-format +msgid "" +"\n" +"You can chat with me as much as you like! To\n" +"get help, try one of the following messages: {bot_commands}\n" +msgstr "\nLahko klepetate z mano, kolikor želite! Za\npomoč poskusite eno od naslednjih sporočil: {bot_commands}\n" + +#: zerver/lib/onboarding.py:254 +#, python-brace-format +msgid "" +"\n" +"If anything is out of place, it’s easy to [move messages]({move_content_another_topic_help_url}),\n" +"[rename]({rename_topic_help_url}) and [split]({move_content_another_topic_help_url}) topics,\n" +"or even move a topic [to a different channel]({move_content_another_channel_help_url}).\n" +msgstr "\nČe je karkoli na napačnem mestu, je enostavno [premikati sporočila]({move_content_another_topic_help_url}),\n[preimenovati]({rename_topic_help_url}) in [razdeliti]({move_content_another_topic_help_url}) teme,\nali celo premakniti temo [v drug kanal]({move_content_another_channel_help_url}).\n" + +#: zerver/lib/onboarding.py:265 +msgid "" +"\n" +":point_right: Try moving this message to another topic and back.\n" +msgstr "\n:point_right: Poskusite premakniti to sporočilo v drugo temo in nazaj.\n" + +#: zerver/lib/onboarding.py:269 +#, python-brace-format +msgid "" +"\n" +"Zulip is organized to help you communicate more efficiently. Conversations are\n" +"labeled with topics, which summarize what the conversation is about.\n" +"\n" +"For example, this message is in the “{topic_name}” topic in the\n" +"#**{zulip_discussion_channel_name}** channel, as you can see in the left sidebar\n" +"and above.\n" +msgstr "\nZulip je organiziran tako, da vam pomaga pri učinkovitejšem komuniciranju. Pogovori so\noznačeni s temami, ki povzemajo, o čem pogovor govori.\n\nNa primer, to sporočilo je v temi “{topic_name}” v kanalu\n#**{zulip_discussion_channel_name}**, kot lahko vidite v levi stranski vrstici\nin zgoraj.\n" + +#: zerver/lib/onboarding.py:278 zerver/lib/onboarding.py:330 +#: zerver/lib/onboarding.py:402 +msgid "welcome to Zulip!" +msgstr "dobrodošli v Zulip!" + +#: zerver/lib/onboarding.py:281 +msgid "" +"\n" +"You can read Zulip one conversation at a time, seeing each message in context,\n" +"no matter how many other conversations are going on.\n" +msgstr "\nV Zulipu lahko berete en pogovor naenkrat, pri čemer vsako sporočilo vidite v kontekstu,\nne glede na to, koliko drugih pogovorov poteka.\n" + +#: zerver/lib/onboarding.py:286 +msgid "" +"\n" +":point_right: When you're ready, check out your [Inbox](/#inbox) for other\n" +"conversations with unread messages.\n" +msgstr "\n:point_right: Ko ste pripravljeni, preverite [Neprebrano](/#inbox) za druge\npogovore z neprebranimi sporočili.\n" + +#: zerver/lib/onboarding.py:291 +msgid "" +"\n" +"To kick off a new conversation, pick a channel in the left sidebar, and click\n" +"the `+` button next to its name.\n" +msgstr "\nČe želite začeti nov pogovor, izberite kanal v levi stranski vrstici in kliknite\ngumb `+` zraven njegovega imena.\n" + +#: zerver/lib/onboarding.py:296 +msgid "" +"\n" +"Label your conversation with a topic. Think about finishing the sentence: “Hey,\n" +"can we chat about…?”\n" +msgstr "\nOznačite svoj pogovor s temo. Razmislite o dokončanju stavka: »Hej,\nlahko poklepetamo o...?«\n" + +#: zerver/lib/onboarding.py:301 +msgid "" +"\n" +":point_right: Try starting a new conversation in this channel.\n" +msgstr "\n:point_right: Poskusite začeti nov pogovor v tem kanalu.\n" + +#: zerver/lib/onboarding.py:306 +#, python-brace-format +msgid "" +"\n" +":point_right: Use this topic to try out [Zulip's messaging features]({format_message_help_url}).\n" +msgstr "\n:point_right: Uporabite to temo, da preizkusite [funkcije sporočanja Zulipa]({format_message_help_url}).\n" + +#: zerver/lib/onboarding.py:312 +#, python-brace-format +msgid "" +"\n" +"```spoiler Want to see some examples?\n" +"\n" +"````python\n" +"\n" +"print(\"code blocks\")\n" +"\n" +"````\n" +"\n" +"- bulleted\n" +"- lists\n" +"\n" +"Link to a conversation: #**{zulip_discussion_channel_name}>{topic_name}**\n" +"\n" +"```\n" +msgstr "\n```spoiler Želite videti nekaj primerov?\n\n````python\n\nprint(\"kodni bloki\")\n\n````\n\n- označeni\n- seznami\n\nPovezava do pogovora: #**{zulip_discussion_channel_name}>{topic_name}**\n\n```\n" + +#: zerver/lib/onboarding.py:333 +msgid "" +"\n" +"This **greetings** topic is a great place to say “hi” :wave: to your teammates.\n" +msgstr "\nTa tema **pozdravi** je odličen kraj, da rečete »živjo« :wave: svojim sodelavcem.\n" + +#: zerver/lib/onboarding.py:337 +msgid "" +"\n" +":point_right: Click on this message to start a new message in the same conversation.\n" +msgstr "\n:point_right: Kliknite na to sporočilo, da začnete novo sporočilo v istem pogovoru.\n" + +#: zerver/lib/onboarding.py:354 +msgid "moving messages" +msgstr "premikanje sporočil" + +#: zerver/lib/onboarding.py:368 +msgid "experiments" +msgstr "eksperimenti" + +#: zerver/lib/onboarding.py:378 +msgid "start a conversation" +msgstr "začni pogovor" + +#: zerver/lib/onboarding.py:392 +msgid "greetings" +msgstr "pozdravi" + +#: zerver/lib/outgoing_webhook.py:320 +msgid "Invalid JSON in response" +msgstr "Neveljaven JSON v odgovoru" + +#: zerver/lib/outgoing_webhook.py:329 +msgid "Invalid response format" +msgstr "Neveljavna oblika odgovora" + +#: zerver/lib/push_notifications.py:419 +msgid "Invalid GCM option to bouncer: priority {priority!r}" +msgstr "Neveljavna možnost GCM za strežnik za potisna obvestila: prioriteta {priority!r}" + +#: zerver/lib/push_notifications.py:429 +#, python-brace-format +msgid "Invalid GCM options to bouncer: {options}" +msgstr "Neveljavne možnosti GCM za strežnik za potisna obvestila: {options}" + +#. error +#: zerver/lib/push_notifications.py:708 zilencer/views.py:501 +msgid "Token does not exist" +msgstr "Žeton ne obstaja" + +#: zerver/lib/push_notifications.py:929 +msgid "New message" +msgstr "Novo sporočilo" + +#: zerver/lib/push_notifications.py:1042 +#, python-brace-format +msgid "{full_name} mentioned @{user_group_name}:" +msgstr "{full_name} je omenil @{user_group_name}:" + +#: zerver/lib/push_notifications.py:1046 +#, python-brace-format +msgid "{full_name} mentioned you:" +msgstr "{full_name} vas je omenil:" + +#: zerver/lib/push_notifications.py:1053 +#, python-brace-format +msgid "{full_name} mentioned everyone:" +msgstr "{full_name} je omenil vse:" + +#: zerver/lib/push_notifications.py:1465 +msgid "Test notification" +msgstr "Testno obvestilo" + +#: zerver/lib/push_notifications.py:1466 +#, python-brace-format +msgid "This is a test notification from {realm_name} ({realm_url})." +msgstr "To je testno obvestilo iz {realm_name} ({realm_url})." + +#: zerver/lib/push_notifications.py:1518 +msgid "Device not recognized" +msgstr "Naprava ni prepoznana" + +#: zerver/lib/push_notifications.py:1530 +msgid "Device not recognized by the push bouncer" +msgstr "Naprava ni prepoznana s strani strežnika za potisna obvestila" + +#: zerver/lib/recipient_parsing.py:9 +msgid "Invalid data type for channel ID" +msgstr "Neveljaven podatkovni tip za ID kanala" + +#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:505 +#: zerver/lib/streams.py:521 zerver/tornado/views.py:225 +#: zerver/views/events_register.py:72 zerver/views/message_send.py:196 +#: zerver/views/message_send.py:217 +msgid "User not authorized for this query" +msgstr "Uporabnik ni pooblaščen za to poizvedbo" + +#: zerver/lib/recipient_users.py:90 +#, python-brace-format +msgid "'{email}' is no longer using Zulip." +msgstr "'{email}' ne uporablja več Zulipa." + +#: zerver/lib/recipient_users.py:97 +msgid "You can't send direct messages outside of your organization." +msgstr "Ne morete pošiljati neposrednih sporočil zunaj vaše organizacije." + +#: zerver/lib/remote_server.py:196 +#, python-brace-format +msgid "Push notifications bouncer error: {error}" +msgstr "Napaka strežnika za potisna obvestila: {error}" + +#: zerver/lib/request.py:70 +#, python-brace-format +msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" +msgstr "Ne morem se odločiti med argumentoma '{var_name1}' in '{var_name2}'" + +#: zerver/lib/request.py:83 zerver/lib/streams.py:566 +#: zerver/views/typing.py:44 +#, python-brace-format +msgid "Missing '{var_name}' argument" +msgstr "Manjkajoč argument '{var_name}'" + +#: zerver/lib/request.py:97 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "Napačna vrednost za '{var_name}': {bad_value}" + +#: zerver/lib/scheduled_messages.py:17 +msgid "Scheduled message does not exist" +msgstr "Načrtovano sporočilo ne obstaja" + +#: zerver/lib/send_email.py:85 +#, python-brace-format +msgid "{service_name} account security" +msgstr "{service_name} varnost računa" + +#: zerver/lib/streams.py:468 zerver/lib/streams.py:476 +msgid "You do not have permission to post in this channel." +msgstr "Nimate dovoljenja za objavljanje v tem kanalu." + +#: zerver/lib/streams.py:512 zerver/lib/streams.py:558 +#, python-brace-format +msgid "Not authorized to send to channel '{channel_name}'" +msgstr "Niste pooblaščeni za pošiljanje v kanal '{channel_name}'" + +#: zerver/lib/streams.py:654 zerver/lib/streams.py:689 +#: zerver/lib/streams.py:818 zerver/lib/streams.py:845 +#: zerver/lib/streams.py:916 zerver/views/user_topics.py:107 +msgid "Invalid channel ID" +msgstr "Neveljaven ID kanala" + +#: zerver/lib/streams.py:887 +msgid "Channel name is already in use." +msgstr "Ime kanala je že v uporabi." + +#: zerver/lib/streams.py:899 zerver/lib/streams.py:1024 +#, python-brace-format +msgid "Invalid channel name '{channel_name}'" +msgstr "Neveljavno ime kanala '{channel_name}'" + +#: zerver/lib/streams.py:1359 zerver/views/streams.py:333 +msgid "A default channel cannot be private." +msgstr "Privzet kanal ne more biti zaseben." + +#: zerver/lib/streams.py:1363 +#, python-brace-format +msgid "Channel(s) ({channel_names}) do not exist" +msgstr "Kanal(i) ({channel_names}) ne obstajajo" + +#: zerver/lib/streams.py:1372 zerver/views/streams.py:355 +msgid "Web-public channels are not enabled." +msgstr "Spletno javni kanali niso omogočeni." + +#: zerver/lib/streams.py:1405 +#, python-brace-format +msgid "Default channel group with id '{group_id}' does not exist." +msgstr "Privzeta skupina kanalov z id-jem '{group_id}' ne obstaja." + +#: zerver/lib/string_validation.py:40 +msgid "Channel name can't be empty." +msgstr "Ime kanala ne sme biti prazno." + +#: zerver/lib/string_validation.py:44 +#, python-brace-format +msgid "Channel name too long (limit: {max_length} characters)." +msgstr "Ime kanala je predolgo (omejitev: {max_length} znakov)." + +#: zerver/lib/string_validation.py:52 +#, python-brace-format +msgid "Invalid character in channel name, at position {position}." +msgstr "Neveljaven znak v imenu kanala, na položaju {position}." + +#: zerver/lib/string_validation.py:62 +#, python-brace-format +msgid "Invalid character in topic, at position {position}!" +msgstr "Neveljaven znak v temi, na položaju {position}!" + +#: zerver/lib/subscription_info.py:441 +msgid "Subscriber data is not available for this channel" +msgstr "Podatki o naročnikih za ta kanal niso na voljo" + +#: zerver/lib/subscription_info.py:462 +msgid "Unable to retrieve subscribers for private channel" +msgstr "Ni mogoče pridobiti naročnikov za zasebni kanal" + +#: zerver/lib/thumbnail.py:163 +msgid "Could not decode image; did you upload an image file?" +msgstr "Slike ni bilo mogoče dekodirati; ali ste naložili slikovno datoteko?" + +#: zerver/lib/thumbnail.py:174 zerver/lib/thumbnail.py:181 +#: zerver/lib/thumbnail.py:192 +msgid "Image size exceeds limit." +msgstr "Velikost slike presega omejitev." + +#: zerver/lib/thumbnail.py:198 +msgid "Image is corrupted or truncated" +msgstr "Slika je poškodovana ali okrnjena" + +#: zerver/lib/typed_endpoint.py:317 zerver/lib/typed_endpoint.py:318 +#: zerver/lib/validator.py:172 +#, python-brace-format +msgid "{var_name} is not a boolean" +msgstr "{var_name} ni logična vrednost" + +#: zerver/lib/typed_endpoint.py:319 zerver/lib/typed_endpoint.py:320 +#: zerver/lib/validator.py:124 zerver/lib/validator.py:126 +#, python-brace-format +msgid "{var_name} is not a date" +msgstr "{var_name} ni datum" + +#: zerver/lib/typed_endpoint.py:321 zerver/lib/validator.py:236 +#: zerver/lib/validator.py:610 +#, python-brace-format +msgid "{var_name} is not a dict" +msgstr "{var_name} ni slovar" + +#: zerver/lib/typed_endpoint.py:322 zerver/lib/typed_endpoint.py:334 +#: zerver/lib/validator.py:71 zerver/lib/validator.py:145 +#: zerver/views/realm.py:90 +#, python-brace-format +msgid "Invalid {var_name}" +msgstr "Neveljaven {var_name}" + +#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:338 +#, python-brace-format +msgid "Argument \"{argument}\" at {var_name} is unexpected" +msgstr "Argument \"{argument}\" pri {var_name} je nepričakovan" + +#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:325 +#: zerver/lib/validator.py:166 +#, python-brace-format +msgid "{var_name} is not a float" +msgstr "{var_name} ni decimalno število" + +#: zerver/lib/typed_endpoint.py:326 zerver/lib/typed_endpoint.py:327 +#: zerver/lib/validator.py:156 +#, python-brace-format +msgid "{var_name} is too small" +msgstr "{var_name} je premajhen" + +#: zerver/lib/typed_endpoint.py:328 zerver/lib/typed_endpoint.py:329 +#: zerver/lib/validator.py:132 +#, python-brace-format +msgid "{var_name} is not an integer" +msgstr "{var_name} ni celo število" + +#: zerver/lib/typed_endpoint.py:330 zerver/lib/typed_endpoint.py:331 +#, python-brace-format +msgid "{var_name} is not valid JSON" +msgstr "{var_name} ni veljaven JSON" + +#: zerver/lib/typed_endpoint.py:332 zerver/lib/validator.py:158 +#, python-brace-format +msgid "{var_name} is too large" +msgstr "{var_name} je prevelik" + +#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:191 +#: zerver/lib/validator.py:607 +#, python-brace-format +msgid "{var_name} is not a list" +msgstr "{var_name} ni seznam" + +#: zerver/lib/typed_endpoint.py:335 zerver/lib/validator.py:86 +#, python-brace-format +msgid "{var_name} is too long (limit: {max_length} characters)" +msgstr "{var_name} je predolg (omejitev: {max_length} znakov)" + +#: zerver/lib/typed_endpoint.py:336 +#, python-brace-format +msgid "{var_name} is too short." +msgstr "{var_name} je prekratek." + +#: zerver/lib/typed_endpoint.py:337 zerver/lib/validator.py:56 +#: zerver/lib/validator.py:118 +#, python-brace-format +msgid "{var_name} is not a string" +msgstr "{var_name} ni niz" + +#: zerver/lib/typed_endpoint.py:339 +#, python-brace-format +msgid "{var_name} has invalid format" +msgstr "{var_name} ima neveljavno obliko" + +#: zerver/lib/typed_endpoint.py:340 +#, python-brace-format +msgid "{var_name} is not length {length}" +msgstr "{var_name} ni dolžine {length}" + +#: zerver/lib/typed_endpoint.py:374 +#, python-brace-format +msgid "{var_name} cannot be blank" +msgstr "{var_name} ne sme biti prazen" + +#: zerver/lib/typed_endpoint.py:377 zerver/lib/typed_endpoint.py:380 +#, python-brace-format +msgid "Invalid {var_name}: {msg}" +msgstr "Neveljaven {var_name}: {msg}" + +#: zerver/lib/typed_endpoint.py:383 +#, python-brace-format +msgid "{var_name} field is missing: {msg}" +msgstr "Polje {var_name} manjka: {msg}" + +#: zerver/lib/typed_endpoint.py:503 zerver/webhooks/ifttt/view.py:37 +#: zerver/webhooks/slack/view.py:223 zerver/webhooks/slack_incoming/view.py:61 +msgid "Malformed payload" +msgstr "Napačno oblikovana koristna vsebina" + +#: zerver/lib/typed_endpoint_validators.py:31 +#: zerver/lib/typed_endpoint_validators.py:37 +msgid "Not in the list of possible values" +msgstr "Ni na seznamu možnih vrednosti" + +#: zerver/lib/typed_endpoint_validators.py:55 +msgid "Not a URL" +msgstr "Ni URL" + +#: zerver/lib/typed_endpoint_validators.py:76 +msgid "Not a recognized time zone" +msgstr "Ni prepoznan časovni pas" + +#: zerver/lib/typed_endpoint_validators.py:106 +#, python-brace-format +msgid "{var_name} is not a valid hex color code" +msgstr "{var_name} ni veljavna šestnajstiška barvna koda" + +#: zerver/lib/upload/__init__.py:45 +msgid "Upload would exceed your organization's upload quota." +msgstr "Nalaganje bi preseglo kvoto nalaganja vaše organizacije." + +#: zerver/lib/upload/__init__.py:394 zerver/lib/upload/__init__.py:396 +msgid "Image size exceeds limit" +msgstr "Velikost slike presega omejitev" + +#: zerver/lib/user_groups.py:100 zerver/lib/user_groups.py:129 +msgid "User group is deactivated." +msgstr "Uporabniška skupina je deaktivirana." + +#: zerver/lib/user_groups.py:132 +msgid "Invalid user group" +msgstr "Neveljavna uporabniška skupina" + +#: zerver/lib/user_groups.py:137 +msgid "Invalid system group name." +msgstr "Neveljavno ime sistemske skupine." + +#: zerver/lib/user_groups.py:347 zerver/lib/user_groups.py:443 +#, python-brace-format +msgid "Invalid user group ID: {group_id}" +msgstr "Neveljaven ID uporabniške skupine: {group_id}" + +#: zerver/lib/user_groups.py:378 +#, python-brace-format +msgid "'{setting_name}' setting cannot be set to 'role:internet' group." +msgstr "Nastavitve '{setting_name}' ni mogoče nastaviti na skupino 'role:internet'." + +#: zerver/lib/user_groups.py:388 +#, python-brace-format +msgid "'{setting_name}' setting cannot be set to 'role:nobody' group." +msgstr "Nastavitve '{setting_name}' ni mogoče nastaviti na skupino 'role:nobody'." + +#: zerver/lib/user_groups.py:398 +#, python-brace-format +msgid "'{setting_name}' setting cannot be set to 'role:everyone' group." +msgstr "Nastavitve '{setting_name}' ni mogoče nastaviti na skupino 'role:everyone'." + +#: zerver/lib/user_groups.py:408 +#, python-brace-format +msgid "'{setting_name}' setting cannot be set to '{group_name}' group." +msgstr "Nastavitve '{setting_name}' ni mogoče nastaviti na skupino '{group_name}'." + +#: zerver/lib/user_groups.py:517 +msgid "User group name can't be empty!" +msgstr "Ime uporabniške skupine ne sme biti prazno!" + +#: zerver/lib/user_groups.py:521 +#, python-brace-format +msgid "User group name cannot exceed {max_length} characters." +msgstr "Ime uporabniške skupine ne sme presegati {max_length} znakov." + +#: zerver/lib/user_groups.py:529 +#, python-brace-format +msgid "User group name cannot start with '{prefix}'." +msgstr "Ime uporabniške skupine se ne more začeti z '{prefix}'." + +#: zerver/lib/users.py:58 +msgid "Name too long!" +msgstr "Ime je predolgo!" + +#: zerver/lib/users.py:60 +msgid "Name too short!" +msgstr "Ime je prekratko!" + +#: zerver/lib/users.py:64 +msgid "Invalid characters in name!" +msgstr "Neveljavni znaki v imenu!" + +#: zerver/lib/users.py:70 +msgid "Invalid format!" +msgstr "Neveljavna oblika!" + +#: zerver/lib/users.py:89 +msgid "Unique names required in this organization." +msgstr "V tej organizaciji so zahtevana edinstvena imena." + +#: zerver/lib/users.py:111 +msgid "Name is already in use." +msgstr "Ime je že v uporabi." + +#: zerver/lib/users.py:117 zerver/views/users.py:591 zerver/views/users.py:604 +#: zerver/views/users.py:793 +msgid "Bad name or username" +msgstr "Napačno ime ali uporabniško ime" + +#: zerver/lib/users.py:137 +#, python-brace-format +msgid "Invalid integration '{integration_name}'." +msgstr "Neveljavna integracija '{integration_name}'." + +#: zerver/lib/users.py:143 +#, python-brace-format +msgid "Missing configuration parameters: {keys}" +msgstr "Manjkajoči konfiguracijski parametri: {keys}" + +#: zerver/lib/users.py:153 +#, python-brace-format +msgid "Invalid {key} value {value} ({error})" +msgstr "Neveljavna vrednost {key} {value} ({error})" + +#: zerver/lib/users.py:171 +msgid "Invalid configuration data!" +msgstr "Neveljavni konfiguracijski podatki!" + +#: zerver/lib/users.py:207 +msgid "Invalid bot type" +msgstr "Neveljavna vrsta bota" + +#: zerver/lib/users.py:212 +msgid "Invalid interface type" +msgstr "Neveljavna vrsta vmesnika" + +#: zerver/lib/users.py:252 +#, python-brace-format +msgid "Invalid user ID: {user_id}" +msgstr "Neveljaven ID uporabnika: {user_id}" + +#: zerver/lib/users.py:261 zerver/lib/users.py:263 +msgid "No such bot" +msgstr "Takšen bot ne obstaja" + +#: zerver/lib/users.py:287 zerver/lib/users.py:318 zerver/lib/users.py:335 +#: zerver/lib/users.py:414 zerver/lib/users.py:440 zerver/lib/users.py:462 +#: zerver/views/presence.py:41 +msgid "No such user" +msgstr "Takšen uporabnik ne obstaja" + +#: zerver/lib/users.py:289 +msgid "User is deactivated" +msgstr "Uporabnik je deaktiviran" + +#: zerver/lib/validator.py:63 +#, python-brace-format +msgid "{item} cannot be blank." +msgstr "{item} ne sme biti prazen." + +#: zerver/lib/validator.py:101 +#, python-brace-format +msgid "{var_name} has incorrect length {length}; should be {target_length}" +msgstr "{var_name} ima napačno dolžino {length}; morala bi biti {target_length}" + +#: zerver/lib/validator.py:195 +#, python-brace-format +msgid "{container} should have exactly {length} items" +msgstr "{container} bi moral imeti natanko {length} elementov" + +#: zerver/lib/validator.py:244 +#, python-brace-format +msgid "{key_name} key is missing from {var_name}" +msgstr "Ključ {key_name} manjka v {var_name}" + +#: zerver/lib/validator.py:269 +#, python-brace-format +msgid "Unexpected arguments: {keys}" +msgstr "Nepričakovani argumenti: {keys}" + +#: zerver/lib/validator.py:302 zerver/views/realm.py:80 +#, python-brace-format +msgid "{var_name} is not an allowed_type" +msgstr "{var_name} ni dovoljena vrsta" + +#: zerver/lib/validator.py:311 +#, python-brace-format +msgid "{variable} != {expected_value} ({value} is wrong)" +msgstr "{variable} != {expected_value} ({value} je napačna)" + +#: zerver/lib/validator.py:338 zerver/lib/validator.py:352 +#, python-brace-format +msgid "{var_name} is not a URL" +msgstr "{var_name} ni URL" + +#: zerver/lib/validator.py:361 +#, python-format +msgid "URL pattern must contain '%(username)s'." +msgstr "Vzorec URL mora vsebovati '%(username)s'." + +#: zerver/lib/validator.py:385 +#, python-brace-format +msgid "'{item}' cannot be blank." +msgstr "'{item}' ne sme biti prazen." + +#: zerver/lib/validator.py:394 +msgid "Field must not have duplicate choices." +msgstr "Polje ne sme imeti podvojenih izbir." + +#: zerver/lib/validator.py:407 +#, python-brace-format +msgid "'{value}' is not a valid choice for '{field_name}'." +msgstr "'{value}' ni veljavna izbira za '{field_name}'." + +#: zerver/lib/validator.py:559 +#, python-brace-format +msgid "{var_name} is not a string or an integer list" +msgstr "{var_name} ni niz ali seznam celih števil" + +#: zerver/lib/validator.py:569 +#, python-brace-format +msgid "{var_name} is not a string or integer" +msgstr "{var_name} ni niz ali celo število" + +#: zerver/lib/validator.py:598 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "{var_name} nima dolžine" + +#: zerver/lib/validator.py:658 zerver/lib/validator.py:680 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "{var_name} manjka" + +#: zerver/lib/webhooks/common.py:88 +#, python-brace-format +msgid "Missing the HTTP event header '{header}'" +msgstr "Manjka glava dogodka HTTP '{header}'" + +#: zerver/lib/webhooks/common.py:250 +#, python-brace-format +msgid "The {webhook} webhook expects time in milliseconds." +msgstr "Spletni kavelj {webhook} pričakuje čas v milisekundah." + +#: zerver/lib/zcommand.py:24 +msgid "There should be a leading slash in the zcommand." +msgstr "V zcommandu bi morala biti vodilna poševnica." + +#: zerver/lib/zcommand.py:73 +#, python-brace-format +msgid "No such command: {command}" +msgstr "Takšnega ukaza ni: {command}" + +#: zerver/lib/zulip_update_announcements.py:542 +msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." +msgstr "`zulip_update_announcements_stream` je nepričakovano deaktiviran." + +#: zerver/middleware.py:464 +#, python-brace-format +msgid "CSRF error: {reason}" +msgstr "Napaka CSRF: {reason}" + +#: zerver/middleware.py:638 +#, python-brace-format +msgid "Reverse proxy misconfiguration: {proxy_reason}" +msgstr "Napačna konfiguracija povratnega posrednika: {proxy_reason}" + +#: zerver/models/custom_profile_fields.py:45 +#, python-brace-format +msgid "Invalid user IDs: {invalid_ids}" +msgstr "Neveljavni ID-ji uporabnikov: {invalid_ids}" + +#: zerver/models/custom_profile_fields.py:53 +#, python-brace-format +msgid "User with ID {user_id} is deactivated" +msgstr "Uporabnik z ID-jem {user_id} je deaktiviran" + +#: zerver/models/custom_profile_fields.py:57 +#, python-brace-format +msgid "User with ID {user_id} is a bot" +msgstr "Uporabnik z ID-jem {user_id} je bot" + +#: zerver/models/custom_profile_fields.py:101 +msgid "List of options" +msgstr "Seznam možnosti" + +#: zerver/models/custom_profile_fields.py:116 +msgid "Text (short)" +msgstr "Besedilo (kratko)" + +#: zerver/models/custom_profile_fields.py:117 +msgid "Text (long)" +msgstr "Besedilo (dolgo)" + +#: zerver/models/custom_profile_fields.py:118 +msgid "Date" +msgstr "Datum" + +#: zerver/models/custom_profile_fields.py:119 +msgid "Link" +msgstr "Povezava" + +#: zerver/models/custom_profile_fields.py:122 +msgid "External account" +msgstr "Zunanji račun" + +#: zerver/models/custom_profile_fields.py:127 +msgid "Pronouns" +msgstr "Zaimki" + +#: zerver/models/groups.py:22 zerver/models/users.py:294 +msgid "Nobody" +msgstr "Nihče" + +#: zerver/models/groups.py:26 +msgid "Full members" +msgstr "Polni člani" + +#: zerver/models/groups.py:27 +msgid "Members" +msgstr "Člani" + +#: zerver/models/groups.py:29 +msgid "Everyone on the internet" +msgstr "Vsi na internetu" + +#: zerver/models/linkifiers.py:32 zerver/models/linkifiers.py:35 +#, python-brace-format +msgid "Bad regular expression: {regex}" +msgstr "Slab regularen izraz: {regex}" + +#: zerver/models/linkifiers.py:37 +msgid "Unknown regular expression error" +msgstr "Neznana napaka regularnega izraza" + +#: zerver/models/linkifiers.py:45 +msgid "Invalid URL template." +msgstr "Neveljavna predloga URL." + +#: zerver/models/linkifiers.py:94 +#, python-format +msgid "Group %(name)r in URL template is not present in linkifier pattern." +msgstr "Skupina %(name)r v predlogi URL ni prisotna v vzorcu povezovalnika." + +#: zerver/models/linkifiers.py:106 +#, python-format +msgid "Group %(name)r in linkifier pattern is not present in URL template." +msgstr "Skupina %(name)r v vzorcu povezovalnika ni prisotna v predlogi URL." + +#: zerver/models/messages.py:369 +msgid "Unicode emoji" +msgstr "Unicode emoji" + +#: zerver/models/messages.py:370 +msgid "Custom emoji" +msgstr "Emoji po meri" + +#: zerver/models/messages.py:371 +msgid "Zulip extra emoji" +msgstr "Dodatni Zulip emoji" + +#: zerver/models/realm_emoji.py:42 +msgid "Invalid characters in emoji name" +msgstr "Neveljavni znaki v imenu emojija" + +#: zerver/models/realm_playgrounds.py:36 zerver/views/realm_playgrounds.py:27 +msgid "Invalid characters in pygments language" +msgstr "Neveljavni znaki v jeziku pygments" + +#: zerver/models/realm_playgrounds.py:68 +msgid "Missing the required variable \"code\" in the URL template" +msgstr "Manjkajoča zahtevana spremenljivka \"code\" v predlogi URL" + +#: zerver/models/realm_playgrounds.py:73 +msgid "\"code\" should be the only variable present in the URL template" +msgstr "\"code\" bi morala biti edina spremenljivka v predlogi URL" + +#: zerver/models/realms.py:419 +msgid "sandbox" +msgstr "peskovnik" + +#: zerver/models/realms.py:420 +msgid "general" +msgstr "splošno" + +#: zerver/models/realms.py:421 +msgid "channel events" +msgstr "dogodki kanala" + +#: zerver/models/realms.py:444 +msgid "Zulip updates" +msgstr "Posodobitve Zulip" + +#: zerver/models/realms.py:570 +msgid "Available on Zulip Cloud Standard. Upgrade to access." +msgstr "Na voljo v Zulip Cloud Standard. Nadgradite za dostop." + +#: zerver/models/realms.py:571 +msgid "Available on Zulip Cloud Plus. Upgrade to access." +msgstr "Na voljo v Zulip Cloud Plus. Nadgradite za dostop." + +#: zerver/models/realms.py:631 +msgid "GIPHY integration disabled" +msgstr "Integracija GIPHY onemogočena" + +#: zerver/models/realms.py:636 +msgid "Allow GIFs rated Y (Very young audience)" +msgstr "Dovoli GIF-e z oceno Y (Zelo mlado občinstvo)" + +#: zerver/models/realms.py:640 +msgid "Allow GIFs rated G (General audience)" +msgstr "Dovoli GIF-e z oceno G (Splošno občinstvo)" + +#: zerver/models/realms.py:644 +msgid "Allow GIFs rated PG (Parental guidance)" +msgstr "Dovoli GIF-e z oceno PG (Starševski nadzor)" + +#: zerver/models/realms.py:648 +msgid "Allow GIFs rated PG-13 (Parental guidance - under 13)" +msgstr "Dovoli GIF-e z oceno PG-13 (Starševski nadzor - mlajši od 13 let)" + +#: zerver/models/realms.py:652 +msgid "Allow GIFs rated R (Restricted)" +msgstr "Dovoli GIF-e z oceno R (Omejeno)" + +#: zerver/models/streams.py:45 +msgid "Web-public" +msgstr "Spletno-javno" + +#: zerver/models/streams.py:51 +msgid "Public" +msgstr "Javno" + +#: zerver/models/streams.py:57 +msgid "Private, shared history" +msgstr "Zasebno, deljena zgodovina" + +#: zerver/models/streams.py:63 +msgid "Private, protected history" +msgstr "Zasebno, zaščitena zgodovina" + +#: zerver/models/streams.py:71 +msgid "Public, protected history" +msgstr "Javno, zaščitena zgodovina" + +#: zerver/models/users.py:290 +msgid "Admins, moderators, members and guests" +msgstr "Skrbniki, moderatorji, člani in gostje" + +#: zerver/models/users.py:291 +msgid "Admins, moderators and members" +msgstr "Skrbniki, moderatorji in člani" + +#: zerver/models/users.py:292 +msgid "Admins and moderators" +msgstr "Skrbniki in moderatorji" + +#: zerver/models/users.py:293 +msgid "Admins only" +msgstr "Samo skrbniki" + +#: zerver/models/users.py:469 +msgid "Unknown user" +msgstr "Neznan uporabnik" + +#: zerver/models/users.py:635 +msgid "Organization owner" +msgstr "Lastnik organizacije" + +#: zerver/models/users.py:636 +msgid "Organization administrator" +msgstr "Skrbnik organizacije" + +#: zerver/models/users.py:637 +msgid "Moderator" +msgstr "Moderator" + +#: zerver/models/users.py:638 +msgid "Member" +msgstr "Član" + +#: zerver/models/users.py:639 +msgid "Guest" +msgstr "Gost" + +#: zerver/signals.py:101 +msgid "Unknown IP address" +msgstr "Neznan IP naslov" + +#: zerver/signals.py:102 +msgid "an unknown operating system" +msgstr "neznan operacijski sistem" + +#: zerver/signals.py:103 +msgid "An unknown browser" +msgstr "Neznan brskalnik" + +#: zerver/tornado/event_queue.py:735 +msgid "Missing 'queue_id' argument" +msgstr "Manjkajoč argument 'queue_id'" + +#: zerver/tornado/event_queue.py:738 +msgid "Missing 'last_event_id' argument" +msgstr "Manjkajoč argument 'last_event_id'" + +#: zerver/tornado/event_queue.py:745 +#, python-brace-format +msgid "An event newer than {event_id} has already been pruned!" +msgstr "Dogodek, novejši od {event_id}, je bil že očiščen!" + +#: zerver/tornado/event_queue.py:755 +#, python-brace-format +msgid "Event {event_id} was not in this queue" +msgstr "Dogodek {event_id} ni bil v tej čakalni vrsti" + +#: zerver/tornado/exceptions.py:17 +#, python-brace-format +msgid "Bad event queue ID: {queue_id}" +msgstr "Slab ID čakalne vrste dogodkov: {queue_id}" + +#: zerver/views/auth.py:579 +msgid "JWT authentication is not enabled for this organization" +msgstr "Avtentikacija JWT ni omogočena za to organizacijo" + +#: zerver/views/auth.py:582 +msgid "No JSON web token passed in request" +msgstr "V zahtevi ni bil posredovan noben spletni žeton JSON" + +#: zerver/views/auth.py:588 +msgid "Bad JSON web token" +msgstr "Slab spletni žeton JSON" + +#: zerver/views/auth.py:592 +msgid "No email specified in JSON web token claims" +msgstr "V zahtevkih spletnega žetona JSON ni navedene e-pošte" + +#: zerver/views/auth.py:1146 +msgid "Subdomain required" +msgstr "Zahtevana je poddomena" + +#: zerver/views/auth.py:1210 +msgid "Password is incorrect." +msgstr "Geslo je napačno." + +#: zerver/views/compatibility.py:18 +msgid "User-Agent header missing from request" +msgstr "Glava User-Agent manjka v zahtevi" + +#: zerver/views/custom_profile_fields.py:44 +msgid "Label cannot be blank." +msgstr "Oznaka ne sme biti prazna." + +#: zerver/views/custom_profile_fields.py:58 +msgid "Field must have at least one choice." +msgstr "Polje mora imeti vsaj eno izbiro." + +#: zerver/views/custom_profile_fields.py:76 +msgid "Field type not supported for display in profile summary." +msgstr "Vrsta polja ni podprta za prikaz v povzetku profila." + +#: zerver/views/custom_profile_fields.py:105 +msgid "Invalid field type." +msgstr "Neveljavna vrsta polja." + +#: zerver/views/custom_profile_fields.py:186 +#: zerver/views/custom_profile_fields.py:255 +msgid "Only 2 custom profile fields can be displayed in the profile summary." +msgstr "V povzetku profila sta lahko prikazani samo 2 polji profila po meri." + +#: zerver/views/custom_profile_fields.py:215 +#: zerver/views/custom_profile_fields.py:286 +msgid "A field with that label already exists." +msgstr "Polje s to oznako že obstaja." + +#: zerver/views/custom_profile_fields.py:271 +msgid "Default custom field cannot be updated." +msgstr "Privzetega polja po meri ni mogoče posodobiti." + +#: zerver/views/development/dev_login.py:102 +msgid "Endpoint not available in production." +msgstr "Končna točka ni na voljo v produkciji." + +#: zerver/views/development/dev_login.py:104 +msgid "DevAuthBackend not enabled." +msgstr "DevAuthBackend ni omogočen." + +#: zerver/views/events_register.py:85 zerver/views/events_register.py:89 +#, python-brace-format +msgid "Invalid '{key}' parameter for anonymous request" +msgstr "Neveljaven parameter '{key}' za anonimno zahtevo" + +#: zerver/views/health.py:18 +msgid "Database is empty" +msgstr "Podatkovna zbirka je prazna" + +#: zerver/views/health.py:22 +msgid "Cannot query postgresql" +msgstr "Ni mogoče poizvedovati po postgresql" + +#: zerver/views/health.py:29 +msgid "Cannot connect to rabbitmq" +msgstr "Ni mogoče vzpostaviti povezave z rabbitmq" + +#: zerver/views/health.py:35 +msgid "Cannot query rabbitmq" +msgstr "Ni mogoče poizvedovati po rabbitmq" + +#: zerver/views/health.py:42 +msgid "Cannot query redis" +msgstr "Ni mogoče poizvedovati po redis" + +#: zerver/views/health.py:52 +msgid "Cannot write to memcached" +msgstr "Ni mogoče pisati v memcached" + +#: zerver/views/health.py:57 +msgid "Cannot query memcached" +msgstr "Ni mogoče poizvedovati po memcached" + +#: zerver/views/invite.py:53 zerver/views/invite.py:58 +#: zerver/views/invite.py:69 zerver/views/invite.py:72 +msgid "No such invitation" +msgstr "Takšno povabilo ne obstaja" + +#: zerver/views/invite.py:78 +msgid "Invitation has already been revoked" +msgstr "Povabilo je bilo že preklicano" + +#: zerver/views/invite.py:90 +#, python-brace-format +msgid "Invalid channel ID {channel_id}. No invites were sent." +msgstr "Neveljavna ID kanala {channel_id}. Povabila niso bila poslana." + +#: zerver/views/invite.py:104 +msgid "You do not have permission to subscribe other users to channels." +msgstr "Nimate dovoljenja za naročanje drugih uporabnikov na kanale." + +#: zerver/views/invite.py:156 +msgid "You must specify at least one email address." +msgstr "Navesti morate vsaj en e-poštni naslov." + +#: zerver/views/invite.py:177 +msgid "" +"Some of those addresses are already using Zulip, so we didn't send them an " +"invitation. We did send invitations to everyone else!" +msgstr "Ker nekateri izmed teh naslovov že uporabljajo Zulip, jim povabila nismo poslali. Povabila smo poslali vsem ostalim!" + +#: zerver/views/message_edit.py:121 +msgid "Message edit history is disabled in this organization" +msgstr "Zgodovina urejanja sporočil je v tej organizaciji onemogočena" + +#: zerver/views/message_edit.py:181 zerver/views/message_edit.py:184 +msgid "You don't have permission to delete this message" +msgstr "Nimate dovoljenja za brisanje tega sporočila" + +#: zerver/views/message_edit.py:192 +msgid "The time limit for deleting this message has passed" +msgstr "Časovna omejitev za brisanje tega sporočila je potekla" + +#: zerver/views/message_edit.py:213 +msgid "Message already deleted" +msgstr "Sporočilo je že izbrisano" + +#: zerver/views/message_fetch.py:158 +#, python-brace-format +msgid "Too many messages requested (maximum {max_messages})." +msgstr "Zahtevanih je preveč sporočil (največ {max_messages})." + +#: zerver/views/message_fetch.py:163 zerver/views/message_flags.py:94 +msgid "The anchor can only be excluded at an end of the range" +msgstr "Sidro je lahko izključeno samo na koncu obsega" + +#: zerver/views/message_flags.py:184 +#, python-brace-format +msgid "No such topic '{topic}'" +msgstr "Takšne teme ni '{topic}'" + +#: zerver/views/message_send.py:215 +msgid "Missing sender" +msgstr "Manjkajoč pošiljatelj" + +#: zerver/views/message_send.py:222 +msgid "Mirroring not allowed with recipient user IDs" +msgstr "Zrcaljenje ni dovoljeno z ID-ji prejemnikov" + +#: zerver/views/message_send.py:234 zerver/views/message_send.py:241 +msgid "Invalid mirrored message" +msgstr "Neveljavno zrcaljeno sporočilo" + +#: zerver/views/message_send.py:237 +msgid "Zephyr mirroring is not allowed in this organization" +msgstr "Zrcaljenje Zephyr v tej organizaciji ni dovoljeno" + +#: zerver/views/message_summary.py:28 +msgid "AI features are not enabled on this server." +msgstr "Funkcije umetne inteligence na tem strežniku niso omogočene." + +#: zerver/views/message_summary.py:38 +msgid "Reached monthly limit for AI credits." +msgstr "Dosežena je mesečna omejitev za kredite AI." + +#: zerver/views/message_summary.py:42 +msgid "No messages in conversation to summarize" +msgstr "V pogovoru ni sporočil za povzetek" + +#: zerver/views/muted_users.py:16 +msgid "Cannot mute self" +msgstr "Ni mogoče utišati samega sebe" + +#: zerver/views/muted_users.py:34 +msgid "User already muted" +msgstr "Uporabnik je že utišan" + +#: zerver/views/muted_users.py:48 +msgid "User is not muted" +msgstr "Uporabnik ni utišan" + +#: zerver/views/onboarding_steps.py:32 +#, python-brace-format +msgid "Unknown onboarding_step: {onboarding_step}" +msgstr "Neznan korak uvajanja: {onboarding_step}" + +#: zerver/views/onboarding_steps.py:41 +#, python-brace-format +msgid "" +"\n" +"You asked to watch the [Welcome to Zulip video]({navigation_tour_video_url}) later. Is this a good time?\n" +msgstr "\nProsili ste, da si [video Dobrodošli v Zulip]({navigation_tour_video_url}) ogledate kasneje. Je zdaj primeren čas?\n" + +#: zerver/views/presence.py:48 +msgid "Presence is not supported for bot users." +msgstr "Prisotnost ni podprta za uporabnike botov." + +#: zerver/views/presence.py:58 +#, python-brace-format +msgid "No presence data for {user_id_or_email}" +msgstr "Ni podatkov o prisotnosti za {user_id_or_email}" + +#: zerver/views/presence.py:101 +msgid "Client did not pass any new values." +msgstr "Odjemalec ni posredoval nobenih novih vrednosti." + +#: zerver/views/presence.py:124 +msgid "" +"Client must pass emoji_name if they pass either emoji_code or reaction_type." +msgstr "Odjemalec mora posredovati emoji_name, če posreduje emoji_code ali reaction_type." + +#: zerver/views/presence.py:170 +#, python-brace-format +msgid "Invalid status: {status}" +msgstr "Neveljavno stanje: {status}" + +#: zerver/views/push_notifications.py:43 +msgid "Empty or invalid length token" +msgstr "Prazen žeton ali žeton z neveljavno dolžino" + +#: zerver/views/push_notifications.py:49 +msgid "Invalid APNS token" +msgstr "Neveljaven žeton APNS" + +#: zerver/views/push_notifications.py:130 +msgid "Server doesn't use the push notification service" +msgstr "Strežnik ne uporablja storitve potisnih obvestil" + +#: zerver/views/push_notifications.py:162 +#, python-brace-format +msgid "Error returned by the bouncer: {result}" +msgstr "Napaka, ki jo je vrnil strežnik za potisna obvestila: {result}" + +#: zerver/views/push_notifications.py:246 +msgid "Verification secret not prepared" +msgstr "Skrivnost preverjanja ni pripravljena" + +#: zerver/views/reactions.py:48 +msgid "" +"At least one of the following arguments must be present: emoji_name, " +"emoji_code" +msgstr "Prisoten mora biti vsaj eden od naslednjih argumentov: emoji_name, emoji_code" + +#: zerver/views/read_receipts.py:23 +msgid "Read receipts are disabled in this organization." +msgstr "Potrdila o prebranem so v tej organizaciji onemogočena." + +#: zerver/views/realm.py:201 +#, python-brace-format +msgid "Invalid language '{language}'" +msgstr "Neveljaven jezik '{language}'" + +#: zerver/views/realm.py:208 +msgid "At least one authentication method must be enabled." +msgstr "Omogočena mora biti vsaj ena metoda avtentikacije." + +#: zerver/views/realm.py:214 +#, python-brace-format +msgid "Invalid video_chat_provider {video_chat_provider}" +msgstr "Neveljaven video_chat_provider {video_chat_provider}" + +#: zerver/views/realm.py:222 +#, python-brace-format +msgid "Invalid giphy_rating {giphy_rating}" +msgstr "Neveljavna giphy_rating {giphy_rating}" + +#: zerver/views/realm.py:500 +msgid "Must be a demo organization." +msgstr "Mora biti predstavitvena organizacija." + +#: zerver/views/realm.py:528 +#, python-brace-format +msgid "" +"Data deletion time must be at most {max_allowed_days} days in the future." +msgstr "Čas brisanja podatkov mora biti največ {max_allowed_days} dni v prihodnosti." + +#: zerver/views/realm.py:539 +#, python-brace-format +msgid "" +"Data deletion time must be at least {min_allowed_days} days in the future." +msgstr "Čas brisanja podatkov mora biti vsaj {min_allowed_days} dni v prihodnosti." + +#: zerver/views/realm_domains.py:38 +#, python-brace-format +msgid "Invalid domain: {error}" +msgstr "Neveljavna domena: {error}" + +#: zerver/views/realm_domains.py:41 +#, python-brace-format +msgid "The domain {domain} is already a part of your organization." +msgstr "Domena {domain} je že del vaše organizacije." + +#: zerver/views/realm_domains.py:62 zerver/views/realm_domains.py:75 +#, python-brace-format +msgid "No entry found for domain {domain}." +msgstr "Ni bil najden noben vnos za domeno {domain}." + +#: zerver/views/realm_emoji.py:42 +msgid "You must upload exactly one file." +msgstr "Naložiti morate natanko eno datoteko." + +#: zerver/views/realm_emoji.py:44 +msgid "Only administrators can override default emoji." +msgstr "Samo skrbniki lahko preglasijo privzete emojije." + +#: zerver/views/realm_emoji.py:50 zerver/views/realm_icon.py:27 +#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:411 +#, python-brace-format +msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" +msgstr "Naložena datoteka je večja od dovoljene omejitve {max_size} MiB" + +#: zerver/views/realm_export.py:58 +msgid "Exceeded rate limit." +msgstr "Presežena omejitev hitrosti." + +#: zerver/views/realm_export.py:80 +#, python-brace-format +msgid "Please request a manual export from {email}." +msgstr "Prosimo, zahtevajte ročni izvoz od {email}." + +#: zerver/views/realm_export.py:118 +msgid "Invalid data export ID" +msgstr "Neveljaven ID izvoza podatkov" + +#: zerver/views/realm_export.py:121 +msgid "Export already deleted" +msgstr "Izvoz je že izbrisan" + +#: zerver/views/realm_export.py:123 +msgid "Export failed, nothing to delete" +msgstr "Izvoz ni uspel, ničesar ni za izbrisati" + +#: zerver/views/realm_export.py:125 +msgid "Export still in progress" +msgstr "Izvoz še vedno poteka" + +#: zerver/views/realm_icon.py:20 +msgid "You must upload exactly one icon." +msgstr "Naložiti morate natanko eno ikono." + +#: zerver/views/realm_linkifiers.py:54 zerver/views/realm_linkifiers.py:78 +msgid "Linkifier not found." +msgstr "Povezovalnik ni bil najden." + +#: zerver/views/realm_logo.py:27 +msgid "You must upload exactly one logo." +msgstr "Naložiti morate natanko en logotip." + +#: zerver/views/realm_playgrounds.py:35 +msgid "Invalid playground" +msgstr "Neveljavno igrišče" + +#: zerver/views/scheduled_messages.py:75 +msgid "Recipient required when updating type of scheduled message." +msgstr "Prejemnik je obvezen pri posodabljanju vrste načrtovanega sporočila." + +#: zerver/views/scheduled_messages.py:86 +msgid "Topic required when updating scheduled message type to channel." +msgstr "Tema je obvezna pri posodabljanju vrste načrtovanega sporočila v kanal." + +#: zerver/views/sentry.py:38 +msgid "Invalid request format" +msgstr "Neveljavna oblika zahteve" + +#: zerver/views/sentry.py:41 +msgid "Invalid DSN" +msgstr "Neveljaven DSN" + +#: zerver/views/streams.py:164 +msgid "Private channels cannot be made default." +msgstr "Zasebnih kanalov ni mogoče narediti privzetih." + +#: zerver/views/streams.py:198 +msgid "You must pass \"new_description\" or \"new_group_name\"." +msgstr "Posredovati morate \"new_description\" ali \"new_group_name\"." + +#: zerver/views/streams.py:229 +msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." +msgstr "Neveljavna vrednost za \"op\". Določite eno izmed \"add\" ali \"remove\"." + +#: zerver/views/streams.py:317 zerver/views/streams.py:321 +#: zerver/views/streams.py:329 +msgid "Invalid parameters" +msgstr "Neveljavni parametri" + +#: zerver/views/streams.py:345 zerver/views/streams.py:437 +msgid "Channel content access is required." +msgstr "Zahtevan je dostop do vsebine kanala." + +#: zerver/views/streams.py:399 +msgid "Channel already has that name." +msgstr "Kanal že ima to ime." + +#: zerver/views/streams.py:498 zerver/views/user_groups.py:487 +msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." +msgstr "Ni nič za storiti. Določite vsaj eno izmed \"add\" ali \"delete\"." + +#: zerver/views/streams.py:575 +#, python-brace-format +msgid "{user_full_name} subscribed you to the channel {channel_name}." +msgstr "{user_full_name} vas je naročil na kanal {channel_name}." + +#: zerver/views/streams.py:581 +#, python-brace-format +msgid "{user_full_name} subscribed you to the following channels:" +msgstr "{user_full_name} vas je naročil na naslednje kanale:" + +#: zerver/views/streams.py:717 +#, python-brace-format +msgid "Unable to access channel ({channel_name})." +msgstr "Ni mogoče dostopati do kanala ({channel_name})." + +#: zerver/views/streams.py:733 +msgid "You can only invite other Zephyr mirroring users to private channels." +msgstr "V zasebne kanale lahko povabite samo druge uporabnike zrcaljenja Zephyr." + +#: zerver/views/streams.py:851 +#, python-brace-format +msgid "{user_name} created the following channels: {new_channels}." +msgstr "{user_name} je ustvaril naslednje kanale: {new_channels}." + +#: zerver/views/streams.py:853 +#, python-brace-format +msgid "{user_name} created a new channel {new_channels}." +msgstr "{user_name} je ustvaril nov kanal {new_channels}." + +#: zerver/views/streams.py:854 +msgid "new channels" +msgstr "novi kanali" + +#: zerver/views/streams.py:888 +#, python-brace-format +msgid "**{policy}** channel created by {user_name}. **Description:**" +msgstr "**{policy}** kanal ustvaril {user_name}. **Opis:**" + +#: zerver/views/streams.py:1120 +#, python-brace-format +msgid "{property} is not a boolean" +msgstr "{property} ni logična vrednost" + +#: zerver/views/streams.py:1123 +#, python-brace-format +msgid "Unknown subscription property: {property}" +msgstr "Neznana lastnost naročnine: {property}" + +#: zerver/views/streams.py:1171 +#, python-brace-format +msgid "Not subscribed to channel ID {channel_id}" +msgstr "Ni naročen na ID kanala {channel_id}" + +#: zerver/views/submessage.py:40 +msgid "Invalid json for submessage" +msgstr "Neveljaven json za podsporočilo" + +#: zerver/views/tusd.py:108 zerver/views/upload.py:459 +#, python-brace-format +msgid "" +"File is larger than the maximum upload size ({max_size} MiB) allowed by your" +" organization's plan." +msgstr "Datoteka je večja od največje velikosti nalaganja ({max_size} MiB), ki jo dovoljuje načrt vaše organizacije." + +#: zerver/views/tusd.py:117 zerver/views/upload.py:467 +#, python-brace-format +msgid "" +"File is larger than this server's configured maximum upload size ({max_size}" +" MiB)." +msgstr "Datoteka je večja od konfigurirane največje velikosti nalaganja tega strežnika ({max_size} MiB)." + +#: zerver/views/tusd.py:249 +#, python-brace-format +msgid "Uploaded file is larger than the allowed limit of {max_file_size} MiB" +msgstr "Naložena datoteka je večja od dovoljene omejitve {max_file_size} MiB" + +#: zerver/views/typing.py:50 zerver/views/typing.py:92 +msgid "User has disabled typing notifications for channel messages" +msgstr "Uporabnik je onemogočil obvestila o tipkanju za sporočila kanala" + +#: zerver/views/typing.py:60 +msgid "Missing 'to' argument" +msgstr "Manjkajoč argument 'to'" + +#: zerver/views/typing.py:65 +msgid "Empty 'to' list" +msgstr "Prazen seznam 'to'" + +#: zerver/views/typing.py:68 zerver/views/typing.py:102 +msgid "User has disabled typing notifications for direct messages" +msgstr "Uporabnik je onemogočil obvestila o tipkanju za neposredna sporočila" + +#: zerver/views/upload.py:273 +msgid "

This file does not exist or has been deleted.

" +msgstr "

Ta datoteka ne obstaja ali je bila izbrisana.

" + +#: zerver/views/upload.py:283 +msgid "

You are not authorized to view this file.

" +msgstr "

Niste pooblaščeni za ogled te datoteke.

" + +#: zerver/views/upload.py:396 zerver/views/upload.py:402 +msgid "Invalid token" +msgstr "Neveljaven žeton" + +#: zerver/views/upload.py:398 +msgid "Invalid filename" +msgstr "Neveljavno ime datoteke" + +#: zerver/views/upload.py:446 +msgid "You must specify a file to upload" +msgstr "Navesti morate datoteko za nalaganje" + +#: zerver/views/upload.py:448 zerver/views/users.py:516 +#: zerver/views/users.py:624 +msgid "You may only upload one file at a time" +msgstr "Naenkrat lahko naložite samo eno datoteko" + +#: zerver/views/user_groups.py:153 +msgid "No new data supplied" +msgstr "Ni bilo posredovanih nobenih novih podatkov" + +#: zerver/views/user_groups.py:236 +msgid "" +"Nothing to do. Specify at least one of \"add\", \"delete\", " +"\"add_subgroups\" or \"delete_subgroups\"." +msgstr "Ni nič za storiti. Določite vsaj eno izmed \"add\", \"delete\", \"add_subgroups\" ali \"delete_subgroups\"." + +#: zerver/views/user_groups.py:298 +#, python-brace-format +msgid "{user_full_name} added you to the group {group_name}." +msgstr "{user_full_name} vas je dodal v skupino {group_name}." + +#: zerver/views/user_groups.py:303 +#, python-brace-format +msgid "{user_full_name} removed you from the group {group_name}." +msgstr "{user_full_name} vas je odstranil iz skupine {group_name}." + +#: zerver/views/user_groups.py:352 +#, python-brace-format +msgid "User {user_id} is already a member of this group" +msgstr "Uporabnik {user_id} je že član te skupine" + +#: zerver/views/user_groups.py:395 +#, python-brace-format +msgid "There is no member '{user_id}' in this user group" +msgstr "V tej uporabniški skupini ni člana '{user_id}'" + +#: zerver/views/user_groups.py:424 +#, python-brace-format +msgid "User group {group_id} is already a subgroup of this group." +msgstr "Uporabniška skupina {group_id} je že podskupina te skupine." + +#: zerver/views/user_groups.py:435 +#, python-brace-format +msgid "" +"User group {user_group_id} is already a subgroup of one of the passed " +"subgroups." +msgstr "Uporabniška skupina {user_group_id} je že podskupina ene od posredovanih podskupin." + +#: zerver/views/user_groups.py:463 +#, python-brace-format +msgid "User group {group_id} is not a subgroup of this group." +msgstr "Uporabniška skupina {group_id} ni podskupina te skupine." + +#: zerver/views/user_settings.py:59 +msgid "Avatar changes are disabled in this organization." +msgstr "Spremembe avatarja so v tej organizaciji onemogočene." + +#: zerver/views/user_settings.py:68 +msgid "Email address changes are disabled in this organization." +msgstr "Spremembe e-poštnega naslova so v tej organizaciji onemogočene." + +#: zerver/views/user_settings.py:170 +msgid "Invalid default_language" +msgstr "Neveljaven default_language" + +#: zerver/views/user_settings.py:178 +#, python-brace-format +msgid "Invalid notification sound '{notification_sound}'" +msgstr "Neveljaven zvok obvestila '{notification_sound}'" + +#: zerver/views/user_settings.py:189 +#, python-brace-format +msgid "Invalid email batching period: {seconds} seconds" +msgstr "Neveljavno obdobje združevanja e-pošte: {seconds} sekund" + +#: zerver/views/user_settings.py:324 +msgid "Your Zulip password is managed in LDAP" +msgstr "Vaše geslo za Zulip se upravlja v LDAP" + +#: zerver/views/user_settings.py:334 +msgid "Wrong password!" +msgstr "Napačno geslo!" + +#: zerver/views/user_settings.py:339 +#, python-brace-format +msgid "You're making too many attempts! Try again in {seconds} seconds." +msgstr "Naredili ste preveč poskusov! Poskusite znova čez {seconds} sekund." + +#: zerver/views/user_settings.py:345 +msgid "New password is too weak!" +msgstr "Novo geslo je prešibko!" + +#: zerver/views/user_settings.py:401 +msgid "You must upload exactly one avatar." +msgstr "Naložiti morate natanko en avatar." + +#: zerver/views/user_topics.py:52 +msgid "Topic is not muted" +msgstr "Tema ni utišana" + +#: zerver/views/users.py:129 +msgid "Cannot deactivate the only organization owner" +msgstr "Ni mogoče deaktivirati edinega lastnika organizacije" + +#: zerver/views/users.py:268 +msgid "User not authorized to change user emails" +msgstr "Uporabnik ni pooblaščen za spreminjanje uporabniških e-poštnih naslovov" + +#: zerver/views/users.py:282 +msgid "" +"The owner permission cannot be removed from the only organization owner." +msgstr "Dovoljenja lastnika ni mogoče odstraniti edinemu lastniku organizacije." + +#: zerver/views/users.py:324 +msgid "Invalid new email address." +msgstr "Neveljaven nov e-poštni naslov." + +#: zerver/views/users.py:332 +#, python-brace-format +msgid "New email value error: {message}" +msgstr "Napaka vrednosti nove e-pošte: {message}" + +#: zerver/views/users.py:471 +msgid "Failed to change owner, no such user" +msgstr "Ni uspelo spremeniti lastnika, takšen uporabnik ne obstaja" + +#: zerver/views/users.py:473 +msgid "Failed to change owner, user is deactivated" +msgstr "Ni uspelo spremeniti lastnika, uporabnik je deaktiviran" + +#: zerver/views/users.py:475 +msgid "Failed to change owner, bots can't own other bots" +msgstr "Ni uspelo spremeniti lastnika, boti ne morejo imeti v lasti drugih botov" + +#: zerver/views/users.py:586 +msgid "" +"Can't create bots until FAKE_EMAIL_DOMAIN is correctly configured.\n" +"Please contact your server administrator." +msgstr "Botov ni mogoče ustvariti, dokler FAKE_EMAIL_DOMAIN ni pravilno konfiguriran.\nObrnite se na skrbnika strežnika." + +#: zerver/views/users.py:596 +msgid "Embedded bots are not enabled." +msgstr "Vdelani boti niso omogočeni." + +#: zerver/views/users.py:598 +msgid "Invalid embedded bot name." +msgstr "Neveljavno ime vdelanega bota." + +#: zerver/views/users.py:786 +msgid "User not authorized to create users" +msgstr "Uporabnik ni pooblaščen za ustvarjanje uporabnikov" + +#: zerver/views/users.py:803 +#, python-brace-format +msgid "Email '{email}' not allowed in this organization" +msgstr "E-pošta '{email}' ni dovoljena v tej organizaciji" + +#: zerver/views/users.py:808 +msgid "Disposable email addresses are not allowed in this organization" +msgstr "Začasni e-poštni naslovi v tej organizaciji niso dovoljeni" + +#: zerver/views/video_calls.py:54 +msgid "Invalid Zoom access token" +msgstr "Neveljaven dostopni žeton za Zoom" + +#: zerver/views/video_calls.py:61 +msgid "Unknown Zoom user email" +msgstr "Neznana e-pošta uporabnika Zoom" + +#: zerver/views/video_calls.py:66 zerver/views/video_calls.py:205 +msgid "Zoom credentials have not been configured" +msgstr "Poverilnice za Zoom niso bile konfigurirane" + +#: zerver/views/video_calls.py:159 +msgid "Invalid Zoom session identifier" +msgstr "Neveljaven identifikator seje Zoom" + +#: zerver/views/video_calls.py:171 zerver/views/video_calls.py:221 +msgid "Invalid Zoom credentials" +msgstr "Neveljavne poverilnice za Zoom" + +#: zerver/views/video_calls.py:197 zerver/views/video_calls.py:253 +msgid "Failed to create Zoom call" +msgstr "Ni uspelo ustvariti klica Zoom" + +#: zerver/views/video_calls.py:343 +msgid "BigBlueButton is not configured." +msgstr "BigBlueButton ni konfiguriran." + +#: zerver/views/video_calls.py:348 +msgid "Invalid signature." +msgstr "Neveljaven podpis." + +#: zerver/views/video_calls.py:371 +msgid "Error connecting to the BigBlueButton server." +msgstr "Napaka pri povezovanju s strežnikom BigBlueButton." + +#: zerver/views/video_calls.py:375 +msgid "Error authenticating to the BigBlueButton server." +msgstr "Napaka pri avtentikaciji na strežniku BigBlueButton." + +#: zerver/views/video_calls.py:378 +msgid "BigBlueButton server returned an unexpected error." +msgstr "Strežnik BigBlueButton je vrnil nepričakovano napako." + +#: zerver/views/zephyr.py:34 +msgid "Could not find Kerberos credential" +msgstr "Ni bilo mogoče najti poverilnice Kerberos" + +#: zerver/views/zephyr.py:36 +msgid "Webathena login not enabled" +msgstr "Prijava Webathena ni omogočena" + +#: zerver/views/zephyr.py:57 +msgid "Invalid Kerberos cache" +msgstr "Neveljaven predpomnilnik Kerberos" + +#: zerver/views/zephyr.py:61 zerver/views/zephyr.py:75 +msgid "We were unable to set up mirroring for you" +msgstr "Nismo mogli nastaviti zrcaljenja za vas" + +#: zerver/webhooks/circleci/view.py:83 +msgid "Projects using this version control system provider aren't supported" +msgstr "Projekti, ki uporabljajo tega ponudnika sistema za nadzor različic, niso podprti" + +#: zerver/webhooks/freshstatus/view.py:97 +#: zerver/webhooks/uptimerobot/view.py:58 zerver/webhooks/zabbix/view.py:50 +msgid "Invalid payload" +msgstr "Neveljavna koristna vsebina" + +#: zerver/webhooks/front/view.py:148 +msgid "Unknown webhook request" +msgstr "Neznana zahteva spletnega kaveljna" + +#: zerver/webhooks/ifttt/view.py:31 zerver/webhooks/zapier/view.py:42 +msgid "Topic can't be empty" +msgstr "Tema ne sme biti prazna" + +#: zerver/webhooks/ifttt/view.py:34 zerver/webhooks/zapier/view.py:45 +msgid "Content can't be empty" +msgstr "Vsebina ne sme biti prazna" + +#: zerver/webhooks/jotform/view.py:25 +msgid "Unable to handle Jotform payload" +msgstr "Ni mogoče obravnavati koristne vsebine Jotform" + +#: zerver/webhooks/librato/view.py:176 +msgid "Malformed JSON input" +msgstr "Napačno oblikovan vnos JSON" + +#: zerver/webhooks/papertrail/view.py:31 +msgid "Events key is missing from payload" +msgstr "Ključ dogodkov manjka v koristni vsebini" + +#: zerver/webhooks/pivotal/view.py:193 +msgid "Unable to handle Pivotal payload" +msgstr "Ni mogoče obravnavati koristne vsebine Pivotal" + +#: zerver/webhooks/slack/view.py:157 +msgid "Error: channels_map_to_topics parameter other than 0 or 1" +msgstr "Napaka: parameter channels_map_to_topics, ki ni 0 ali 1" + +#: zerver/webhooks/wordpress/view.py:39 +#, python-brace-format +msgid "Unknown WordPress webhook action: {hook}" +msgstr "Neznano dejanje spletnega kaveljna WordPress: {hook}" + +#: zerver/worker/deferred_work.py:197 +#, python-brace-format +msgid "" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "Izvoz podatkov je zaključen. [Ogled in prenos izvozov]({export_settings_link})." + +#: zilencer/auth.py:61 +msgid "The verification secret has expired" +msgstr "Skrivnost preverjanja je potekla" + +#: zilencer/auth.py:63 +msgid "The verification secret is invalid" +msgstr "Skrivnost preverjanja je neveljavna" + +#: zilencer/auth.py:65 +msgid "The verification secret is malformed" +msgstr "Skrivnost preverjanja je napačno oblikovana" + +#: zilencer/auth.py:67 +msgid "The verification secret is for a different hostname" +msgstr "Skrivnost preverjanja je za drugo ime gostitelja" + +#: zilencer/auth.py:128 +msgid "Invalid subdomain for push notifications bouncer" +msgstr "Neveljavna poddomena za strežnik za potisna obvestila" + +#: zilencer/auth.py:147 +msgid "Must validate with valid Zulip server API key" +msgstr "Potrditi je treba z veljavnim ključem API strežnika Zulip" + +#. error +#: zilencer/views.py:109 zilencer/views.py:111 +msgid "Invalid UUID" +msgstr "Neveljaven UUID" + +#. error +#: zilencer/views.py:116 +msgid "Invalid token type" +msgstr "Neveljavna vrsta žetona" + +#: zilencer/views.py:153 +#, python-brace-format +msgid "{hostname} contains invalid components (e.g., path, query, fragment)." +msgstr "{hostname} vsebuje neveljavne komponente (npr. pot, poizvedba, fragment)." + +#: zilencer/views.py:160 +#, python-brace-format +msgid "{hostname} is not a valid hostname" +msgstr "{hostname} ni veljavno ime gostitelja" + +#: zilencer/views.py:170 +#, python-brace-format +msgid "{hostname} not yet registered" +msgstr "{hostname} še ni registriran" + +#: zilencer/views.py:222 +msgid "Invalid email address." +msgstr "Neveljaven e-poštni naslov." + +#: zilencer/views.py:238 +#, python-brace-format +msgid "{domain} is invalid because it does not have any MX records" +msgstr "{domain} je neveljavna, ker nima nobenih zapisov MX" + +#: zilencer/views.py:243 +#, python-brace-format +msgid "{domain} does not exist" +msgstr "{domain} ne obstaja" + +#: zilencer/views.py:342 +#, python-brace-format +msgid "" +"The global limits on recent usage of this endpoint have been reached. Please" +" try again later or reach out to {support_email} for assistance." +msgstr "Dosežene so bile globalne omejitve nedavne uporabe te končne točke. Prosimo, poskusite znova kasneje ali se obrnite na {support_email} za pomoč." + +#: zilencer/views.py:350 +msgid "Registration not found for this hostname" +msgstr "Za to ime gostitelja ni bila najdena nobena registracija" + +#: zilencer/views.py:362 +msgid "The host reported it has no verification secret." +msgstr "Gostitelj je poročal, da nima skrivnosti preverjanja." + +#: zilencer/views.py:364 +#, python-brace-format +msgid "Error response received from the host: {status_code}" +msgstr "Prejet odgovor o napaki od gostitelja: {status_code}" + +#: zilencer/views.py:434 +msgid "Missing ios_app_id" +msgstr "Manjkajoč ios_app_id" + +#: zilencer/views.py:437 +msgid "Missing user_id or user_uuid" +msgstr "Manjkajoč user_id ali user_uuid" + +#: zilencer/views.py:690 +#, python-brace-format +msgid "" +"Your plan doesn't allow sending push notifications. Reason provided by the " +"server: {reason}" +msgstr "Vaš načrt ne dovoljuje pošiljanja potisnih obvestil. Razlog, ki ga je posredoval strežnik: {reason}" + +#: zilencer/views.py:738 +msgid "Your plan doesn't allow sending push notifications." +msgstr "Vaš načrt ne dovoljuje pošiljanja potisnih obvestil." + +#: zilencer/views.py:954 +#, python-brace-format +msgid "Invalid property {property}" +msgstr "Neveljavna lastnost {property}" + +#: zilencer/views.py:957 +msgid "Invalid event type." +msgstr "Neveljavna vrsta dogodka." + +#: zilencer/views.py:964 +msgid "Data is out of order." +msgstr "Podatki niso v vrstnem redu." + +#: zilencer/views.py:1069 +msgid "Duplicate registration detected." +msgstr "Zaznana je bila podvojena registracija." + +#: zilencer/views.py:1487 +msgid "Malformed audit log data" +msgstr "Napačno oblikovani podatki dnevnika revizije" + +#: zproject/backends.py:554 +msgid "You need to reset your password." +msgstr "Ponastaviti morate geslo." + +#: zproject/backends.py:2446 +msgid "Missing id_token parameter" +msgstr "Manjkajoč parameter id_token" + +#: zproject/backends.py:3166 +msgid "Invalid OTP" +msgstr "Neveljaven OTP" + +#: zproject/backends.py:3169 +msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." +msgstr "Ni mogoče hkrati uporabljati mobile_flow_otp in desktop_flow_otp." diff --git a/locale/sl/translations.json b/locale/sl/translations.json new file mode 100644 index 0000000000..f4f45dea35 --- /dev/null +++ b/locale/sl/translations.json @@ -0,0 +1,1953 @@ +{ + "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "'{file}' presega največjo dovoljeno velikost datoteke za priloge ({variable} MB).", + "(attached file)": "(priložena datoteka)", + "(forever)": "(za vedno)", + "(hidden)": "(skrito)", + "(link to channel)": "(povezava do kanala)", + "(or )": "(ali )", + "(to you and {other_participant_names})": "(tebi in {other_participant_names})", + "(to you and {participants_count} more)": "(tebi in še {participants_count})", + "(to you)": "(tebi)", + "(you)": "(ti)", + "({message_retention_days} days)": "({message_retention_days} dni)", + "/dark": "/temno", + "/light": "/svetlo", + "/me": "/jaz", + "/poll": "/anketa", + "/todo": "/opravilo", + "1 day": "1 dan", + "1 hour": "1 ura", + "1 week": "1 teden", + "1 year": "1 leto", + "10 days": "10 dni", + "10 minutes": "10 minut", + "12-hour clock (5:00 PM)": "12-urna oblika (5:00 PM)", + "14 days": "14 dni", + "2 minutes": "2 minuti", + "2 years": "2 leti", + "24-hour clock (17:00)": "24-urna oblika (17:00)", + "3 days": "3 dni", + "30 days": "30 dni", + "30 minutes": "30 minut", + "5 minutes": "5 minut", + "6 hours": "6 ur", + "90 days": "90 dni", + "Total messages: {total_messages}": "Skupno število sporočil: {total_messages}", + "Enter sends when composing a message": "Enter pošlje sporočilo", + "

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

": "

{file_name} bo odstranjena iz sporočil, kjer je bila deljena. Tega dejanja ni mogoče razveljaviti.

", + "

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

": "

Iščete sporočila, ki jih je poslalo več oseb, kar ni mogoče.

", + "

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

": "

Iščete sporočila, ki pripadajo več kot enemu kanalu, kar ni mogoče.

", + "

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

": "

Iščete sporočila, ki pripadajo več kot eni temi, kar ni mogoče.

", + "{name} (guest) is not subscribed to this channel. They will not be notified if you mention them.": "{name} (gost) ni naročen na ta kanal. Ne bo obveščen, če ga omenite.", + "{name} (guest) is not subscribed to this channel. They will not be notified unless you subscribe them.": "{name} (gost) ni naročen na ta kanal. Ne bo obveščen, razen če ga naročite.", + "{name} is not subscribed to this channel. They will not be notified if you mention them.": "{name} ni naročen na ta kanal. Ne bo obveščen, če ga omenite.", + "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "{name} ni naročen na ta kanal. Ne bo obveščen, razen če ga naročite.", + "{username} has {number_of_invites_by_user} unexpired invitations.": "{username} ima {number_of_invites_by_user} nepreteklih povabil.", + "Learn more.": "Več o tem.", + "Learn more about other data export options.": "Več o tem si preberite o drugih možnostih izvoza podatkov.", + " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": " bo imel enake lastnosti kot pred deaktivacijo, vključno z vlogo, lastnikom in naročninami na kanale.", + " will have the same role, channel subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": " bo imel enako vlogo, naročnine na kanale, članstva v uporabniških skupinah ter druge nastavitve in dovoljenja kot pred deaktivacijo.", + "@{name} (guest)": "@{name} (gost)", + "A Topic Move already in progress.": "Premik teme je že v teku.", + "A channel with this name already exists.": "Kanal s tem imenom že obstaja.", + "A deactivated bot cannot send messages, access data, or take any other action.": "Deaktiviran bot ne more pošiljati sporočil, dostopati do podatkov ali izvajati drugih dejanj.", + "A deactivated emoji will remain visible in existing messages and emoji reactions, but cannot be used on new messages.": "Deaktiviran emoji bo ostal viden v obstoječih sporočilih in reakcijah z emojiji, vendar ga ne bo mogoče uporabiti v novih sporočilih.", + "A deactivated user group with this name already exists.": "Deaktivirana uporabniška skupina s tem imenom že obstaja.", + "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.": "Jezik je označen kot 100 % preveden le, če je preveden vsak niz v spletnih, namiznih in mobilnih aplikacijah, vključno z administrativnim uporabniškim vmesnikom in sporočili o napakah.", + "A poll must be an entire message.": "Anketa mora biti celotno sporočilo.", + "A public data export is a complete data export for your organization other than private channel messages and direct messages.": "Javni izvoz podatkov je popoln izvoz podatkov za vašo organizacijo, razen sporočil zasebnih kanalov in neposrednih sporočil.", + "A standard export additionally includes private data accessible to users who have allowed administrators to export their private data.": "Standardni izvoz dodatno vključuje zasebne podatke, dostopne uporabnikom, ki so skrbnikom dovolili izvoz svojih zasebnih podatkov.", + "A to-do list must be an entire message.": "Seznam opravil mora biti celotno sporočilo.", + "A user group with this name already exists.": "Uporabniška skupina s tem imenom že obstaja.", + "A wide image (200×25 pixels) for the upper left corner of the app.": "Široka slika (200×25 slikovnih pik) za zgornji levi kot aplikacije.", + "AI summaries are not available on Zulip Cloud yet.": "Povzetki z umetno inteligenco še niso na voljo v Zulip Cloud.", + "AI summaries are not enabled on this server.": "Povzetki z umetno inteligenco na tem strežniku niso omogočeni.", + "AI summaries may have errors.": "Povzetki z umetno inteligenco lahko vsebujejo napake.", + "API documentation": "Dokumentacija API", + "API key": "Ključ API", + "About Zulip": "O Zulipu", + "Account": "Račun", + "Account & privacy": "Račun in zasebnost", + "Action": "Dejanje", + "Action message": "Sporočilo o dejanju", + "Actions": "Dejanja", + "Active": "Aktiven", + "Active an hour ago": "Aktiven pred eno uro", + "Active and deactivated": "Aktivni in deaktivirani", + "Active bots": "Aktivni boti", + "Active groups": "Aktivne skupine", + "Active now": "Aktiven zdaj", + "Active users": "Aktivni uporabniki", + "Active yesterday": "Aktiven včeraj", + "Active {days_old} days ago": "Aktiven pred {days_old} dnevi", + "Active {hours} hours ago": "Aktiven pred {hours} urami", + "Active {last_active_date}": "Aktiven {last_active_date}", + "Active {minutes} minutes ago": "Aktiven pred {minutes} minutami", + "Activities": "Dejavnosti", + "Activity unknown": "Dejavnost neznana", + "Add": "Dodaj", + "Add GIF": "Dodaj GIF", + "Add a description": "Dodaj opis", + "Add a new alert word": "Dodaj novo opozorilno besedo", + "Add a new bot": "Dodaj novega bota", + "Add a new code playground": "Dodaj novo igrišče za kodo", + "Add a new custom profile field": "Dodaj novo polje profila po meri", + "Add a new emoji": "Dodaj nov emoji", + "Add a new linkifier": "Dodaj nov povezovalnik", + "Add a new profile field": "Dodaj novo polje profila", + "Add alert word": "Dodaj opozorilno besedo", + "Add all users": "Dodaj vse uporabnike", + "Add another user...": "Dodaj drugega uporabnika...", + "Add channel": "Dodaj kanal", + "Add channels": "Dodaj kanale", + "Add code playground": "Dodaj igrišče za kodo", + "Add default channels": "Dodaj privzete kanale", + "Add email": "Dodaj e-pošto", + "Add emoji": "Dodaj emotikon", + "Add emoji reaction": "Dodaj reakcijo z emojijem", + "Add extra emoji for members of the {realm_name} organization.": "Dodaj dodatne emojije za člane organizacije {realm_name}.", + "Add global time": "Dodaj globalni čas", + "Add linkifier": "Dodaj povezovalnik", + "Add members": "Dodaj člane", + "Add members to {group_name}": "Dodaj člane v {group_name}", + "Add one or more users": "Dodaj enega ali več uporabnikov", + "Add option": "Dodaj možnost", + "Add poll": "Dodaj anketo", + "Add question": "Dodaj vprašanje", + "Add roles, groups or users": "Dodaj vloge, skupine ali uporabnike", + "Add saved snippet": "Dodaj shranjen odlomek", + "Add subscribers": "Dodaj naročnike", + "Add subscribers to": "Dodaj naročnike k", + "Add subscribers. Use usergroup or #channelname to bulk add subscribers.": "Dodaj naročnike. Uporabi uporabniško skupino ali #imekanala za množično dodajanje naročnikov.", + "Add task": "Dodaj opravilo", + "Add to-do list": "Dodaj seznam opravil", + "Add todo task list title": "Dodaj naslov seznama opravil", + "Add user groups": "Dodaj uporabniške skupine", + "Add users or groups. Use #channelname to add all subscribers.": "Dodaj uporabnike ali skupine. Uporabi #imekanala za dodajanje vseh naročnikov.", + "Add video call": "Dodaj video klic", + "Add voice call": "Dodaj glasovni klic", + "Add your email to invite other users or convert to a permanent Zulip organization.": "Dodajte svoj e-poštni naslov za povabilo drugih uporabnikov ali preoblikovanje v trajno organizacijo Zulip.", + "Add {full_name} to groups": "Dodaj {full_name} v skupine", + "Added successfully!": "Uspešno dodano!", + "Added successfully.": "Uspešno dodano.", + "Administrator": "Skrbnik", + "Administrators": "Skrbniki", + "Administrators and moderators this Zulip organization will be able to see this email address.": "Skrbniki in moderatorji te organizacije Zulip bodo lahko videli ta e-poštni naslov.", + "Administrators of this Zulip organization will be able to see this email address.": "Skrbniki te organizacije Zulip bodo lahko videli ta e-poštni naslov.", + "Admins": "Skrbniki", + "Admins and moderators": "Skrbniki in moderatorji", + "Admins only": "Samo skrbniki", + "Admins, moderators and full members": "Skrbniki, moderatorji in polni člani", + "Admins, moderators and members": "Skrbniki, moderatorji in člani", + "Admins, moderators, members and guests": "Skrbniki, moderatorji, člani in gostje", + "Advanced configurations": "Napredne konfiguracije", + "Advertise organization in the Zulip communities directory": "Oglašujte organizacijo v imeniku skupnosti Zulip", + "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "Po kolikšnem času naj se vsi podatki za to organizacijo trajno izbrišejo (uporabniki, kanali, sporočila itd.)?", + "Alert word": "Opozorilna beseda", + "Alert word \"{alert_word}\" removed successfully!": "Opozorilna beseda \"{alert_word}\" uspešno odstranjena!", + "Alert word already exists!": "Opozorilna beseda že obstaja!", + "Alert words": "Opozorilne besede", + "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.": "Opozorilne besede vam omogočajo, da ste obveščeni, kot da bi bili @-omenjeni, ko se v Zulipu uporabijo določene besede ali fraze. Opozorilne besede niso občutljive na velike in male črke.", + "Alerted messages": "Opozorjena sporočila", + "All channels": "Vsi kanali", + "All groups": "Vse skupine", + "All messages including muted channels": "Vsa sporočila, vključno z utišanimi kanali", + "All roles ({count})": "Vse vloge ({count})", + "All time": "Ves čas", + "All topics": "Vse teme", + "All unmuted topics": "Vse neutišane teme", + "All unread messages": "Vsa neprebrana sporočila", + "All users will need to log in again at your new organization URL.": "Vsi uporabniki se bodo morali znova prijaviti na vaš novi URL organizacije.", + "All your messages except those in muted channels and topics.": "Vsa vaša sporočila, razen tistih v utišanih kanalih in temah.", + "All your messages.": "Vsa vaša sporočila.", + "Allow creating web-public channels (visible to anyone on the Internet)": "Dovoli ustvarjanje spletno javnih kanalov (vidnih vsem na internetu)", + "Allow message content in message notification emails": "Dovoli vsebino sporočil v e-poštnih obvestilih o sporočilih", + "Allow message editing": "Dovoli urejanje sporočil", + "Allow other users to view read receipts": "Dovoli drugim uporabnikom ogled potrdil o branju", + "Allow subdomains": "Dovoli poddomene", + "Allow viewing the history of a message?": "Dovoli ogled zgodovine sporočila?", + "Allowed domains": "Dovoljene domene", + "Allowed domains: {domains}": "Dovoljene domene: {domains}", + "Already above recommended maximum font size ({maximum_value})": "Že nad priporočeno največjo velikostjo pisave ({maximum_value})", + "Already above recommended maximum line spacing": "Že nad priporočenim največjim razmikom med vrsticami", + "Already at default font size ({default_value})": "Že na privzeti velikosti pisave ({default_value})", + "Already at default line spacing": "Že na privzetem razmiku med vrsticami", + "Already at maximum font size ({maximum_value})": "Že na največji velikosti pisave ({maximum_value})", + "Already at maximum line spacing": "Že na največjem razmiku med vrsticami", + "Already at minimum font size ({minimum_value})": "Že na najmanjši velikosti pisave ({minimum_value})", + "Already at minimum line spacing": "Že na najmanjšem razmiku med vrsticami", + "Already below recommended minimum font size ({minimum_value})": "Že pod priporočeno najmanjšo velikostjo pisave ({minimum_value})", + "Already below recommended minimum line spacing": "Že pod priporočenim najmanjšim razmikom med vrsticami", + "Already members:": "Že člani:", + "Already not subscribed.": "Že niste naročeni.", + "Already subgroups:": "Že podskupine:", + "Already subscribed to {channel}": "Že naročeni na {channel}", + "Already subscribed users:": "Že naročeni uporabniki:", + "Already subscribed.": "Že naročeni.", + "Always": "Vedno", + "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.": "Ključ API se lahko uporablja za programski dostop do računa Zulip. Kdor koli z dostopom do vašega ključa API lahko bere vaša sporočila, pošilja sporočila v vašem imenu in vas kako drugače lažno predstavlja v Zulipu, zato morate svoj ključ API varovati tako skrbno kot geslo.
Priporočamo ustvarjanje botov in uporabo njihovih računov ter ključev API za dostop do Zulip API, razen če naloga zahteva dostop do vašega računa.", + "An archived channel with this name already exists.": "Arhiviran kanal s tem imenom že obstaja.", + "An hour ago": "Pred eno uro", + "An unknown error occurred.": "Prišlo je do neznane napake.", + "Animals & Nature": "Živali in narava", + "Announce new channel in": "Objavi nov kanal v", + "Any time": "Kadar koli", + "Anyone can add more options after the poll is posted.": "Vsakdo lahko doda več možnosti po objavi ankete.", + "Anyone can add more tasks after the to-do list is posted.": "Vsakdo lahko doda več opravil po objavi seznama opravil.", + "Anyone on the internet can view messages; members of your organization can join.": "Vsi na internetu lahko vidijo sporočila; člani vaše organizacije se lahko pridružijo.", + "App theme": "Tema aplikacije", + "April": "April", + "Archive ?": "Arhiviraj ?", + "Archive channel": "Arhiviraj kanal", + "Archived and non-archived": "Arhivirani in nearhivirani", + "Archived channels": "Arhivirani kanali", + "Archiving this channel will:": "Arhiviranje tega kanala bo:", + "Are you sure you want to continue?": "Ali ste prepričani, da želite nadaljevati?", + "Are you sure you want to create channel ''''{channel_name}'''' and subscribe {count} users to it?": "Ali ste prepričani, da želite ustvariti kanal ''''{channel_name}'''' in nanj naročiti {count} uporabnikov?", + "Are you sure you want to deactivate this organization? All users will lose access to their Zulip accounts.": "Ali ste prepričani, da želite deaktivirati to organizacijo? Vsi uporabniki bodo izgubili dostop do svojih računov Zulip.", + "Are you sure you want to deactivate your account?": "Ali ste prepričani, da želite deaktivirati svoj račun?", + "Are you sure you want to delete all drafts? This action cannot be undone.": "Ali ste prepričani, da želite izbrisati vse osnutke? Tega dejanja ni mogoče razveljaviti.", + "Are you sure you want to delete your profile picture?": "Ali ste prepričani, da želite izbrisati svojo profilno sliko?", + "Are you sure you want to join it directly as well?": "Ali ste prepričani, da se želite pridružiti tudi neposredno?", + "Are you sure you want to mark all messages as read? This action cannot be undone.": "Ali ste prepričani, da želite vsa sporočila označiti kot prebrana? Tega dejanja ni mogoče razveljaviti.", + "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "Ali ste prepričani, da želite sporočila označiti kot neprebrana? To lahko vpliva na sporočila v več pogovorih.", + "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "Ali ste prepričani, da želite {count} sporočil označiti kot neprebranih? To lahko vpliva na sporočila v več pogovorih.", + "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.": "Ali ste prepričani, da želite utišati {user_name}? Sporočila, ki jih pošljejo utišani uporabniki, nikoli ne bodo sprožila obvestil, bodo označena kot prebrana in bodo skrita.", + "Are you sure you want to permanently delete ?": "Ali ste prepričani, da želite trajno izbrisati ?", + "Are you sure you want to resend the invitation to ?": "Ali ste prepričani, da želite znova poslati povabilo na ?", + "Are you sure you want to revoke the invitation to {email}?": "Ali ste prepričani, da želite preklicati povabilo za {email}?", + "Are you sure you want to revoke this invitation link created by {referred_by}?": "Ali ste prepričani, da želite preklicati to povabilno povezavo, ki jo je ustvaril {referred_by}?", + "Are you sure you want to revoke this invitation link?": "Ali ste prepričani, da želite preklicati to povabilno povezavo?", + "Are you sure you want to send @-mention notifications to the {subscriber_count} users subscribed to #{channel_name}? If not, please edit your message to remove the @{wildcard_mention} mention.": "Ali ste prepričani, da želite poslati @-omembna obvestila {subscriber_count} uporabnikom, naročenim na #{channel_name}? Če ne, uredite sporočilo, da odstranite omembo @{wildcard_mention}.", + "Are you sure you want to unstar all messages in ? This action cannot be undone.": "Ali ste prepričani, da želite odstraniti zvezdico vsem sporočilom v ? Tega dejanja ni mogoče razveljaviti.", + "Are you sure you want to unstar all starred messages? This action cannot be undone.": "Ali ste prepričani, da želite odstraniti zvezdico vsem sporočilom z zvezdico? Tega dejanja ni mogoče razveljaviti.", + "At least {count, plural, one {# message} other {# messages}} will be moved.": "Vsaj {count, plural, one {# sporočilo} other {# sporočil}} bo premaknjenih.", + "At the office": "V pisarni", + "Audible": "Zvočno", + "Audible desktop notifications": "Zvočna namizna obvestila", + "August": "Avgust", + "Authentication methods": "Metode preverjanja pristnosti", + "Author": "Avtor", + "Automated messages and emails": "Samodejna sporočila in e-pošta", + "Automatic": "Samodejno", + "Automatic (follows system settings)": "Samodejno (sledi sistemskim nastavitvam)", + "Automatic theme": "Samodejna tema", + "Automatically follow topics based on my participation": "Samodejno sledi temam glede na mojo udeležbo", + "Automatically follow topics where I'm mentioned": "Samodejno sledi temam, kjer sem omenjen", + "Automatically go to conversation where you sent a message": "Samodejno pojdi na pogovor, kamor ste poslali sporočilo", + "Automatically mark messages as read": "Samodejno označi sporočila kot prebrana", + "Automatically unmute topics in muted channels": "Samodejno vklopi zvok temam v utišanih kanalih", + "Available on Zulip Cloud Standard.": "Na voljo v Zulip Cloud Standard.", + "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Na voljo v Zulip Cloud Standard. Nadgradite ali zaprosite za sponzorstvo za dostop.", + "Avatar": "Avatar", + "Avatar changes are disabled in this organization": "Spremembe avatarja so v tej organizaciji onemogočene", + "Avatar from Gravatar": "Avatar iz Gravatarja", + "BROWSE 1 MORE CHANNEL": "PREBRSKAJ ŠE 1 KANAL", + "BROWSE {can_subscribe_stream_count} MORE CHANNELS": "PREBRSKAJ ŠE {can_subscribe_stream_count} KANALOV", + "Back to channels": "Nazaj na kanale", + "Back to settings": "Nazaj na nastavitve", + "Bankruptcy": "Stečaj", + "Because the original owner of this bot is deactivated, you will become the owner for this bot.": "Ker je prvotni lastnik tega bota deaktiviran, boste vi postali lastnik tega bota.", + "Because you are not subscribed to , messages in this channel were not marked as unread.": "Ker niste naročeni na , sporočila v tem kanalu niso bila označena kot neprebrana.", + "Because you are removing the last subscriber from a private channel, it will be automatically archived.": "Ker odstranjujete zadnjega naročnika iz zasebnega kanala, bo ta samodejno arhiviran.", + "Because you are the only organization owner, you cannot deactivate your account.": "Ker ste edini lastnik organizacije, ne morete deaktivirati svojega računa.", + "Because you are the only subscriber, this channel will be automatically archived.": "Ker ste edini naročnik, bo ta kanal samodejno arhiviran.", + "Billing": "Obračunavanje", + "Bold": "Krepko", + "Bot": "Bot", + "Bot email": "E-pošta bota", + "Bot email (a-z, 0-9, and dashes only)": "E-pošta bota (samo a-z, 0-9 in pomišljaji)", + "Bot is deactivated": "Bot je deaktiviran", + "Bot owner": "Lastnik bota", + "Bot type": "Vrsta bota", + "Bots": "Boti", + "Browse channels": "Prebrskaj kanale", + "Browse recent conversations": "Prebrskaj nedavne pogovore", + "Bulleted list": "Označen seznam", + "Business": "Posel", + "Busy": "Zaseden", + "Button joy": "Veselje gumba", + "By deactivating your account, you will be logged out immediately.": "Z deaktivacijo računa boste takoj odjavljeni.", + "CHANNELS": "KANALI", + "CREATE A CHANNEL": "USTVARI KANAL", + "Call provider": "Ponudnik klicev", + "Can't add members to a deactivated group": "Članov ni mogoče dodati v deaktivirano skupino", + "Cancel": "Prekliči", + "Cancel compose": "Prekliči pisanje", + "Cancel compose and save draft": "Prekliči pisanje in shrani osnutek", + "Cannot save invalid Jitsi server URL.": "Neveljavnega URL-ja strežnika Jitsi ni mogoče shraniti.", + "Cannot send message while files are being uploaded.": "Sporočila ni mogoče poslati med nalaganjem datotek.", + "Cannot subscribe to ": "Ni mogoče naročiti na ", + "Cannot subscribe to private channel ": "Ni mogoče naročiti na zasebni kanal ", + "Cannot view channel": "Kanala ni mogoče prikazati", + "Card": "Kartica", + "Center the view around message ID .": "Centriraj pogled okoli ID-ja sporočila .", + "Change": "Spremeni", + "Change avatar": "Spremeni avatar", + "Change color": "Spremeni barvo", + "Change email": "Spremeni e-pošto", + "Change group info": "Spremeni podatke o skupini", + "Change language": "Spremeni jezik", + "Change password": "Spremeni geslo", + "Change setting": "Spremeni nastavitev", + "Change to default line spacing": "Spremeni na privzeti razmik med vrsticami", + "Change to font size {new_value}": "Spremeni na velikost pisave {new_value}", + "Change to {new_value_string} line spacing": "Spremeni na {new_value_string} razmik med vrsticami", + "Change your email": "Spremeni svojo e-pošto", + "Change your password": "Spremeni svoje geslo", + "Channel": "Kanal", + "Channel created!": "Kanal ustvarjen!", + "Channel #{stream_name} created!": "Kanal #{stream_name} ustvarjen!", + "Channel ID": "ID kanala", + "Channel color": "Barva kanala", + "Channel created recently": "Kanal nedavno ustvarjen", + "Channel creation": "Ustvarjanje kanala", + "Channel description": "Opis kanala", + "Channel details": "Podrobnosti kanala", + "Channel email address:": "E-poštni naslov kanala:", + "Channel feed": "Prikaz kanala", + "Channel links in the left sidebar go to": "Povezave do kanalov v levi stranski vrstici vodijo do", + "Channel name": "Ime kanala", + "Channel permissions": "Dovoljenja kanala", + "Channel settings": "Nastavitve kanala", + "Channels": "Kanali", + "Channels organize conversations based on who needs to see them.": "Kanali organizirajo pogovore glede na to, kdo jih mora videti.", + "Channels they should join": "Kanali, ki bi se jim morali pridružiti", + "Check all": "Označi vse", + "Check your email ({email}) to confirm the new address.": "Preverite svojo e-pošto ({email}), da potrdite nov naslov.", + "Check your email ({email}) to confirm the new address.": "Preverite svojo e-pošto ({email}), da potrdite nov naslov.", + "Choose a name for the new channel.": "Izberite ime za nov kanal.", + "Choose a name for the new user group.": "Izberite ime za novo uporabniško skupino.", + "Choose avatar": "Izberite avatar", + "Choose members": "Izberite člane", + "Choose subscribers": "Izberite naročnike", + "Clear avatar": "Počisti avatar", + "Clear image": "Počisti sliko", + "Clear profile picture": "Počisti profilno sliko", + "Clear status": "Počisti status", + "Clear topic": "Počisti temo", + "Clear your status": "Počisti svoj status", + "Click Inbox in the left sidebar.": "Kliknite Neprebrano v levi stranski vrstici.", + "Click Recent conversations in the left sidebar.": "Kliknite Nedavni pogovori v levi stranski vrstici.", + "Click here to reveal.": "Kliknite tukaj za razkritje.", + "Click on at the top of your Zulip window.": "Kliknite na na vrhu okna Zulip.", + "Click on a conversation to view it. To return here, you can:": "Kliknite na pogovor, da si ga ogledate. Za vrnitev sem lahko:", + "Click on the pencil () icon to edit and reschedule a message.": "Kliknite ikono svinčnika () za urejanje in ponovno načrtovanje sporočila.", + "Click to view or download.": "Kliknite za ogled ali prenos.", + "Close": "Zapri", + "Close modal": "Zapri modalno okno", + "Close this dialog window": "Zapri to pogovorno okno", + "Code": "Koda", + "Code playgrounds": "Igrišča za kodo", + "Code playgrounds are interactive in-browser development environments, 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 users to open the code block on the code playground site.": "Igrišča za kodo so interaktivna razvojna okolja v brskalniku, zasnovana za priročno urejanje in odpravljanje napak v kodi. Zulip kodni bloki, označeni s programskim jezikom, bodo imeli ob lebdenju viden gumb, ki uporabnikom omogoča odpiranje kodnega bloka na spletnem mestu igrišča za kodo.", + "Collapse compose box": "Skrči polje za pisanje", + "Collapse direct messages": "Skrči neposredna sporočila", + "Collapse message": "Skrči sporočilo", + "Collapse views": "Skrči poglede", + "Collapse/show selected message": "Skrči/prikaži izbrano sporočilo", + "Combined feed": "Združene objave", + "Combined feed options": "Možnosti združenih objav", + "Community": "Skupnost", + "Commuting": "Vožnja na delo", + "Compact": "Kompaktno", + "Complete": "Dokončaj", + "Complete your organization profile, which is displayed on your organization's registration and login pages.": "Dopolnite profil svoje organizacije, ki je prikazan na straneh za registracijo in prijavo vaše organizacije.", + "Compose a message.": "Napiši sporočilo.", + "Compose message": "Napiši sporočilo", + "Compose settings": "Nastavitve pisanja", + "Compose your message here": "Tukaj napišite sporočilo", + "Compose your message here...": "Tukaj napišite sporočilo...", + "Composing messages": "Pisanje sporočil", + "Configuration instructions": "Navodila za konfiguracijo", + "Configure how Zulip notifies you about new messages. In muted channels, channel notification settings apply only to unmuted topics.": "Konfigurirajte, kako vas Zulip obvešča o novih sporočilih. V utišanih kanalih se nastavitve obvestil kanala uporabljajo samo za neutišane teme.", + "Configure new channel settings": "Konfiguriraj nastavitve novega kanala", + "Configure new group settings": "Konfiguriraj nastavitve nove skupine", + "Configure outgoing mail": "Konfiguriraj odhodno pošto", + "Configure regular expression patterns that will be used to automatically transform any matching text in Zulip messages and topics into links.": "Konfigurirajte vzorce regularnih izrazov, ki bodo uporabljeni za samodejno pretvorbo katerega koli ujemajočega se besedila v sporočilih in temah Zulip v povezave.", + "Configure the default personal preference settings for new users joining your organization.": "Konfigurirajte privzete nastavitve osebnih preferenc za nove uporabnike, ki se pridružijo vaši organizaciji.", + "Configure the authentication methods for your organization.": "Konfigurirajte metode preverjanja pristnosti za svojo organizacijo.", + "Configure the default channels new users are subscribed to when joining your organization.": "Konfigurirajte privzete kanale, na katere so naročeni novi uporabniki ob pridružitvi vaši organizaciji.", + "Configure topic notifications": "Konfiguriraj obvestila o temah", + "Confirm": "Potrdi", + "Confirm changing access permissions": "Potrdi spremembo dovoljenj za dostop", + "Confirm new color": "Potrdi novo barvo", + "Consider searching all public channels that you can view.": "Razmislite o iskanju vseh javnih kanalov, ki si jih lahko ogledate.", + "Consider searching all public channels.": "Razmislite o iskanju vseh javnih kanalov.", + "Contact a moderator to resolve this topic.": "Obrnite se na moderatorja, da razreši to temo.", + "Contact a moderator to unresolve this topic.": "Obrnite se na moderatorja, da razveljavi razrešitev te teme.", + "Contact sales": "Obrnite se na prodajo", + "Contact support": "Obrnite se na podporo", + "Content": "Vsebina", + "Continue": "Nadaljuj", + "Continue to add members": "Nadaljuj z dodajanjem članov", + "Continue to add subscribers": "Nadaljuj z dodajanjem naročnikov", + "Convert": "Pretvori", + "Convert emoticons before sending (:) becomes 😃)": "Pretvori emotikone pred pošiljanjem (:) postane 😃)", + "Cookie Bot": "Bot za piškotke", + "Copied!": "Kopirano!", + "Copy URL": "Kopiraj URL", + "Copy and close": "Kopiraj in zapri", + "Copy code": "Kopiraj kodo", + "Copy draft": "Kopiraj osnutek", + "Copy email": "Kopiraj e-pošto", + "Copy email address": "Kopiraj e-poštni naslov", + "Copy link": "Kopiraj povezavo", + "Copy link to channel": "Kopiraj povezavo do kanala", + "Copy link to message": "Kopiraj povezavo do sporočila", + "Copy link to profile": "Kopiraj povezavo do profila", + "Copy link to topic": "Kopiraj povezavo do teme", + "Copy mention syntax": "Kopiraj sintakso omembe", + "Copy version": "Kopiraj različico", + "Copy zuliprc": "Kopiraj zuliprc", + "Could not resolve topic": "Teme ni bilo mogoče razrešiti", + "Could not unresolve topic": "Teme ni bilo mogoče razveljaviti razrešitve", + "Could not update time zone": "Časovnega pasu ni bilo mogoče posodobiti", + "Create": "Ustvari", + "Create a channel": "Ustvari kanal", + "Create a collaborative to-do list": "Ustvari skupni seznam opravil", + "Create a new saved snippet": "Ustvari nov shranjen odlomek", + "Create a poll": "Ustvari anketo", + "Create a user group": "Ustvari uporabniško skupino", + "Create channel": "Ustvari kanal", + "Create link": "Ustvari povezavo", + "Create new channel": "Ustvari nov kanal", + "Create new user group": "Ustvari novo uporabniško skupino", + "Create to-do list": "Ustvari seznam opravil", + "Create user group": "Ustvari uporabniško skupino", + "Created by on .": "Ustvaril dne .", + "Created on .": "Ustvarjeno dne .", + "Creating channel...": "Ustvarjanje kanala...", + "Creating group...": "Ustvarjanje skupine...", + "Creating link…": "Ustvarjanje povezave…", + "Current font size: {current_value}": "Trenutna velikost pisave: {current_value}", + "Current line spacing: {current_value_string}": "Trenutni razmik med vrsticami: {current_value_string}", + "Currently viewing all direct messages.": "Trenutno si ogledujete vsa neposredna sporočila.", + "Currently viewing the entire channel.": "Trenutno si ogledujete celoten kanal.", + "Currently viewing your combined feed.": "Trenutno si ogledujete prikaz svojih združenih objav.", + "Custom": "Po meri", + "Custom URL": "URL po meri", + "Custom color": "Barva po meri", + "Custom emoji": "Emoji po meri", + "Custom language: {query}": "Jezik po meri: {query}", + "Custom linkifier added!": "Povezovalnik po meri dodan!", + "Custom playground added!": "Igrišče po meri dodano!", + "Custom profile fields": "Polja profila po meri", + "Custom time": "Čas po meri", + "Custom time ({min}+ days)": "Čas po meri ({min}+ dni)", + "Custom time ({min}-{max} days)": "Čas po meri ({min}-{max} dni)", + "Customize notifications": "Prilagodi obvestila", + "Cycle between channel views": "Kroži med pogledi kanalov", + "DIRECT MESSAGES": "NEPOSREDNA SPOROČILA", + "DM": "NS", + "DMs and mentions": "NS in omembe", + "DMs, mentions, and alerts": "NS, omembe in opozorila", + "DMs, mentions, and followed topics": "NS, omembe in sledene teme", + "Dark": "Temno", + "Dark theme": "Temna tema", + "Dark theme logo": "Logotip temne teme", + "Data exports": "Izvozi podatkov", + "Data will be deleted after {date}": "Podatki bodo izbrisani po {date}", + "Data will be deleted immediately": "Podatki bodo izbrisani takoj", + "Data will not be automatically deleted": "Podatki ne bodo samodejno izbrisani", + "Date muted": "Datum utišanja", + "Date updated": "Datum posodobitve", + "Date uploaded": "Datum nalaganja", + "Day of the week to send digests": "Dan v tednu za pošiljanje povzetkov", + "Deactivate": "Deaktiviraj", + "Deactivate account": "Deaktiviraj račun", + "Deactivate bot": "Deaktiviraj bota", + "Deactivate custom emoji?": "Deaktiviraj emoji po meri?", + "Deactivate group": "Deaktiviraj skupino", + "Deactivate organization": "Deaktiviraj organizacijo", + "Deactivate user": "Deaktiviraj uporabnika", + "Deactivate your account": "Deaktiviraj svoj račun", + "Deactivate {group_name}?": "Deaktiviraj {group_name}?", + "Deactivate {name}?": "Deaktiviraj {name}?", + "Deactivated": "Deaktivirano", + "Deactivated groups": "Deaktivirane skupine", + "Deactivated users": "Deaktivirani uporabniki", + "December": "December", + "Decrease font size": "Zmanjšaj velikost pisave", + "Decrease line spacing": "Zmanjšaj razmik med vrsticami", + "Default": "Privzeto", + "Default channel for new users": "Privzeti kanal za nove uporabnike", + "Default channels": "Privzeti kanali", + "Default channels for new users cannot be made private.": "Privzetih kanalov za nove uporabnike ni mogoče narediti zasebnih.", + "Default channels for this organization": "Privzeti kanali za to organizacijo", + "Default for channel": "Privzeto za kanal", + "Default is {language}. Use 'text' to disable highlighting.": "Privzeto je {language}. Uporabite 'text' za onemogočanje označevanja.", + "Default language for code blocks": "Privzeti jezik za kodne bloke", + "Default user settings": "Privzete uporabniške nastavitve", + "Delay before sending message notification emails": "Zamik pred pošiljanjem e-poštnih obvestil o sporočilih", + "Delay period (minutes)": "Obdobje zamika (minute)", + "Delete": "Izbriši", + "Delete all drafts": "Izbriši vse osnutke", + "Delete all selected drafts": "Izbriši vse izbrane osnutke", + "Delete code playground?": "Izbriši igrišče za kodo?", + "Delete custom profile field?": "Izbriši polje profila po meri?", + "Delete data export?": "Izbriši izvoz podatkov?", + "Delete draft": "Izbriši osnutek", + "Delete file?": "Izbriši datoteko?", + "Delete icon": "Izbriši ikono", + "Delete linkifier?": "Izbriši povezovalnik?", + "Delete logo": "Izbriši logotip", + "Delete message": "Izbriši sporočilo", + "Delete message?": "Izbriši sporočilo?", + "Delete profile picture": "Izbriši profilno sliko", + "Delete saved snippet?": "Izbriši shranjen odlomek?", + "Delete scheduled message": "Izbriši načrtovano sporočilo", + "Delete selected draft": "Izbriši izbran osnutek", + "Delete snippet": "Izbriši odlomek", + "Delete topic": "Izbriši temo", + "Delete uploaded files?": "Izbriši naložene datoteke?", + "Deleted": "Izbrisano", + "Deleted option:": "Izbrisana možnost:", + "Deleted options:": "Izbrisane možnosti:", + "Deleted successfully!": "Uspešno izbrisano!", + "Deleting a message permanently removes it for everyone.": "Brisanje sporočila ga trajno odstrani za vse.", + "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.": "Brisanje teme jo bo takoj odstranilo skupaj z njenimi sporočili za vse. Drugi uporabniki lahko to zmede, še posebej, če so prejeli e-poštno ali potisno obvestilo v zvezi z izbrisanimi sporočili.", + "Demo organization deadline": "Rok demo organizacije", + "Demote inactive channels": "Degradiraj neaktivne kanale", + "Depending on the size of your organization, an export can take anywhere from seconds to an hour.": "Odvisno od velikosti vaše organizacije lahko izvoz traja od nekaj sekund do ene ure.", + "Deprecation notice": "Obvestilo o opustitvi", + "Description": "Opis", + "Deselect draft": "Odznači osnutek", + "Desktop": "Namizje", + "Desktop & mobile apps": "Namizne in mobilne aplikacije", + "Desktop message notifications": "Namizna obvestila o sporočilih", + "Desktop notifications": "Namizna obvestila", + "Detailed keyboard shortcuts documentation": "Podrobna dokumentacija bližnjic na tipkovnici", + "Detailed message formatting documentation": "Podrobna dokumentacija oblikovanja sporočil", + "Detailed search filters documentation": "Podrobna dokumentacija iskalnih filtrov", + "Direct message": "Neposredno sporočilo", + "Direct message feed": "Prikaz neposrednih sporočil", + "Direct message permissions": "Dovoljenja za neposredna sporočila", + "Direct message to me": "Neposredno sporočilo meni", + "Direct messages": "Neposredna sporočila", + "Direct messages are disabled in this organization.": "Neposredna sporočila so v tej organizaciji onemogočena.", + "Disable": "Onemogoči", + "Disable announcements that are currently sent to this channel:": "Onemogoči obvestila, ki se trenutno pošiljajo temu kanalu:", + "Disable notifications?": "Onemogoči obvestila?", + "Disabled": "Onemogočeno", + "Discard": "Zavrzi", + "Dismiss": "Opusti", + "Dismiss failed message": "Opusti neuspelo sporočilo", + "Dismiss for a week": "Opusti za en teden", + "Display availability to other users": "Prikaži razpoložljivost drugim uporabnikom", + "Display my availability to other users": "Prikaži mojo razpoložljivost drugim uporabnikom", + "Display names of reacting users when few users have reacted to a message": "Prikaži imena uporabnikov, ki so se odzvali na sporočilo, ko je odzivov malo", + "Display on user card": "Prikaži na uporabniški kartici", + "Display “(guest)” after names of guest users": "Prikaži »(gost)« za imeni gostujočih uporabnikov", + "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "Ali še vedno želite premakniti zadnje {total_messages_allowed_to_move, plural, one {sporočilo} other {# sporočil}}?", + "Do you want to allow your private data to be exported?": "Ali želite dovoliti izvoz svojih zasebnih podatkov?", + "Do you want to add everyone?": "Ali želite dodati vse?", + "Domain": "Domena", + "Don't allow": "Ne dovoli", + "Don't delete": "Ne izbriši", + "Don’t allow disposable email addresses": "Ne dovoli začasnih e-poštnih naslovov", + "Download": "Prenesi", + "Download botserverrc": "Prenesi botserverrc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Prenesite konfiguracijo vseh aktivnih odhodnih webhook botov v formatu Zulip Botserver.", + "Download the latest version": "Prenesite najnovejšo različico", + "Download zuliprc": "Prenesi zuliprc", + "Download {filename}": "Prenesi {filename}", + "Drafts": "Osnutki", + "Drafts are not synced to other devices and browsers.": "Osnutki se ne sinhronizirajo z drugimi napravami in brskalniki.", + "Drafts from conversation with {recipient}": "Osnutki iz pogovora z {recipient}", + "Drafts from {recipient}": "Osnutki od {recipient}", + "Drafts options": "Možnosti osnutkov", + "Duration deletion is allowed after posting (minutes)": "Dovoljeno trajanje brisanja po objavi (minute)", + "Duration editing is allowed after posting (minutes)": "Dovoljeno trajanje urejanja po objavi (minute)", + "EDITED": "UREJENO", + "Each conversation is labeled with a topic by the person who started it.": "Vsak pogovor je označen s temo s strani osebe, ki ga je začela.", + "Edit": "Uredi", + "Edit #{channel_name}": "Uredi #{channel_name}", + "Edit #{stream_name} (archived)": "Uredi #{stream_name} (arhivirano)", + "Edit and reschedule message": "Uredi in ponovno načrtuj sporočilo", + "Edit channel name and description": "Uredi ime in opis kanala", + "Edit custom profile field": "Uredi polje profila po meri", + "Edit linkfiers": "Uredi povezovalnike", + "Edit message": "Uredi sporočilo", + "Edit profile": "Uredi profil", + "Edit saved snippet": "Uredi shranjen odlomek", + "Edit selected draft": "Uredi izbran osnutek", + "Edit selected message or view source": "Uredi izbrano sporočilo ali si oglej izvorno kodo", + "Edit snippet": "Uredi odlomek", + "Edit status": "Uredi status", + "Edit topic": "Uredi temo", + "Edit your last message": "Uredi svoje zadnje sporočilo", + "Edit your last message?": "Uredi svoje zadnje sporočilo?", + "Edit your profile": "Uredi svoj profil", + "Edit {group_name}": "Uredi {group_name}", + "Edited by {full_name}": "Uredil {full_name}", + "Education (for-profit)": "Izobraževanje (profitno)", + "Education (non-profit)": "Izobraževanje (neprofitno)", + "Effect": "Učinek", + "Either this user does not exist, or you do not have access to their profile.": "Ta uporabnik ne obstaja ali pa nimate dostopa do njegovega profila.", + "Email": "E-pošta", + "Email address changes are disabled in this organization.": "Spremembe e-poštnega naslova so v tej organizaciji onemogočene.", + "Email footers (e.g., signature)": "Noge e-pošte (npr. podpis)", + "Email invitation": "E-poštno povabilo", + "Email message notifications": "E-poštna obvestila o sporočilih", + "Email notifications": "E-poštna obvestila", + "Emails (one on each line or comma-separated)": "E-poštni naslovi (enega v vsako vrstico ali ločene z vejico)", + "Embedded bot": "Vgrajeni bot", + "Emoji": "Emoji", + "Emoji name": "Ime emojija", + "Emoji reactions to your messages.": "Odziv z emojiji na vaša sporočila.", + "Emoji set changed successfully!": "Nabor emojijev uspešno spremenjen!", + "Emoji theme": "Tema emojijev", + "Enable notifications": "Omogoči obvestila", + "Enable read receipts": "Omogoči potrdila o branju", + "Enabled": "Omogočeno", + "End of results from your history.": "Konec rezultatov iz vaše zgodovine.", + "Endpoint URL": "URL končne točke", + "Enter a task before adding a description.": "Vnesite opravilo, preden dodate opis.", + "Enter a topic (skip for )": "Vnesite temo (preskočite za )", + "Enter to send choices": "Izbire za pošiljanje z Enter", + "Error": "Napaka", + "Error adding subscription": "Napaka pri dodajanju naročnine", + "Error adding user to {group_name}: {error}": "Napaka pri dodajanju uporabnika v {group_name}: {error}", + "Error creating channel": "Napaka pri ustvarjanju kanala", + "Error creating channel: A channel with this name already exists.": "Napaka pri ustvarjanju kanala: Kanal s tem imenom že obstaja.", + "Error creating user group.": "Napaka pri ustvarjanju uporabniške skupine.", + "Error deleting message": "Napaka pri brisanju sporočila", + "Error editing message": "Napaka pri urejanju sporočila", + "Error fetching message edit history.": "Napaka pri pridobivanju zgodovine urejanja sporočil.", + "Error in unsubscribing from #{channel_name}": "Napaka pri odjavi od #{channel_name}", + "Error joining {group_name}: {error}": "Napaka pri pridruževanju {group_name}: {error}", + "Error leaving group {group_name}": "Napaka pri zapuščanju skupine {group_name}", + "Error listing invites": "Napaka pri izpisovanju povabil", + "Error moving topic": "Napaka pri premikanju teme", + "Error removing alert word!": "Napaka pri odstranjevanju opozorilne besede!", + "Error removing subgroup from this group.": "Napaka pri odstranjevanju podskupine iz te skupine.", + "Error removing subscription": "Napaka pri odstranjevanju naročnine", + "Error removing user from #{channel_name}": "Napaka pri odstranjevanju uporabnika iz #{channel_name}", + "Error removing user from group {group_name}": "Napaka pri odstranjevanju uporabnika iz skupine {group_name}", + "Error removing user from this channel.": "Napaka pri odstranjevanju uporabnika iz tega kanala.", + "Error removing user from this group.": "Napaka pri odstranjevanju uporabnika iz te skupine.", + "Error: Cannot deactivate the only organization owner.": "Napaka: Ni mogoče deaktivirati edinega lastnika organizacije.", + "Error: Cannot deactivate the only user. You can deactivate the whole organization though in your organization profile settings.": "Napaka: Ni mogoče deaktivirati edinega uporabnika. Lahko pa deaktivirate celotno organizacijo v nastavitvah profila organizacije.", + "Error: Could not resend invitation.": "Napaka: Povabila ni bilo mogoče znova poslati.", + "Error: Could not revoke invitation.": "Napaka: Povabila ni bilo mogoče preklicati.", + "Escape key navigates to home view": "Tipka Escape vas popelje na privzeti pogled", + "Estimated messages per week": "Ocenjeno število sporočil na teden", + "Event or conference": "Dogodek ali konferenca", + "Events to include:": "Dogodki, ki jih je treba vključiti:", + "Everyone": "Vsi", + "Everyone except guests": "Vsi razen gostov", + "Everyone including guests": "Vsi, vključno z gosti", + "Everyone on the internet": "Vsi na internetu", + "Everyone sees global times in their own time zone.": "Vsakdo vidi globalne čase v svojem časovnem pasu.", + "Everyone sees this in their own time zone.": "To vsi vidijo v svojem časovnem pasu.", + "Exclude messages with topic .": "Izključi sporočila s temo .", + "Exit search": "Izhod iz iskanja", + "Expand compose box": "Razširi polje za pisanje", + "Expand direct messages": "Razširi neposredna sporočila", + "Expand message": "Razširi sporočilo", + "Expand views": "Razširi poglede", + "Expires at": "Poteče ob", + "Expires on {date} at {time}": "Poteče dne {date} ob {time}", + "Export failed": "Izvoz ni uspel", + "Export organization": "Izvozi organizacijo", + "Export permission": "Dovoljenje za izvoz", + "Export permissions": "Dovoljenja za izvoz", + "Export started. Check back in a few minutes.": "Izvoz se je začel. Preverite čez nekaj minut.", + "Export type": "Vrsta izvoza", + "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "Izvažanje zasebnih podatkov za {users_consented_for_export_count} uporabnikov (skupno {total_users_count} uporabnikov).", + "External account type": "Vrsta zunanjega računa", + "External link": "Zunanja povezava", + "Failed": "Neuspelo", + "Failed adding one or more channels.": "Dodajanje enega ali več kanalov ni uspelo.", + "Failed to create video call.": "Ustvarjanje video klica ni uspelo.", + "Failed to generate preview": "Ustvarjanje predogleda ni uspelo", + "Failed to load read receipts.": "Nalaganje potrdil o branju ni uspelo.", + "Failed to upload %'{file}'": "Nalaganje datoteke '%{file}' ni uspelo", + "Failed!": "Neuspelo!", + "Failed: A custom emoji with this name already exists.": "Neuspelo: Emoji po meri s tem imenom že obstaja.", + "Failed: Emoji name is required.": "Neuspelo: Ime emojija je obvezno.", + "Failed: Invalid Pattern": "Neuspelo: Neveljaven vzorec", + "Failed: There is a default emoji with this name. Only administrators can override default emoji.": "Neuspelo: Obstaja privzeti emoji s tem imenom. Samo skrbniki lahko preglasijo privzete emotikone.", + "Failed: {error}": "Neuspelo: {error}", + "February": "Februar", + "Field choices": "Izbire polj", + "File": "Datoteka", + "File and image uploads have been disabled for this organization.": "Nalaganje datotek in slik je za to organizacijo onemogočeno.", + "File name: {filename}": "Ime datoteke: {filename}", + "File size must be at most {max_file_size} MiB.": "Velikost datoteke mora biti največ {max_file_size} MiB.", + "File type is not supported.": "Vrsta datoteke ni podprta.", + "Filter": "Filter", + "Filter bots": "Filtriraj bote", + "Filter by category": "Filtriraj po kategoriji", + "Filter channels": "Filtriraj kanale", + "Filter code playgrounds": "Filtriraj igrišča za kodo", + "Filter deactivated users": "Filtriraj deaktivirane uporabnike", + "Filter default channels": "Filtriraj privzete kanale", + "Filter direct messages": "Filtriraj neposredna sporočila", + "Filter emoji": "Filtriraj emojije", + "Filter events that will trigger notifications?": "Filtriraj dogodke, ki bodo sprožili obvestila?", + "Filter exports": "Filtriraj izvoze", + "Filter invitations": "Filtriraj povabila", + "Filter linkifiers": "Filtriraj povezovalnike", + "Filter muted users": "Filtriraj utišane uporabnike", + "Filter topics": "Filtriraj teme", + "Filter topics (t)": "Filtriraj teme (t)", + "Filter uploads": "Filtriraj nalaganja", + "Filter users": "Filtriraj uporabnike", + "Filter {total_user_count, plural, =1 {1 person} other {# people}}": "Filtriraj {total_user_count, plural, =1 {1 osebo} other {# oseb}}", + "First message": "Prvo sporočilo", + "Flags": "Zastavice", + "Follow": "Sledi", + "Followed": "Sledeno", + "Followed topics": "Sledene teme", + "Follows system settings.": "Sledi sistemskim nastavitvam.", + "Font size": "Velikost pisave", + "Food & Drink": "Hrana in pijača", + "For example, to configure a code playground for code blocks tagged as Rust, you can set:": "Na primer, za konfiguracijo igrišča za kodo za kodne bloke, označene kot Rust, lahko nastavite:", + "For more examples and technical details, see the help center documentation on adding code playgrounds.": "Za več primerov in tehničnih podrobnosti glejte dokumentacijo centra za pomoč o dodajanju igrišč za kodo.", + "For more examples, see the help center documentation on adding linkifiers.": "Za več primerov glejte dokumentacijo centra za pomoč o dodajanju povezovalnikov.", + "Forgot it?": "Ste pozabili?", + "Forked from upstream at {zulip_merge_base}": "Razvejano iz zgornjega toka pri {zulip_merge_base}", + "Forward message": "Posreduj sporočilo", + "Friday": "Petek", + "Full members": "Polni člani", + "GIPHY attribution": "Pripis GIPHY", + "GIPHY integration": "Integracija GIPHY", + "General": "Splošno", + "Generate URL for an integration": "Ustvari URL za integracijo", + "Generate channel email address": "Ustvari e-poštni naslov kanala", + "Generate email address": "Ustvari e-poštni naslov", + "Generate new API key": "Ustvari nov ključ API", + "Generic": "Splošno", + "Generic bot": "Splošni bot", + "Get API key": "Pridobi ključ API", + "Go back through viewing history": "Pojdi nazaj po zgodovini ogledov", + "Go forward through viewing history": "Pojdi naprej po zgodovini ogledov", + "Go invisible": "Postani neviden", + "Go to #{channel_name} > ": "Pojdi na #{channel_name} > ", + "Go to #{display_recipient}": "Pojdi na #{display_recipient}", + "Go to #{display_recipient} > {topic_display_name}": "Pojdi na #{display_recipient} > {topic_display_name}", + "Go to channel feed": "Pojdi na prikaz kanala", + "Go to channel feed from topic view": "Pojdi iz pogleda teme na prikaz kanala", + "Go to channel settings": "Pojdi na nastavitve kanala", + "Go to combined feed": "Pojdi na združene objave", + "Go to conversation": "Pojdi na pogovor", + "Go to direct message feed": "Pojdi na neposredna sporočila", + "Go to direct messages with {display_reply_to_for_tooltip}": "Pojdi na neposredna sporočila z {display_reply_to_for_tooltip}", + "Go to home view": "Pojdi na privzeti pogled", + "Go to inbox": "Pojdi v neprebrano", + "Go to next unread direct message": "Pojdi na naslednje neprebrano neposredno sporočilo", + "Go to next unread followed topic": "Pojdi na naslednjo neprebrano sledeno temo", + "Go to next unread topic": "Pojdi na naslednjo neprebrano temo", + "Go to recent conversations": "Pojdi na nedavne pogovore", + "Go to starred messages": "Pojdi na sporočila z zvezdico", + "Go to the conversation you are composing to": "Pojdi na pogovor, v katerega pišete", + "Go to topic or DM conversation": "Pojdi na temo ali pogovor NS", + "Go to your home view": "Pojdi na svoj privzeti pogled", + "Go to {recipient_text}": "Pojdi na {recipient_text}", + "Got it": "Razumem", + "Got it — Cancel": "Razumem — Prekliči", + "Got it — Confirm": "Razumem — Potrdi", + "Government": "Vlada", + "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Podelite Zulipu vstopnice Kerberos, potrebne za zagon vašega zrcala Zephyr prek Webathene", + "Granted": "Podeljeno", + "Group membership": "Članstvo v skupini", + "Group permissions": "Dovoljenja skupine", + "Group settings": "Nastavitve skupine", + "Guest": "Gost", + "Guests": "Gostje", + "Guests will be able to see {user_count} users in their channels when they join.": "Gostje bodo ob pridružitvi lahko videli {user_count} uporabnikov v svojih kanalih.", + "Header": "Glava", + "Help center": "Center za pomoč", + "Help menu": "Meni pomoči", + "Hide AI features": "Skrij funkcije UI", + "Hide left sidebar": "Skrij levo stransko vrstico", + "Hide muted message again": "Znova skrij utišano sporočilo", + "Hide password": "Skrij geslo", + "Hide starred message count": "Skrij število sporočil z zvezdico", + "Hide user list": "Skrij seznam uporabnikov", + "High contrast mode": "Način visokega kontrasta", + "Hint": "Namig", + "Hint (up to 80 characters)": "Namig (do 80 znakov)", + "Home view": "Privzeti pogled", + "How your account is displayed in Zulip.": "Kako je vaš račun prikazan v Zulipu.", + "However, it will no longer be subscribed to the private channels that you are not subscribed to.": "Vendar pa ne bo več naročen na zasebne kanale, na katere niste naročeni.", + "Humans": "Ljudje", + "Idle": "Nedejaven", + "If you don't know your password, you can reset it.": "Če ne poznate svojega gesla, ga lahko ponastavite.", + "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "Če še niste posodobili svojega imena, je dobro, da to storite, preden povabite druge uporabnike, da se vam pridružijo!", + "Ignored deactivated groups:": "Prezrte deaktivirane skupine:", + "Ignored deactivated users:": "Prezrti deaktivirani uporabniki:", + "Image": "Slika", + "Immediately": "Takoj", + "Important messages, tasks, and other useful references.": "Pomembna sporočila, opravila in druge uporabne reference.", + "In a meeting": "Na sestanku", + "In muted channels, channel notification settings apply only to unmuted topics.": "V utišanih kanalih se nastavitve obvestil kanala uporabljajo samo za neutišane teme.", + "Inactive": "Neaktiven", + "Inactive bots": "Neaktivni boti", + "Inbox": "Neprebrano", + "Inbox options": "Možnosti neprebranih sporočil", + "Include DMs": "Vključi NS", + "Include content of direct messages in desktop notifications": "Vključi vsebino neposrednih sporočil v namizna obvestila", + "Include message content in message notification emails": "Vključi vsebino sporočil v e-poštna obvestila o sporočilih", + "Include organization name in subject of message notification emails": "Vključi ime organizacije v zadevo e-poštnih obvestil o sporočilih", + "Includes muted channels and topics": "Vključuje utišane kanale in teme", + "Including message content in message notification emails is not allowed in this organization.": "Vključevanje vsebine sporočil v e-poštna obvestila o sporočilih v tej organizaciji ni dovoljeno.", + "Incoming webhook": "Dohodni webhook", + "Increase font size": "Povečaj velikost pisave", + "Increase line spacing": "Povečaj razmik med vrsticami", + "Information": "Informacije", + "Initiate a search": "Začni iskanje", + "Insecure desktop app": "Nevarna namizna aplikacija", + "Insert new line": "Vstavi novo vrstico", + "Integration": "Integracija", + "Integration URL will appear here.": "URL integracije se bo pojavil tukaj.", + "Integrations": "Integracije", + "Interface": "Vmesnik", + "Invalid URL": "Neveljaven URL", + "Invalid custom time": "Neveljaven čas po meri", + "Invalid time format: {timestamp}": "Neveljavna oblika časa: {timestamp}", + "Invalid user": "Neveljaven uporabnik", + "Invalid users": "Neveljavni uporabniki", + "Invitation expires after": "Povabilo poteče po", + "Invitation link": "Povezava za povabilo", + "Invitations": "Povabila", + "Invitations are required for joining this organization": "Za pridružitev tej organizaciji so potrebna povabila", + "Invite": "Povabi", + "Invite link": "Povezava za povabilo", + "Invite to organization": "Povabi v organizacijo", + "Invite users": "Povabi uporabnike", + "Invite users to organization": "Povabi uporabnike v organizacijo", + "Invited as": "Povabljen kot", + "Invited at": "Povabljen ob", + "Invited by": "Povabil", + "Invitee": "Povabljenec", + "Inviting…": "Vabljenje…", + "Italic": "Ležeče", + "January": "Januar", + "Jitsi server URL": "URL strežnika Jitsi", + "Join group": "Pridruži se skupini", + "Join group {name}": "Pridruži se skupini {name}", + "Join group?": "Pridruži se skupini?", + "Join video call.": "Pridruži se video klicu.", + "Join voice call.": "Pridruži se glasovnemu klicu.", + "Join {realm_name}": "Pridruži se {realm_name}", + "Joined": "Pridružen", + "Joined {date_joined}": "Pridružen {date_joined}", + "Joining and viewing messages requires being invited": "Za pridružitev in ogled sporočil je potrebno povabilo", + "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "Za pridružitev in ogled sporočil je potrebno povabilo; uporabniki si lahko ogledajo samo sporočila, poslana, ko so bili naročeni", + "Joining the organization": "Pridružitev organizaciji", + "July": "Julij", + "Jump to first unread": "Skoči na prvo neprebrano", + "June": "Junij", + "Just now": "Pravkar", + "Keyboard shortcuts": "Bližnjice na tipkovnici", + "LOG IN TO BROWSE MORE": "PRIJAVITE SE ZA NADALJNJE BRskanje", + "Label": "Oznaka", + "Language": "Jezik", + "Language for automated messages and invitation emails": "Jezik za samodejna sporočila in e-poštna povabila", + "Large number of subscribers": "Veliko število naročnikov", + "Last 10 days": "Zadnjih 10 dni", + "Last 2 months": "Zadnja 2 meseca", + "Last 30 days": "Zadnjih 30 dni", + "Last 6 months": "Zadnjih 6 mesecev", + "Last active": "Zadnja aktivnost", + "Last edited {edited_time_string}.": "Nazadnje urejeno {edited_time_string}.", + "Last message": "Zadnje sporočilo", + "Last modified": "Nazadnje spremenjeno", + "Last moved {moved_time_string}.": "Nazadnje premaknjeno {moved_time_string}.", + "Learn more": "Več o tem", + "Learn more about emoji reactions here.": "Več o odzivih z emojiji si preberite tukaj.", + "Learn where to find everything you need to get started with this 2-minute video tour.": "S tem 2-minutnim video ogledom izveste, kje najti vse, kar potrebujete za začetek.", + "Leave group": "Zapusti skupino", + "Leave group {name}": "Zapusti skupino {name}", + "Leave {group_name}": "Zapusti {group_name}", + "Let administrators export my private data": "Dovoli skrbnikom izvoz mojih zasebnih podatkov", + "Let others see when I've read messages": "Dovoli drugim videti, kdaj sem prebral sporočila", + "Let recipients see when I'm typing direct messages": "Dovoli prejemnikom videti, ko tipkam neposredna sporočila", + "Let recipients see when I'm typing messages in channels": "Dovoli prejemnikom videti, ko tipkam sporočila v kanalih", + "Let recipients see when a user is typing channel messages": "Dovoli prejemnikom videti, ko uporabnik tipka sporočila kanala", + "Let recipients see when a user is typing direct messages": "Dovoli prejemnikom videti, ko uporabnik tipka neposredna sporočila", + "Let's go!": "Gremo!", + "Light": "Svetlo", + "Light theme": "Svetla tema", + "Light theme logo": "Logotip svetle teme", + "Line spacing": "Razmik med vrsticami", + "Link": "Povezava", + "Link with Webathena": "Poveži z Webatheno", + "Link:": "Povezava:", + "Linkifiers": "Povezovalniki", + "Linkifiers make it easy to refer to issues or tickets in third party issue trackers, like GitHub, Salesforce, Zendesk, and others. For instance, you can add a linkifier that automatically turns #2468 into a link to the GitHub issue in the Zulip repository with:": "Povezovalniki olajšajo sklicevanje na težave ali vstopnice v sledilnikih težav tretjih oseb, kot so GitHub, Salesforce, Zendesk in drugi. Na primer, lahko dodate povezovalnik, ki samodejno spremeni #2468 v povezavo do težave GitHub v repozitoriju Zulip z:", + "Loading…": "Nalaganje…", + "Local time": "Lokalni čas", + "Log in": "Prijavite se", + "Log in to view image": "Prijavite se za ogled slike", + "Log out": "Odjavite se", + "Looking for our integrations or API documentation?": "Iščete našo dokumentacijo o integracijah ali API?", + "MOVED": "PREMAKNJENO", + "Main menu": "Glavni meni", + "Make combined feed my home view": "Naredi združene objave za moj privzeti pogled", + "Make inbox my home view": "Naredi neprebrano za moj privzeti pogled", + "Make recent conversations my home view": "Naredi nedavne pogovore za moj privzeti pogled", + "Make organization permanent": "Naredi organizacijo trajno", + "Manage bot": "Upravljaj bota", + "Manage channel settings": "Upravljaj nastavitve kanala", + "Manage this bot": "Upravljaj tega bota", + "Manage this user": "Upravljaj tega uporabnika", + "Manage user": "Upravljaj uporabnika", + "Manage your API key": "Upravljaj svoj ključ API", + "March": "Marec", + "Mark all messages as read": "Označi vsa sporočila kot prebrana", + "Mark all messages as read?": "Označi vsa sporočila kot prebrana?", + "Mark all messages as unread": "Označi vsa sporočila kot neprebrana", + "Mark as read": "Označi kot prebrano", + "Mark as resolved": "Označi kot razrešeno", + "Mark as unread from here": "Označi kot neprebrano od tu", + "Mark as unread from selected message": "Označi kot neprebrano od izbranega sporočila", + "Mark as unresolved": "Označi kot nerešeno", + "Mark messages as unread?": "Označi sporočila kot neprebrana?", + "Mark topic as read": "Označi temo kot prebrano", + "Mark topic as resolved": "Označi temo kot razrešeno", + "Math (LaTeX)": "Matematika (LaTeX)", + "Maximize compose box": "Povečaj polje za pisanje", + "Maximum message length: {max_length} characters": "Največja dolžina sporočila: {max_length} znakov", + "Maximum message length: {max_message_length} characters": "Največja dolžina sporočila: {max_message_length} znakov", + "Maximum password length: {max_length} characters.": "Največja dolžina gesla: {max_length} znakov.", + "Maximum password length: {max} characters.": "Največja dolžina gesla: {max} znakov.", + "May": "Maj", + "Me": "Jaz", + "Member": "Član", + "Members": "Člani", + "Members of your organization can view messages and join": "Člani vaše organizacije lahko vidijo sporočila in se pridružijo", + "Members preview": "Predogled članov", + "Mention a time-zone-aware time": "Omenite čas, ki upošteva časovni pas", + "Mentioned in": "Omenjeno v", + "Mentions": "Omembe", + "Menus": "Meniji", + "Merge with another topic?": "Združi z drugo temo?", + "Message #{channel_name}": "Sporočilo #{channel_name}", + "Message #{channel_name} > {topic_name}": "Sporočilo #{channel_name} > {topic_name}", + "Message ": "Sporočilo ", + "Message actions": "Dejanja sporočil", + "Message deletion": "Brisanje sporočil", + "Message edit and move history": "Zgodovina urejanja in premikanja sporočil", + "Message edit history": "Zgodovina urejanja sporočil", + "Message editing": "Urejanje sporočil", + "Message feed settings": "Nastavitve prikaza sporočil", + "Message formatting": "Oblikovanje sporočil", + "Message length shouldn't be greater than {max_length} characters.": "Dolžina sporočila ne sme biti daljša od {max_length} znakov.", + "Message move history": "Zgodovina premikanja sporočil", + "Message moved": "Sporočilo premaknjeno", + "Message moved to {stream_topic}.": "Sporočilo premaknjeno v {stream_topic}.", + "Message retention period": "Obdobje hrambe sporočil", + "Message {recipient_names}": "Sporočilo {recipient_names}", + "Message {recipient_name} ({recipient_status})": "Sporočilo {recipient_name} ({recipient_status})", + "Message-area font size (px)": "Velikost pisave območja sporočil (px)", + "Message-area line height (%)": "Višina vrstice območja sporočil (%)", + "Messages": "Sporočila", + "Messages in all public channels": "Sporočila v vseh javnih kanalih", + "Messages in topics you follow.": "Sporočila v temah, ki jim sledite.", + "Messages in your view are faded to remind you that you are viewing a different conversation from the one you are composing to.": "Sporočila v vašem pogledu so zbledela, da vas opomnijo, da si ogledujete drug pogovor kot tistega, v katerega pišete.", + "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "Sporočila morajo biti načrtovana vsaj {minimum_scheduled_message_delay_minutes} minut v prihodnosti.", + "Messages sent by you": "Sporočila, ki ste jih poslali vi", + "Messages sent by {sender}": "Sporočila, ki jih je poslal {sender}", + "Messages where you are mentioned.": "Sporočila, kjer ste omenjeni.", + "Messages will not be automatically marked as read because this is not a conversation view. Change setting": "Sporočila ne bodo samodejno označena kot prebrana, ker to ni pogled pogovora. Spremeni nastavitev", + "Messages will not be automatically marked as read. Change setting": "Sporočila ne bodo samodejno označena kot prebrana. Spremeni nastavitev", + "Mobile": "Mobilno", + "Mobile message notifications": "Mobilna obvestila o sporočilih", + "Mobile notifications": "Mobilna obvestila", + "Mobile push notifications are not enabled on this server.": "Mobilna potisna obvestila na tem strežniku niso omogočena.", + "Mobile push notifications are not enabled on this server. Learn more": "Mobilna potisna obvestila na tem strežniku niso omogočena. Več o tem", + "Moderator": "Moderator", + "Moderators": "Moderatorji", + "Monday": "Ponedeljek", + "Monday at {time}": "Ponedeljek ob {time}", + "Move ": "Premakni ", + "Move all messages in this topic": "Premakni vsa sporočila v tej temi", + "Move history only": "Premakni samo zgodovino", + "Move message": "Premakni sporočilo", + "Move messages": "Premakni sporočila", + "Move messages from ": "Premakni sporočila iz ", + "Move messages or topic": "Premakni sporočila ali temo", + "Move only this message": "Premakni samo to sporočilo", + "Move some messages?": "Premakni nekaj sporočil?", + "Move this and all following messages in this topic": "Premakni to in vsa naslednja sporočila v tej temi", + "Move topic": "Premakni temo", + "Moved by {full_name}": "Premaknil {full_name}", + "Moving messages": "Premikanje sporočil", + "Mute": "Utišaj", + "Mute channel": "Utišaj kanal", + "Mute this bot": "Utišaj tega bota", + "Mute this user": "Utišaj tega uporabnika", + "Mute topic": "Utišaj temo", + "Mute user": "Utišaj uporabnika", + "Muted": "Utišano", + "Muted user": "Utišan uporabnik", + "Muted user (guest)": "Utišan uporabnik (gost)", + "Muted users": "Utišani uporabniki", + "Name": "Ime", + "Name changes are disabled in this organization. Contact an administrator to change your name.": "Spremembe imena so v tej organizaciji onemogočene. Za spremembo imena se obrnite na skrbnika.", + "Narrow to direct messages that include .": "Omeji na neposredna sporočila, ki vključujejo .", + "Narrow to direct messages with .": "Omeji na neposredna sporočila z .", + "Narrow to direct messages.": "Omeji na neposredna sporočila.", + "Narrow to just message ID .": "Omeji samo na ID sporočila .", + "Narrow to messages containing images.": "Omeji na sporočila, ki vsebujejo slike.", + "Narrow to messages containing links.": "Omeji na sporočila, ki vsebujejo povezave.", + "Narrow to messages containing uploads.": "Omeji na sporočila, ki vsebujejo nalaganja.", + "Narrow to messages in followed topics.": "Omeji na sporočila v sledenih temah.", + "Narrow to messages in resolved topics.": "Omeji na sporočila v razrešenih temah.", + "Narrow to messages in unresolved topics.": "Omeji na sporočila v nerešenih temah.", + "Narrow to messages on channel .": "Omeji na sporočila v kanalu .", + "Narrow to messages sent by .": "Omeji na sporočila, ki jih je poslal .", + "Narrow to messages sent by you.": "Omeji na sporočila, ki ste jih poslali vi.", + "Narrow to messages that mention you.": "Omeji na sporočila, ki vas omenjajo.", + "Narrow to messages with alert words.": "Omeji na sporočila z opozorilnimi besedami.", + "Narrow to messages with emoji reactions.": "Omeji na sporočila z odzivi emojiev", + "Narrow to messages with topic .": "Omeji na sporočila s temo .", + "Narrow to muted messages.": "Omeji na utišana sporočila.", + "Narrow to starred messages.": "Omeji na sporočila z zvezdico.", + "Narrow to unread messages.": "Omeji na neprebrana sporočila.", + "Navigation": "Navigacija", + "Never": "Nikoli", + "Never ask on this computer": "Nikoli ne vprašaj na tem računalniku", + "Never expires": "Nikoli ne poteče", + "New": "Novo", + "New channel": "Nov kanal", + "New channel announcements": "Obvestila o novem kanalu", + "New channel message": "Novo sporočilo kanala", + "New direct message": "Novo neposredno sporočilo", + "New direct message from {sender_full_name}": "Novo neposredno sporočilo od {sender_full_name}", + "New email": "Nova e-pošta", + "New option": "Nova možnost", + "New password": "Novo geslo", + "New password is too weak!": "Novo geslo je prešibko!", + "New task": "Novo opravilo", + "New topic": "Nova tema", + "New user announcements": "Obvestila o novih uporabnikih", + "Next message": "Naslednje sporočilo", + "Next unread direct message": "Naslednje neprebrano neposredno sporočilo", + "Next unread followed topic": "Naslednja neprebrana sledena tema", + "Next unread topic": "Naslednja neprebrana tema", + "No bots match your current filter.": "Noben bot ne ustreza vašemu trenutnemu filtru.", + "No channel subscribers match your current filter.": "Noben naročnik kanala ne ustreza vašemu trenutnemu filtru.", + "No channel subscriptions.": "Ni naročnin na kanale.", + "No channels": "Ni kanalov", + "No channels match your filter.": "Noben kanal ne ustreza vašemu filtru.", + "No channels to show.": "Ni kanalov za prikaz.", + "No conversations match your filters.": "Noben pogovor ne ustreza vašim filtrom.", + "No custom emojis match your current filter.": "Noben emoji po meri ne ustreza vašemu trenutnemu filtru.", + "No custom profile fields configured.": "Ni konfiguriranih polj profila po meri.", + "No default channels match your current filter.": "Noben privzeti kanal ne ustreza vašemu trenutnemu filtru.", + "No description.": "Brez opisa.", + "No drafts selected": "Ni izbranih osnutkov", + "No drafts.": "Ni osnutkov.", + "No group members match your current filter.": "Noben član skupine ne ustreza vašemu trenutnemu filtru.", + "No invitations match your current filter.": "Nobeno povabilo ne ustreza vašemu trenutnemu filtru.", + "No language set": "Jezik ni nastavljen", + "No linkifiers configured.": "Ni konfiguriranih povezovalnikov.", + "No linkifiers match your current filter.": "Noben povezovalnik ne ustreza vašemu trenutnemu filtru.", + "No matching channels": "Ni ujemajočih se kanalov", + "No matching results": "Ni ujemajočih se rezultatov", + "No matching user groups": "Ni ujemajočih se uporabniških skupin", + "No matching users.": "Ni ujemajočih se uporabnikov.", + "No one has read this message yet.": "Tega sporočila še ni prebral nihče.", + "No other subscribers.": "Ni drugih naročnikov.", + "No owner": "Brez lastnika", + "No playgrounds configured.": "Ni konfiguriranih igrišč.", + "No playgrounds match your current filter.": "Nobeno igrišče ne ustreza vašemu trenutnemu filtru.", + "No restrictions": "Brez omejitev", + "No scheduled messages.": "Ni načrtovanih sporočil.", + "No search results.": "Ni rezultatov iskanja.", + "No status text": "Brez besedila statusa", + "No subscribers.": "Ni naročnikov.", + "No topics are marked as resolved.": "Nobena tema ni označena kot razrešena.", + "No topics match your current filter.": "Nobena tema ne ustreza vašemu trenutnemu filtru.", + "No uploaded files match your current filter.": "Nobena naložena datoteka ne ustreza vašemu trenutnemu filtru.", + "No user found": "Uporabnik ni najden", + "No user to subscribe.": "Ni uporabnika za naročanje.", + "No users match your current filter.": "Noben uporabnik ne ustreza vašemu trenutnemu filtru.", + "No users match your filters.": "Noben uporabnik ne ustreza vašim filtrom.", + "No users or subgroups to add.": "Ni uporabnikov ali podskupin za dodajanje.", + "No, I'll catch up.": "Ne, bom nadoknadil.", + "No, don't ask again.": "Ne, ne sprašuj več.", + "Nobody": "Nihče", + "Nobody in this Zulip organization will be able to see this email address.": "Nihče v tej organizaciji Zulip ne bo mogel videti tega e-poštnega naslova.", + "Non-archived channels": "Nearhivirani kanali", + "Non-profit (registered)": "Neprofitna (registrirana)", + "None": "Brez", + "None of the members of are subscribed to this channel.": "Noben od članov ni naročen na ta kanal.", + "None of your messages have emoji reactions yet.": "Nobeno od vaših sporočil še nima odzivov z emojiji.", + "Not a member of any groups.": "Ni član nobene skupine.", + "Not active in the last year": "Ni aktiven v zadnjem letu", + "Not granted": "Ni podeljeno", + "Not subscribed": "Ni naročen", + "Note that any bots that you maintain will be disabled.": "Upoštevajte, da bodo vsi boti, ki jih vzdržujete, onemogočeni.", + "Nothing to preview": "Ničesar za predogled", + "Notification of account deactivation on {realm_name}": "Obvestilo o deaktivaciji računa na {realm_name}", + "Notification settings": "Nastavitve obvestil", + "Notification sound": "Zvok obvestila", + "Notification triggers": "Sprožilci obvestil", + "Notifications": "Obvestila", + "Notifications are based on your configuration for .": "Obvestila temeljijo na vaši konfiguraciji za .", + "Notifications are based on your configuration for this channel.": "Obvestila temeljijo na vaši konfiguraciji za ta kanal.", + "Notifications for @all/@everyone mentions": "Obvestila za omembe @vsi/@everyone", + "Notify channel": "Obvesti kanal", + "Notify recipients": "Obvesti prejemnike", + "Notify this user by email?": "Obvesti tega uporabnika po e-pošti?", + "Notify topic": "Obvesti temo", + "November": "November", + "Now following .": "Zdaj sledim .", + "Numbered list": "Oštevilčen seznam", + "OTHERS": "DRUGI", + "Objects": "Predmeti", + "October": "Oktober", + "Offer to update to my computer's time zone": "Ponudi posodobitev na časovni pas mojega računalnika", + "Old password": "Staro geslo", + "On hover": "Ob lebdenju", + "Once you leave this channel, you will not be able to rejoin.": "Ko zapustite ta kanal, se ne boste mogli več pridružiti.", + "Once you leave this group, you will not be able to rejoin.": "Ko zapustite to skupino, se ne boste mogli več pridružiti.", + "One or more files could not be deleted.": "Ene ali več datotek ni bilo mogoče izbrisati.", + "One or more of these users do not exist!": "Eden ali več teh uporabnikov ne obstaja!", + "Only 2 custom profile fields can be displayed on the user card.": "Na uporabniški kartici sta lahko prikazani samo 2 polji profila po meri.", + "Only channel administrators can edit these settings.": "Te nastavitve lahko urejajo samo skrbniki kanala.", + "Only in conversation views": "Samo v pogledih pogovorov", + "Only in image viewer": "Samo v pregledovalniku slik", + "Only organization administrators can edit these settings": "Te nastavitve lahko urejajo samo skrbniki organizacije", + "Only organization administrators can edit these settings.": "Te nastavitve lahko urejajo samo skrbniki organizacije.", + "Only organization owners can edit these settings.": "Te nastavitve lahko urejajo samo lastniki organizacije.", + "Only organization owners may deactivate an organization.": "Samo lastniki organizacije lahko deaktivirajo organizacijo.", + "Only owners can change these settings.": "Te nastavitve lahko spremenijo samo lastniki.", + "Only topics you follow": "Samo teme, ki jim sledite", + "Open": "Odpri", + "Open help menu": "Odpri meni pomoči", + "Open message menu": "Odpri meni sporočil", + "Open personal menu": "Odpri osebni meni", + "Open reactions menu": "Odpri meni odzivov", + "Open-source project": "Odprtokodni projekt", + "Option already present.": "Možnost že obstaja.", + "Optional": "Neobvezno", + "Options": "Možnosti", + "Organization": "Organizacija", + "Organization URL": "URL organizacije", + "Organization administrators can automatically administer all channels.": "Skrbniki organizacije lahko samodejno upravljajo vse kanale.", + "Organization administrators can reactivate deactivated users.": "Skrbniki organizacije lahko ponovno aktivirajo deaktivirane uporabnike.", + "Organization description": "Opis organizacije", + "Organization logo": "Logotip organizacije", + "Organization name": "Ime organizacije", + "Organization permissions": "Dovoljenja organizacije", + "Organization profile": "Profil organizacije", + "Organization profile incomplete": "Profil organizacije nepopoln", + "Organization profile picture": "Profilna slika organizacije", + "Organization settings": "Nastavitve organizacije", + "Organization type": "Vrsta organizacije", + "Other": "Drugo", + "Other drafts": "Drugi osnutki", + "Other emails": "Druge e-pošte", + "Other permissions": "Druga dovoljenja", + "Other users in this Zulip organization will be able to see this email address.": "Drugi uporabniki v tej organizaciji Zulip bodo lahko videli ta e-poštni naslov.", + "Other views": "Drugi pogledi", + "Out sick": "Bolniška odsotnost", + "Outgoing webhook": "Odhodni webhook", + "Outgoing webhook message format": "Oblika sporočila odhodnega webhooka", + "Override default emoji?": "Preglasi privzeti emoji?", + "Overview of ongoing conversations.": "Pregled tekočih pogovorov.", + "Overview of your conversations with unread messages.": "Pregled vaših pogovorov z neprebranimi sporočili.", + "Owner": "Lastnik", + "Owner: {name}": "Lastnik: {name}", + "Owners": "Lastniki", + "Participants": "Udeleženci", + "Participated": "Sodeloval", + "Password": "Geslo", + "Password is too weak.": "Geslo je prešibko.", + "Password should be at least {length} characters long.": "Geslo mora biti dolgo vsaj {length} znakov.", + "Paste as plain text": "Prilepi kot navadno besedilo", + "Paste formatted text": "Prilepi oblikovano besedilo", + "Pattern": "Vzorec", + "People & Body": "Ljudje in telo", + "Permissions": "Dovoljenja", + "Personal": "Osebno", + "Personal menu": "Osebni meni", + "Personal settings": "Osebne nastavitve", + "Pin channel to top": "Pripni kanal na vrh", + "Pin channel to top of left sidebar": "Pripni kanal na vrh leve stranske vrstice", + "Pinned": "Pripeto", + "Plan management": "Upravljanje načrta", + "Plans and pricing": "Načrti in cene", + "Play animated images": "Predvajaj animirane slike", + "Play sound": "Predvajaj zvok", + "Please contact support for an exception or add users with a reusable invite link.": "Prosimo, obrnite se na podporo za izjemo ali dodajte uporabnike s povabilno povezavo za večkratno uporabo.", + "Please add a valid recipient.": "Prosimo, dodajte veljavnega prejemnika.", + "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "Prosimo, prosite uporabnika z dovoljenjem za obračunavanje, da poveča število licenc ali deaktivira neaktivne uporabnike, in poskusite znova.", + "Please choose a new password.": "Prosimo, izberite novo geslo.", + "Please enter a question.": "Prosimo, vnesite vprašanje.", + "Please enter task title.": "Prosimo, vnesite naslov opravila.", + "Please enter your password.": "Prosimo, vnesite svoje geslo.", + "Please just upload one file.": "Prosimo, naložite samo eno datoteko.", + "Please only use characters that are valid in an email address": "Prosimo, uporabljajte samo znake, ki so veljavni v e-poštnem naslovu", + "Please re-enter your password to confirm your identity.": "Prosimo, ponovno vnesite geslo, da potrdite svojo identiteto.", + "Please select a channel.": "Prosimo, izberite kanal.", + "Political group": "Politična skupina", + "Popular": "Priljubljeno", + "Posted by {full_name}": "Objavil {full_name}", + "Preferences": "Nastavitve", + "Press to add a new line": "Pritisnite za dodajanje nove vrstice", + "Press to send": "Pritisnite za pošiljanje", + "Prevent messages in this channel from being edited, deleted, or moved.": "Prepreči urejanje, brisanje ali premikanje sporočil v tem kanalu.", + "Prevent new messages from being sent to this channel.": "Prepreči pošiljanje novih sporočil v ta kanal.", + "Prevent users from changing their avatar": "Prepreči uporabnikom spreminjanje avatarja", + "Prevent users from changing their email address": "Prepreči uporabnikom spreminjanje e-poštnega naslova", + "Prevent users from changing their name": "Prepreči uporabnikom spreminjanje imena", + "Preview": "Predogled", + "Preview organization profile": "Predogled profila organizacije", + "Preview profile": "Predogled profila", + "Preview:": "Predogled:", + "Previous message": "Prejšnje sporočilo", + "Privacy": "Zasebnost", + "Privacy settings": "Nastavitve zasebnosti", + "Private channels cannot be default channels for new users.": "Zasebni kanali ne morejo biti privzeti kanali za nove uporabnike.", + "Private, protected history": "Zasebno, zaščitena zgodovina", + "Private, shared history": "Zasebno, deljena zgodovina", + "Profile": "Profil", + "Profile missing required fields": "Profilu manjkajo obvezna polja", + "Pronouns": "Zaimki", + "Public": "Javno", + "Public data": "Javni podatki", + "Question": "Vprašanje", + "Quote": "Citat", + "Quote message": "Citiraj sporočilo", + "Quoted original email (in replies)": "Citirana izvirna e-pošta (v odgovorih)", + "React to selected message with": "Reagiraj na izbrano sporočilo z", + "Reactions": "Odzivi", + "Reactions to your messages": "Odzivi na vaša sporočila", + "Reactivate bot": "Ponovno aktiviraj bota", + "Reactivate this bot": "Ponovno aktiviraj tega bota", + "Reactivate this user": "Ponovno aktiviraj tega uporabnika", + "Reactivate user": "Ponovno aktiviraj uporabnika", + "Reactivate {name}": "Ponovno aktiviraj {name}", + "Read receipts": "Potrdila o branju", + "Read receipts are currently disabled in this organization.": "Potrdila o branju so trenutno v tej organizaciji onemogočena.", + "Read receipts are disabled for this organization.": "Potrdila o branju so za to organizacijo onemogočena.", + "Read receipts are not available for Notification Bot messages.": "Potrdila o branju niso na voljo za sporočila bota za obvestila.", + "Recent conversations": "Nedavni pogovori", + "Recent conversations options": "Možnosti nedavnih pogovorov", + "Reloading…": "Ponovno nalaganje…", + "Remove": "Odstrani", + "Remove from default": "Odstrani iz privzetih", + "Remove it from the left sidebar for all users.": "Odstrani iz leve stranske vrstice za vse uporabnike.", + "Removed successfully!": "Uspešno odstranjeno!", + "Removed successfully.": "Uspešno odstranjeno.", + "Rename ": "Preimenuj ", + "Rename archived channel": "Preimenuj arhiviran kanal", + "Rename deactivated user group": "Preimenuj deaktivirano uporabniško skupino", + "Rename topic": "Preimenuj temo", + "Rename {group_name} (deactivated)": "Preimenuj {group_name} (deaktivirano)", + "Reply @-mentioning sender": "Odgovori z @-omembo pošiljatelja", + "Reply directly to sender": "Odgovori neposredno pošiljatelju", + "Reply mentioning bot": "Odgovori z omembo bota", + "Reply mentioning user": "Odgovori z omembo uporabnika", + "Reply to message": "Odgovori na sporočilo", + "Reply to selected conversation": "Odgovori na izbran pogovor", + "Reply to selected message": "Odgovori na izbrano sporočilo", + "Request education pricing": "Zahtevaj cene za izobraževanje", + "Request sponsorship": "Zahtevaj sponzorstvo", + "Requesting user": "Zahtevajoči uporabnik", + "Require topics in channel messages": "Zahtevaj teme v sporočilih kanala", + "Require unique names": "Zahtevaj edinstvena imena", + "Required": "Obvezno", + "Required field": "Obvezno polje", + "Research": "Raziskave", + "Resend": "Ponovno pošlji", + "Resend invitation?": "Ponovno pošlji povabilo?", + "Reset to default font size ({default_value})": "Ponastavi na privzeto velikost pisave ({default_value})", + "Reset to default line spacing": "Ponastavi na privzeti razmik med vrsticami", + "Reset to default notifications": "Ponastavi na privzeta obvestila", + "Reset zoom": "Ponastavi povečavo", + "Resolved topics": "Razrešene teme", + "Restore draft": "Obnovi osnutek", + "Restrict email domains of new users": "Omeji e-poštne domene novih uporabnikov", + "Restrict to a list of domains": "Omeji na seznam domen", + "Retain forever": "Obdrži za vedno", + "Retention period (days)": "Obdobje hrambe (dni)", + "Retry": "Poskusi znova", + "Revoke": "Prekliči", + "Revoke invitation link": "Prekliči povabilno povezavo", + "Revoke invitation to {email}": "Prekliči povabilo za {email}", + "Role": "Vloga", + "SAVING": "SHRANJEVANJE", + "Saturday": "Sobota", + "Save": "Shrani", + "Save changes": "Shrani spremembe", + "Save draft and start a new message": "Shrani osnutek in začni novo sporočilo", + "Save failed": "Shranjevanje ni uspelo", + "Saved": "Shranjeno", + "Saved as draft": "Shranjeno kot osnutek", + "Saved. Please reload for the change to take effect.": "Shranjeno. Prosimo, ponovno naložite, da bo sprememba začela veljati.", + "Saving": "Shranjevanje", + "Schedule for {deliver_at}": "Načrtuj za {deliver_at}", + "Schedule for {formatted_send_later_time}": "Načrtuj za {formatted_send_later_time}", + "Schedule message": "Načrtuj sporočilo", + "Scheduled messages": "Načrtovana sporočila", + "Scroll down": "Pomakni navzdol", + "Scroll down to view your message.": "Pomaknite se navzdol za ogled sporočila.", + "Scroll through channels": "Pomikaj se po kanalih", + "Scroll to bottom": "Pomakni na dno", + "Scroll up": "Pomakni navzgor", + "Scrolling": "Pomikanje", + "Scrolling to your last message will mark {num_unread} unread messages as read. Would you like to scroll to that message and edit it?": "Pomik na vaše zadnje sporočilo bo označil {num_unread} neprebranih sporočil kot prebranih. Ali se želite pomakniti na to sporočilo in ga urediti?", + "Search": "Išči", + "Search all public channels that you can view.": "Išči po vseh javnih kanalih, ki si jih lahko ogledate.", + "Search all public channels.": "Išči po vseh javnih kanalih.", + "Search filters": "Filtri iskanja", + "Search for in the topic or message content.": "Išči v temi ali vsebini sporočila.", + "Search results": "Rezultati iskanja", + "Select a channel": "Izberite kanal", + "Select a channel to subscribe": "Izberite kanal za naročanje", + "Select all drafts": "Izberi vse osnutke", + "Select an integration": "Izberite integracijo", + "Select automatic theme": "Izberi samodejno temo", + "Select channel": "Izberi kanal", + "Select dark theme": "Izberi temno temo", + "Select draft": "Izberi osnutek", + "Select emoji": "Izberi emoji", + "Select language": "Izberi jezik", + "Select light theme": "Izberi svetlo temo", + "Send": "Pošlji", + "Send a test notification": "Pošlji testno obvestilo", + "Send all notifications to a single topic": "Pošlji vsa obvestila v eno temo", + "Send automated notice to new topic": "Pošlji samodejno obvestilo v novo temo", + "Send automated notice to old topic": "Pošlji samodejno obvestilo v staro temo", + "Send digest emails when I'm away": "Pošlji povzetke e-pošte, ko sem odsoten", + "Send digest emails when user is away": "Pošlji povzetke e-pošte, ko je uporabnik odsoten", + "Send direct message": "Pošlji neposredno sporočilo", + "Send email notifications for new logins to my account": "Pošlji e-poštna obvestila za nove prijave v moj račun", + "Send emails introducing Zulip to new users": "Pošlji e-pošto za predstavitev Zulipa novim uporabnikom", + "Send me Zulip's low-traffic newsletter (a few emails a year)": "Pošlji mi Zulipovo glasilo z malo prometa (nekaj e-poštnih sporočil na leto)", + "Send me a direct message when my invitation is accepted": "Pošlji mi neposredno sporočilo, ko je moje povabilo sprejeto", + "Send message": "Pošlji sporočilo", + "Send mobile notifications even if I'm online": "Pošlji mobilna obvestila, tudi če sem na spletu", + "Send mobile notifications even if user is online": "Pošlji mobilna obvestila, tudi če je uporabnik na spletu", + "Send notifications for all branches": "Pošlji obvestila za vse veje", + "Send options": "Možnosti pošiljanja", + "Send weekly digest emails to inactive users": "Pošlji tedenske povzetke e-pošte neaktivnim uporabnikom", + "Sending…": "Pošiljanje…", + "Sent!": "Poslano!", + "Sent! Your message is outside your current view.": "Poslano! Vaše sporočilo je izven vašega trenutnega pogleda.", + "September": "September", + "Server needs upgrade": "Strežnik potrebuje nadgradnjo", + "Set font size to default": "Nastavi velikost pisave na privzeto", + "Set line spacing to default": "Nastavi razmik med vrsticami na privzetega", + "Set status": "Nastavi status", + "Set up two factor authentication": "Nastavi dvofaktorsko preverjanje pristnosti", + "Setting updated": "Nastavitev posodobljena", + "Settings": "Nastavitve", + "Setup": "Nastavitev", + "Several people are typing…": "Več oseb tipka…", + "Show API key": "Prikaži ključ API", + "Show all topics": "Prikaži vse teme", + "Show avatar": "Prikaži avatar", + "Show counts for starred messages": "Prikaži število sporočil z zvezdico", + "Show edits and moves": "Prikaži urejanja in premike", + "Show fewer": "Prikaži manj", + "Show images in thread": "Prikaži slike v niti", + "Show keyboard shortcuts": "Prikaži bližnjice na tipkovnici", + "Show left sidebar": "Prikaži levo stransko vrstico", + "Show less": "Prikaži manj", + "Show message sender's user card": "Prikaži uporabniško kartico pošiljatelja sporočila", + "Show more": "Prikaži več", + "Show password": "Prikaži geslo", + "Show previews of linked websites": "Prikaži predoglede povezanih spletnih mest", + "Show previews of uploaded and linked images and videos": "Prikaži predoglede naloženih in povezanih slik ter videoposnetkov", + "Show starred message count": "Prikaži število sporočil z zvezdico", + "Show status text": "Prikaži besedilo statusa", + "Show unread counts for": "Prikaži število neprebranih za", + "Show user list": "Prikaži seznam uporabnikov", + "Show when other users are typing": "Prikaži, ko drugi uporabniki tipkajo", + "Showing messages since {time_string}.": "Prikazovanje sporočil od {time_string}.", + "Sign up": "Registrirajte se", + "Size": "Velikost", + "Skip the rest": "Preskoči ostalo", + "Skip video — I'm familiar with Zulip": "Preskoči video — Zulip poznam", + "Skipped unsubscribed channels": "Preskočeni nenaročeni kanali", + "Slack compatible": "Združljivo s Slackom", + "Slack's outgoing webhooks": "Slackovi odhodni webhooki", + "Smileys & Emotion": "Smeški in čustva", + "Some common words were excluded from your search.": "Nekatere pogoste besede so bile izključene iz vašega iskanja.", + "Some older messages are unavailable. Upgrade your organization to access your full message history.": "Nekatera starejša sporočila niso na voljo. Nadgradite svojo organizacijo za dostop do celotne zgodovine sporočil.", + "Sort by estimated weekly traffic": "Razvrsti po ocenjenem tedenskem prometu", + "Sort by name": "Razvrsti po imenu", + "Sort by number of subscribers": "Razvrsti po številu naročnikov", + "Sort by unread message count": "Razvrsti po številu neprebranih sporočil", + "Spoiler": "Spoiler", + "Sponsorship request pending": "Zahteva za sponzorstvo v čakanju", + "Standard": "Standardno", + "Standard view": "Standardni pogled", + "Star selected message": "Označi izbrano sporočilo z zvezdico", + "Star this message": "Označi to sporočilo z zvezdico", + "Starred messages": "Sporočila z zvezdico", + "Starred messages options": "Možnosti sporočil z zvezdico", + "Starring messages is a good way to keep track of important messages, such as tasks you need to go back to, or useful references. To star a message, hover over a message and click the . Learn more": "Označevanje sporočil z zvezdico je dober način za spremljanje pomembnih sporočil, kot so opravila, h katerim se morate vrniti, ali uporabne reference. Če želite sporočilo označiti z zvezdico, se pomaknite nad sporočilo in kliknite . Več o tem", + "Start a new topic or select one from the list.": "Začnite novo temo ali izberite eno s seznama.", + "Start export": "Začni izvoz", + "Start export?": "Začni izvoz?", + "Start new conversation": "Začni nov pogovor", + "Status": "Status", + "Stream color": "Barva kanala", + "Strikethrough": "Prečrtano", + "Subject": "Zadeva", + "Subscribe": "Naroči", + "Subscribe them": "Naroči jih", + "Subscribe to ": "Naroči se na ", + "Subscribe to this channel": "Naroči se na ta kanal", + "Subscribe to/unsubscribe from selected channel": "Naroči/odjavi se od izbranega kanala", + "Subscribe {full_name} to channels": "Naroči {full_name} na kanale", + "Subscribed": "Naročen", + "Subscribed channels": "Naročeni kanali", + "Subscribed successfully!": "Uspešno naročen!", + "Subscriber count": "Število naročnikov", + "Subscribers": "Naročniki", + "Subscribers preview": "Predogled naročnikov", + "Successfully subscribed user:": "Uspešno naročen uporabnik:", + "Successfully subscribed users:": "Uspešno naročeni uporabniki:", + "Summarize recent messages": "Povzemi nedavna sporočila", + "Sunday": "Nedelja", + "Support Zulip": "Podprite Zulip", + "Switch between tabs": "Preklopi med zavihki", + "Switch to light theme": "Preklopi na svetlo temo", + "Switch to the dark theme": "Preklopi na temno temo", + "Symbols": "Simboli", + "System bot": "Sistemski bot", + "THIS CHANNEL": "TA KANAL", + "THIS CONVERSATION": "TA POGOVOR", + "Task already exists": "Opravilo že obstaja", + "Task description (optional)": "Opis opravila (neobvezno)", + "Task list": "Seznam opravil", + "Tasks": "Opravila", + "The administrators provided the following comment:": "Skrbniki so podali naslednji komentar:", + "The application has been updated; Reloading…": "Aplikacija je bila posodobljena; Ponovno nalaganje…", + "The basics": "Osnove", + "The channel #{channel_name} does not exist. Manage your subscriptions on your Channels page.": "Kanal #{channel_name} ne obstaja. Upravljajte svoje naročnine na strani Kanalov.", + "The channel description cannot contain newline characters.": "Opis kanala ne sme vsebovati znakov za novo vrstico.", + "The following uploaded files are no longer attached to any messages. They can still be accessed from this message's edit history. Would you like to delete them entirely?": "Naslednje naložene datoteke niso več priložene nobenemu sporočilu. Do njih je še vedno mogoče dostopati iz zgodovine urejanja tega sporočila. Ali jih želite v celoti izbrisati?", + "The following uploaded files are no longer attached to any messages. Would you like to delete them entirely?": "Naslednje naložene datoteke niso več priložene nobenemu sporočilu. Ali jih želite v celoti izbrisati?", + "The group description cannot contain newline characters.": "Opis skupine ne sme vsebovati znakov za novo vrstico.", + "The recipient {recipient} is not valid.": "Prejemnik {recipient} ni veljaven.", + "The recipients {recipients} are not valid.": "Prejemniki {recipients} niso veljavni.", + "The sender's email address": "E-poštni naslov pošiljatelja", + "The topic {topic_display_name} already exists in this channel. Are you sure you want to combine messages from these topics? This cannot be undone.": "Tema {topic_display_name} že obstaja v tem kanalu. Ali ste prepričani, da želite združiti sporočila iz teh tem? Tega ni mogoče razveljaviti.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Njihovo geslo bo izbrisano iz naših sistemov, vsi boti, ki jih vzdržujejo, pa bodo onemogočeni.", + "Theme": "Tema", + "There are no bots.": "Ni botov.", + "There are no channels you can view in this organization.": "V tej organizaciji ni kanalov, ki bi si jih lahko ogledali.", + "There are no current alert words.": "Trenutno ni opozorilnih besed.", + "There are no custom emoji.": "Ni emojijev po meri.", + "There are no deactivated users.": "Ni deaktiviranih uporabnikov.", + "There are no default channels.": "Ni privzetih kanalov.", + "There are no exports.": "Ni izvozov.", + "There are no groups matching your filters.": "Ni skupin, ki bi ustrezale vašim filtrom.", + "There are no invitations.": "Ni povabil.", + "There are no messages here.": "Tukaj ni sporočil.", + "There are no messages in this topic.": "V tej temi ni sporočil.", + "There are no messages in your combined feed.": "V vaših združenih objavah ni sporočil.", + "There are no messages to move.": "Ni sporočil za premik.", + "There are no unread messages in your inbox.": "Ni neprebranih sporočil.", + "There are no user groups you can view in this organization.": "V tej organizaciji ni uporabniških skupin, ki bi si jih lahko ogledali.", + "There is a default emoji with this name. Do you want to override it with a custom emoji? The name :{emoji_name}: will no longer work to access the default emoji.": "Obstaja privzeti emoji s tem imenom. Ali ga želite preglasiti z emojijem po meri? Ime :{emoji_name}: ne bo več delovalo za dostop do privzetega emojiija.", + "There was an error updating the setting.": "Pri posodabljanju nastavitve je prišlo do napake.", + "They administer the following bots:": "Upravljajo naslednje bote:", + "This demo organization will be automatically deleted in 30 days, unless it's converted into a permanent organization.": "Ta demo organizacija bo samodejno izbrisana čez 30 dni, razen če je pretvorena v trajno organizacijo.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "Ta demo organizacija bo samodejno izbrisana čez {days_remaining} dni, razen če je pretvorena v trajno organizacijo.", + "This Zulip server is running an old version and should be upgraded.": "Ta strežnik Zulip poganja staro različico in bi ga bilo treba nadgraditi.", + "This action cannot be undone.": "Tega dejanja ni mogoče razveljaviti.", + "This bot cannot be deactivated.": "Tega bota ni mogoče deaktivirati.", + "This bot cannot be edited.": "Tega bota ni mogoče urejati.", + "This bot has been deactivated.": "Ta bot je bil deaktiviran.", + "This change will make this channel's entire message history accessible according to the new configuration.": "Ta sprememba bo omogočila dostop do celotne zgodovine sporočil tega kanala v skladu z novo konfiguracijo.", + "This channel does not exist or is private.": "Ta kanal ne obstaja ali je zaseben.", + "This channel does not yet have a description.": "Ta kanal še nima opisa.", + "This channel doesn't exist, or you are not allowed to view it.": "Ta kanal ne obstaja ali pa si ga ne smete ogledati.", + "This channel has been archived.": "Ta kanal je bil arhiviran.", + "This channel has no subscribers.": "Ta kanal nima naročnikov.", + "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "Ta kanal ima {sub_count, plural, =0 {nobenega naročnika} one {# naročnika} other {# naročnikov}}.", + "This content remains saved in your drafts.": "Ta vsebina ostane shranjena v vaših osnutkih.", + "This conversation also has older unread messages.": "Ta pogovor ima tudi starejša neprebrana sporočila.", + "This conversation does not include any users who can authorize it.": "Ta pogovor ne vključuje nobenega uporabnika, ki bi ga lahko odobril.", + "This conversation may have additional messages not shown in this view.": "Ta pogovor lahko vsebuje dodatna sporočila, ki niso prikazana v tem pogledu.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "Ta demo organizacija bo samodejno izbrisana čez {days_remaining} dni, razen če je pretvorena v trajno organizacijo.", + "This feature is available on Zulip Cloud Plus.": "Ta funkcija je na voljo v Zulip Cloud Plus.", + "This feature is available on Zulip Cloud Plus. Upgrade to access.": "Ta funkcija je na voljo v Zulip Cloud Plus. Nadgradite za dostop.", + "This group has been deactivated.": "Ta skupina je bila deaktivirana.", + "This group has no assigned permissions.": "Ta skupina nima dodeljenih dovoljenj.", + "This group has no members.": "Ta skupina nima članov.", + "This group has this permission because it's a subgroup of {supergroup_name}.": "Ta skupina ima to dovoljenje, ker je podskupina {supergroup_name}.", + "This group is deactivated. It can't be mentioned or used for any permissions.": "Ta skupina je deaktivirana. Ni je mogoče omeniti ali uporabiti za kakršna koli dovoljenja.", + "This is a test notification from Zulip.": "To je testno obvestilo iz Zulipa.", + "This is not a publicly accessible conversation.": "To ni javno dostopen pogovor.", + "This is your home view.": "To je vaš privzeti pogled.", + "This message could not be sent at the scheduled time.": "Tega sporočila ni bilo mogoče poslati ob načrtovanem času.", + "This message is no longer scheduled to be sent.": "To sporočilo ni več načrtovano za pošiljanje.", + "This message was hidden because you have muted the sender.": "To sporočilo je bilo skrito, ker ste utišali pošiljatelja.", + "This message will remain saved in your drafts until it is successfully sent.": "To sporočilo bo ostalo shranjeno v vaših osnutkih, dokler ne bo uspešno poslano.", + "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "Ta organizacija je konfigurirana tako, da omejuje urejanje vsebine sporočil na {minutes_to_edit} minut po pošiljanju.", + "This profile field is required.": "To polje profila je obvezno.", + "This silent mention won't trigger notifications.": "Ta tiha omemba ne bo sprožila obvestil.", + "This user cannot be deactivated.": "Tega uporabnika ni mogoče deaktivirati.", + "This user does not exist!": "Ta uporabnik ne obstaja!", + "This user has been deactivated.": "Ta uporabnik je bil deaktiviran.", + "This user is a member of {name} because they are a member of a subgroup ({subgroups_name}).": "Ta uporabnik je član {name}, ker je član podskupine ({subgroups_name}).", + "This view will show messages where you are mentioned.": "Ta pogled bo prikazal sporočila, kjer ste omenjeni.", + "This will clear the profile field for 1 user.": "To bo počistilo polje profila za 1 uporabnika.", + "This will clear the profile field for users.": "To bo počistilo polje profila za uporabnikov.", + "This will delete the profile field for 1 user.": "To bo izbrisalo polje profila za 1 uporabnika.", + "This will delete the profile field for users.": "To bo izbrisalo polje profila za uporabnikov.", + "This will not change the expiration time for this invitation.": "To ne bo spremenilo časa poteka tega povabila.", + "Thursday": "Četrtek", + "Time": "Čas", + "Time format": "Oblika časa", + "Time limit for deleting messages": "Časovna omejitev za brisanje sporočil", + "Time limit for editing messages": "Časovna omejitev za urejanje sporočil", + "Time limit for editing topics": "Časovna omejitev za urejanje tem", + "Time limit for moving messages between channels": "Časovna omejitev za premikanje sporočil med kanali", + "Time zone": "Časovni pas", + "Time zone update offer": "Ponudba za posodobitev časovnega pasu", + "Time zone updated": "Časovni pas posodobljen", + "Time's up!": "Čas je potekel!", + "Tip: You can also send \"/poll Some question\"": "Namig: Lahko pošljete tudi \"/poll Neko vprašanje\"", + "Tip: You can watch this video without sound.": "Namig: Ta video si lahko ogledate brez zvoka.", + "Title": "Naslov", + "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "Če želite opozoriti na sporočilo, lahko omenite uporabnika, skupino, udeležence teme ali vse naročnike kanala. V polje za pisanje vnesite @ in s seznama predlogov izberite, koga želite omeniti. Več o tem", + "To deactivate this group, you must first remove all permissions assigned to it.": "Če želite deaktivirati to skupino, morate najprej odstraniti vsa dovoljenja, ki so ji dodeljena.", + "To invite users, please increase the number of licenses or deactivate inactive users.": "Če želite povabiti uporabnike, prosimo, povečajte število licenc ali deaktivirajte neaktivne uporabnike.", + "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "Da bi lažje ugotovili, kam bo vaše sporočilo poslano, so sporočila v pogovorih, v katere ne pišete, zbledela.", + "To preserve your reading state, this view does not mark messages as read.": "Da bi ohranili stanje branja, ta pogled ne označuje sporočil kot prebranih.", + "To-do list title": "Naslov seznama opravil", + "Today": "Danes", + "Today at {time}": "Danes ob {time}", + "Toggle first emoji reaction on selected message": "Preklopi prvi odziv emojija na izbranem sporočilu", + "Toggle preview mode": "Preklopi način predogleda", + "Toggle the gear menu": "Preklopi meni z zobnikom", + "Toggle topic mute": "Preklopi utišanje teme", + "Tomorrow at {time}": "Jutri ob {time}", + "Top topic in the channel": "Glavna tema v kanalu", + "Topic": "Tema", + "Topic actions menu": "Meni dejanj teme", + "Topic muted": "Tema utišana", + "Topic notifications": "Obvestila o temi", + "Topic settings": "Nastavitve teme", + "Topic visibility": "Vidnost teme", + "Topics": "Teme", + "Topics I participate in": "Teme, v katerih sodelujem", + "Topics I send a message to": "Teme, v katere pošljem sporočilo", + "Topics I start": "Teme, ki jih začnem", + "Topics are required in this organization.": "Teme so v tej organizaciji obvezne.", + "Travel & Places": "Potovanja in kraji", + "Try now": "Poskusi zdaj", + "Tuesday": "Torek", + "Turn off invisible mode": "Izklopi nevidni način", + "Two factor authentication": "Dvofaktorsko preverjanje pristnosti", + "Type": "Vrsta", + "URL": "URL", + "URL for your integration": "URL za vašo integracijo", + "URL pattern": "Vzorec URL-ja", + "URL template": "Predloga URL-ja", + "Unable to connect to Zulip. Retrying now…": "Povezave z Zulipom ni mogoče vzpostaviti. Ponovno poskušam zdaj…", + "Unable to connect to Zulip. Retrying soon…": "Povezave z Zulipom ni mogoče vzpostaviti. Ponovno poskušam kmalu…", + "Unable to connect to Zulip. {retry_delay_secs, plural, one {Trying again in {retry_delay_secs} second…} other {Trying again in {retry_delay_secs} seconds…}}": "Povezave z Zulipom ni mogoče vzpostaviti. {retry_delay_secs, plural, one {Ponovno poskušam čez {retry_delay_secs} sekundo…} other {Ponovno poskušam čez {retry_delay_secs} sekund…}}", + "Unable to update setting": "Nastavitve ni mogoče posodobiti", + "Uncheck all": "Odznači vse", + "Undo": "Razveljavi", + "Undo mute": "Razveljavi utišanje", + "Unexpected error updating the timezone.": "Nepričakovana napaka pri posodabljanju časovnega pasu.", + "Unknown author": "Neznan avtor", + "Unknown channel": "Neznan kanal", + "Unknown user": "Neznan uporabnik", + "Unmute": "Vklopi zvok", + "Unmute channel": "Vklopi zvok kanala", + "Unmute this bot": "Vklopi zvok tega bota", + "Unmute this user": "Vklopi zvok tega uporabnika", + "Unmute topic": "Vklopi zvok teme", + "Unmuted": "Zvok vklopljen", + "Unmuted .": "Zvok vklopljen .", + "Unmuted channels and topics": "Neutišani kanali in teme", + "Unpin channel from top": "Odpni kanal z vrha", + "Unread": "Neprebrano", + "Unread count badge (appears in desktop sidebar and browser tab)": "Značka števila neprebranih (prikaže se v stranski vrstici namizja in zavihku brskalnika)", + "Unread messages": "Neprebrana sporočila", + "Unresolve topic": "Razveljavi razrešitev teme", + "Unstar all messages": "Odstrani zvezdico vsem sporočilom", + "Unstar all messages in topic": "Odstrani zvezdico vsem sporočilom v temi", + "Unstar messages in topic": "Odstrani zvezdico sporočilom v temi", + "Unstar this message": "Odstrani zvezdico temu sporočilu", + "Unsubscribe": "Odjavi", + "Unsubscribe from ?": "Odjavi se od ?", + "Unsubscribe from ": "Odjavi se od ", + "Unsubscribe from this channel": "Odjavi se od tega kanala", + "Unsubscribe {full_name} from ?": "Odjavi {full_name} od ?", + "Unsubscribed successfully!": "Uspešno odjavljen!", + "Unsubscribed yourself successfully!": "Uspešno ste se odjavili!", + "Unsubscribed {user_name} successfully!": "Uporabnik {user_name} uspešno odjavljen!", + "Up to {time_limit} after posting": "Do {time_limit} po objavi", + "Update successful: Subdomains allowed for {domain}": "Posodobitev uspešna: Poddomene dovoljene za {domain}", + "Update successful: Subdomains no longer allowed for {domain}": "Posodobitev uspešna: Poddomene niso več dovoljene za {domain}", + "Upgrade for more space.": "Nadgradite za več prostora.", + "Upgrade to the latest release": "Nadgradite na najnovejšo izdajo", + "Upgrade to {standard_plan_name}": "Nadgradite na {standard_plan_name}", + "Upload avatar": "Naloži avatar", + "Upload files": "Naloži datoteke", + "Upload icon": "Naloži ikono", + "Upload image or GIF": "Naloži sliko ali GIF", + "Upload logo": "Naloži logotip", + "Upload new profile picture": "Naloži novo profilno sliko", + "Upload profile picture": "Naloži profilno sliko", + "Uploaded files": "Naložene datoteke", + "Uploading {filename}…": "Nalaganje {filename}…", + "Usage statistics": "Statistika uporabe", + "Use Esc to go to your home view.": "Uporabite Esc za prehod na privzeti pogled.", + "Use channel settings to unsubscribe from private channels.": "Uporabite nastavitve kanala za odjavo od zasebnih kanalov.", + "Use channel settings to unsubscribe the last user from a private channel.": "Uporabite nastavitve kanala za odjavo zadnjega uporabnika iz zasebnega kanala.", + "Use full width on wide screens": "Uporabi polno širino na širokih zaslonih", + "Use html encoding (not recommended)": "Uporabi kodiranje HTML (ni priporočljivo)", + "Use or create a saved snippet": "Uporabi ali ustvari shranjen odlomek", + "Use organization level settings {org_level_message_retention_setting}": "Uporabi nastavitve na ravni organizacije {org_level_message_retention_setting}", + "Use the back button in your browser or desktop app.": "Uporabite gumb nazaj v brskalniku ali namizni aplikaciji.", + "Use this space for personal notes, or to test out Zulip features.": "Uporabite ta prostor za osebne zapiske ali za preizkušanje funkcij Zulipa.", + "User": "Uporabnik", + "User ID": "ID uporabnika", + "User group ID": "ID uporabniške skupine", + "User group creation": "Ustvarjanje uporabniške skupine", + "User group description": "Opis uporabniške skupine", + "User group details": "Podrobnosti uporabniške skupine", + "User group name": "Ime uporabniške skupine", + "User group permissions": "Dovoljenja uporabniške skupine", + "User group settings": "Nastavitve uporabniške skupine", + "User groups": "Uporabniške skupine", + "User groups offer a flexible way to manage permissions in your organization.": "Uporabniške skupine ponujajo prilagodljiv način upravljanja dovoljenj v vaši organizaciji.", + "User groups they should join": "Uporabniške skupine, ki bi se jim morali pridružiti", + "User identity": "Identiteta uporabnika", + "User is already not subscribed.": "Uporabnik že ni naročen.", + "User is deactivated": "Uporabnik je deaktiviran", + "User list style": "Slog seznama uporabnikov", + "User list style changed successfully!": "Slog seznama uporabnikov uspešno spremenjen!", + "User role": "Vloga uporabnika", + "Users": "Uporabniki", + "Users can always disable their personal read receipts.": "Uporabniki lahko vedno onemogočijo svoja osebna potrdila o branju.", + "Users can edit this field for their own account": "Uporabniki lahko to polje urejajo za svoj račun", + "Users can still search for messages in archived channels.
This action cannot be undone.": "Uporabniki lahko še vedno iščejo sporočila v arhiviranih kanalih.
Tega dejanja ni mogoče razveljaviti.", + "Users join as": "Uporabniki se pridružijo kot", + "VIEWS": "POGLEDI", + "Vacationing": "Na dopustu", + "Version {zulip_version}": "Različica {zulip_version}", + "View all channels": "Ogled vseh kanalov", + "View all members": "Ogled vseh članov", + "View all subscribers": "Ogled vseh naročnikov", + "View all user groups": "Ogled vseh uporabniških skupin", + "View all users": "Ogled vseh uporabnikov", + "View bot card": "Ogled kartice bota", + "View channel": "Ogled kanala", + "View channel messages": "Ogled sporočil kanala", + "View direct messages": "Ogled neposrednih sporočil", + "View drafts": "Ogled osnutkov", + "View edit and move history": "Ogled zgodovine urejanja in premikanja", + "View edit history": "Ogled zgodovine urejanja", + "View file": "Ogled datoteke", + "View in channel settings": "Ogled v nastavitvah kanala", + "View in playground": "Ogled v igrišču", + "View in {name}": "Ogled v {name}", + "View in {playground_name}": "Ogled v {playground_name}", + "View messages sent": "Ogled poslanih sporočil", + "View messages with yourself": "Ogled sporočil s samim seboj", + "View move history": "Ogled zgodovine premikanja", + "View original message": "Ogled izvirnega sporočila", + "View permissions": "Ogled dovoljenj", + "View profile": "Ogled profila", + "View read receipts": "Ogled potrdil o branju", + "View recent conversations": "Ogled nedavnih pogovorov", + "View scheduled messages": "Ogled načrtovanih sporočil", + "View user card": "Ogled uporabniške kartice", + "View your profile": "Ogled vašega profila", + "Viewing the conversation where you sent your message. To go back, use the back button in your browser or desktop app.": "Ogled pogovora, kamor ste poslali sporočilo. Za vrnitev uporabite gumb nazaj v brskalniku ali namizni aplikaciji.", + "Visual": "Vizualno", + "Visual desktop notifications": "Vizualna namizna obvestila", + "Waiting period (days)": "Čakalna doba (dni)", + "Waiting period before new members turn into full members": "Čakalna doba, preden novi člani postanejo polni člani", + "Warn when composing a DM to a guest": "Opozori pri pisanju NS gostu", + "Warning: #{channel_name} is a private channel.": "Opozorilo: #{channel_name} je zasebni kanal.", + "Watch later": "Ogled kasneje", + "We are about to have a poll. Please wait for the question.": "Pravkar bomo imeli anketo. Počakajte na vprašanje.", + "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "Bližnjico \"{originalHotkey}\" smo zamenjali z \"{replacementHotkey}\", da bi to pogosto bližnjico lažje sprožili.", + "Web-public": "Spletno-javno", + "Wednesday": "Sreda", + "Week of {date}": "Teden {date}", + "Welcome back! You have at least {unread_msgs_count} unread messages. Do you want to mark them all as read?": "Dobrodošli nazaj! Imate vsaj {unread_msgs_count} neprebranih sporočil. Ali jih želite vse označiti kot prebrane?", + "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "Dobrodošli nazaj! Imate {unread_msgs_count} neprebranih sporočil. Ali jih želite vse označiti kot prebrane?", + "Welcome to recent conversations!": "Dobrodošli v nedavnih pogovorih!", + "Welcome to Zulip!": "Dobrodošli v Zulip!", + "Welcome to your inbox!": "Dobrodošli v vaši mapi neprebrano!", + "What pronouns should people use to refer to you?": "Katere zaimke naj uporabniki uporabljajo, ko se sklicujejo na vas?", + "When you deactivate , they will be immediately logged out.": "Ko deaktivirate , bo takoj odjavljen.", + "Where to send notifications": "Kam pošiljati obvestila", + "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "Ali se omembe z nadomestnimi znaki, kot je @vsi, obravnavajo kot omembe za namene obvestil.", + "Which branches should notifications be sent for?": "Za katere veje naj se pošiljajo obvestila?", + "Which messages should be moved?": "Katera sporočila naj se premaknejo?", + "Which parts of the emails should be included in the Zulip messages?": "Kateri deli e-pošte naj bodo vključeni v sporočila Zulip?", + "Who can access this channel": "Kdo lahko dostopa do tega kanala", + "Who can access user's email address": "Kdo lahko dostopa do uporabnikovega e-poštnega naslova", + "Who can access your email address": "Kdo lahko dostopa do vašega e-poštnega naslova", + "Who can add custom emoji": "Kdo lahko dodaja emojije po meri", + "Who can add members to this group": "Kdo lahko dodaja člane v to skupino", + "Who can administer all user groups": "Kdo lahko upravlja vse uporabniške skupine", + "Who can administer this channel": "Kdo lahko upravlja ta kanal", + "Who can administer this group": "Kdo lahko upravlja to skupino", + "Who can authorize a direct message conversation": "Kdo lahko odobri pogovor z neposrednim sporočilom", + "Who can create any bot": "Kdo lahko ustvari katerega koli bota", + "Who can create bots that send messages into Zulip": "Kdo lahko ustvarja bote, ki pošiljajo sporočila v Zulip", + "Who can create private channels": "Kdo lahko ustvarja zasebne kanale", + "Who can create public channels": "Kdo lahko ustvarja javne kanale", + "Who can create reusable invitation links": "Kdo lahko ustvarja povezave za povabilo za večkratno uporabo", + "Who can create user groups": "Kdo lahko ustvarja uporabniške skupine", + "Who can create web-public channels": "Kdo lahko ustvarja spletno javne kanale", + "Who can delete any message": "Kdo lahko izbriše katero koli sporočilo", + "Who can delete their own messages": "Kdo lahko briše svoja sporočila", + "Who can join this group": "Kdo se lahko pridruži tej skupini", + "Who can leave this group": "Kdo lahko zapusti to skupino", + "Who can manage plans and billing": "Kdo lahko upravlja načrte in obračunavanje", + "Who can mention this group": "Kdo lahko omeni to skupino", + "Who can move messages to another channel": "Kdo lahko premika sporočila v drug kanal", + "Who can move messages to another topic": "Kdo lahko premika sporočila v drugo temo", + "Who can notify a large number of users with a wildcard mention": "Kdo lahko obvesti veliko število uporabnikov z omembo z nadomestnim znakom", + "Who can post to this channel": "Kdo lahko objavlja v tem kanalu", + "Who can remove members from this group": "Kdo lahko odstrani člane iz te skupine", + "Who can resolve topics": "Kdo lahko razrešuje teme", + "Who can send email invitations to new users": "Kdo lahko pošilja e-poštna povabila novim uporabnikom", + "Who can start a direct message conversation": "Kdo lahko začne pogovor z neposrednim sporočilom", + "Who can subscribe anyone to this channel": "Kdo lahko naroči kogar koli na ta kanal", + "Who can subscribe others to channels": "Kdo lahko naroči druge na kanale", + "Who can subscribe to this channel": "Kdo se lahko naroči na ta kanal", + "Who can unsubscribe anyone from this channel": "Kdo lahko odjavi kogar koli iz tega kanala", + "Who can use AI summaries": "Kdo lahko uporablja povzetke UI", + "Who can view all other users in the organization": "Kdo si lahko ogleda vse druge uporabnike v organizaciji", + "Who should be the sender of the Zulip messages for this email address?": "Kdo naj bo pošiljatelj sporočil Zulip za ta e-poštni naslov?", + "Why not start the conversation?": "Zakaj ne bi začeli pogovora?", + "Word": "Beseda", + "Working remotely": "Delo na daljavo", + "Would you like to view messages in all public channels?": "Ali si želite ogledati sporočila v vseh javnih kanalih?", + "Write": "Piši", + "Yes, please!": "Da, prosim!", + "Yes, save": "Da, shrani", + "Yes, schedule": "Da, načrtuj", + "Yes, send": "Da, pošlji", + "Yesterday": "Včeraj", + "You": "Vi", + "You (click to remove) and {other_username} reacted with {emoji_name}": "Vi (kliknite za odstranitev) in {other_username} ste reagirali z {emoji_name}", + "You (click to remove) reacted with {emoji_name}": "Vi (kliknite za odstranitev) ste reagirali z {emoji_name}", + "You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Vi (kliknite za odstranitev), {comma_separated_usernames} in {last_username} ste reagirali z {emoji_name}", + "You and": "Vi in", + "You and ": "Vi in ", + "You and {recipients}": "Vi in {recipients}", + "You are a member of this group because you are a member of a subgroup ({associated_subgroup_names}).": "Ste član te skupine, ker ste član podskupine ({associated_subgroup_names}).", + "You are a member of this group because you are a member of a subgroup ().": "Ste član te skupine, ker ste član podskupine ().", + "You are a member of this group.": "Ste član te skupine.", + "You are a member of {name} because you are a member of a subgroup ({subgroups_name}).": "Ste član {name}, ker ste član podskupine ({subgroups_name}).", + "You are about to disable all notifications for direct messages, @‑mentions and alerts, which may cause you to miss messages that require your timely attention. If you would like to temporarily disable all desktop notifications, consider turning on \"Do not disturb\" instead.": "Pravkar boste onemogočili vsa obvestila za neposredna sporočila, @-omembe in opozorila, zaradi česar lahko zamudite sporočila, ki zahtevajo vašo pravočasno pozornost. Če želite začasno onemogočiti vsa namizna obvestila, namesto tega razmislite o vklopu \"Ne moti\".", + "You are already a member of this group because you are a member of a subgroup": "Ste že član te skupine, ker ste član podskupine", + "You are moving messages to a topic that already exists. Messages from these topics will be combined.": "Premikate sporočila v temo, ki že obstaja. Sporočila iz teh tem bodo združena.", + "You are not a member of any user groups.": "Niste član nobene uporabniške skupine.", + "You are not a member of this group.": "Niste član te skupine.", + "You are not allowed to add members to this group": "Nimate dovoljenja za dodajanje članov v to skupino", + "You are not allowed to change this field. Contact an administrator to update it.": "Nimate dovoljenja za spreminjanje tega polja. Za posodobitev se obrnite na skrbnika.", + "You are not allowed to remove this permission.": "Nimate dovoljenja za odstranitev tega dovoljenja.", + "You are not allowed to start direct message conversations.": "Nimate dovoljenja za začetek pogovorov z neposrednim sporočilom.", + "You are not subscribed to . ": "Niste naročeni na . ", + "You are not subscribed to any channels.": "Niste naročeni na noben kanal.", + "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "Pošiljate sporočilo v razrešeno temo. Lahko pošljete takoj ali najprej razveljavite razrešitev teme.", + "You are using an old version of the Zulip desktop app with known security bugs.": "Uporabljate staro različico namizne aplikacije Zulip z znanimi varnostnimi napakami.", + "You are viewing all the bots in this organization.": "Ogledujete si vse bote v tej organizaciji.", + "You aren't following any topics.": "Ne sledite nobeni temi.", + "You can add a new bot or manage your own bots.": "Lahko dodate novega bota ali upravljate svoje bote.", + "You can manage your own bots.": "Lahko upravljate svoje bote.", + "You can also make tables with this Markdown-ish table syntax.": "Lahko ustvarite tudi tabele s to sintakso tabele, podobno Markdownu.", + "You can combine search filters as needed.": "Filtre iskanja lahko po potrebi kombinirate.", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "To demo organizacijo lahko pretvorite v trajno organizacijo Zulip. Vsi uporabniki in zgodovina sporočil bodo ohranjeni.", + "You can create bots that can only send messages.": "Ustvarite lahko bote, ki lahko samo pošiljajo sporočila.", + "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Do te skupnosti lahko v celoti dostopate in sodelujete v pogovorih z ustvarjanjem računa Zulip v tej organizaciji.", + "You can no longer save changes to this message.": "Sprememb tega sporočila ne morete več shraniti.", + "You can only view channels that you are subscribed to.": "Ogledate si lahko samo kanale, na katere ste naročeni.", + "You can only view or manage invitations that you sent.": "Ogledate ali upravljate lahko samo povabila, ki ste jih poslali.", + "You can reactivate deactivated users from organization settings.": "Deaktivirane uporabnike lahko ponovno aktivirate v nastavitvah organizacije.", + "You can use email to send messages to Zulip channels.": "Za pošiljanje sporočil v kanale Zulip lahko uporabite e-pošto.", + "You cannot create a channel with no subscribers.": "Ne morete ustvariti kanala brez naročnikov.", + "You cannot create a user group with no members or subgroups.": "Ne morete ustvariti uporabniške skupine brez članov ali podskupin.", + "You cannot join a deactivated user group.": "Ne morete se pridružiti deaktivirani uporabniški skupini.", + "You cannot leave a deactivated user group.": "Ne morete zapustiti deaktivirane uporabniške skupine.", + "You cannot send messages to deactivated users.": "Ne morete pošiljati sporočil deaktiviranim uporabnikom.", + "You do not have permission to add custom emoji.": "Nimate dovoljenja za dodajanje emojiev po meri.", + "You do not have permission to add other users to channels in this organization.": "Nimate dovoljenja za dodajanje drugih uporabnikov v kanale v tej organizaciji.", + "You do not have permission to add other users to this channel.": "Nimate dovoljenja za dodajanje drugih uporabnikov v ta kanal.", + "You do not have permission to create bots.": "Nimate dovoljenja za ustvarjanje botov.", + "You do not have permission to create channels.": "Nimate dovoljenja za ustvarjanje kanalov.", + "You do not have permission to create user groups.": "Nimate dovoljenja za ustvarjanje uporabniških skupin.", + "You do not have permission to edit this setting.": "Nimate dovoljenja za urejanje te nastavitve.", + "You do not have permission to join this group.": "Nimate dovoljenja za pridružitev tej skupini.", + "You do not have permission to leave this group.": "Nimate dovoljenja za zapustitev te skupine.", + "You do not have permission to move messages to another channel in this organization.": "Nimate dovoljenja za premikanje sporočil v drug kanal v tej organizaciji.", + "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "Nimate dovoljenja za premikanje nekaterih sporočil v tej temi. Za premik vseh sporočil se obrnite na moderatorja.", + "You do not have permission to post in this channel.": "Nimate dovoljenja za objavljanje v tem kanalu.", + "You do not have permission to resolve topics with messages older than {N, plural, one {# day} other {# days}} in this organization.": "Nimate dovoljenja za razreševanje tem s sporočili, starejšimi od {N, plural, one {# dneva} other {# dni}} v tej organizaciji.", + "You do not have permission to resolve topics with messages older than {N, plural, one {# hour} other {# hours}} in this organization.": "Nimate dovoljenja za razreševanje tem s sporočili, starejšimi od {N, plural, one {# ure} other {# ur}} v tej organizaciji.", + "You do not have permission to resolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "Nimate dovoljenja za razreševanje tem s sporočili, starejšimi od {N, plural, one {# minute} other {# minut}} v tej organizaciji.", + "You do not have permission to send invite emails in this organization.": "Nimate dovoljenja za pošiljanje e-poštnih povabil v tej organizaciji.", + "You do not have permission to unresolve topics with messages older than {N, plural, one {# day} other {# days}} in this organization.": "Nimate dovoljenja za razveljavitev razrešitve tem s sporočili, starejšimi od {N, plural, one {# dneva} other {# dni}} v tej organizaciji.", + "You do not have permission to unresolve topics with messages older than {N, plural, one {# hour} other {# hours}} in this organization.": "Nimate dovoljenja za razveljavitev razrešitve tem s sporočili, starejšimi od {N, plural, one {# ure} other {# ur}} v tej organizaciji.", + "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "Nimate dovoljenja za razveljavitev razrešitve tem s sporočili, starejšimi od {N, plural, one {# minute} other {# minut}} v tej organizaciji.", + "You do not have permission to use @topic mentions in this topic.": "Nimate dovoljenja za uporabo omemb @topic v tej temi.", + "You do not have permission to use @{wildcard_mention_string} mentions in this channel.": "Nimate dovoljenja za uporabo omemb @{wildcard_mention_string} v tem kanalu.", + "You do not have permissions to create invite links in this organization.": "Nimate dovoljenja za ustvarjanje povabilnih povezav v tej organizaciji.", + "You do not have permissions to send invite emails in this organization.": "Nimate dovoljenja za pošiljanje e-poštnih povabil v tej organizaciji.", + "You don't have any direct message conversations yet.": "Še nimate nobenih pogovorov z neposrednim sporočilom.", + "You follow this topic.": "Sledite tej temi.", + "You get": "Dobite", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "Imate {scheduled_message_count, plural, =1 {1 načrtovano sporočilo} other {# načrtovanih sporočil}} za ta pogovor.", + "You have muted .": "Utišali ste .", + "You have muted this topic.": "Utišali ste to temo.", + "You have no active bots.": "Nimate aktivnih botov.", + "You have no direct messages including {person} yet.": "Še nimate neposrednih sporočil, ki vključujejo {person}.", + "You have no direct messages with these users yet.": "Še nimate neposrednih sporočil s temi uporabniki.", + "You have no direct messages with these users.": "Nimate neposrednih sporočil s temi uporabniki.", + "You have no direct messages with {person} yet.": "Še nimate neposrednih sporočil z {person}.", + "You have no direct messages with {person}.": "Nimate neposrednih sporočil z {person}.", + "You have no direct messages yet!": "Še nimate neposrednih sporočil!", + "You have no inactive bots.": "Nimate neaktivnih botov.", + "You have no messages in muted topics and channels.": "Nimate sporočil v utišanih temah in kanalih.", + "You have no more unread direct messages.": "Nimate več neprebranih neposrednih sporočil.", + "You have no more unread topics.": "Nimate več neprebranih tem.", + "You have no starred messages.": "Nimate sporočil z zvezdico.", + "You have no unread messages in followed topics.": "Nimate neprebranih sporočil v sledenih temah.", + "You have no unread messages!": "Nimate neprebranih sporočil!", + "You have not configured any topics yet.": "Še niste konfigurirali nobenih tem.", + "You have not muted any users yet.": "Še niste utišali nobenega uporabnika.", + "You have not sent any direct messages to yourself yet!": "Še niste poslali nobenega neposrednega sporočila sami sebi!", + "You have not uploaded any files.": "Niste naložili nobenih datotek.", + "You have unmuted this topic.": "Vklopili ste zvok te teme.", + "You have unread mentions": "Imate neprebrane omembe", + "You have {display_count, plural, =0 {no drafts} one {# draft} other {# drafts}}.": "Imate {display_count, plural, =0 {nič osnutkov} one {# osnutek} other {# osnutkov}}.", + "You have {display_count, plural, =0 {no scheduled messages} one {# scheduled message} other {# scheduled messages}}.": "Imate {display_count, plural, =0 {nič načrtovanih sporočil} one {# načrtovano sporočilo} other {# načrtovanih sporočil}}.", + "You have {display_count, plural, =0 {no starred messages} one {# starred message} other {# starred messages}}.": "Imate {display_count, plural, =0 {nič sporočil z zvezdico} one {# sporočilo z zvezdico} other {# sporočil z zvezdico}}.", + "You have {display_count, plural, =0 {no unread mentions} one {# unread mention} other {# unread mentions}}.": "Imate {display_count, plural, =0 {nič neprebranih omemb} one {# neprebrana omemba} other {# neprebranih omemb}}.", + "You have {display_count, plural, =0 {no unread messages} one {# unread message} other {# unread messages}}.": "Imate {display_count, plural, =0 {nič neprebranih sporočil} one {# neprebrano sporočilo} other {# neprebranih sporočil}}.", + "You haven't received any messages sent by {person} yet.": "Še niste prejeli nobenega sporočila, ki ga je poslal {person}.", + "You may want to configure your organization's login page prior to inviting users.": "Morda boste želeli konfigurirati prijavno stran svoje organizacije pred vabljenjem uporabnikov.", + "You may want to upload a profile picture for your organization prior to inviting users.": "Morda boste želeli naložiti profilno sliko za svojo organizacijo pred vabljenjem uporabnikov.", + "You may want to configure default new user settings and custom profile fields prior to inviting users.": "Morda boste želeli konfigurirati privzete nastavitve za nove uporabnike in polja profila po meri pred vabljenjem uporabnikov.", + "You might be interested in recent conversations.": "Morda vas zanimajo nedavni pogovori.", + "You must configure your email to access this feature.": "Za dostop do te funkcije morate konfigurirati svojo e-pošto.", + "You must configure your email to access this feature.": "Za dostop do te funkcije morate konfigurirati svojo e-pošto.", + "You need to be running Zephyr mirroring in order to send messages!": "Za pošiljanje sporočil morate zagnati zrcaljenje Zephyr!", + "You searched for:": "Iskali ste:", + "You subscribed to . ": "Naročili ste se na . ", + "You type": "Vi tipkate", + "You unsubscribed from . ": "Odjavili ste se od . ", + "You will automatically follow topics that you have configured to both follow and unmute.": "Samodejno boste sledili temam, ki ste jih konfigurirali tako za sledenje kot za vklop zvoka.", + "You will be able to export all public data, and (optionally) private data from users who have given their permission.": "Izvozili boste lahko vse javne podatke in (neobvezno) zasebne podatke uporabnikov, ki so dali svoje dovoljenje.", + "You will lose access to content in this channel if you make it private. To keep access, subscribe or grant yourself permission to do so under Advanced configurations.": "Če ta kanal naredite zasebnega, boste izgubili dostop do vsebine v njem. Če želite ohraniti dostop, se naročite ali si podelite dovoljenje za to v Naprednih konfiguracijah.", + "You will no longer be prompted to update your time zone.": "Ne boste več pozvani k posodobitvi časovnega pasu.", + "You will not receive notifications about new messages.": "Ne boste prejemali obvestil o novih sporočilih.", + "You will now see the channel you created. To go back to channel settings, you can:": "Zdaj boste videli kanal, ki ste ga ustvarili. Če se želite vrniti na nastavitve kanala, lahko:", + "You will receive a confirmation email at the new address you enter.": "Na novi naslov, ki ga vnesete, boste prejeli potrditveno e-pošto.", + "You're done!": "Končali ste!", + "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "Označujete temo {topic_name} kot razrešeno. To doda ✔ na začetek imena teme, da vsi vedo, da je ta pogovor končan. Več o tem", + "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "Niste naročeni na ta kanal. Ne boste obveščeni, če drugi uporabniki odgovorijo na vaše sporočilo.", + "Your API key:": "Vaš ključ API:", + "Your Zulip account email ({email}) is not linked to this organization's Zoom account.": "Vaš e-poštni naslov računa Zulip ({email}) ni povezan z računom Zoom te organizacije.", + "Your Zulip account on has been deactivated, and you will no longer be able to log in.": "Vaš račun Zulip na je bil deaktiviran in ne boste se več mogli prijaviti.", + "Your computer's time zone differs from your Zulip profile. Update your time zone to {browser_time_zone}?": "Časovni pas vašega računalnika se razlikuje od vašega profila Zulip. Posodobi časovni pas na {browser_time_zone}?", + "Your groups": "Vaše skupine", + "Your message has been scheduled for {deliver_at}.": "Vaše sporočilo je bilo načrtovano za {deliver_at}.", + "Your message was sent to a channel you have muted.": "Vaše sporočilo je bilo poslano v kanal, ki ste ga utišali.", + "Your message was sent to a topic you have muted.": "Vaše sporočilo je bilo poslano v temo, ki ste jo utišali.", + "Your organization is using {percent_used}% of your {upload_quota} file storage quota.": "Vaša organizacija uporablja {percent_used}% vaše kvote za shranjevanje datotek {upload_quota}.", + "Your organization’s data will be exported in a format designed for imports into Zulip Cloud or a self-hosted installation of Zulip.": "Podatki vaše organizacije bodo izvoženi v obliki, zasnovani za uvoz v Zulip Cloud ali samostojno nameščeno namestitev Zulipa.", + "Your password": "Vaše geslo", + "Your profile is missing required fields.": "Vašemu profilu manjkajo obvezna polja.", + "Your question": "Vaše vprašanje", + "Your status": "Vaše status", + "Your time zone was updated to {time_zone}.": "Vaš časovni pas je bil posodobljen na {time_zone}.", + "Your time zone:": "Vaš časovni pas:", + "Your uploads": "Vaša nalaganja", + "You’ll see a list of conversations where you have unread messages, organized by channel.": "Videli boste seznam pogovorov, kjer imate neprebrana sporočila, organiziranih po kanalih.", + "You’ll see a list of ongoing conversations.": "Videli boste seznam tekočih pogovorov.", + "Zoom to message in conversation context": "Povečaj sporočilo v kontekstu pogovora", + "Zulip": "Zulip", + "Zulip Server dev environment": "Razvojno okolje strežnika Zulip", + "Zulip Server {display_version}": "Strežnik Zulip {display_version}", + "Zulip Server {display_version} (modified)": "Strežnik Zulip {display_version} (spremenjen)", + "Zulip Server {display_version} (patched)": "Strežnik Zulip {display_version} (popravljen)", + "Zulip lets you follow topics you are interested in, and mute topics you want to ignore. You can also automatically follow topics you start or participate in, and topics where you're mentioned.": "Zulip vam omogoča sledenje temam, ki vas zanimajo, in utišanje tem, ki jih želite prezreti. Lahko tudi samodejno sledite temam, ki jih začnete ali v njih sodelujete, ter temam, kjer ste omenjeni.", + "Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip mora poslati e-pošto za potrditev uporabniških naslovov in pošiljanje obvestil.", + "Zulip needs your permission to enable desktop notifications for important messages.": "Zulip potrebuje vaše dovoljenje za omogočanje namiznih obvestil za pomembna sporočila.", + "Zulip needs your permission to enable desktop notifications for messages you receive. You can customize what kinds of messages trigger notifications.": "Zulip potrebuje vaše dovoljenje za omogočanje namiznih obvestil za sporočila, ki jih prejmete. Lahko prilagodite, katere vrste sporočil sprožijo obvestila.", + "Zulip update announcements": "Obvestila o posodobitvah Zulipa", + "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Prevode Zulipa prispeva naša neverjetna skupnost prostovoljnih prevajalcev. Če želite pomagati, si oglejte smernice za prevajanje Zulipa.", + "[Configure]": "[Konfiguriraj]", + "[Error fetching message content.]": "[Napaka pri pridobivanju vsebine sporočila.]", + "[Quoting…]": "[Citiranje…]", + "acme": "acme", + "and {remaining_senders, plural, one {1 other} other {# others}}.": "in {remaining_senders, plural, one {1 drugi} two {2 druga} few {# drugi} other {# drugih}}.", + "archived": "arhivirano", + "back to channels": "nazaj na kanale", + "comma-separated list": "seznam, ločen z vejicami", + "cookie": "piškotek", + "days": "dni", + "deactivated": "deaktivirano", + "deprecated": "zastarelo", + "direct messages with yourself": "neposredna sporočila s samim seboj", + "direct messages with {recipient}": "neposredna sporočila z {recipient}", + "does not apply to moderators and administrators": "ne velja za moderatorje in skrbnike", + "does not apply to users who can delete any message": "ne velja za uporabnike, ki lahko izbrišejo katero koli sporočilo", + "everyone except guests can subscribe to any public channel": "vsi razen gostov se lahko naročijo na kateri koli javni kanal", + "general chat": "splošni klepet", + "group direct messages with {recipient}": "skupinska neposredna sporočila z {recipient}", + "guest": "gost", + "he/him": "on/njegov", + "hours": "ure", + "invisible mode off": "nevidni način izklopljen", + "is …": "je …", + "leafy green vegetable": "listnata zelena zelenjava", + "minutes": "minute", + "more conversations": "več pogovorov", + "she/her": "ona/njena", + "they/them": "oni/njihov", + "weeks": "tedni", + "{N, plural, one {# other subscriber} other {# other subscribers}}": "{N, plural, one {1 drugi naročnik} two {2 druga naročnika} few {# drugi naročniki} other {# drugih naročnikov}}", + "{N, plural, one {# other user} other {# other users}}": "{N, plural, one {1 drugi uporabnik} two {2 druga uporabnika} few {# drugi uporabniki} other {# drugih uporabnikov}}", + "{N, plural, one {# participant} other {# participants}}": "{N, plural, one {1 udeleženec} two {2 udeleženca} few {# udeleženci} other {# udeležencev}}", + "{N, plural, one {Delete this option?} other {Delete these options?}}": "{N, plural, one {Izbriši to možnost?} two {Izbriši ti možnosti?} few {Izbriši te možnosti?} other {Izbriši te možnosti?}}", + "{N, plural, one {Done! {N} message marked as read.} other {Done! {N} messages marked as read.}}": "{N, plural, one {Končano! {N} sporočilo označeno kot prebrano.} two {Končano! {N} sporočili označeni kot prebrani.} few {Končano! {N} sporočila označena kot prebrana.} other {Končano! {N} sporočil označenih kot prebranih.}}", + "{N, plural, one {Done! {N} message marked as unread.} other {Done! {N} messages marked as unread.}}": "{N, plural, one {Končano! {N} sporočilo označeno kot neprebrano.} two {Končano! {N} sporočili označeni kot neprebrani.} few {Končano! {N} sporočila označena kot neprebrana.} other {Končano! {N} sporočil označenih kot neprebranih.}}", + "{N, plural, one {User invited successfully.} other {Users invited successfully.}}": "{N, plural, one {Uporabnik uspešno povabljen.} two {Uporabnika uspešno povabljena.} few {Uporabniki uspešno povabljeni.} other {Uporabniki uspešno povabljeni.}}", + "{N, plural, one {Working… {N} message marked as read so far.} other {Working… {N} messages marked as read so far.}}": "{N, plural, one {Delam… Do zdaj označeno {N} sporočilo kot prebrano.} two {Delam… Do zdaj označeni {N} sporočili kot prebrani.} few {Delam… Do zdaj označena {N} sporočila kot prebrana.} other {Delam… Do zdaj označenih {N} sporočil kot prebranih.}}", + "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "{N, plural, one {Delam… Do zdaj označeno {N} sporočilo kot neprebrano.} two {Delam… Do zdaj označeni {N} sporočili kot neprebrani.} few {Delam… Do zdaj označena {N} sporočila kot neprebrana.} other {Delam… Do zdaj označenih {N} sporočil kot neprebranih.}}", + "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "{comma_separated_usernames} in {last_username} sta reagirala z {emoji_name}", + "{count, plural, one {# draft} other {# drafts}} for this conversation": "{count, plural, one {# osnutek} two {# osnutka} few {# osnutki} other {# osnutkov}} for this conversation", + "{count, plural, one {# message} other {# messages}} will be moved.": "{count, plural, one {# sporočilo} two {# sporočili} few {# sporočila} other {# sporočil}} will be moved.", + "{date} at {time}": "{date} ob {time}", + "{days_old} days ago": "pred {days_old} dnevi", + "{description} ({count})": "{description} ({count})", + "{edited_at_time}": "{edited_at_time}", + "{full_name} is typing…": "{full_name} tipka…", + "{hours} hours ago": "pred {hours} urami", + "{members_count, plural, =1 {1 member} other {# members}}": "{members_count, plural, =1 {1 član} two {2 člana} few {# člani} other {# članov}}", + "{messages_not_allowed_to_move, plural, one {# message} other {# messages}} will remain in the current topic.": "{messages_not_allowed_to_move, plural, one {# sporočilo} two {# sporočili} few {# sporočila} other {# sporočil}} will remain in the current topic.", + "{minutes} min to edit": "{minutes} min za urejanje", + "{minutes} minutes ago": "pred {minutes} minutami", + "{msg_count} messages from {sender_name}": "{msg_count} sporočil od {sender_name}", + "{names} are guests in this organization.": "{names} so gostje v tej organizaciji.", + "{name} (guest)": "{name} (gost)", + "{name} is a guest in this organization.": "{name} je gost v tej organizaciji.", + "{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 {To sporočilo je prebrala {num_of_people} oseba:} two {To sporočilo sta prebrali {num_of_people} osebi:} few {To sporočilo so prebrale {num_of_people} osebe:} other {To sporočilo je prebralo {num_of_people} oseb:}}", + "{seconds} sec to edit": "{seconds} sek za urejanje", + "{server_jitsi_server_url} (default)": "{server_jitsi_server_url} (privzeto)", + "{subscribers_count, plural, =0 {No subscribers} =1 {1 subscriber} other {# subscribers}}": "{subscribers_count, plural, =0 {Ni naročnikov} =1 {1 naročnik} two {2 naročnika} few {# naročniki} other {# naročnikov}}", + "{user_time} local time": "{user_time} lokalni čas", + "{username} [said]({link_to_message}):": "{username} [je rekel]({link_to_message}):", + "{username} reacted with {emoji_name}": "{username} je reagiral z {emoji_name}" +} diff --git a/locale/ta/LC_MESSAGES/django.po b/locale/ta/LC_MESSAGES/django.po index 7a1f345886..a86807e20f 100644 --- a/locale/ta/LC_MESSAGES/django.po +++ b/locale/ta/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-26 04:41+0000\n" +"POT-Creation-Date: 2025-07-16 18:53+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" @@ -183,96 +183,95 @@ msgstr "" msgid "Please add a credit card to schedule upgrade." msgstr "" -#: corporate/lib/stripe.py:2960 +#: corporate/lib/stripe.py:2978 msgid "" "Unable to update the plan. The plan has been expired and replaced with a new " "plan." msgstr "" -#: corporate/lib/stripe.py:2965 +#: corporate/lib/stripe.py:2983 msgid "Unable to update the plan. The plan has ended." msgstr "" -#: corporate/lib/stripe.py:3033 +#: corporate/lib/stripe.py:3051 msgid "" "Cannot update licenses in the current billing period for free trial plan." msgstr "" -#: corporate/lib/stripe.py:3038 corporate/lib/stripe.py:3066 +#: corporate/lib/stripe.py:3056 corporate/lib/stripe.py:3084 msgid "" "Unable to update licenses manually. Your plan is on automatic license " "management." msgstr "" -#: corporate/lib/stripe.py:3044 +#: corporate/lib/stripe.py:3062 #, python-brace-format msgid "" "Your plan is already on {licenses} licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3049 +#: corporate/lib/stripe.py:3067 msgid "You cannot decrease the licenses in the current billing period." msgstr "" -#: corporate/lib/stripe.py:3075 +#: corporate/lib/stripe.py:3093 msgid "" "Cannot change the licenses for next billing cycle for a plan that is being " "downgraded." msgstr "" -#: corporate/lib/stripe.py:3081 +#: corporate/lib/stripe.py:3099 #, python-brace-format msgid "" "Your plan is already scheduled to renew with {licenses_at_next_renewal} " "licenses." msgstr "" -#: corporate/lib/stripe.py:3105 +#: corporate/lib/stripe.py:3123 #, python-brace-format msgid "" "You’ve already purchased {licenses_at_next_renewal} licenses for the next " "billing period." msgstr "" -#: corporate/lib/stripe.py:3127 +#: corporate/lib/stripe.py:3145 msgid "Nothing to change." msgstr "" -#: corporate/lib/stripe.py:3412 +#: corporate/lib/stripe.py:3430 #, fuzzy #| msgid "Administrators" msgid "No customer for this organization!" msgstr "நிர்வாகிகள்" -#: corporate/lib/stripe.py:3421 +#: corporate/lib/stripe.py:3439 msgid "Session not found" msgstr "" -#: corporate/lib/stripe.py:3427 zerver/decorator.py:218 zerver/decorator.py:723 -#: zerver/lib/streams.py:1416 zerver/lib/streams.py:1442 -#: zerver/lib/streams.py:1444 zerver/lib/streams.py:1446 -#: zerver/lib/streams.py:1465 zerver/lib/user_groups.py:166 -#: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:359 -#: zerver/lib/user_groups.py:455 zerver/lib/users.py:204 -#: zerver/lib/users.py:271 zerver/lib/users.py:300 zerver/lib/users.py:304 -#: zerver/views/invite.py:144 zerver/views/invite.py:255 -#: zerver/views/message_summary.py:31 zerver/views/presence.py:53 -#: zerver/views/realm_emoji.py:35 zerver/views/streams.py:374 -#: zerver/views/streams.py:377 zerver/views/streams.py:386 -#: zerver/views/streams.py:425 zerver/views/streams.py:745 -#: zerver/views/streams.py:799 +#: corporate/lib/stripe.py:3445 zerver/decorator.py:218 zerver/decorator.py:723 +#: zerver/lib/streams.py:139 zerver/lib/streams.py:213 +#: zerver/lib/streams.py:215 zerver/lib/streams.py:217 +#: zerver/lib/streams.py:226 zerver/lib/streams.py:1518 +#: zerver/lib/user_groups.py:166 zerver/lib/user_groups.py:192 +#: zerver/lib/user_groups.py:359 zerver/lib/user_groups.py:455 +#: zerver/lib/users.py:204 zerver/lib/users.py:271 zerver/lib/users.py:300 +#: zerver/lib/users.py:304 zerver/views/invite.py:144 +#: zerver/views/invite.py:255 zerver/views/message_summary.py:31 +#: zerver/views/presence.py:53 zerver/views/realm_emoji.py:35 +#: zerver/views/streams.py:392 zerver/views/streams.py:395 +#: zerver/views/streams.py:404 zerver/views/streams.py:817 msgid "Insufficient permission" msgstr "" -#: corporate/lib/stripe.py:3438 +#: corporate/lib/stripe.py:3456 msgid "Payment intent not found" msgstr "" -#: corporate/lib/stripe.py:3441 +#: corporate/lib/stripe.py:3459 msgid "Pass stripe_session_id or stripe_invoice_id" msgstr "" -#: corporate/lib/stripe.py:4187 +#: corporate/lib/stripe.py:4205 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -294,8 +293,8 @@ msgstr "" msgid "Invalid billing access token." msgstr "" -#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1312 -#: zilencer/views.py:1337 +#: corporate/views/remote_billing_page.py:213 zilencer/views.py:1446 +#: zilencer/views.py:1471 #, python-brace-format msgid "" "Couldn't reconcile billing data between server and realm. Please contact " @@ -365,7 +364,7 @@ msgid "Method not allowed (405)" msgstr "" #: templates/500.html:4 templates/500.html:16 -#: zerver/actions/scheduled_messages.py:442 zerver/middleware.py:407 +#: zerver/actions/scheduled_messages.py:458 zerver/middleware.py:407 msgid "Internal server error" msgstr "" @@ -555,6 +554,7 @@ msgid "" msgstr "" #: templates/confirmation/confirm_preregistrationuser.html:5 +#: templates/confirmation/redirect_to_post.html:5 msgid "Confirming your email address" msgstr "" @@ -931,152 +931,153 @@ msgstr "" #: templates/corporate/comparison_table_integrated.html:785 #: templates/corporate/comparison_table_integrated.html:800 #: templates/corporate/comparison_table_integrated.html:811 -#: templates/corporate/comparison_table_integrated.html:821 #: templates/corporate/comparison_table_integrated.html:822 -#: templates/corporate/comparison_table_integrated.html:834 -#: templates/corporate/comparison_table_integrated.html:835 +#: templates/corporate/comparison_table_integrated.html:832 +#: templates/corporate/comparison_table_integrated.html:833 +#: templates/corporate/comparison_table_integrated.html:845 #: templates/corporate/comparison_table_integrated.html:846 -#: templates/corporate/comparison_table_integrated.html:847 -#: templates/corporate/comparison_table_integrated.html:848 -#: templates/corporate/comparison_table_integrated.html:860 -#: templates/corporate/comparison_table_integrated.html:861 -#: templates/corporate/comparison_table_integrated.html:877 -#: templates/corporate/comparison_table_integrated.html:878 -#: templates/corporate/comparison_table_integrated.html:879 +#: templates/corporate/comparison_table_integrated.html:857 +#: templates/corporate/comparison_table_integrated.html:858 +#: templates/corporate/comparison_table_integrated.html:859 +#: templates/corporate/comparison_table_integrated.html:871 +#: templates/corporate/comparison_table_integrated.html:872 +#: templates/corporate/comparison_table_integrated.html:888 +#: templates/corporate/comparison_table_integrated.html:889 #: templates/corporate/comparison_table_integrated.html:890 -#: templates/corporate/comparison_table_integrated.html:891 -#: templates/corporate/comparison_table_integrated.html:892 +#: templates/corporate/comparison_table_integrated.html:901 +#: templates/corporate/comparison_table_integrated.html:902 #: templates/corporate/comparison_table_integrated.html:903 -#: templates/corporate/comparison_table_integrated.html:904 -#: templates/corporate/comparison_table_integrated.html:905 -#: templates/corporate/comparison_table_integrated.html:918 -#: templates/corporate/comparison_table_integrated.html:919 -#: templates/corporate/comparison_table_integrated.html:920 -#: templates/corporate/comparison_table_integrated.html:938 -#: templates/corporate/comparison_table_integrated.html:939 -#: templates/corporate/comparison_table_integrated.html:940 -#: templates/corporate/comparison_table_integrated.html:953 -#: templates/corporate/comparison_table_integrated.html:954 -#: templates/corporate/comparison_table_integrated.html:955 -#: templates/corporate/comparison_table_integrated.html:968 -#: templates/corporate/comparison_table_integrated.html:969 -#: templates/corporate/comparison_table_integrated.html:970 -#: templates/corporate/comparison_table_integrated.html:983 -#: templates/corporate/comparison_table_integrated.html:984 -#: templates/corporate/comparison_table_integrated.html:985 -#: templates/corporate/comparison_table_integrated.html:998 -#: templates/corporate/comparison_table_integrated.html:999 -#: templates/corporate/comparison_table_integrated.html:1000 -#: templates/corporate/comparison_table_integrated.html:1013 -#: templates/corporate/comparison_table_integrated.html:1014 -#: templates/corporate/comparison_table_integrated.html:1015 +#: templates/corporate/comparison_table_integrated.html:914 +#: templates/corporate/comparison_table_integrated.html:915 +#: templates/corporate/comparison_table_integrated.html:916 +#: templates/corporate/comparison_table_integrated.html:929 +#: templates/corporate/comparison_table_integrated.html:930 +#: templates/corporate/comparison_table_integrated.html:931 +#: templates/corporate/comparison_table_integrated.html:949 +#: templates/corporate/comparison_table_integrated.html:950 +#: templates/corporate/comparison_table_integrated.html:951 +#: templates/corporate/comparison_table_integrated.html:964 +#: templates/corporate/comparison_table_integrated.html:965 +#: templates/corporate/comparison_table_integrated.html:966 +#: templates/corporate/comparison_table_integrated.html:979 +#: templates/corporate/comparison_table_integrated.html:980 +#: templates/corporate/comparison_table_integrated.html:981 +#: templates/corporate/comparison_table_integrated.html:994 +#: templates/corporate/comparison_table_integrated.html:995 +#: templates/corporate/comparison_table_integrated.html:996 +#: templates/corporate/comparison_table_integrated.html:1009 +#: templates/corporate/comparison_table_integrated.html:1010 +#: templates/corporate/comparison_table_integrated.html:1011 +#: templates/corporate/comparison_table_integrated.html:1024 +#: templates/corporate/comparison_table_integrated.html:1025 #: templates/corporate/comparison_table_integrated.html:1026 -#: templates/corporate/comparison_table_integrated.html:1027 -#: templates/corporate/comparison_table_integrated.html:1028 +#: templates/corporate/comparison_table_integrated.html:1037 +#: templates/corporate/comparison_table_integrated.html:1038 #: templates/corporate/comparison_table_integrated.html:1039 -#: templates/corporate/comparison_table_integrated.html:1040 -#: templates/corporate/comparison_table_integrated.html:1041 +#: templates/corporate/comparison_table_integrated.html:1050 +#: templates/corporate/comparison_table_integrated.html:1051 #: templates/corporate/comparison_table_integrated.html:1052 -#: templates/corporate/comparison_table_integrated.html:1053 -#: templates/corporate/comparison_table_integrated.html:1054 -#: templates/corporate/comparison_table_integrated.html:1066 -#: templates/corporate/comparison_table_integrated.html:1067 +#: templates/corporate/comparison_table_integrated.html:1063 +#: templates/corporate/comparison_table_integrated.html:1064 +#: templates/corporate/comparison_table_integrated.html:1065 #: templates/corporate/comparison_table_integrated.html:1077 #: templates/corporate/comparison_table_integrated.html:1078 -#: templates/corporate/comparison_table_integrated.html:1079 -#: templates/corporate/comparison_table_integrated.html:1080 -#: templates/corporate/comparison_table_integrated.html:1095 -#: templates/corporate/comparison_table_integrated.html:1096 -#: templates/corporate/comparison_table_integrated.html:1097 -#: templates/corporate/comparison_table_integrated.html:1098 -#: templates/corporate/comparison_table_integrated.html:1110 -#: templates/corporate/comparison_table_integrated.html:1111 -#: templates/corporate/comparison_table_integrated.html:1112 -#: templates/corporate/comparison_table_integrated.html:1113 -#: templates/corporate/comparison_table_integrated.html:1125 -#: templates/corporate/comparison_table_integrated.html:1126 -#: templates/corporate/comparison_table_integrated.html:1127 -#: templates/corporate/comparison_table_integrated.html:1128 -#: templates/corporate/comparison_table_integrated.html:1140 -#: templates/corporate/comparison_table_integrated.html:1141 -#: templates/corporate/comparison_table_integrated.html:1142 -#: templates/corporate/comparison_table_integrated.html:1143 -#: templates/corporate/comparison_table_integrated.html:1155 -#: templates/corporate/comparison_table_integrated.html:1156 -#: templates/corporate/comparison_table_integrated.html:1170 -#: templates/corporate/comparison_table_integrated.html:1171 -#: templates/corporate/comparison_table_integrated.html:1184 -#: templates/corporate/comparison_table_integrated.html:1185 -#: templates/corporate/comparison_table_integrated.html:1186 +#: templates/corporate/comparison_table_integrated.html:1088 +#: templates/corporate/comparison_table_integrated.html:1089 +#: templates/corporate/comparison_table_integrated.html:1090 +#: templates/corporate/comparison_table_integrated.html:1091 +#: templates/corporate/comparison_table_integrated.html:1106 +#: templates/corporate/comparison_table_integrated.html:1107 +#: templates/corporate/comparison_table_integrated.html:1108 +#: templates/corporate/comparison_table_integrated.html:1109 +#: templates/corporate/comparison_table_integrated.html:1121 +#: templates/corporate/comparison_table_integrated.html:1122 +#: templates/corporate/comparison_table_integrated.html:1123 +#: templates/corporate/comparison_table_integrated.html:1124 +#: templates/corporate/comparison_table_integrated.html:1136 +#: templates/corporate/comparison_table_integrated.html:1137 +#: templates/corporate/comparison_table_integrated.html:1138 +#: templates/corporate/comparison_table_integrated.html:1139 +#: templates/corporate/comparison_table_integrated.html:1151 +#: templates/corporate/comparison_table_integrated.html:1152 +#: templates/corporate/comparison_table_integrated.html:1153 +#: templates/corporate/comparison_table_integrated.html:1154 +#: templates/corporate/comparison_table_integrated.html:1166 +#: templates/corporate/comparison_table_integrated.html:1167 +#: templates/corporate/comparison_table_integrated.html:1181 +#: templates/corporate/comparison_table_integrated.html:1182 +#: templates/corporate/comparison_table_integrated.html:1195 +#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1197 -#: templates/corporate/comparison_table_integrated.html:1207 #: templates/corporate/comparison_table_integrated.html:1208 -#: templates/corporate/comparison_table_integrated.html:1222 -#: templates/corporate/comparison_table_integrated.html:1223 -#: templates/corporate/comparison_table_integrated.html:1237 -#: templates/corporate/comparison_table_integrated.html:1238 -#: templates/corporate/comparison_table_integrated.html:1252 -#: templates/corporate/comparison_table_integrated.html:1253 -#: templates/corporate/comparison_table_integrated.html:1271 -#: templates/corporate/comparison_table_integrated.html:1272 -#: templates/corporate/comparison_table_integrated.html:1273 +#: templates/corporate/comparison_table_integrated.html:1218 +#: templates/corporate/comparison_table_integrated.html:1219 +#: templates/corporate/comparison_table_integrated.html:1233 +#: templates/corporate/comparison_table_integrated.html:1234 +#: templates/corporate/comparison_table_integrated.html:1248 +#: templates/corporate/comparison_table_integrated.html:1249 +#: templates/corporate/comparison_table_integrated.html:1263 +#: templates/corporate/comparison_table_integrated.html:1264 +#: templates/corporate/comparison_table_integrated.html:1282 +#: templates/corporate/comparison_table_integrated.html:1283 #: templates/corporate/comparison_table_integrated.html:1284 -#: templates/corporate/comparison_table_integrated.html:1285 -#: templates/corporate/comparison_table_integrated.html:1286 -#: templates/corporate/comparison_table_integrated.html:1298 -#: templates/corporate/comparison_table_integrated.html:1299 -#: templates/corporate/comparison_table_integrated.html:1313 -#: templates/corporate/comparison_table_integrated.html:1314 -#: templates/corporate/comparison_table_integrated.html:1330 -#: templates/corporate/comparison_table_integrated.html:1331 -#: templates/corporate/comparison_table_integrated.html:1343 -#: templates/corporate/comparison_table_integrated.html:1344 +#: templates/corporate/comparison_table_integrated.html:1295 +#: templates/corporate/comparison_table_integrated.html:1296 +#: templates/corporate/comparison_table_integrated.html:1297 +#: templates/corporate/comparison_table_integrated.html:1309 +#: templates/corporate/comparison_table_integrated.html:1310 +#: templates/corporate/comparison_table_integrated.html:1324 +#: templates/corporate/comparison_table_integrated.html:1325 +#: templates/corporate/comparison_table_integrated.html:1341 +#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1354 #: templates/corporate/comparison_table_integrated.html:1355 #: templates/corporate/comparison_table_integrated.html:1366 -#: templates/corporate/comparison_table_integrated.html:1383 -#: templates/corporate/comparison_table_integrated.html:1384 -#: templates/corporate/comparison_table_integrated.html:1397 -#: templates/corporate/comparison_table_integrated.html:1398 -#: templates/corporate/comparison_table_integrated.html:1410 -#: templates/corporate/comparison_table_integrated.html:1411 -#: templates/corporate/comparison_table_integrated.html:1423 -#: templates/corporate/comparison_table_integrated.html:1424 -#: templates/corporate/comparison_table_integrated.html:1437 -#: templates/corporate/comparison_table_integrated.html:1438 -#: templates/corporate/comparison_table_integrated.html:1450 -#: templates/corporate/comparison_table_integrated.html:1451 -#: templates/corporate/comparison_table_integrated.html:1463 -#: templates/corporate/comparison_table_integrated.html:1464 -#: templates/corporate/comparison_table_integrated.html:1477 -#: templates/corporate/comparison_table_integrated.html:1490 -#: templates/corporate/comparison_table_integrated.html:1503 -#: templates/corporate/comparison_table_integrated.html:1516 -#: templates/corporate/comparison_table_integrated.html:1529 -#: templates/corporate/comparison_table_integrated.html:1542 -#: templates/corporate/comparison_table_integrated.html:1557 -#: templates/corporate/comparison_table_integrated.html:1558 -#: templates/corporate/comparison_table_integrated.html:1559 -#: templates/corporate/comparison_table_integrated.html:1560 +#: templates/corporate/comparison_table_integrated.html:1377 +#: templates/corporate/comparison_table_integrated.html:1394 +#: templates/corporate/comparison_table_integrated.html:1395 +#: templates/corporate/comparison_table_integrated.html:1408 +#: templates/corporate/comparison_table_integrated.html:1409 +#: templates/corporate/comparison_table_integrated.html:1421 +#: templates/corporate/comparison_table_integrated.html:1422 +#: templates/corporate/comparison_table_integrated.html:1434 +#: templates/corporate/comparison_table_integrated.html:1435 +#: templates/corporate/comparison_table_integrated.html:1448 +#: templates/corporate/comparison_table_integrated.html:1449 +#: templates/corporate/comparison_table_integrated.html:1461 +#: templates/corporate/comparison_table_integrated.html:1462 +#: templates/corporate/comparison_table_integrated.html:1474 +#: templates/corporate/comparison_table_integrated.html:1475 +#: templates/corporate/comparison_table_integrated.html:1488 +#: templates/corporate/comparison_table_integrated.html:1501 +#: templates/corporate/comparison_table_integrated.html:1514 +#: templates/corporate/comparison_table_integrated.html:1527 +#: templates/corporate/comparison_table_integrated.html:1540 +#: templates/corporate/comparison_table_integrated.html:1553 +#: templates/corporate/comparison_table_integrated.html:1568 +#: templates/corporate/comparison_table_integrated.html:1569 +#: templates/corporate/comparison_table_integrated.html:1570 #: templates/corporate/comparison_table_integrated.html:1571 -#: templates/corporate/comparison_table_integrated.html:1572 -#: templates/corporate/comparison_table_integrated.html:1573 -#: templates/corporate/comparison_table_integrated.html:1574 +#: templates/corporate/comparison_table_integrated.html:1582 #: templates/corporate/comparison_table_integrated.html:1583 #: templates/corporate/comparison_table_integrated.html:1584 #: templates/corporate/comparison_table_integrated.html:1585 -#: templates/corporate/comparison_table_integrated.html:1597 -#: templates/corporate/comparison_table_integrated.html:1598 +#: templates/corporate/comparison_table_integrated.html:1594 +#: templates/corporate/comparison_table_integrated.html:1595 +#: templates/corporate/comparison_table_integrated.html:1596 #: templates/corporate/comparison_table_integrated.html:1608 #: templates/corporate/comparison_table_integrated.html:1609 -#: templates/corporate/comparison_table_integrated.html:1622 -#: templates/corporate/comparison_table_integrated.html:1623 -#: templates/corporate/comparison_table_integrated.html:1624 +#: templates/corporate/comparison_table_integrated.html:1619 +#: templates/corporate/comparison_table_integrated.html:1620 +#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1634 #: templates/corporate/comparison_table_integrated.html:1635 #: templates/corporate/comparison_table_integrated.html:1646 #: templates/corporate/comparison_table_integrated.html:1657 #: templates/corporate/comparison_table_integrated.html:1668 #: templates/corporate/comparison_table_integrated.html:1679 #: templates/corporate/comparison_table_integrated.html:1690 +#: templates/corporate/comparison_table_integrated.html:1701 msgid "Supported" msgstr "" @@ -1127,92 +1128,95 @@ msgstr "" #: templates/corporate/comparison_table_integrated.html:810 #: templates/corporate/comparison_table_integrated.html:819 #: templates/corporate/comparison_table_integrated.html:820 -#: templates/corporate/comparison_table_integrated.html:832 -#: templates/corporate/comparison_table_integrated.html:833 -#: templates/corporate/comparison_table_integrated.html:845 -#: templates/corporate/comparison_table_integrated.html:858 -#: templates/corporate/comparison_table_integrated.html:859 -#: templates/corporate/comparison_table_integrated.html:876 -#: templates/corporate/comparison_table_integrated.html:889 -#: templates/corporate/comparison_table_integrated.html:902 -#: templates/corporate/comparison_table_integrated.html:917 -#: templates/corporate/comparison_table_integrated.html:937 -#: templates/corporate/comparison_table_integrated.html:952 -#: templates/corporate/comparison_table_integrated.html:967 -#: templates/corporate/comparison_table_integrated.html:982 -#: templates/corporate/comparison_table_integrated.html:997 -#: templates/corporate/comparison_table_integrated.html:1012 -#: templates/corporate/comparison_table_integrated.html:1025 -#: templates/corporate/comparison_table_integrated.html:1038 -#: templates/corporate/comparison_table_integrated.html:1051 -#: templates/corporate/comparison_table_integrated.html:1064 -#: templates/corporate/comparison_table_integrated.html:1065 -#: templates/corporate/comparison_table_integrated.html:1153 -#: templates/corporate/comparison_table_integrated.html:1154 -#: templates/corporate/comparison_table_integrated.html:1168 -#: templates/corporate/comparison_table_integrated.html:1169 -#: templates/corporate/comparison_table_integrated.html:1183 +#: templates/corporate/comparison_table_integrated.html:821 +#: templates/corporate/comparison_table_integrated.html:830 +#: templates/corporate/comparison_table_integrated.html:831 +#: templates/corporate/comparison_table_integrated.html:843 +#: templates/corporate/comparison_table_integrated.html:844 +#: templates/corporate/comparison_table_integrated.html:856 +#: templates/corporate/comparison_table_integrated.html:869 +#: templates/corporate/comparison_table_integrated.html:870 +#: templates/corporate/comparison_table_integrated.html:887 +#: templates/corporate/comparison_table_integrated.html:900 +#: templates/corporate/comparison_table_integrated.html:913 +#: templates/corporate/comparison_table_integrated.html:928 +#: templates/corporate/comparison_table_integrated.html:948 +#: templates/corporate/comparison_table_integrated.html:963 +#: templates/corporate/comparison_table_integrated.html:978 +#: templates/corporate/comparison_table_integrated.html:993 +#: templates/corporate/comparison_table_integrated.html:1008 +#: templates/corporate/comparison_table_integrated.html:1023 +#: templates/corporate/comparison_table_integrated.html:1036 +#: templates/corporate/comparison_table_integrated.html:1049 +#: templates/corporate/comparison_table_integrated.html:1062 +#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1076 +#: templates/corporate/comparison_table_integrated.html:1164 +#: templates/corporate/comparison_table_integrated.html:1165 +#: templates/corporate/comparison_table_integrated.html:1179 +#: templates/corporate/comparison_table_integrated.html:1180 #: templates/corporate/comparison_table_integrated.html:1194 -#: templates/corporate/comparison_table_integrated.html:1195 -#: templates/corporate/comparison_table_integrated.html:1196 #: templates/corporate/comparison_table_integrated.html:1205 #: templates/corporate/comparison_table_integrated.html:1206 -#: templates/corporate/comparison_table_integrated.html:1220 -#: templates/corporate/comparison_table_integrated.html:1221 -#: templates/corporate/comparison_table_integrated.html:1235 -#: templates/corporate/comparison_table_integrated.html:1236 -#: templates/corporate/comparison_table_integrated.html:1250 -#: templates/corporate/comparison_table_integrated.html:1251 -#: templates/corporate/comparison_table_integrated.html:1270 -#: templates/corporate/comparison_table_integrated.html:1283 -#: templates/corporate/comparison_table_integrated.html:1296 -#: templates/corporate/comparison_table_integrated.html:1297 -#: templates/corporate/comparison_table_integrated.html:1311 -#: templates/corporate/comparison_table_integrated.html:1312 -#: templates/corporate/comparison_table_integrated.html:1328 -#: templates/corporate/comparison_table_integrated.html:1329 -#: templates/corporate/comparison_table_integrated.html:1341 -#: templates/corporate/comparison_table_integrated.html:1342 +#: templates/corporate/comparison_table_integrated.html:1207 +#: templates/corporate/comparison_table_integrated.html:1216 +#: templates/corporate/comparison_table_integrated.html:1217 +#: templates/corporate/comparison_table_integrated.html:1231 +#: templates/corporate/comparison_table_integrated.html:1232 +#: templates/corporate/comparison_table_integrated.html:1246 +#: templates/corporate/comparison_table_integrated.html:1247 +#: templates/corporate/comparison_table_integrated.html:1261 +#: templates/corporate/comparison_table_integrated.html:1262 +#: templates/corporate/comparison_table_integrated.html:1281 +#: templates/corporate/comparison_table_integrated.html:1294 +#: templates/corporate/comparison_table_integrated.html:1307 +#: templates/corporate/comparison_table_integrated.html:1308 +#: templates/corporate/comparison_table_integrated.html:1322 +#: templates/corporate/comparison_table_integrated.html:1323 +#: templates/corporate/comparison_table_integrated.html:1339 +#: templates/corporate/comparison_table_integrated.html:1340 #: templates/corporate/comparison_table_integrated.html:1352 #: templates/corporate/comparison_table_integrated.html:1353 -#: templates/corporate/comparison_table_integrated.html:1354 -#: templates/corporate/comparison_table_integrated.html:1381 -#: templates/corporate/comparison_table_integrated.html:1382 -#: templates/corporate/comparison_table_integrated.html:1395 -#: templates/corporate/comparison_table_integrated.html:1396 -#: templates/corporate/comparison_table_integrated.html:1408 -#: templates/corporate/comparison_table_integrated.html:1409 -#: templates/corporate/comparison_table_integrated.html:1421 -#: templates/corporate/comparison_table_integrated.html:1422 -#: templates/corporate/comparison_table_integrated.html:1435 -#: templates/corporate/comparison_table_integrated.html:1436 -#: templates/corporate/comparison_table_integrated.html:1448 -#: templates/corporate/comparison_table_integrated.html:1449 -#: templates/corporate/comparison_table_integrated.html:1461 -#: templates/corporate/comparison_table_integrated.html:1462 -#: templates/corporate/comparison_table_integrated.html:1474 -#: templates/corporate/comparison_table_integrated.html:1475 -#: templates/corporate/comparison_table_integrated.html:1476 +#: templates/corporate/comparison_table_integrated.html:1363 +#: templates/corporate/comparison_table_integrated.html:1364 +#: templates/corporate/comparison_table_integrated.html:1365 +#: templates/corporate/comparison_table_integrated.html:1392 +#: templates/corporate/comparison_table_integrated.html:1393 +#: templates/corporate/comparison_table_integrated.html:1406 +#: templates/corporate/comparison_table_integrated.html:1407 +#: templates/corporate/comparison_table_integrated.html:1419 +#: templates/corporate/comparison_table_integrated.html:1420 +#: templates/corporate/comparison_table_integrated.html:1432 +#: templates/corporate/comparison_table_integrated.html:1433 +#: templates/corporate/comparison_table_integrated.html:1446 +#: templates/corporate/comparison_table_integrated.html:1447 +#: templates/corporate/comparison_table_integrated.html:1459 +#: templates/corporate/comparison_table_integrated.html:1460 +#: templates/corporate/comparison_table_integrated.html:1472 +#: templates/corporate/comparison_table_integrated.html:1473 +#: templates/corporate/comparison_table_integrated.html:1485 +#: templates/corporate/comparison_table_integrated.html:1486 #: templates/corporate/comparison_table_integrated.html:1487 -#: templates/corporate/comparison_table_integrated.html:1488 -#: templates/corporate/comparison_table_integrated.html:1489 +#: templates/corporate/comparison_table_integrated.html:1498 +#: templates/corporate/comparison_table_integrated.html:1499 #: templates/corporate/comparison_table_integrated.html:1500 -#: templates/corporate/comparison_table_integrated.html:1501 -#: templates/corporate/comparison_table_integrated.html:1502 +#: templates/corporate/comparison_table_integrated.html:1511 +#: templates/corporate/comparison_table_integrated.html:1512 #: templates/corporate/comparison_table_integrated.html:1513 -#: templates/corporate/comparison_table_integrated.html:1514 -#: templates/corporate/comparison_table_integrated.html:1515 +#: templates/corporate/comparison_table_integrated.html:1524 +#: templates/corporate/comparison_table_integrated.html:1525 #: templates/corporate/comparison_table_integrated.html:1526 -#: templates/corporate/comparison_table_integrated.html:1527 -#: templates/corporate/comparison_table_integrated.html:1528 +#: templates/corporate/comparison_table_integrated.html:1537 +#: templates/corporate/comparison_table_integrated.html:1538 #: templates/corporate/comparison_table_integrated.html:1539 -#: templates/corporate/comparison_table_integrated.html:1540 -#: templates/corporate/comparison_table_integrated.html:1541 -#: templates/corporate/comparison_table_integrated.html:1606 -#: templates/corporate/comparison_table_integrated.html:1607 -#: templates/corporate/comparison_table_integrated.html:1621 +#: templates/corporate/comparison_table_integrated.html:1550 +#: templates/corporate/comparison_table_integrated.html:1551 +#: templates/corporate/comparison_table_integrated.html:1552 +#: templates/corporate/comparison_table_integrated.html:1617 +#: templates/corporate/comparison_table_integrated.html:1618 #: templates/corporate/comparison_table_integrated.html:1632 -#: templates/corporate/comparison_table_integrated.html:1633 +#: templates/corporate/comparison_table_integrated.html:1643 +#: templates/corporate/comparison_table_integrated.html:1644 msgid "Self-managed" msgstr "" @@ -1220,22 +1224,22 @@ msgstr "" msgid "For organizations with up to 10 users" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1075 +#: templates/corporate/comparison_table_integrated.html:1086 msgid "25 users minimum" msgstr "" -#: templates/corporate/comparison_table_integrated.html:1363 -#: templates/corporate/comparison_table_integrated.html:1595 -#: templates/corporate/comparison_table_integrated.html:1596 -#: templates/corporate/comparison_table_integrated.html:1643 -#: templates/corporate/comparison_table_integrated.html:1644 +#: templates/corporate/comparison_table_integrated.html:1374 +#: templates/corporate/comparison_table_integrated.html:1606 +#: templates/corporate/comparison_table_integrated.html:1607 #: templates/corporate/comparison_table_integrated.html:1654 +#: templates/corporate/comparison_table_integrated.html:1655 #: templates/corporate/comparison_table_integrated.html:1665 #: templates/corporate/comparison_table_integrated.html:1676 -#: templates/corporate/comparison_table_integrated.html:1677 #: templates/corporate/comparison_table_integrated.html:1687 #: templates/corporate/comparison_table_integrated.html:1688 -#: templates/corporate/comparison_table_integrated.html:1689 +#: templates/corporate/comparison_table_integrated.html:1698 +#: templates/corporate/comparison_table_integrated.html:1699 +#: templates/corporate/comparison_table_integrated.html:1700 msgid "Not available" msgstr "" @@ -1501,15 +1505,15 @@ msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:226 +#: templates/zerver/app/index.html:227 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:239 +#: templates/zerver/app/index.html:240 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:243 msgid "Load more" msgstr "" @@ -1614,42 +1618,63 @@ msgid "" "rocketchat\">Rocket.Chat." msgstr "" -#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:19 +#: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:22 msgid "Deactivated organization" msgstr "" -#: templates/zerver/deactivated.html:25 +#: templates/zerver/deactivated.html:20 +#, fuzzy +#| msgid "Administrators" +msgid "Organization moved" +msgstr "நிர்வாகிகள்" + +#: templates/zerver/deactivated.html:29 +#, python-format +msgid "" +"This organization has moved to %(deactivated_redirect)s." +msgstr "" + +#: templates/zerver/deactivated.html:33 +#, python-format +msgid "" +"This page will automatically redirect to the new URL in 5 seconds." +msgstr "" + +#: templates/zerver/deactivated.html:38 msgid "" "This organization has been deactivated, and all organization data has been " "deleted." msgstr "" -#: templates/zerver/deactivated.html:27 +#: templates/zerver/deactivated.html:40 #, python-format msgid "" "You can contact Zulip support to " "inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:31 +#: templates/zerver/deactivated.html:44 #, python-format msgid "" "You can contact this Zulip server's " "administrators to inquire about reusing this URL for a new organization." msgstr "" -#: templates/zerver/deactivated.html:36 +#: templates/zerver/deactivated.html:49 msgid "This organization has been deactivated." msgstr "" -#: templates/zerver/deactivated.html:38 +#: templates/zerver/deactivated.html:51 #, python-format msgid "" "If you are an owner of this organization, you can contact Zulip support to reactivate it." msgstr "" -#: templates/zerver/deactivated.html:42 +#: templates/zerver/deactivated.html:55 #, python-format msgid "" "If you are an owner of this organization, you can notification settings." msgstr "" -#: zerver/actions/create_realm.py:300 +#: zerver/actions/create_realm.py:307 msgid "Questions and discussion about using Zulip." msgstr "" -#: zerver/actions/create_realm.py:306 +#: zerver/actions/create_realm.py:313 msgid "Experiment with Zulip here. :test_tube:" msgstr "" -#: zerver/actions/create_realm.py:312 +#: zerver/actions/create_realm.py:319 msgid "For team-wide conversations" msgstr "" @@ -4087,7 +4112,7 @@ msgstr "நிர்வாகிகள்" msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/actions/create_user.py:695 +#: zerver/actions/create_user.py:705 msgid "" "Cannot activate a placeholder account; ask the user to sign up, instead." msgstr "" @@ -4183,108 +4208,108 @@ msgstr "" msgid "We weren't able to invite anyone." msgstr "" -#: zerver/actions/message_edit.py:125 zerver/views/scheduled_messages.py:70 +#: zerver/actions/message_edit.py:127 zerver/views/scheduled_messages.py:78 msgid "Nothing to change" msgstr "" -#: zerver/actions/message_edit.py:129 +#: zerver/actions/message_edit.py:131 #, fuzzy #| msgid "Private messages" msgid "Direct messages cannot be moved to channels." msgstr "தனிப்பட்ட செய்தி" -#: zerver/actions/message_edit.py:131 +#: zerver/actions/message_edit.py:133 #, fuzzy #| msgid "Private messages" msgid "Direct messages cannot have topics." msgstr "தனிப்பட்ட செய்தி" -#: zerver/actions/message_edit.py:134 +#: zerver/actions/message_edit.py:136 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/actions/message_edit.py:140 +#: zerver/actions/message_edit.py:142 msgid "General chat cannot be marked as resolved" msgstr "" -#: zerver/actions/message_edit.py:146 +#: zerver/actions/message_edit.py:148 msgid "Cannot change message content while changing channel" msgstr "" -#: zerver/actions/message_edit.py:150 +#: zerver/actions/message_edit.py:152 msgid "Widgets cannot be edited." msgstr "" -#: zerver/actions/message_edit.py:168 +#: zerver/actions/message_edit.py:170 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/actions/message_edit.py:172 zerver/actions/message_edit.py:1502 +#: zerver/actions/message_edit.py:174 zerver/actions/message_edit.py:1582 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/actions/message_edit.py:177 +#: zerver/actions/message_edit.py:179 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/actions/message_edit.py:273 -#, python-brace-format -msgid "{user} has marked this topic as resolved." -msgstr "" - #: zerver/actions/message_edit.py:275 #, python-brace-format +msgid "{user} has marked this topic as resolved." +msgstr "" + +#: zerver/actions/message_edit.py:277 +#, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/actions/message_edit.py:1189 +#: zerver/actions/message_edit.py:1262 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1193 +#: zerver/actions/message_edit.py:1266 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1197 +#: zerver/actions/message_edit.py:1270 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1236 +#: zerver/actions/message_edit.py:1309 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1241 +#: zerver/actions/message_edit.py:1314 #, python-brace-format msgid "" "[A message]({message_link}) was moved here from {old_location} by {user}." msgstr "" -#: zerver/actions/message_edit.py:1245 +#: zerver/actions/message_edit.py:1318 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/actions/message_edit.py:1497 -msgid "You don't have permission to resolve topics." +#: zerver/actions/message_edit.py:1576 +msgid "You don't have permission to resolve topics in this channel." msgstr "" -#: zerver/actions/message_edit.py:1516 +#: zerver/actions/message_edit.py:1596 msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1566 +#: zerver/actions/message_edit.py:1646 msgid "You don't have permission to move this message" msgstr "" -#: zerver/actions/message_edit.py:1582 +#: zerver/actions/message_edit.py:1662 msgid "The time limit for editing this message's channel has passed" msgstr "" @@ -4311,37 +4336,37 @@ msgstr "அறிவிப்புகளை இயக்கு" msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:185 +#: zerver/actions/message_send.py:186 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1314 +#: zerver/actions/message_send.py:1315 msgid "Expected exactly one channel" msgstr "" -#: zerver/actions/message_send.py:1325 +#: zerver/actions/message_send.py:1326 #, fuzzy #| msgid "Enable notifications" msgid "Invalid data type for channel" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/actions/message_send.py:1341 zerver/actions/message_send.py:1351 +#: zerver/actions/message_send.py:1342 zerver/actions/message_send.py:1352 #: zerver/lib/recipient_parsing.py:15 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1359 zerver/actions/message_send.py:1367 +#: zerver/actions/message_send.py:1360 zerver/actions/message_send.py:1368 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1523 +#: zerver/actions/message_send.py:1524 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel ID {channel_id}, " "but there is no channel with that ID." msgstr "" -#: zerver/actions/message_send.py:1534 +#: zerver/actions/message_send.py:1535 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}, " @@ -4349,14 +4374,14 @@ msgid "" "it." msgstr "" -#: zerver/actions/message_send.py:1546 +#: zerver/actions/message_send.py:1547 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}. " "The channel exists but does not have any subscribers." msgstr "" -#: zerver/actions/message_send.py:1651 +#: zerver/actions/message_send.py:1652 msgid "You do not have permission to access some of the recipients." msgstr "" @@ -4406,7 +4431,7 @@ msgstr "" msgid "Authentication method {name} is not available on your current plan." msgstr "" -#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:359 +#: zerver/actions/realm_settings.py:470 zerver/views/streams.py:377 msgid "Moderation request channel must be private." msgstr "" @@ -4414,60 +4439,60 @@ msgstr "" msgid "Saved snippet does not exist." msgstr "" -#: zerver/actions/scheduled_messages.py:166 +#: zerver/actions/scheduled_messages.py:183 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:331 +#: zerver/actions/scheduled_messages.py:347 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:382 +#: zerver/actions/scheduled_messages.py:398 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:387 +#: zerver/actions/scheduled_messages.py:403 msgid "[View scheduled messages](#scheduled)" msgstr "" -#: zerver/actions/streams.py:124 +#: zerver/actions/streams.py:125 msgid "Channel is already deactivated" msgstr "" -#: zerver/actions/streams.py:194 +#: zerver/actions/streams.py:195 #, python-brace-format msgid "Channel #**{channel_name}** has been archived." msgstr "" -#: zerver/actions/streams.py:235 +#: zerver/actions/streams.py:236 msgid "Channel is not currently deactivated" msgstr "" -#: zerver/actions/streams.py:238 +#: zerver/actions/streams.py:239 #, python-brace-format msgid "Channel named {channel_name} already exists" msgstr "" -#: zerver/actions/streams.py:241 +#: zerver/actions/streams.py:242 msgid "Channel is private and have no subscribers" msgstr "" -#: zerver/actions/streams.py:318 +#: zerver/actions/streams.py:319 #, python-brace-format msgid "Channel #**{channel_name}** has been unarchived." msgstr "" -#: zerver/actions/streams.py:1237 +#: zerver/actions/streams.py:1239 #, python-brace-format msgid "" "{user} changed the [access permissions]({help_link}) for this channel from " "**{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/actions/streams.py:1469 +#: zerver/actions/streams.py:1471 #, python-brace-format msgid "" "{user} changed the [posting permissions]({help_link}) for this channel:\n" @@ -4476,51 +4501,51 @@ msgid "" "* **New**: {new_setting_description}\n" msgstr "" -#: zerver/actions/streams.py:1539 +#: zerver/actions/streams.py:1541 #, python-brace-format msgid "{user_name} renamed channel {old_channel_name} to {new_channel_name}." msgstr "" -#: zerver/actions/streams.py:1556 zerver/actions/streams.py:1558 -#: zerver/views/streams.py:958 +#: zerver/actions/streams.py:1558 zerver/actions/streams.py:1560 +#: zerver/views/streams.py:981 msgid "No description." msgstr "" -#: zerver/actions/streams.py:1561 +#: zerver/actions/streams.py:1563 #, python-brace-format msgid "{user} changed the description for this channel." msgstr "" -#: zerver/actions/streams.py:1563 +#: zerver/actions/streams.py:1565 msgid "Old description" msgstr "" -#: zerver/actions/streams.py:1567 +#: zerver/actions/streams.py:1569 msgid "New description" msgstr "" -#: zerver/actions/streams.py:1638 zerver/actions/streams.py:1645 +#: zerver/actions/streams.py:1640 zerver/actions/streams.py:1647 msgid "Forever" msgstr "" -#: zerver/actions/streams.py:1639 zerver/actions/streams.py:1644 -#: zerver/actions/streams.py:1648 zerver/actions/streams.py:1649 +#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1650 zerver/actions/streams.py:1651 #, python-brace-format msgid "{number_of_days} days" msgstr "" -#: zerver/actions/streams.py:1641 zerver/actions/streams.py:1651 +#: zerver/actions/streams.py:1643 zerver/actions/streams.py:1653 #, python-brace-format msgid "" "Messages in this channel will now be automatically deleted {number_of_days} " "days after they are sent." msgstr "" -#: zerver/actions/streams.py:1646 +#: zerver/actions/streams.py:1648 msgid "Messages in this channel will now be retained forever." msgstr "" -#: zerver/actions/streams.py:1654 +#: zerver/actions/streams.py:1656 #, python-brace-format msgid "" "{user} has changed the [message retention period]({help_link}) for this " @@ -4531,21 +4556,26 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/streams.py:1751 +#: zerver/actions/streams.py:1753 msgid "Automatic" msgstr "" -#: zerver/actions/streams.py:1753 +#: zerver/actions/streams.py:1755 #, python-brace-format msgid "*{empty_topic_display_name}* topic allowed" msgstr "" -#: zerver/actions/streams.py:1756 +#: zerver/actions/streams.py:1758 #, python-brace-format msgid "No *{empty_topic_display_name}* topic" msgstr "" -#: zerver/actions/streams.py:1762 +#: zerver/actions/streams.py:1761 +#, python-brace-format +msgid "Only *{empty_topic_display_name}* topic allowed" +msgstr "" + +#: zerver/actions/streams.py:1767 #, python-brace-format msgid "" "{user_name} changed the \"Allow posting to the *general chat* topic?\" " @@ -4637,7 +4667,7 @@ msgid "Subdomain reserved. Please choose a different one." msgstr "" #: zerver/forms.py:134 zerver/forms.py:304 zerver/lib/email_validation.py:111 -#: zilencer/views.py:215 +#: zilencer/views.py:226 msgid "Please use your real email address." msgstr "" @@ -4687,42 +4717,42 @@ msgstr "" msgid "Validation failed, please try again." msgstr "" -#: zerver/forms.py:444 +#: zerver/forms.py:435 #, fuzzy #| msgid "Password" msgid "New password" msgstr "கடவுச்சொல்" -#: zerver/forms.py:451 +#: zerver/forms.py:442 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:593 +#: zerver/forms.py:584 #, python-brace-format msgid "" "You're making too many attempts to sign in. Try again in {seconds} seconds " "or contact your organization administrator for help." msgstr "" -#: zerver/forms.py:605 +#: zerver/forms.py:596 msgid "" "Your password has been disabled because it is too weak. Reset your password " "to create a new one." msgstr "" -#: zerver/forms.py:653 +#: zerver/forms.py:644 msgid "Token" msgstr "" -#: zerver/forms.py:676 +#: zerver/forms.py:667 msgid "Tip: You can enter multiple email addresses with commas between them." msgstr "" -#: zerver/forms.py:682 +#: zerver/forms.py:673 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:695 +#: zerver/forms.py:686 msgid "We couldn't find that Zulip organization." msgstr "" @@ -4792,7 +4822,7 @@ msgstr "அறிவிப்புகளை இயக்கு" msgid "Configure owner account email address." msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/digest.py:449 +#: zerver/lib/digest.py:452 #, python-brace-format msgid "{service_name} digest" msgstr "" @@ -4857,11 +4887,11 @@ msgstr "" msgid "Email with no subject" msgstr "" -#: zerver/lib/email_notifications.py:140 zerver/lib/email_notifications.py:162 +#: zerver/lib/email_notifications.py:143 zerver/lib/email_notifications.py:165 msgid "Open Zulip to see the spoiler content" msgstr "" -#: zerver/lib/email_notifications.py:584 +#: zerver/lib/email_notifications.py:600 #, fuzzy, python-brace-format #| msgid "Enable notifications" msgid "{service_name} notifications" @@ -4875,24 +4905,24 @@ msgstr "" msgid "Outside your domain." msgstr "" -#: zerver/lib/email_validation.py:113 zerver/views/users.py:848 +#: zerver/lib/email_validation.py:113 zerver/views/users.py:854 msgid "Email addresses containing + are not allowed." msgstr "" -#: zerver/lib/email_validation.py:158 +#: zerver/lib/email_validation.py:160 msgid "Reserved for system bots." msgstr "" -#: zerver/lib/email_validation.py:181 +#: zerver/lib/email_validation.py:183 #, python-brace-format msgid "{email} already has an account" msgstr "" -#: zerver/lib/email_validation.py:183 +#: zerver/lib/email_validation.py:185 msgid "Already has an account." msgstr "" -#: zerver/lib/email_validation.py:185 +#: zerver/lib/email_validation.py:187 msgid "Account has been deactivated." msgstr "" @@ -4943,217 +4973,241 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:2074 +#: zerver/lib/events.py:2098 msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/exceptions.py:157 +#: zerver/lib/exceptions.py:159 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/exceptions.py:184 +#: zerver/lib/exceptions.py:186 #, python-brace-format msgid "Channel '{stream}' does not exist" msgstr "" -#: zerver/lib/exceptions.py:197 +#: zerver/lib/exceptions.py:199 #, python-brace-format msgid "Channel with ID '{stream_id}' does not exist" msgstr "" -#: zerver/lib/exceptions.py:209 +#: zerver/lib/exceptions.py:211 #, python-brace-format msgid "Unsupported parameter combination: {parameters}" msgstr "" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 #, fuzzy #| msgid "Administrators" msgid "organization owner" msgstr "நிர்வாகிகள்" -#: zerver/lib/exceptions.py:218 +#: zerver/lib/exceptions.py:220 msgid "user" msgstr "" -#: zerver/lib/exceptions.py:223 +#: zerver/lib/exceptions.py:225 #, python-brace-format msgid "Cannot deactivate the only {entity}." msgstr "" -#: zerver/lib/exceptions.py:236 +#: zerver/lib/exceptions.py:238 #, python-brace-format msgid "Invalid Markdown include statement: {include_statement}" msgstr "" -#: zerver/lib/exceptions.py:249 +#: zerver/lib/exceptions.py:251 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:275 zerver/lib/typed_endpoint.py:369 +#: zerver/lib/exceptions.py:277 zerver/lib/typed_endpoint.py:370 #: zerver/lib/validator.py:718 msgid "Malformed JSON" msgstr "" -#: zerver/lib/exceptions.py:287 +#: zerver/lib/exceptions.py:289 #, fuzzy #| msgid "Administrators" msgid "Must be an organization member" msgstr "நிர்வாகிகள்" -#: zerver/lib/exceptions.py:299 zerver/views/invite.py:46 +#: zerver/lib/exceptions.py:301 zerver/views/invite.py:46 msgid "Must be an organization administrator" msgstr "" -#: zerver/lib/exceptions.py:311 +#: zerver/lib/exceptions.py:313 msgid "Must be an organization owner" msgstr "" -#: zerver/lib/exceptions.py:325 +#: zerver/lib/exceptions.py:327 msgid "Your username or password is incorrect" msgstr "" -#: zerver/lib/exceptions.py:343 +#: zerver/lib/exceptions.py:345 msgid "This organization has been deactivated" msgstr "" -#: zerver/lib/exceptions.py:353 +#: zerver/lib/exceptions.py:355 msgid "" "The mobile push notification service registration for your server has been " "deactivated" msgstr "" -#: zerver/lib/exceptions.py:363 +#: zerver/lib/exceptions.py:365 msgid "Password authentication is disabled in this organization" msgstr "" -#: zerver/lib/exceptions.py:372 +#: zerver/lib/exceptions.py:374 msgid "Your password has been disabled and needs to be reset" msgstr "" -#: zerver/lib/exceptions.py:389 +#: zerver/lib/exceptions.py:391 msgid "Invalid API key" msgstr "" -#: zerver/lib/exceptions.py:396 +#: zerver/lib/exceptions.py:398 msgid "Malformed API key" msgstr "" -#: zerver/lib/exceptions.py:436 +#: zerver/lib/exceptions.py:438 #, python-brace-format msgid "" "The '{event_type}' event isn't currently supported by the {webhook_name} " "webhook; ignoring" msgstr "" -#: zerver/lib/exceptions.py:456 +#: zerver/lib/exceptions.py:458 #, python-brace-format msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:483 +#: zerver/lib/exceptions.py:485 #, fuzzy #| msgid "Topic" msgid "User not authenticated" msgstr "தலைப்பு" -#: zerver/lib/exceptions.py:496 zerver/views/auth.py:782 -#: zerver/views/auth.py:1136 zerver/views/auth.py:1202 +#: zerver/lib/exceptions.py:498 zerver/views/auth.py:796 +#: zerver/views/auth.py:1155 zerver/views/auth.py:1221 msgid "Invalid subdomain" msgstr "" -#: zerver/lib/exceptions.py:535 +#: zerver/lib/exceptions.py:537 msgid "You do not have permission to initiate direct message conversations." msgstr "" -#: zerver/lib/exceptions.py:548 +#: zerver/lib/exceptions.py:550 #, python-brace-format msgid "" "Sending messages to the {empty_topic_display_name} is not allowed in this " "channel." msgstr "" -#: zerver/lib/exceptions.py:555 +#: zerver/lib/exceptions.py:563 +#, python-brace-format +msgid "Only the {empty_topic_display_name} topic is allowed in this channel." +msgstr "" + +#: zerver/lib/exceptions.py:576 +#, python-brace-format +msgid "" +"To enable this configuration, all messages in this channel must be in the " +"{empty_topic_display_name} topic. Consider renaming or deleting other topics." +msgstr "" + +#: zerver/lib/exceptions.py:583 #, fuzzy #| msgid "Administrators" msgid "Direct messages are disabled in this organization." msgstr "நிர்வாகிகள்" -#: zerver/lib/exceptions.py:557 +#: zerver/lib/exceptions.py:585 msgid "This conversation does not include any users who can authorize it." msgstr "" -#: zerver/lib/exceptions.py:570 +#: zerver/lib/exceptions.py:598 msgid "Access denied" msgstr "" -#: zerver/lib/exceptions.py:610 +#: zerver/lib/exceptions.py:638 #, python-brace-format msgid "" "You only have permission to move the {total_messages_allowed_to_move}/" "{total_messages_in_topic} most recent messages in this topic." msgstr "" -#: zerver/lib/exceptions.py:623 +#: zerver/lib/exceptions.py:651 msgid "Reaction already exists." msgstr "" -#: zerver/lib/exceptions.py:635 +#: zerver/lib/exceptions.py:663 msgid "Reaction doesn't exist." msgstr "" -#: zerver/lib/exceptions.py:660 +#: zerver/lib/exceptions.py:688 msgid "" "Your organization is registered to a different Zulip server. Please contact " "Zulip support for assistance in resolving this issue." msgstr "" -#: zerver/lib/exceptions.py:674 +#: zerver/lib/exceptions.py:702 #, fuzzy #| msgid "Administrators" msgid "Organization not registered" msgstr "நிர்வாகிகள்" -#: zerver/lib/exceptions.py:686 +#: zerver/lib/exceptions.py:714 msgid "" "You do not have permission to use channel wildcard mentions in this channel." msgstr "" -#: zerver/lib/exceptions.py:698 +#: zerver/lib/exceptions.py:726 msgid "" "You do not have permission to use topic wildcard mentions in this topic." msgstr "" -#: zerver/lib/exceptions.py:711 +#: zerver/lib/exceptions.py:739 #, python-brace-format msgid "'{field_name}' value does not match the expected value." msgstr "" -#: zerver/lib/exceptions.py:736 +#: zerver/lib/exceptions.py:764 #, python-brace-format msgid "'{setting_name}' must be a system user group." msgstr "" -#: zerver/lib/exceptions.py:752 +#: zerver/lib/exceptions.py:780 msgid "Cannot deactivate user group in use." msgstr "" -#: zerver/lib/exceptions.py:762 +#: zerver/lib/exceptions.py:790 msgid "You do not have permission to administer this channel." msgstr "" -#: zerver/lib/exceptions.py:772 +#: zerver/lib/exceptions.py:800 msgid "You do not have permission to change default channels." msgstr "" -#: zerver/lib/exceptions.py:782 +#: zerver/lib/exceptions.py:810 msgid "Email is already in use." msgstr "" -#: zerver/lib/exceptions.py:792 +#: zerver/lib/exceptions.py:820 msgid "Scheduled delivery time must be in the future." msgstr "" +#: zerver/lib/exceptions.py:843 +msgid "Invalid bouncer_public_key" +msgstr "" + +#: zerver/lib/exceptions.py:855 +msgid "Request expired" +msgstr "" + +#: zerver/lib/exceptions.py:865 +msgid "Invalid encrypted_push_registration" +msgstr "" + #: zerver/lib/external_accounts.py:36 msgid "Twitter username" msgstr "" @@ -5241,26 +5295,26 @@ msgstr "" msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" -#: zerver/lib/message_report.py:39 +#: zerver/lib/message_report.py:40 #, python-brace-format msgid "{reporting_user_mention} reported a DM sent by {reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:52 +#: zerver/lib/message_report.py:53 #, python-brace-format msgid "" "{reporting_user_mention} reported a DM sent by {reported_user_mention} to " "{recipient_mentions}, and {last_user_mention}." msgstr "" -#: zerver/lib/message_report.py:65 +#: zerver/lib/message_report.py:72 #, python-brace-format msgid "" "{reporting_user_mention} reported {channel_message_link} sent by " "{reported_user_mention}." msgstr "" -#: zerver/lib/message_report.py:75 +#: zerver/lib/message_report.py:82 #, python-brace-format msgid "" "\n" @@ -5268,12 +5322,12 @@ msgid "" "- Notes:\n" msgstr "" -#: zerver/lib/message_report.py:83 +#: zerver/lib/message_report.py:90 #, python-brace-format msgid "**Message sent by {reported_user_mention}**" msgstr "" -#: zerver/lib/message_report.py:103 +#: zerver/lib/message_report.py:110 #, python-brace-format msgid "{fullname}'s moderation requests" msgstr "" @@ -5298,11 +5352,11 @@ msgstr "" msgid "Invalid 'with' operator" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/narrow.py:1265 +#: zerver/lib/narrow.py:1285 msgid "Missing 'anchor' argument." msgstr "" -#: zerver/lib/narrow.py:1285 +#: zerver/lib/narrow.py:1305 msgid "Invalid anchor" msgstr "" @@ -5632,60 +5686,68 @@ msgstr "" msgid "Invalid response format" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/push_notifications.py:419 +#: zerver/lib/push_notifications.py:97 +msgid "Empty or invalid length token" +msgstr "" + +#: zerver/lib/push_notifications.py:103 +msgid "Invalid APNS token" +msgstr "" + +#: zerver/lib/push_notifications.py:457 #, fuzzy #| msgid "Enable notifications" msgid "Invalid GCM option to bouncer: priority {priority!r}" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/push_notifications.py:429 +#: zerver/lib/push_notifications.py:467 #, fuzzy, python-brace-format #| msgid "Enable notifications" msgid "Invalid GCM options to bouncer: {options}" msgstr "அறிவிப்புகளை இயக்கு" #. error -#: zerver/lib/push_notifications.py:708 zilencer/views.py:498 +#: zerver/lib/push_notifications.py:746 zilencer/views.py:631 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:929 +#: zerver/lib/push_notifications.py:967 #, fuzzy #| msgid "Private messages" msgid "New message" msgstr "தனிப்பட்ட செய்தி" -#: zerver/lib/push_notifications.py:1048 +#: zerver/lib/push_notifications.py:1086 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:1052 +#: zerver/lib/push_notifications.py:1090 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:1059 +#: zerver/lib/push_notifications.py:1097 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1503 #, fuzzy #| msgid "Enable notifications" msgid "Test notification" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1504 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1556 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1568 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5695,8 +5757,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:537 -#: zerver/lib/streams.py:553 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:36 zerver/lib/streams.py:612 +#: zerver/lib/streams.py:628 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5711,21 +5773,35 @@ msgstr "" msgid "You can't send direct messages outside of your organization." msgstr "" -#: zerver/lib/reminders.py:21 +#: zerver/lib/reminders.py:23 #, python-brace-format msgid "You requested a reminder for {message_pretty_link}." msgstr "" -#: zerver/lib/reminders.py:30 +#: zerver/lib/reminders.py:32 msgid "You requested a reminder for the following direct message." msgstr "" -#: zerver/lib/reminders.py:34 +#: zerver/lib/reminders.py:39 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a poll." +msgstr "" + +#: zerver/lib/reminders.py:44 +#, python-brace-format +msgid "{user_silent_mention} [sent]({conversation_url}) a todo list." +msgstr "" + +#: zerver/lib/reminders.py:49 #, python-brace-format msgid "{user_silent_mention} [said]({conversation_url}):" msgstr "" -#: zerver/lib/remote_server.py:196 +#: zerver/lib/reminders.py:73 +msgid "Reminder does not exist" +msgstr "" + +#: zerver/lib/remote_server.py:199 #, python-brace-format msgid "Push notifications bouncer error: {error}" msgstr "" @@ -5735,7 +5811,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:598 zerver/views/typing.py:47 +#: zerver/lib/request.py:83 zerver/lib/streams.py:673 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5745,7 +5821,7 @@ msgstr "" msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/scheduled_messages.py:17 +#: zerver/lib/scheduled_messages.py:20 msgid "Scheduled message does not exist" msgstr "" @@ -5754,47 +5830,47 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:500 zerver/lib/streams.py:508 +#: zerver/lib/streams.py:219 zerver/views/streams.py:373 +msgid "A default channel cannot be private." +msgstr "" + +#: zerver/lib/streams.py:222 zerver/views/streams.py:402 +msgid "Web-public channels are not enabled." +msgstr "" + +#: zerver/lib/streams.py:575 zerver/lib/streams.py:583 msgid "You do not have permission to post in this channel." msgstr "" -#: zerver/lib/streams.py:544 zerver/lib/streams.py:590 +#: zerver/lib/streams.py:619 zerver/lib/streams.py:665 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:686 zerver/lib/streams.py:721 -#: zerver/lib/streams.py:850 zerver/lib/streams.py:877 -#: zerver/lib/streams.py:943 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:761 zerver/lib/streams.py:796 +#: zerver/lib/streams.py:925 zerver/lib/streams.py:952 +#: zerver/lib/streams.py:1018 zerver/views/user_topics.py:107 #, fuzzy #| msgid "Enable notifications" msgid "Invalid channel ID" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/streams.py:914 +#: zerver/lib/streams.py:989 msgid "Channel name is already in use." msgstr "" -#: zerver/lib/streams.py:926 zerver/lib/streams.py:1063 +#: zerver/lib/streams.py:1001 zerver/lib/streams.py:1138 #, fuzzy, python-brace-format #| msgid "Enable notifications" msgid "Invalid channel name '{channel_name}'" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/streams.py:1448 zerver/views/streams.py:355 -msgid "A default channel cannot be private." -msgstr "" - -#: zerver/lib/streams.py:1452 +#: zerver/lib/streams.py:1535 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" msgstr "" -#: zerver/lib/streams.py:1461 zerver/views/streams.py:384 -msgid "Web-public channels are not enabled." -msgstr "" - -#: zerver/lib/streams.py:1494 +#: zerver/lib/streams.py:1572 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -5820,11 +5896,11 @@ msgstr "அறிவிப்புகளை இயக்கு" msgid "Invalid character in topic, at position {position}!" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/subscription_info.py:491 +#: zerver/lib/subscription_info.py:506 msgid "Subscriber data is not available for this channel" msgstr "" -#: zerver/lib/subscription_info.py:512 +#: zerver/lib/subscription_info.py:527 msgid "Unable to retrieve subscribers for private channel" msgstr "" @@ -5847,107 +5923,112 @@ msgstr "" msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/typed_endpoint.py:319 zerver/lib/typed_endpoint.py:320 +#: zerver/lib/typed_endpoint.py:319 +#, python-brace-format +msgid "{var_name} does not have the expected format" +msgstr "" + +#: zerver/lib/typed_endpoint.py:320 zerver/lib/typed_endpoint.py:321 #: zerver/lib/validator.py:124 zerver/lib/validator.py:126 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/typed_endpoint.py:321 zerver/lib/validator.py:236 +#: zerver/lib/typed_endpoint.py:322 zerver/lib/validator.py:236 #: zerver/lib/validator.py:610 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/typed_endpoint.py:322 zerver/lib/typed_endpoint.py:334 +#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:335 #: zerver/lib/validator.py:71 zerver/lib/validator.py:145 #, fuzzy, python-brace-format #| msgid "Enable notifications" msgid "Invalid {var_name}" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/typed_endpoint.py:323 zerver/lib/typed_endpoint.py:338 +#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:339 #, python-brace-format msgid "Argument \"{argument}\" at {var_name} is unexpected" msgstr "" -#: zerver/lib/typed_endpoint.py:324 zerver/lib/typed_endpoint.py:325 +#: zerver/lib/typed_endpoint.py:325 zerver/lib/typed_endpoint.py:326 #: zerver/lib/validator.py:166 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/typed_endpoint.py:326 zerver/lib/typed_endpoint.py:327 +#: zerver/lib/typed_endpoint.py:327 zerver/lib/typed_endpoint.py:328 #: zerver/lib/validator.py:156 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/typed_endpoint.py:328 zerver/lib/typed_endpoint.py:329 +#: zerver/lib/typed_endpoint.py:329 zerver/lib/typed_endpoint.py:330 #: zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/typed_endpoint.py:330 zerver/lib/typed_endpoint.py:331 +#: zerver/lib/typed_endpoint.py:331 zerver/lib/typed_endpoint.py:332 #, python-brace-format msgid "{var_name} is not valid JSON" msgstr "" -#: zerver/lib/typed_endpoint.py:332 zerver/lib/validator.py:158 +#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:158 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/typed_endpoint.py:333 zerver/lib/validator.py:191 +#: zerver/lib/typed_endpoint.py:334 zerver/lib/validator.py:191 #: zerver/lib/validator.py:607 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/typed_endpoint.py:335 zerver/lib/validator.py:86 +#: zerver/lib/typed_endpoint.py:336 zerver/lib/validator.py:86 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/typed_endpoint.py:336 +#: zerver/lib/typed_endpoint.py:337 #, python-brace-format msgid "{var_name} is too short." msgstr "" -#: zerver/lib/typed_endpoint.py:337 zerver/lib/validator.py:56 +#: zerver/lib/typed_endpoint.py:338 zerver/lib/validator.py:56 #: zerver/lib/validator.py:118 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/typed_endpoint.py:339 +#: zerver/lib/typed_endpoint.py:340 #, python-brace-format msgid "{var_name} has invalid format" msgstr "" -#: zerver/lib/typed_endpoint.py:340 +#: zerver/lib/typed_endpoint.py:341 #, python-brace-format msgid "{var_name} is not length {length}" msgstr "" -#: zerver/lib/typed_endpoint.py:374 +#: zerver/lib/typed_endpoint.py:375 #, python-brace-format msgid "{var_name} cannot be blank" msgstr "" -#: zerver/lib/typed_endpoint.py:377 zerver/lib/typed_endpoint.py:380 +#: zerver/lib/typed_endpoint.py:378 zerver/lib/typed_endpoint.py:381 #, fuzzy, python-brace-format #| msgid "Enable notifications" msgid "Invalid {var_name}: {msg}" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/typed_endpoint.py:383 +#: zerver/lib/typed_endpoint.py:384 #, python-brace-format msgid "{var_name} field is missing: {msg}" msgstr "" -#: zerver/lib/typed_endpoint.py:503 zerver/webhooks/ifttt/view.py:37 +#: zerver/lib/typed_endpoint.py:504 zerver/webhooks/ifttt/view.py:37 #: zerver/webhooks/slack/view.py:215 zerver/webhooks/slack_incoming/view.py:66 msgid "Malformed payload" msgstr "" @@ -6064,8 +6145,8 @@ msgstr "நிர்வாகிகள்" msgid "Name is already in use." msgstr "" -#: zerver/lib/users.py:119 zerver/views/users.py:592 zerver/views/users.py:605 -#: zerver/views/users.py:831 +#: zerver/lib/users.py:119 zerver/views/users.py:598 zerver/views/users.py:611 +#: zerver/views/users.py:837 msgid "Bad name or username" msgstr "" @@ -6197,28 +6278,28 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:92 +#: zerver/lib/webhooks/common.py:99 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:261 +#: zerver/lib/webhooks/common.py:268 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" -#: zerver/lib/webhooks/common.py:297 +#: zerver/lib/webhooks/common.py:304 #, python-brace-format msgid "The algorithm '{algorithm}' is not supported." msgstr "" -#: zerver/lib/webhooks/common.py:304 +#: zerver/lib/webhooks/common.py:311 msgid "" "The webhook secret is missing. Please set the webhook_secret while " "generating the URL." msgstr "" -#: zerver/lib/webhooks/common.py:317 +#: zerver/lib/webhooks/common.py:324 msgid "Webhook signature verification failed." msgstr "" @@ -6231,7 +6312,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:585 +#: zerver/lib/zulip_update_announcements.py:627 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6289,7 +6370,7 @@ msgstr "" msgid "Pronouns" msgstr "" -#: zerver/models/groups.py:22 zerver/models/users.py:310 +#: zerver/models/groups.py:22 zerver/models/users.py:314 msgid "Nobody" msgstr "" @@ -6305,27 +6386,27 @@ msgstr "" msgid "Everyone on the internet" msgstr "" -#: zerver/models/linkifiers.py:32 zerver/models/linkifiers.py:35 +#: zerver/models/linkifiers.py:30 zerver/models/linkifiers.py:33 #, python-brace-format msgid "Bad regular expression: {regex}" msgstr "" -#: zerver/models/linkifiers.py:37 +#: zerver/models/linkifiers.py:35 msgid "Unknown regular expression error" msgstr "" -#: zerver/models/linkifiers.py:45 +#: zerver/models/linkifiers.py:43 #, fuzzy #| msgid "Enable notifications" msgid "Invalid URL template." msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/models/linkifiers.py:94 +#: zerver/models/linkifiers.py:92 #, python-format msgid "Group %(name)r in URL template is not present in linkifier pattern." msgstr "" -#: zerver/models/linkifiers.py:106 +#: zerver/models/linkifiers.py:104 #, python-format msgid "Group %(name)r in linkifier pattern is not present in URL template." msgstr "" @@ -6426,73 +6507,73 @@ msgstr "" msgid "Allow GIFs rated R (Restricted)" msgstr "" -#: zerver/models/streams.py:60 +#: zerver/models/streams.py:61 msgid "Web-public" msgstr "" -#: zerver/models/streams.py:66 +#: zerver/models/streams.py:67 #, fuzzy #| msgid "All streams" msgid "Public" msgstr "அனைத்து தகவலரங்கங்கள்" -#: zerver/models/streams.py:72 +#: zerver/models/streams.py:73 #, fuzzy #| msgid "Private messages" msgid "Private, shared history" msgstr "தனிப்பட்ட செய்தி" -#: zerver/models/streams.py:78 +#: zerver/models/streams.py:79 msgid "Private, protected history" msgstr "" -#: zerver/models/streams.py:86 +#: zerver/models/streams.py:87 msgid "Public, protected history" msgstr "" -#: zerver/models/users.py:306 +#: zerver/models/users.py:310 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models/users.py:307 +#: zerver/models/users.py:311 msgid "Admins, moderators and members" msgstr "" -#: zerver/models/users.py:308 +#: zerver/models/users.py:312 #, fuzzy #| msgid "Administrators" msgid "Admins and moderators" msgstr "நிர்வாகிகள்" -#: zerver/models/users.py:309 +#: zerver/models/users.py:313 msgid "Admins only" msgstr "" -#: zerver/models/users.py:486 +#: zerver/models/users.py:514 msgid "Unknown user" msgstr "" -#: zerver/models/users.py:652 +#: zerver/models/users.py:680 #, fuzzy #| msgid "Administrators" msgid "Organization owner" msgstr "நிர்வாகிகள்" -#: zerver/models/users.py:653 +#: zerver/models/users.py:681 #, fuzzy #| msgid "Administrators" msgid "Organization administrator" msgstr "நிர்வாகிகள்" -#: zerver/models/users.py:654 +#: zerver/models/users.py:682 msgid "Moderator" msgstr "" -#: zerver/models/users.py:655 +#: zerver/models/users.py:683 msgid "Member" msgstr "" -#: zerver/models/users.py:656 +#: zerver/models/users.py:684 msgid "Guest" msgstr "" @@ -6535,29 +6616,29 @@ msgstr "" msgid "Failed to generate challenge" msgstr "" -#: zerver/views/auth.py:582 +#: zerver/views/auth.py:596 #, fuzzy #| msgid "Administrators" msgid "JWT authentication is not enabled for this organization" msgstr "நிர்வாகிகள்" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:599 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:591 +#: zerver/views/auth.py:605 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:595 +#: zerver/views/auth.py:609 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1142 +#: zerver/views/auth.py:1161 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1206 +#: zerver/views/auth.py:1225 msgid "Password is incorrect." msgstr "" @@ -6684,12 +6765,12 @@ msgstr "" msgid "Message already deleted" msgstr "" -#: zerver/views/message_fetch.py:158 +#: zerver/views/message_fetch.py:157 #, python-brace-format msgid "Too many messages requested (maximum {max_messages})." msgstr "" -#: zerver/views/message_fetch.py:163 zerver/views/message_flags.py:94 +#: zerver/views/message_fetch.py:162 zerver/views/message_flags.py:94 msgid "The anchor can only be excluded at an end of the range" msgstr "" @@ -6752,16 +6833,16 @@ msgstr "" msgid "User is not muted" msgstr "தலைப்பு" -#: zerver/views/navigation_views.py:57 zerver/views/navigation_views.py:89 +#: zerver/views/navigation_views.py:58 zerver/views/navigation_views.py:90 msgid "Built-in views cannot have a custom name." msgstr "" -#: zerver/views/navigation_views.py:60 +#: zerver/views/navigation_views.py:61 msgid "Custom views must have a valid name." msgstr "" -#: zerver/views/navigation_views.py:63 zerver/views/navigation_views.py:65 -#: zerver/views/navigation_views.py:91 +#: zerver/views/navigation_views.py:64 zerver/views/navigation_views.py:66 +#: zerver/views/navigation_views.py:92 msgid "Navigation view already exists." msgstr "" @@ -6802,27 +6883,23 @@ msgstr "" msgid "Invalid status: {status}" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/views/push_notifications.py:43 -msgid "Empty or invalid length token" -msgstr "" - -#: zerver/views/push_notifications.py:49 -msgid "Invalid APNS token" -msgstr "" - -#: zerver/views/push_notifications.py:130 +#: zerver/views/push_notifications.py:125 msgid "Server doesn't use the push notification service" msgstr "" -#: zerver/views/push_notifications.py:162 +#: zerver/views/push_notifications.py:157 #, python-brace-format msgid "Error returned by the bouncer: {result}" msgstr "" -#: zerver/views/push_notifications.py:246 +#: zerver/views/push_notifications.py:241 msgid "Verification secret not prepared" msgstr "" +#: zerver/views/push_notifications.py:283 +msgid "Server is not configured to use push notification service." +msgstr "" + #: zerver/views/reactions.py:48 msgid "" "At least one of the following arguments must be present: emoji_name, " @@ -6901,7 +6978,7 @@ msgid "Only administrators can override default emoji." msgstr "நிர்வாகிகள்" #: zerver/views/realm_emoji.py:50 zerver/views/realm_icon.py:27 -#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:435 +#: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:457 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -6963,51 +7040,51 @@ msgstr "" msgid "Invalid playground" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/views/registration.py:302 +#: zerver/views/registration.py:304 msgid "Unable to cancel import once it has started." msgstr "" -#: zerver/views/registration.py:1058 +#: zerver/views/registration.py:1060 #, fuzzy #| msgid "Topic" msgid "Unauthenticated" msgstr "தலைப்பு" -#: zerver/views/registration.py:1069 +#: zerver/views/registration.py:1071 msgid "Converting Slack data… This may take a while." msgstr "" -#: zerver/views/registration.py:1089 +#: zerver/views/registration.py:1091 #, fuzzy #| msgid "Private messages" msgid "Importing messages…" msgstr "தனிப்பட்ட செய்தி" -#: zerver/views/registration.py:1092 +#: zerver/views/registration.py:1094 msgid "Importing attachment data…" msgstr "" -#: zerver/views/registration.py:1095 +#: zerver/views/registration.py:1097 msgid "Importing converted Slack data…" msgstr "" -#: zerver/views/registration.py:1101 +#: zerver/views/registration.py:1103 msgid "Finalizing import…" msgstr "" -#: zerver/views/registration.py:1104 +#: zerver/views/registration.py:1106 msgid "Done!" msgstr "" -#: zerver/views/registration.py:1132 +#: zerver/views/registration.py:1134 msgid "No users matching provided email." msgstr "" -#: zerver/views/scheduled_messages.py:75 +#: zerver/views/scheduled_messages.py:83 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:86 +#: zerver/views/scheduled_messages.py:94 msgid "Topic required when updating scheduled message type to channel." msgstr "" @@ -7023,104 +7100,104 @@ msgstr "அறிவிப்புகளை இயக்கு" msgid "Invalid DSN" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:182 msgid "Private channels cannot be made default." msgstr "" -#: zerver/views/streams.py:206 +#: zerver/views/streams.py:216 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:237 +#: zerver/views/streams.py:247 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:339 zerver/views/streams.py:343 -#: zerver/views/streams.py:351 +#: zerver/views/streams.py:357 zerver/views/streams.py:361 +#: zerver/views/streams.py:369 #, fuzzy #| msgid "Enable notifications" msgid "Invalid parameters" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/views/streams.py:367 zerver/views/streams.py:481 +#: zerver/views/streams.py:385 zerver/views/streams.py:494 msgid "Channel content access is required." msgstr "" -#: zerver/views/streams.py:437 +#: zerver/views/streams.py:450 msgid "Channel already has that name." msgstr "" -#: zerver/views/streams.py:542 zerver/views/user_groups.py:511 +#: zerver/views/streams.py:553 zerver/views/user_groups.py:511 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:619 +#: zerver/views/streams.py:630 #, python-brace-format msgid "{user_full_name} subscribed you to {channel_name}." msgstr "" -#: zerver/views/streams.py:625 +#: zerver/views/streams.py:636 #, python-brace-format msgid "{user_full_name} subscribed you to the following channels:" msgstr "" -#: zerver/views/streams.py:794 +#: zerver/views/streams.py:812 #, python-brace-format msgid "Unable to access channel ({channel_name})." msgstr "" -#: zerver/views/streams.py:810 +#: zerver/views/streams.py:828 msgid "You can only invite other Zephyr mirroring users to private channels." msgstr "" -#: zerver/views/streams.py:928 +#: zerver/views/streams.py:951 #, python-brace-format msgid "{user_name} created the following channels: {new_channels}." msgstr "" -#: zerver/views/streams.py:930 +#: zerver/views/streams.py:953 #, python-brace-format msgid "{user_name} created a new channel {new_channels}." msgstr "" -#: zerver/views/streams.py:931 +#: zerver/views/streams.py:954 msgid "new channels" msgstr "" -#: zerver/views/streams.py:973 +#: zerver/views/streams.py:996 #, python-brace-format msgid "**Web-public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:977 +#: zerver/views/streams.py:1000 #, python-brace-format msgid "**Public** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:981 +#: zerver/views/streams.py:1004 #, python-brace-format msgid "" "**Private, shared history** channel created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:985 +#: zerver/views/streams.py:1008 #, python-brace-format msgid "" "**Private, protected history** channel created by {user_name}. **Description:" "**" msgstr "" -#: zerver/views/streams.py:1220 +#: zerver/views/streams.py:1243 #, python-brace-format msgid "{property} is not a boolean" msgstr "" -#: zerver/views/streams.py:1223 +#: zerver/views/streams.py:1246 #, python-brace-format msgid "Unknown subscription property: {property}" msgstr "" -#: zerver/views/streams.py:1271 +#: zerver/views/streams.py:1294 #, fuzzy, python-brace-format #| msgid "Enable notifications" msgid "Not subscribed to channel ID {channel_id}" @@ -7187,8 +7264,8 @@ msgstr "" msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:448 zerver/views/users.py:517 -#: zerver/views/users.py:625 +#: zerver/views/upload.py:448 zerver/views/users.py:523 +#: zerver/views/users.py:631 msgid "You may only upload one file at a time" msgstr "" @@ -7239,47 +7316,47 @@ msgstr "" msgid "User group {group_id} is not a subgroup of this group." msgstr "" -#: zerver/views/user_settings.py:63 +#: zerver/views/user_settings.py:64 msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:71 +#: zerver/views/user_settings.py:72 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:184 +#: zerver/views/user_settings.py:205 msgid "Invalid default_language" msgstr "" -#: zerver/views/user_settings.py:192 +#: zerver/views/user_settings.py:213 #, fuzzy, python-brace-format #| msgid "Enable notifications" msgid "Invalid notification sound '{notification_sound}'" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/views/user_settings.py:203 +#: zerver/views/user_settings.py:224 #, python-brace-format msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:348 +#: zerver/views/user_settings.py:370 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:358 +#: zerver/views/user_settings.py:380 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:363 +#: zerver/views/user_settings.py:385 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:369 +#: zerver/views/user_settings.py:391 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:425 +#: zerver/views/user_settings.py:447 msgid "You must upload exactly one avatar." msgstr "" @@ -7308,47 +7385,47 @@ msgstr "" msgid "Invalid new email address." msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/views/users.py:333 +#: zerver/views/users.py:334 #, python-brace-format msgid "New email value error: {message}" msgstr "" -#: zerver/views/users.py:472 +#: zerver/views/users.py:473 msgid "Failed to change owner, no such user" msgstr "" -#: zerver/views/users.py:474 +#: zerver/views/users.py:475 msgid "Failed to change owner, user is deactivated" msgstr "" -#: zerver/views/users.py:476 +#: zerver/views/users.py:477 msgid "Failed to change owner, bots can't own other bots" msgstr "" -#: zerver/views/users.py:587 +#: zerver/views/users.py:593 msgid "" "Can't create bots until FAKE_EMAIL_DOMAIN is correctly configured.\n" "Please contact your server administrator." msgstr "" -#: zerver/views/users.py:597 +#: zerver/views/users.py:603 msgid "Embedded bots are not enabled." msgstr "" -#: zerver/views/users.py:599 +#: zerver/views/users.py:605 msgid "Invalid embedded bot name." msgstr "" -#: zerver/views/users.py:824 +#: zerver/views/users.py:830 msgid "User not authorized to create users" msgstr "" -#: zerver/views/users.py:841 +#: zerver/views/users.py:847 #, python-brace-format msgid "Email '{email}' not allowed in this organization" msgstr "" -#: zerver/views/users.py:846 +#: zerver/views/users.py:852 msgid "Disposable email addresses are not allowed in this organization" msgstr "" @@ -7435,7 +7512,7 @@ msgstr "" msgid "Content can't be empty" msgstr "" -#: zerver/webhooks/jotform/view.py:69 +#: zerver/webhooks/jotform/view.py:152 msgid "Unable to handle Jotform payload" msgstr "" @@ -7492,133 +7569,128 @@ msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:106 zilencer/views.py:108 +#: zilencer/views.py:117 zilencer/views.py:119 #, fuzzy #| msgid "Enable notifications" msgid "Invalid UUID" msgstr "அறிவிப்புகளை இயக்கு" #. error -#: zilencer/views.py:113 +#: zilencer/views.py:124 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:150 +#: zilencer/views.py:161 #, python-brace-format msgid "{hostname} contains invalid components (e.g., path, query, fragment)." msgstr "" -#: zilencer/views.py:157 +#: zilencer/views.py:168 #, python-brace-format msgid "{hostname} is not a valid hostname" msgstr "" -#: zilencer/views.py:167 +#: zilencer/views.py:178 #, fuzzy, python-brace-format #| msgid "Administrators" msgid "{hostname} not yet registered" msgstr "நிர்வாகிகள்" -#: zilencer/views.py:219 +#: zilencer/views.py:230 #, fuzzy #| msgid "Enable notifications" msgid "Invalid email address." msgstr "அறிவிப்புகளை இயக்கு" -#: zilencer/views.py:235 +#: zilencer/views.py:246 #, python-brace-format msgid "{domain} is invalid because it does not have any MX records" msgstr "" -#: zilencer/views.py:240 +#: zilencer/views.py:251 #, python-brace-format msgid "{domain} does not exist" msgstr "" -#: zilencer/views.py:339 +#: zilencer/views.py:350 #, python-brace-format msgid "" "The global limits on recent usage of this endpoint have been reached. Please " "try again later or reach out to {support_email} for assistance." msgstr "" -#: zilencer/views.py:347 +#: zilencer/views.py:358 msgid "Registration not found for this hostname" msgstr "" -#: zilencer/views.py:359 +#: zilencer/views.py:370 msgid "The host reported it has no verification secret." msgstr "" -#: zilencer/views.py:361 +#: zilencer/views.py:372 #, python-brace-format msgid "Error response received from the host: {status_code}" msgstr "" -#: zilencer/views.py:431 +#: zilencer/views.py:442 msgid "Missing ios_app_id" msgstr "" -#: zilencer/views.py:434 +#: zilencer/views.py:445 msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:687 +#: zilencer/views.py:821 #, python-brace-format msgid "" "Your plan doesn't allow sending push notifications. Reason provided by the " "server: {reason}" msgstr "" -#: zilencer/views.py:735 +#: zilencer/views.py:869 msgid "Your plan doesn't allow sending push notifications." msgstr "" -#: zilencer/views.py:951 +#: zilencer/views.py:1085 #, fuzzy, python-brace-format #| msgid "Enable notifications" msgid "Invalid property {property}" msgstr "அறிவிப்புகளை இயக்கு" -#: zilencer/views.py:954 +#: zilencer/views.py:1088 #, fuzzy #| msgid "Enable notifications" msgid "Invalid event type." msgstr "அறிவிப்புகளை இயக்கு" -#: zilencer/views.py:961 +#: zilencer/views.py:1095 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:1066 +#: zilencer/views.py:1200 msgid "Duplicate registration detected." msgstr "" -#: zilencer/views.py:1484 +#: zilencer/views.py:1618 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:557 +#: zproject/backends.py:560 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2510 +#: zproject/backends.py:2812 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3230 +#: zproject/backends.py:3536 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:3233 +#: zproject/backends.py:3539 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" -#, fuzzy -#~| msgid "Administrators" -#~ msgid "Organization moved" -#~ msgstr "நிர்வாகிகள்" - #, fuzzy #~| msgid "Administrators" #~ msgid "Topics are required in this organization." diff --git a/locale/ta/translations.json b/locale/ta/translations.json index def6939425..7d40b7b3c3 100644 --- a/locale/ta/translations.json +++ b/locale/ta/translations.json @@ -1,5 +1,4 @@ { - "\"{empty_topic_name}\" topic allowed": "", "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "", "(attached file)": "", "(default)": "", @@ -134,6 +133,7 @@ "Add {full_name} to groups": "", "Added successfully!": "", "Added successfully.": "", + "Administrative permissions": "", "Administrator": "", "Administrators": "", "Administrators and moderators this Zulip organization will be able to see this email address.": "", @@ -144,7 +144,7 @@ "Admins, moderators and full members": "", "Admins, moderators and members": "", "Admins, moderators, members and guests": "", - "Advanced configurations": "", + "Advanced configuration": "", "Advertise organization in the Zulip communities directory": "", "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "", "Alert word": "", @@ -156,6 +156,7 @@ "All": "", "All channels": "அனைத்து தகவலரங்கங்கள்", "All groups": "", + "All messages": "", "All messages including muted channels": "", "All roles ({count})": "", "All time": "", @@ -173,6 +174,7 @@ "Allow sending new messages to this channel.": "", "Allow subdomains": "", "Allow viewing the history of a message?": "", + "Allow “{empty_topic_name}”": "", "Allowed domains": "", "Allowed domains: {domains}": "", "Alphabetize choices": "", @@ -217,7 +219,6 @@ "Are you sure you want to delete all drafts? This action cannot be undone.": "", "Are you sure you want to delete your profile picture?": "", "Are you sure you want to join it directly as well?": "", - "Are you sure you want to mark all messages as read? This action cannot be undone.": "", "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "", @@ -283,6 +284,7 @@ "Cancel": "இரத்து", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot add duplicate task.": "", "Cannot save invalid Jitsi server URL.": "", "Cannot save invalid message retention period.": "", "Cannot send message while files are being uploaded.": "", @@ -331,6 +333,7 @@ "Choose a name for the new user group.": "", "Choose avatar": "", "Choose members": "", + "Choose messages to mark as read": "", "Choose subscribers": "", "Clear avatar": "", "Clear image": "", @@ -357,6 +360,7 @@ "Collapse/show selected message": "", "Combined feed": "", "Combined feed options": "", + "Common words were excluded from your search:": "", "Community": "", "Commuting": "", "Compact": "", @@ -510,6 +514,7 @@ "Delete message": "", "Delete message?": "", "Delete profile picture": "", + "Delete reminder": "", "Delete saved snippet?": "", "Delete scheduled message": "", "Delete selected draft": "", @@ -557,6 +562,7 @@ "Display “(guest)” after names of guest users": "", "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "", "Do you want to allow your private data to be exported?": "", + "Do you want to convert the pasted text into a file?": "", "Domain": "", "Don't allow": "", "Don't delete": "", @@ -645,6 +651,7 @@ "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.": "", "Error: Could not resend invitation.": "", + "Error: Could not resolve topic.": "", "Error: Could not revoke invitation.": "", "Escape key navigates to home view": "", "Estimated messages per week": "", @@ -659,6 +666,7 @@ "Everyone will need to log in again at the new URL for your organization.": "", "Except in topics I'm following": "", "Exclude messages with topic .": "", + "Exclude messages you sent": "", "Exit search": "", "Expand compose box": "", "Expand direct messages": "", @@ -675,7 +683,6 @@ "Export type": "", "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "", "External account type": "", - "External link": "", "Failed": "தோல்வி", "Failed adding one or more channels.": "", "Failed to create video call.": "", @@ -701,6 +708,7 @@ "Filter by category": "", "Filter channels": "", "Filter code playgrounds": "", + "Filter component": "", "Filter deactivated users": "", "Filter default channels": "", "Filter direct messages": "", @@ -739,7 +747,6 @@ "Generate channel email address": "", "Generate email address": "", "Generate new API key": "", - "Generic": "", "Generic bot": "", "Get API key": "", "Go back through viewing history": "", @@ -759,6 +766,7 @@ "Go to home view": "", "Go to inbox": "", "Go to list of topics": "", + "Go to list of topics for the current channel": "", "Go to next unread direct message": "", "Go to next unread followed topic": "", "Go to next unread topic": "", @@ -788,6 +796,7 @@ "Hide muted message again": "", "Hide password": "", "Hide starred message count": "", + "Hide unread counter": "", "Hide user list": "", "High contrast mode": "", "Hint": "", @@ -830,6 +839,7 @@ "Integrations": "", "Invalid URL": "ஒத்துவராதது இணையத்தள முகவரி", "Invalid custom time": "", + "Invalid date value": "", "Invalid time format: {timestamp}": "", "Invalid user": "", "Invalid users": "", @@ -924,13 +934,13 @@ "Manage your API key": "", "March": "", "Mark all messages as read": "", - "Mark all messages as read?": "", "Mark all messages as unread": "", "Mark as read": "", "Mark as resolved": "", "Mark as unread from here": "", "Mark as unread from selected message": "", "Mark as unresolved": "", + "Mark messages as read": "", "Mark messages as unread?": "", "Mark topic as read": "", "Mark topic as resolved": "", @@ -974,6 +984,7 @@ "Message-area line height (%)": "", "Messages": "செய்திகள்", "Messages in all public channels": "", + "Messages in all public channels that you can view": "", "Messages in topics you follow.": "", "Messages in your view are faded to remind you that you are viewing a different conversation from the one you are composing to.": "", "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "", @@ -983,11 +994,14 @@ "Messages will not be automatically marked as read because this is not a conversation view. Change setting": "", "Messages will not be automatically marked as read. Change setting": "", "Messages with yourself": "", + "Messages you sent": "", + "Messaging permissions": "", "Mobile": "", "Mobile message notifications": "", "Mobile notifications": "", "Mobile push notifications are not enabled on this server.": "", "Mobile push notifications are not enabled on this server. Learn more": "", + "Moderation permissions": "", "Moderator": "", "Moderators": "", "Monday": "", @@ -1012,11 +1026,13 @@ "Mute topic": "தலைப்பை அமைதியாக்கு", "Mute user": "", "Muted": "", + "Muted topics": "", "Muted user": "", "Muted user (guest)": "", "Muted users": "", "Name": "பெயர்", "Name changes are disabled in this organization. Contact an administrator to change your name.": "", + "Name the task before adding.": "", "Narrow to direct messages that include .": "", "Narrow to direct messages with .": "", "Narrow to direct messages.": "", @@ -1048,6 +1064,7 @@ "New direct message": "", "New direct message from {sender_full_name}": "", "New email": "", + "New message": "", "New option": "", "New password": "புதிய கடவுச்சொல்", "New password is too weak!": "", @@ -1058,7 +1075,6 @@ "Next unread direct message": "", "Next unread followed topic": "", "Next unread topic": "", - "No \"{empty_topic_name}\" topic": "", "No DM recipients": "", "No bots match your current filter.": "", "No channel subscribers match your current filter.": "", @@ -1088,6 +1104,7 @@ "No owner": "", "No playgrounds configured.": "", "No playgrounds match your current filter.": "", + "No reminders scheduled.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", @@ -1102,6 +1119,7 @@ "No users match your current filter.": "", "No users match your filters.": "", "No users or subgroups to add.": "", + "No “{empty_topic_name}” topic": "", "No, I'll catch up.": "", "No, don't ask again.": "", "Nobody": "", @@ -1117,6 +1135,8 @@ "Not subscribed": "", "Note that any bots that you maintain will be disabled.": "", "Nothing to preview": "", + "Notification Bot to you": "", + "Notification message cannot be sent when subscribing more than {max_users} users.": "", "Notification of account deactivation on {realm_name}": "", "Notification settings": "", "Notification sound": "", @@ -1151,12 +1171,15 @@ "Only organization owners can edit these settings.": "", "Only organization owners may deactivate an organization.": "", "Only owners can change these settings.": "", + "Only the topic is allowed in this channel.": "", "Only topics you follow": "", + "Only “{empty_topic_name}” topic allowed": "", "Open": "திற", "Open help menu": "", "Open message menu": "", "Open personal menu": "", "Open reactions menu": "", + "Open {text}": "", "Open-source project": "", "Option already present.": "", "Optional": "விருப்பம்", @@ -1165,6 +1188,8 @@ "Organization URL": "அமைப்பு URL", "Organization administrators can automatically administer all channels.": "", "Organization administrators can reactivate deactivated users.": "", + "Organization default ({org_level_topics_policy})": "", + "Organization default {org_level_message_retention_setting}": "", "Organization description": "", "Organization logo": "", "Organization name": "", @@ -1195,6 +1220,7 @@ "Password should be at least {length} characters long.": "", "Paste as plain text": "", "Paste formatted text": "", + "PastedText": "", "Pattern": "பாங்கு", "People & Body": "", "Permissions": "", @@ -1269,6 +1295,7 @@ "Reloading…": "", "Remind me about this": "", "Reminder scheduled": "", + "Reminders": "", "Remove": "நீக்கு", "Remove from default": "", "Remove it from the left sidebar for all users.": "", @@ -1325,6 +1352,7 @@ "Schedule message": "", "Schedule reminder": "", "Scheduled messages": "", + "Scheduled reminders": "", "Scroll down": "", "Scroll down to view your message.": "", "Scroll through channels": "", @@ -1364,6 +1392,7 @@ "Send message": "", "Send mobile notifications even if I'm online": "", "Send mobile notifications even if user is online": "", + "Send notification message to newly subscribed users": "", "Send notifications for all branches": "", "Send options": "", "Send weekly digest emails to inactive users": "", @@ -1398,6 +1427,8 @@ "Show previews of uploaded and linked images and videos": "", "Show starred message count": "", "Show status text": "", + "Show unread count summaries in the left sidebar": "", + "Show unread counter": "", "Show unread counts for": "", "Show user list": "", "Show when other users are typing": "", @@ -1407,10 +1438,8 @@ "Skip the rest": "", "Skip video — I'm familiar with Zulip": "", "Skipped unsubscribed channels": "", - "Slack compatible": "", - "Slack's outgoing webhooks": "", + "Slack-compatible": "", "Smileys & Emotion": "", - "Some common words were excluded from your search.": "", "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", "Some topic participants are not subscribed to  .": "", "Sort by estimated weekly traffic": "", @@ -1447,6 +1476,7 @@ "Subscriber count": "", "Subscribers": "பதிவாளர்கள்", "Subscribers preview": "", + "Subscription permissions": "", "Successfully subscribed user:": "", "Successfully subscribed users:": "", "Summarize recent messages": "", @@ -1557,7 +1587,9 @@ "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To deactivate this group, you must first remove it from all other groups. This group is currently a subgroup of: .": "", "To edit or reschedule a message, click on it or press .": "", + "To enable this configuration, all messages in this channel must be in the topic. Consider renaming other topics to .": "", "To invite users, please increase the number of licenses or deactivate inactive users.": "", "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "", "To preserve your reading state, this view does not mark messages as read.": "", @@ -1572,7 +1604,9 @@ "Toggle topic mute": "", "Tomorrow at {time}": "", "Top topic in the channel": "", + "Top unread topic in the channel": "", "Topic": "தலைப்பு", + "Topic actions": "", "Topic actions menu": "", "Topic muted": "", "Topic notifications": "", @@ -1582,6 +1616,7 @@ "Topics I participate in": "", "Topics I send a message to": "", "Topics I start": "", + "Topics you don't follow": "", "Travel & Places": "", "Try now": "", "Tuesday": "", @@ -1618,6 +1653,7 @@ "Unread count badge (appears in desktop sidebar and browser tab)": "", "Unread messages": "", "Unresolve topic": "", + "Unresolved topics": "", "Unstar all messages": "", "Unstar all messages in topic": "", "Unstar messages in topic": "", @@ -1653,7 +1689,6 @@ "Use full width on wide screens": "", "Use html encoding (not recommended)": "", "Use or create a saved snippet": "", - "Use organization level settings {org_level_message_retention_setting}": "", "Use the back button in your browser or desktop app.": "", "Use this space for personal notes, or to test out Zulip features.": "", "User": "", @@ -1735,6 +1770,7 @@ "Where to send notifications": "", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "", "Which branches should notifications be sent for?": "", + "Which messages do you want to mark as read? This action cannot be undone.": "", "Which messages should be moved?": "", "Which parts of the emails should be included in the Zulip messages?": "", "Who can access this channel": "", @@ -1756,18 +1792,19 @@ "Who can create web-public channels": "", "Who can delete any message": "", "Who can delete their own messages": "", + "Who can edit topics in any channel": "", "Who can join this group": "", "Who can leave this group": "", "Who can manage plans and billing": "", "Who can mention this group": "", "Who can move messages inside this channel": "", + "Who can move messages out of any channel": "", "Who can move messages out of this channel": "", - "Who can move messages to another channel": "", - "Who can move messages to another topic": "", "Who can notify a large number of users with a wildcard mention": "", "Who can post to this channel": "", "Who can remove members from this group": "", "Who can resolve topics": "", + "Who can resolve topics in this channel": "", "Who can send email invitations to new users": "", "Who can start a direct message conversation": "", "Who can subscribe anyone to this channel": "", @@ -1782,6 +1819,7 @@ "Working remotely": "", "Would you like to view messages in all public channels?": "", "Write": "", + "Yes, convert": "", "Yes, please!": "", "Yes, save": "", "Yes, schedule": "", @@ -1892,7 +1930,6 @@ "You may want to configure default new user settings and custom profile fields prior to inviting users.": "", "You might be interested in recent conversations.": "", "You need to be running Zephyr mirroring in order to send messages!": "", - "You searched for:": "", "You subscribed to . ": "", "You type": "", "You unsubscribed from . ": "", @@ -1983,8 +2020,10 @@ "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "", "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "", "{count, plural, one {# draft} other {# drafts}} for this conversation": "", + "{count, plural, one {# message} other {# messages}} will be marked as read.": "", "{count, plural, one {# message} other {# messages}} will be moved.": "", "{count, plural, one {minute} other {minutes}}": "", + "{count}+ messages will be marked as read.": "", "{date} at {time}": "", "{days_old} days ago": "", "{description} ({count})": "", diff --git a/locale/zh_Hans/LC_MESSAGES/django.po b/locale/zh_Hans/LC_MESSAGES/django.po index a3deacadbb..3c26c060df 100644 --- a/locale/zh_Hans/LC_MESSAGES/django.po +++ b/locale/zh_Hans/LC_MESSAGES/django.po @@ -6,6 +6,7 @@ # Chriser Chaoo , 2017 # Clay Cheng <569735195@qq.com>, 2023-2024 # Cranyozen, 2024 +# Don Trueno, 2025 # FaZang, 2022 # Greg Price , 2017 # Hanson Sin , 2020 @@ -24,7 +25,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-03-20 06:34+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" -"Last-Translator: Yidan Wang , 2024-2025\n" +"Last-Translator: Don Trueno, 2025\n" "Language-Team: Chinese Simplified (http://app.transifex.com/zulip/zulip/language/zh-Hans/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -55,7 +56,7 @@ msgstr "私信" #: analytics/views/stats.py:394 msgid "Group direct messages" -msgstr "私聊群组消息" +msgstr "群组私信消息" #: analytics/views/stats.py:417 #, python-brace-format @@ -1886,7 +1887,7 @@ msgid "" " Congratulations, you have created a new demo Zulip organization. Note that " "this organization will be automatically deleted in 30 days. Learn more about" " demo organizations here: %(demo_organizations_help_link)s!" -msgstr "" +msgstr "恭喜,您已经创建了一个演示 Zulip 组织。请注意,此组织将在 30 天内自动删除。在此处了解有关演示组织的更多信息:\n%(demo_organizations_help_link)s" #: templates/zerver/emails/account_registered.txt:7 #, python-format @@ -2326,7 +2327,7 @@ msgstr "您收到此邮件是因为您被用户提及。" #, python-format msgid "" "You are receiving this because @%(mentioned_user_group_name)s was mentioned." -msgstr "" +msgstr "您受到此邮件是因为@%(mentioned_user_group_name)s被提及" #: templates/zerver/emails/missed_message.html:33 #: templates/zerver/emails/missed_message.html:37 @@ -2400,12 +2401,12 @@ msgstr "\n 请勿回复此电子邮件。 (help).\n #: templates/zerver/emails/missed_message.subject.txt:2 #, python-format msgid "Group DMs with %(huddle_display_name)s" -msgstr "" +msgstr "与%(huddle_display_name)s的群组私信" #: templates/zerver/emails/missed_message.subject.txt:3 #, python-format msgid "DMs with %(sender_str)s" -msgstr "" +msgstr "与%(sender_str)s的私信" #: templates/zerver/emails/missed_message.subject.txt:12 #, python-format @@ -5496,7 +5497,7 @@ msgstr "" #: zerver/lib/streams.py:818 zerver/lib/streams.py:845 #: zerver/lib/streams.py:916 zerver/views/user_topics.py:107 msgid "Invalid channel ID" -msgstr "" +msgstr "无效的频道ID" #: zerver/lib/streams.py:887 msgid "Channel name is already in use." @@ -5980,7 +5981,7 @@ msgstr "外部账号" #: zerver/models/custom_profile_fields.py:127 msgid "Pronouns" -msgstr "" +msgstr "称谓" #: zerver/models/groups.py:22 zerver/models/users.py:294 msgid "Nobody" @@ -6119,11 +6120,11 @@ msgstr "公开的、受保护的历史" #: zerver/models/users.py:290 msgid "Admins, moderators, members and guests" -msgstr "" +msgstr "管理员、版主、成员和访客" #: zerver/models/users.py:291 msgid "Admins, moderators and members" -msgstr "" +msgstr "管理员、版主和成员" #: zerver/models/users.py:292 msgid "Admins and moderators" @@ -6976,7 +6977,7 @@ msgstr "无法处理Pivotal的payload" #: zerver/webhooks/slack/view.py:157 msgid "Error: channels_map_to_topics parameter other than 0 or 1" -msgstr "channels_map_to_topics 不应该有除了0和1以外的参数" +msgstr "错误:channels_map_to_topics 参数必须是 0 或 1" #: zerver/webhooks/wordpress/view.py:39 #, python-brace-format diff --git a/locale/zh_Hans/translations.json b/locale/zh_Hans/translations.json index 41b1679f33..31307629c5 100644 --- a/locale/zh_Hans/translations.json +++ b/locale/zh_Hans/translations.json @@ -9,7 +9,7 @@ "(to you and {participants_count} more)": "(给您和 {participants_count} 更多)", "(to you)": "(给您)", "(you)": "(您)", - "({message_retention_days} days)": "({message_retention_days} 天)", + "({message_retention_days} days)": "({message_retention_days} 天)", "/dark": "/dark", "/light": "/light", "/me": "/me", @@ -48,10 +48,10 @@ " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": " 将停用包括用户、频道管理和频道订阅。", " will have the same role, channel subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "将具有与停用前相同的角色、频道订阅、用户组成员身份以及其他设置和权限。", "@{name} (guest)": "@{name} (访客)", - "A Topic Move already in progress.": "话题已被移动。", + "A Topic Move already in progress.": "话题移动已在进行中。", "A channel with this name already exists.": "已存在同名的频道。", "A deactivated bot cannot send messages, access data, or take any other action.": "停用的机器人无法发送消息、访问数据或执行任何其他操作。", - "A deactivated emoji will remain visible in existing messages and emoji reactions, but cannot be used on new messages.": "停用的表情符号在现有消息中仍保持可见,但不能在新消息中使用。", + "A deactivated emoji will remain visible in existing messages and emoji reactions, but cannot be used on new messages.": "已停用的表情符号在现有消息和表情符号回应中仍然可见,但无法用于新消息。", "A deactivated user group with this name already exists.": "存在同名的已停用用户组", "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.": "仅当 Web、桌面和移动应用程序中的每个字符串:包括管理 UI 和错误消息,都已翻译时,语言才会被标记为 100% 翻译。", "A poll must be an entire message.": "投票必须是完整的消息。", @@ -139,7 +139,7 @@ "Admins only": "只允许管理员", "Admins, moderators and full members": "管理员、版主和正式成员", "Admins, moderators and members": "管理员、版主和成员", - "Admins, moderators, members and guests": "管理员、版主、会员和访客", + "Admins, moderators, members and guests": "管理员、版主、成员和访客", "Advanced configurations": "高级配置", "Advertise organization in the Zulip communities directory": "Zulip 社区目录中的广告组织", "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "在多长时间后永久删除此组织中的全部数据(比如:用户,频道,消息等)?", @@ -181,7 +181,7 @@ "Already members:": "已经是成员:", "Already not subscribed.": "已经没有订阅了。", "Already subgroups:": "已是子组:", - "Already subscribed to {channel}": "已订阅至{channel}", + "Already subscribed to {channel}": "已订阅 {channel}", "Already subscribed users:": "已订阅用户:", "Already subscribed.": "已订阅", "Always": "总是", @@ -212,14 +212,14 @@ "Are you sure you want to mark all messages as read? This action cannot be undone.": "确定要将所有消息标记为已读?此操作无法撤消。", "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "您确定要将消息标记为未读?多个会话中的消息可能会受到影响。", "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "您确定要将 {count} 个消息标记为未读?多个会话中的消息可能会受到影响。", - "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "您确定要屏蔽{user_name}吗?备屏蔽用户发送的消息永远不会触发提醒,会被标记为已读,并且被隐藏。", - "Are you sure you want to permanently delete ?": "您确定要永久删除?", + "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "您确定要屏蔽{user_name}吗?由屏蔽用户发送的消息永远不会触发提醒,且会被标记为已读并隐藏。", + "Are you sure you want to permanently delete ?": "确定要永久删除吗?", "Are you sure you want to resend the invitation to ?": "您确认向重新发送邀请链接?", "Are you sure you want to revoke the invitation to {email}?": "您确定要撤消对{email}的邀请吗?", "Are you sure you want to revoke this invitation link created by {referred_by}?": "您确定要撤消{referred_by}创建的邀请链接吗?", "Are you sure you want to revoke this invitation link?": "您确定要撤销此邀请链接么?", "Are you sure you want to send @-mention notifications to the {subscriber_count} users subscribed to #{channel_name}? If not, please edit your message to remove the @{wildcard_mention} mention.": "您确定向订阅 #{channel_name}的{subscriber_count}名用户发送提及通知么?如果不想,可以删除您消息中的@{wildcard_mention}提及。", - "Are you sure you want to unstar all messages in ? This action cannot be undone.": "确认取消里所有消息的星标吗?此操作无法撤消。", + "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.": "您要取消所有星标消息的星标吗?此操作无法撤消。", "At least {count, plural, one {# message} other {# messages}} will be moved.": "", "At the office": "办公中", @@ -242,7 +242,7 @@ "Avatar": "头像", "Avatar changes are disabled in this organization": "本组织禁止修改头像", "Avatar from Gravatar": "头像来自Gravatar", - "BROWSE 1 MORE CHANNEL": "BROWSE 1 MORE CHANNEL", + "BROWSE 1 MORE CHANNEL": "浏览另外 1 个频道", "BROWSE {can_subscribe_stream_count} MORE CHANNELS": "BROWSE {can_subscribe_stream_count} MORE CHANNELS", "Back to channels": "返回频道", "Back to settings": "返回设置", @@ -263,12 +263,12 @@ "Bots": "机器人", "Browse channels": "游览频道", "Browse recent conversations": "浏览最近的对话", - "Bulleted list": "", + "Bulleted list": "项目符号列表", "Business": "商业", "Busy": "忙碌", "Button joy": "", "By deactivating your account, you will be logged out immediately.": "停用您的账号,您将会立即退出本组织。", - "CHANNELS": "CHANNELS", + "CHANNELS": "频道", "CREATE A CHANNEL": "创建频道", "Call provider": "", "Can't add members to a deactivated group": "无法向已停用的组添加成员", @@ -277,8 +277,8 @@ "Cancel compose and save draft": "取消撰写并保存草稿", "Cannot save invalid Jitsi server URL.": "无法保存无效的Jitsi服务器链接。", "Cannot send message while files are being uploaded.": "上传文件时无法发送消息。", - "Cannot subscribe to ": "无法订阅至", - "Cannot subscribe to private channel ": "无法订阅至私人频道", + "Cannot subscribe to ": "无法订阅", + "Cannot subscribe to private channel ": "无法订阅私人频道", "Cannot view channel": "无法查看频道", "Card": "卡", "Center the view around message ID .": "将视图围绕消息 ID 居中.", @@ -303,7 +303,7 @@ "Channel created recently": "最近创建的频道", "Channel creation": "创建频道", "Channel description": "频道描述", - "Channel details": "频道详细", + "Channel details": "频道详情", "Channel email address:": "频道邮箱地址:", "Channel feed": "频道订阅", "Channel links in the left sidebar go to": "侧边栏中的频道链接跳转至", @@ -437,11 +437,11 @@ "Custom time ({min}-{max} days)": "自定义时间({min}-{max} 天)", "Customize notifications": "自定义通知", "Cycle between channel views": "在频道视图中循环", - "DIRECT MESSAGES": "DIRECT MESSAGES", - "DM": "私聊", - "DMs and mentions": "私信和@提及", - "DMs, mentions, and alerts": "私信,@提及和提醒", - "DMs, mentions, and followed topics": "私信,@提及和已关注的话题", + "DIRECT MESSAGES": "私信", + "DM": "私信", + "DMs and mentions": "私信和提及", + "DMs, mentions, and alerts": "私信、提及和提醒", + "DMs, mentions, and followed topics": "私信、提及和已关注的话题", "Dark": "暗色", "Dark theme": "暗色模式", "Dark theme logo": "暗色模式标记", @@ -603,7 +603,7 @@ "End of results from your history.": "您所有历史中的结果.", "Endpoint URL": "端点URL", "Enter a task before adding a description.": "在添加说明前输入任务。", - "Enter a topic (skip for )": "", + "Enter a topic (skip for )": "输入一个话题(跳过)", "Enter to send choices": "输入发送的选项", "Error": "错误", "Error adding subscription": "订阅时发生错误", @@ -614,7 +614,7 @@ "Error deleting message": "删除消息时出错", "Error editing message": "编辑消息出错", "Error fetching message edit history.": "获取消息编辑记录错误", - "Error in unsubscribing from #{channel_name}": "", + "Error in unsubscribing from #{channel_name}": "退订频道 #{channel_name} 时出错", "Error joining {group_name}: {error}": "加入群组 {group_name} 时出错:{error}", "Error leaving group {group_name}": "离开群组 {group_name} 时出错", "Error listing invites": "列出邀请人时出错", @@ -622,7 +622,7 @@ "Error removing alert word!": "移除提醒词时遇到错误!", "Error removing subgroup from this group.": "从该组中删除子组出错。", "Error removing subscription": "退订时发生错误", - "Error removing user from #{channel_name}": "", + "Error removing user from #{channel_name}": "从频道 #{channel_name} 中移除用户时出错", "Error removing user from group {group_name}": "从群组 {group_name} 移除用户时出错", "Error removing user from this channel.": "从该频道删除用户时出错。", "Error removing user from this group.": "将用户从此群组中移除时出错。", @@ -702,7 +702,7 @@ "Followed topics": "已关注话题", "Follows system settings.": "跟随系统设置。", "Font size": "字体大小", - "Food & Drink": "", + "Food & Drink": "食物与饮品", "For example, to configure a code playground for code blocks tagged as Rust, you can set:": "例如,要为 Rust 的代码块配置代码游戏场,可以像这样设置:", "For more examples and technical details, see the help center documentation on adding code playgrounds.": "有关更多示例和技术细节,请参阅帮助中心中有关添加 Code playgrounds 的内容。", "For more examples, see the help center documentation on adding linkifiers.": "更多示例可以查看帮助中心以添加链接器。", @@ -732,17 +732,17 @@ "Go to channel settings": "前往频道设置", "Go to combined feed": "访问综合信息", "Go to conversation": "去对话", - "Go to direct message feed": "前往私聊区域", + "Go to direct message feed": "前往私信区域", "Go to direct messages with {display_reply_to_for_tooltip}": "", "Go to home view": "前往主视图", "Go to inbox": "返回收件箱", "Go to next unread direct message": "前往下一条未读私信", "Go to next unread followed topic": "前往下一个未读的已关注话题", - "Go to next unread topic": "前往下一个未读的话题", + "Go to next unread topic": "前往下一个未读话题", "Go to recent conversations": "前往近期对话", "Go to starred messages": "前往星标消息", "Go to the conversation you are composing to": "跳转到您要撰写的对话", - "Go to topic or DM conversation": "在话题和私信对话间切换", + "Go to topic or DM conversation": "前往话题或私信对话", "Go to your home view": "前往主视图", "Go to {recipient_text}": "前往 {recipient_text}", "Got it": "知道了", @@ -750,7 +750,7 @@ "Got it — Confirm": "好的 — 确认!", "Government": "政府", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "通过Webathena授权给Zulip用于运行您的Zephyr镜像所需的Kerberos票证", - "Granted": "", + "Granted": "授予", "Group membership": "群组关系", "Group permissions": "群组权限", "Group settings": "群组设置", @@ -794,7 +794,7 @@ "Includes muted channels and topics": "包含已静音的频道和话题", "Including message content in message notification emails is not allowed in this organization.": "该组织不允许在消息通知电子邮件中包含消息内容。", "Incoming webhook": "传入的webhook", - "Increase font size": "", + "Increase font size": "增大字体大小", "Increase line spacing": "", "Information": "信息", "Initiate a search": "发起搜索", @@ -852,7 +852,7 @@ "Last 30 days": "过去 30 天", "Last 6 months": "过去 6 个月", "Last active": "最后活动时间", - "Last edited {edited_time_string}.": "", + "Last edited {edited_time_string}.": "编辑于{edited_time_string}", "Last message": "最新消息", "Last modified": "最近修改", "Last moved {moved_time_string}.": "", @@ -899,15 +899,15 @@ "March": "行进", "Mark all messages as read": "标记所有消息为已读", "Mark all messages as read?": "讲所有消息标记为已读?", - "Mark all messages as unread": "讲所有消息标记为未读?", + "Mark all messages as unread": "将所有消息标记为未读?", "Mark as read": "标记为已读", "Mark as resolved": "标记为已解决", "Mark as unread from here": "自此标记为未读", - "Mark as unread from selected message": "讲选中的消息标记为未读", + "Mark as unread from selected message": "将选中的消息标记为未读", "Mark as unresolved": "标记为未解决", "Mark messages as unread?": "将消息标记为未读?", "Mark topic as read": "标记话题为已读", - "Mark topic as resolved": "讲话题标记为已解决", + "Mark topic as resolved": "标记话题为已解决", "Math (LaTeX)": "Math (LaTeX)", "Maximize compose box": "最大化撰写栏", "Maximum message length: {max_length} characters": "最大消息长度:{max_length} 个字符", @@ -924,10 +924,10 @@ "Mentioned in": "提到", "Mentions": "被提及消息", "Menus": "菜单", - "Merge with another topic?": "和另一个话题合并?", - "Message #{channel_name}": "Message #{channel_name}", - "Message #{channel_name} > {topic_name}": "Message #{channel_name} > {topic_name}", - "Message ": "消息", + "Merge with another topic?": "与另一个话题合并?", + "Message #{channel_name}": "在 #{channel_name} 发送消息", + "Message #{channel_name} > {topic_name}": "在 #{channel_name} > {topic_name} 发送消息", + "Message ": "在发送消息", "Message actions": "消息动作", "Message deletion": "", "Message edit and move history": "", @@ -936,9 +936,9 @@ "Message feed settings": "消息订阅设置", "Message formatting": "消息语法格式", "Message length shouldn't be greater than {max_length} characters.": "消息长度不应大于 {max_length} 个字符。", - "Message move history": "", - "Message moved": "消息已迁移", - "Message moved to {stream_topic}.": "消息迁移至{stream_topic}。", + "Message move history": "消息移动历史", + "Message moved": "消息已移动", + "Message moved to {stream_topic}.": "消息已移动到 {stream_topic}。", "Message retention period": "消息保留期", "Message {recipient_names}": "消息 {recipient_names}", "Message {recipient_name} ({recipient_status})": "消息 {recipient_name} ({recipient_status})", @@ -968,7 +968,7 @@ "Move history only": "仅移动历史记录", "Move message": "移动消息", "Move messages": "移动消息", - "Move messages from ": "从移动消息", + "Move messages from ": "从 移动消息", "Move messages or topic": "移动消息或话题", "Move only this message": "只移动此消息", "Move some messages?": "移动一些消息?", @@ -990,8 +990,8 @@ "Name changes are disabled in this organization. Contact an administrator to change your name.": "此组织中已停用名称更改。请联系管理员更改您的姓名。", "Narrow to direct messages that include .": "定位至包含的私信。", "Narrow to direct messages with .": "搜索和之间的私信。", - "Narrow to direct messages.": "搜索私信中的消息", - "Narrow to just message ID .": "仅限于消息 ID .", + "Narrow to direct messages.": "筛选私信", + "Narrow to just message ID .": "仅筛选消息 ID .", "Narrow to messages containing images.": "搜索包含图片的消息", "Narrow to messages containing links.": "搜索包含链接的消息", "Narrow to messages containing uploads.": "搜索包含附件的消息", @@ -1004,10 +1004,10 @@ "Narrow to messages that mention you.": "搜索@我的消息", "Narrow to messages with alert words.": "搜索含提醒词的消息。", "Narrow to messages with emoji reactions.": "搜索标记表情符号的消息", - "Narrow to messages with topic .": "缩小到带有话题的消息.", - "Narrow to muted messages.": "", - "Narrow to starred messages.": "搜索星标消息", - "Narrow to unread messages.": "搜索未读邮件。", + "Narrow to messages with topic .": "筛选带有话题的消息", + "Narrow to muted messages.": "筛选已静音的消息", + "Narrow to starred messages.": "筛选星标消息", + "Narrow to unread messages.": "筛选未读消息", "Navigation": "导航", "Never": "从不", "Never ask on this computer": "在这台电脑上不要再问我", @@ -1027,7 +1027,7 @@ "New user announcements": "新的用户公告", "Next message": "下一条消息", "Next unread direct message": "下一条未读私信", - "Next unread followed topic": "下一条未读话题", + "Next unread followed topic": "下一条未读的已关注话题", "Next unread topic": "下一条未读话题", "No bots match your current filter.": "没有匹配的机器人。", "No channel subscribers match your current filter.": "没有匹配的频道订阅者。", @@ -1099,7 +1099,7 @@ "November": "十一月", "Now following .": "正在关注。", "Numbered list": "编号列表", - "OTHERS": "OTHERS", + "OTHERS": "其他", "Objects": "", "October": "十月", "Offer to update to my computer's time zone": "更新至此电脑时区", @@ -1118,7 +1118,7 @@ "Only organization owners can edit these settings.": "只有组织所有者才能编辑这些设置。", "Only organization owners may deactivate an organization.": "只有组织所有者才能停用组织。", "Only owners can change these settings.": "只有所有者才能更改这些设置。", - "Only topics you follow": "只关注您关注的主题", + "Only topics you follow": "仅包含您关注的话题", "Open": "打开", "Open help menu": "打开帮助菜单", "Open message menu": "打开消息菜单", @@ -1188,7 +1188,7 @@ "Please re-enter your password to confirm your identity.": "请重新输入密码以确认您的身份。", "Please select a channel.": "请选择一个频道。", "Political group": "政治团体", - "Popular": "", + "Popular": "热门", "Posted by {full_name}": "由 {full_name} 发布", "Preferences": "个性化", "Press to add a new line": "按添加新的一行", @@ -1201,7 +1201,7 @@ "Preview": "预览消息", "Preview organization profile": "预览组织资料", "Preview profile": "预览资料", - "Preview:": "", + "Preview:": "预览:", "Previous message": "上一条消息", "Privacy": "隐私政策", "Privacy settings": "隐私设置", @@ -1210,7 +1210,7 @@ "Private, shared history": "私人的、共享的历史消息", "Profile": "资料", "Profile missing required fields": "用户资料缺少必要字段", - "Pronouns": "", + "Pronouns": "称谓", "Public": "公开", "Public data": "公共数据", "Question": "问题", @@ -1218,8 +1218,8 @@ "Quote message": "引用消息", "Quoted original email (in replies)": "引用原始电子邮件(回复中)", "React to selected message with": "对选中的消息使用", - "Reactions": "表情符号", - "Reactions to your messages": "被表情符号标记的消息", + "Reactions": "回应", + "Reactions to your messages": "对你消息的回应", "Reactivate bot": "重启机器人", "Reactivate this bot": "重新激活该机器人", "Reactivate this user": "重新激活该用户", @@ -1252,7 +1252,7 @@ "Request education pricing": "申请教育定价", "Request sponsorship": "赞助", "Requesting user": "请求用户", - "Require topics in channel messages": "要求在频道信息中加入话题", + "Require topics in channel messages": "频道消息中需要话题", "Require unique names": "用户名不得重复", "Required": "必须", "Required field": "必须填写", @@ -1299,7 +1299,7 @@ "Search all public channels that you can view.": "检索全部你能查看的公开频道。", "Search all public channels.": "检索全部公开频道。", "Search filters": "条件搜索", - "Search for in the topic or message content.": "搜索在话题或消息内容中。", + "Search for in the topic or message content.": "在话题或消息内容中搜索", "Search results": "搜索结果", "Select a channel": "选择一个频道", "Select a channel to subscribe": "选择一个频道来订阅", @@ -1393,11 +1393,11 @@ "Start new conversation": "开始新对话", "Status": "状态", "Stream color": "频道颜色", - "Strikethrough": "", + "Strikethrough": "删除线", "Subject": "主题", "Subscribe": "订阅", "Subscribe them": "订阅他们", - "Subscribe to ": "订阅至 ", + "Subscribe to ": "订阅 ", "Subscribe to this channel": "订阅此频道", "Subscribe to/unsubscribe from selected channel": "从此频道订阅/取消订阅", "Subscribe {full_name} to channels": "将 {full_name} 订阅至频道", @@ -1528,10 +1528,10 @@ "Toggle the gear menu": "切换齿轮菜单", "Toggle topic mute": "切换话题静音", "Tomorrow at {time}": "明天 {time}", - "Top topic in the channel": "频道热门话题", + "Top topic in the channel": "频道置顶话题", "Topic": "话题", - "Topic actions menu": "", - "Topic muted": "免打扰话题", + "Topic actions menu": "话题操作菜单", + "Topic muted": "话题已静音", "Topic notifications": "话题提醒", "Topic settings": "话题设置", "Topic visibility": "话题可见性", @@ -1539,7 +1539,7 @@ "Topics I participate in": "我参与的话题", "Topics I send a message to": "我发送过消息的话题", "Topics I start": "我发起的话题", - "Topics are required in this organization.": "本组织需要话题为必要选项。", + "Topics are required in this organization.": "此组织需要指定话题。", "Travel & Places": "", "Try now": "立即连接", "Tuesday": "星期二", @@ -1565,7 +1565,7 @@ "Unmute channel": "解除静音频道", "Unmute this bot": "解除静音此机器人", "Unmute this user": "取消静音此用户", - "Unmute topic": "非静音话题", + "Unmute topic": "取消话题静音", "Unmuted": "已取消静音", "Unmuted .": "取消静音。", "Unmuted channels and topics": "已取消静音频道和话题", @@ -1573,10 +1573,10 @@ "Unread": "未读", "Unread count badge (appears in desktop sidebar and browser tab)": "未读计数徽章(出现在桌面侧边栏和浏览器选项卡中)", "Unread messages": "未读消息", - "Unresolve topic": "未解决的话题", + "Unresolve topic": "将话题记为未解决", "Unstar all messages": "取消所有信息星标", - "Unstar all messages in topic": "取消标记话题中的所有消息", - "Unstar messages in topic": "取消话题中的消息星标", + "Unstar all messages in topic": "取消话题中全部消息的星标", + "Unstar messages in topic": "取消话题中消息的星标", "Unstar this message": "取消星标消息标记", "Unsubscribe": "退订", "Unsubscribe from ?": "取消订阅?", @@ -1727,7 +1727,7 @@ "Who can use AI summaries": "谁可以使用人工智能摘要", "Who can view all other users in the organization": "谁可以查看组织内的所有其他用户", "Who should be the sender of the Zulip messages for this email address?": "发送 Zulip 消息的电子邮箱地址的发送人是谁?", - "Why not start the conversation?": "为什么不开始对话?", + "Why not start the conversation?": "何不开始对话?", "Word": "单词", "Working remotely": "远程工作中", "Would you like to view messages in all public channels?": "您是否希望查看所有公共频道的消息?", @@ -1750,16 +1750,16 @@ "You are a member of {name} because you are a member of a subgroup ({subgroups_name}).": "您是 {name} 的成员,因为您是子组 ({subgroups_name}) 的成员。", "You are about to disable all notifications for direct messages, @‑mentions and alerts, which may cause you to miss messages that require your timely attention. If you would like to temporarily disable all desktop notifications, consider turning on \"Do not disturb\" instead.": "您将停用所有的关于私信,@提及以及提醒的通知,这可能回导致您错过非常重要的消息。如果您只是想暂时停用桌面通知,可以开启勿扰模式。", "You are already a member of this group because you are a member of a subgroup": "您已经是该组的成员,因为您是一个分组的成员", - "You are moving messages to a topic that already exists. Messages from these topics will be combined.": "您正在将消息转移到已经存在的话题中。这些话题中的消息将被合并。", + "You are moving messages to a topic that already exists. Messages from these topics will be combined.": "您正在将消息移动到已存在的话题。这些话题的消息将会合并。", "You are not a member of any user groups.": "您不在任何用户群组当中。", "You are not a member of this group.": "您不是此群组中的成员。", - "You are not allowed to add members to this group": "不允许向该组添加成员", - "You are not allowed to change this field. Contact an administrator to update it.": "您不被允许更改此区域,请联系管理员更新。", + "You are not allowed to add members to this group": "您不被允许向此群组添加成员", + "You are not allowed to change this field. Contact an administrator to update it.": "您不被允许更改此字段,请联系管理员更新。", "You are not allowed to remove this permission.": "您不得删除此权限。", "You are not allowed to start direct message conversations.": "您无权使用私信对话。", "You are not subscribed to . ": "您没有订阅", "You are not subscribed to any channels.": "您没有订阅任何频道。", - "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "您正在向已解决的话题发送消息。您可以按原样发送或先取消解决话题。", + "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "您正在向已解决的话题中发送消息。您可以直接发送,或先将话题标记为未解决。", "You are using an old version of the Zulip desktop app with known security bugs.": "您正在使用具有已知安全漏洞的旧版 Zulip 桌面应用程序。", "You are viewing all the bots in this organization.": "您正在查看该组织中的所有机器人。", "You aren't following any topics.": "您没有关注任何话题。", @@ -1790,26 +1790,26 @@ "You do not have permission to join this group.": "您没有权限加入此群组。", "You do not have permission to leave this group.": "您没有权限离开此群组。", "You do not have permission to move messages to another channel in this organization.": "您无权将消息移至该组织中的其他频道。", - "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "您无权移动此话题中的某些消息,联系管理员以移动所有消息。", - "You do not have permission to post in this channel.": "您无权在此频道发帖。", - "You do not have permission to resolve topics with messages older than {N, plural, one {# day} other {# days}} in this organization.": "您没有权限解决该组织中超过 {N,plural,one{# day} other {#days}} 的消息话题。", - "You do not have permission to resolve topics with messages older than {N, plural, one {# hour} other {# hours}} in this organization.": "", - "You do not have permission to resolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "", - "You do not have permission to send invite emails in this organization.": "您在该组织中没有发送邀请邮件的权限。", - "You do not have permission to unresolve topics with messages older than {N, plural, one {# day} other {# days}} in this organization.": "", - "You do not have permission to unresolve topics with messages older than {N, plural, one {# hour} other {# hours}} in this organization.": "", - "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "", - "You do not have permission to use @topic mentions in this topic.": "您在此话题中没有权限使用 @topic。", - "You do not have permission to use @{wildcard_mention_string} mentions in this channel.": "您在此频道中没有权限使用@{wildcard_mention_string}。", - "You do not have permissions to create invite links in this organization.": "您在该组织中没有创建邀请链接的权限。", - "You do not have permissions to send invite emails in this organization.": "您在该组织中没有发送邀请邮件的权限。", + "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "您没有移动此话题中某些消息的权限。请联系版主移动所有消息。", + "You do not have permission to post in this channel.": "您没有在此频道发帖的权限。", + "You do not have permission to resolve topics with messages older than {N, plural, one {# day} other {# days}} in this organization.": "您没有权限将此组织中包含超过 {N,plural,one{# day} other {#days}} 的消息的话题标记为已解决。", + "You do not have permission to resolve topics with messages older than {N, plural, one {# hour} other {# hours}} in this organization.": "您没有权限将此组织中包含超过 {N, plural, one {# hour} other {# hours}} 的消息的话题标记为已解决。", + "You do not have permission to resolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "您没有权限将此组织中包含超过 {N, plural, one {# minute} other {# minutes}} 的消息的话题标记为已解决。", + "You do not have permission to send invite emails in this organization.": "您没有权限在此组织中发送邀请邮件。", + "You do not have permission to unresolve topics with messages older than {N, plural, one {# day} other {# days}} in this organization.": "您没有权限将此组织中包含超过 {N,plural,one{# day} other {# days}} 的消息的话题标记为未解决。", + "You do not have permission to unresolve topics with messages older than {N, plural, one {# hour} other {# hours}} in this organization.": "您没有权限将此组织中包含超过 {N, plural, one {# hour} other {# hours}} 的消息的话题标记为未解决。", + "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "您没有权限将此组织中包含超过 {N, plural, one {# minute} other {# minutes}} 的消息的话题标记为未解决。", + "You do not have permission to use @topic mentions in this topic.": "您没有权限在此话题中使用 @话题提及。", + "You do not have permission to use @{wildcard_mention_string} mentions in this channel.": "您没有权限在此频道中使用@{wildcard_mention_string}提及。", + "You do not have permissions to create invite links in this organization.": "您没有权限在此组织中创建邀请链接。", + "You do not have permissions to send invite emails in this organization.": "您没有权限在此组织中发送邀请邮件。", "You don't have any direct message conversations yet.": "您还没有任何私信对话!", "You follow this topic.": "您关注了此话题。", - "You get": "结果", + "You get": "您获得", "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have muted .": "您已静音.", "You have muted this topic.": "您已静音此话题", - "You have no active bots.": "您没有可用的机器人。", + "You have no active bots.": "您没有活跃的机器人。", "You have no direct messages including {person} yet.": "您还没有包含 {person} 的私信。", "You have no direct messages with these users yet.": "您和这些用户还没有过私信。", "You have no direct messages with these users.": "您和这些用户没有私信。", @@ -1827,9 +1827,9 @@ "You have not muted any users yet.": "您尚未将任何用户静音。", "You have not sent any direct messages to yourself yet!": "您还没有给自己发送过消息!", "You have not uploaded any files.": "目前没有上传任何文件。", - "You have unmuted this topic.": "您已取消静音此话题", - "You have unread mentions": "您有未读提及", - "You have {display_count, plural, =0 {no drafts} one {# draft} other {# drafts}}.": "您有 {display_count, plural, =0 {no drafts} 一个 {# drafts} 其他 {# drafts}}。", + "You have unmuted this topic.": "已取消静音此话题", + "You have unread mentions": "您有未读的提及", + "You have {display_count, plural, =0 {no drafts} one {# draft} other {# drafts}}.": "您有{display_count, plural, =0 {no drafts} one {# drafts} other {# drafts}}。", "You have {display_count, plural, =0 {no scheduled messages} one {# scheduled message} other {# scheduled messages}}.": "", "You have {display_count, plural, =0 {no starred messages} one {# starred message} other {# starred messages}}.": "", "You have {display_count, plural, =0 {no unread mentions} one {# unread mention} other {# unread mentions}}.": "", @@ -1843,7 +1843,7 @@ "You must configure your email to access this feature.": "您必须配置电子邮箱地址才能使用该功能。", "You need to be running Zephyr mirroring in order to send messages!": "您需要运行Zephyr镜像服务以便发送消息!", "You searched for:": "您搜索的:", - "You subscribed to . ": "您已订阅至", + "You subscribed to . ": "您已订阅", "You type": "输入", "You unsubscribed from . ": "您已取消订阅至", "You will automatically follow topics that you have configured to both follow and unmute.": "您将自动关注已配置为关注取消静音的话题。", @@ -1879,19 +1879,19 @@ "Zulip": "Zulip", "Zulip Server dev environment": "Zulip服务器开发环境", "Zulip Server {display_version}": "Zulip服务器 {display_version}", - "Zulip Server {display_version} (modified)": "Zulip服务器 {display_version} (modified)", + "Zulip Server {display_version} (modified)": "Zulip服务器 {display_version} (已修改)", "Zulip Server {display_version} (patched)": "Zulip服务器 {display_version} (patched)", "Zulip lets you follow topics you are interested in, and mute topics you want to ignore. You can also automatically follow topics you start or participate in, and topics where you're mentioned.": "Zulip允许您关注您感兴趣的话题,并静音您想忽略的话题。您还可以自动关注您开始或参与的话题,以及提到您的话题。", "Zulip needs to send email to confirm users' addresses and send notifications.": "Zulip需要发送电子邮件来确认用户地址并发送通知。", - "Zulip needs your permission to enable desktop notifications for important messages.": "Zulip 需要您的许可才能启用重要消息的桌面通知。", + "Zulip needs your permission to enable desktop notifications for important messages.": "Zulip需要授权以启用重要消息的桌面通知。", "Zulip needs your permission to enable desktop notifications for messages you receive. You can customize what kinds of messages trigger notifications.": "Zulip 需要您的许可才能为您收到的消息启用桌面通知。您可以自定义触发通知的消息类型。", "Zulip update announcements": "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 翻译指南.", "[Configure]": "[配置]", - "[Error fetching message content.]": "", + "[Error fetching message content.]": "[获取消息内容时发生错误。]", "[Quoting…]": "[引用…]", "acme": "", - "and {remaining_senders, plural, one {1 other} other {# others}}.": "和 {remaining_senders, plural, one {1 其他} other {# 其他}}。", + "and {remaining_senders, plural, one {1 other} other {# others}}.": "和 {remaining_senders, plural, one {1 other} other {# others}}。", "archived": "已归档", "back to channels": "回到频道", "comma-separated list": "", @@ -1906,19 +1906,19 @@ "everyone except guests can subscribe to any public channel": "除访客外,所有人都可以订阅任何公共频道", "general chat": "", "group direct messages with {recipient}": "用 {recipient} 对私信进行分组", - "guest": "宾客", - "he/him": "他/他的", + "guest": "访客", + "he/him": "男性称呼", "hours": "小时", "invisible mode off": "退出隐身模式", "is …": "是 ...", "leafy green vegetable": "绿叶蔬菜", "minutes": "分钟", "more conversations": "更多会话", - "she/her": "她/她的", - "they/them": "TA们", + "she/her": "女性称呼", + "they/them": "中性称呼", "weeks": "星期", - "{N, plural, one {# other subscriber} other {# other subscribers}}": "", - "{N, plural, one {# other user} other {# other users}}": "{N, plural, other {# other users}}", + "{N, plural, one {# other subscriber} other {# other subscribers}}": "{N, plural, other {其他订阅者}}", + "{N, plural, one {# other user} other {# other users}}": "{N, plural, other {其他用户}}", "{N, plural, one {# participant} other {# participants}}": "{N, plural, other {# participants}}", "{N, plural, one {Delete this option?} other {Delete these options?}}": "{N, plural, other {删除这些选项?}}", "{N, plural, one {Done! {N} message marked as read.} other {Done! {N} messages marked as read.}}": "{N, plural, other {完成!{N} 条消息标记为已读。}}", diff --git a/locale/zh_TW/LC_MESSAGES/django.po b/locale/zh_TW/LC_MESSAGES/django.po index 0c4350a863..0fe8da3c44 100644 --- a/locale/zh_TW/LC_MESSAGES/django.po +++ b/locale/zh_TW/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ # Charle Chang , 2019 # Eddie Su, 2025 # Eddie Su, 2025 -# Jack Xie, 2025 +# WEN JIAN XIE, 2025 # jeff lin , 2020 # Leon H., 2020 # Leon H., 2020