From b334f3a9a488c65fcbacfe54e5bbe97237cd7560 Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Fri, 15 Sep 2017 06:46:38 -0700 Subject: [PATCH] locale: Update translations from transifex. --- static/locale/bg/LC_MESSAGES/django.po | 1751 ++++++------- static/locale/bg/translations.json | 906 +++---- static/locale/cs/LC_MESSAGES/django.po | 1825 +++++++------- static/locale/cs/translations.json | 906 +++---- static/locale/de/LC_MESSAGES/django.po | 1816 +++++++------- static/locale/de/translations.json | 906 +++---- static/locale/es/LC_MESSAGES/django.po | 1818 +++++++------- static/locale/es/translations.json | 906 +++---- static/locale/fr/LC_MESSAGES/django.po | 1927 +++++++-------- static/locale/fr/translations.json | 906 +++---- static/locale/hi/LC_MESSAGES/django.po | 1786 +++++++------- static/locale/hi/translations.json | 906 +++---- static/locale/hu/LC_MESSAGES/django.po | 1809 +++++++------- static/locale/hu/translations.json | 906 +++---- static/locale/it/LC_MESSAGES/django.po | 1751 ++++++------- static/locale/it/translations.json | 906 +++---- static/locale/ja/LC_MESSAGES/django.po | 584 ++--- static/locale/ja/translations.json | 552 ++--- static/locale/ko/LC_MESSAGES/django.po | 1745 ++++++------- static/locale/ko/translations.json | 906 +++---- static/locale/ml/LC_MESSAGES/django.po | 1768 +++++++------ static/locale/ml/translations.json | 906 +++---- static/locale/nl/LC_MESSAGES/django.po | 1807 +++++++------- static/locale/nl/translations.json | 906 +++---- static/locale/pl/LC_MESSAGES/django.po | 1826 +++++++------- static/locale/pl/translations.json | 906 +++---- static/locale/pt/LC_MESSAGES/django.po | 1767 +++++++------ static/locale/pt/translations.json | 906 +++---- static/locale/ru/LC_MESSAGES/django.po | 1805 +++++++------- static/locale/ru/translations.json | 906 +++---- static/locale/sr/LC_MESSAGES/django.po | 1757 +++++++------ static/locale/sr/translations.json | 906 +++---- static/locale/zh_Hans/LC_MESSAGES/django.po | 2462 ++++++++++--------- static/locale/zh_Hans/translations.json | 922 +++---- 34 files changed, 22309 insertions(+), 22759 deletions(-) diff --git a/static/locale/bg/LC_MESSAGES/django.po b/static/locale/bg/LC_MESSAGES/django.po index 7923bf2856..2789d57cd7 100644 --- a/static/locale/bg/LC_MESSAGES/django.po +++ b/static/locale/bg/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 18:39+0000\n" -"Last-Translator: Tim Abbott \n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-04 03:34+0000\n" +"Last-Translator: Greg Price \n" "Language-Team: Bulgarian (http://www.transifex.com/zulip/zulip/language/bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,12 +32,102 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "" + +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." msgstr "" +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "" + #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." msgstr "" @@ -47,146 +137,71 @@ msgid "Accept the terms of service" msgstr "" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "Email" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." +msgid "I agree to the Terms of Service." msgstr "" #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "Въведи" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" msgstr "" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." msgstr "" -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" msgstr "" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." msgstr "" -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "" -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "" -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "" - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "" - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "" - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "" - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "" - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "" - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "" - -#: templates/zerver/authors.html:23 -msgid "Avatar" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" msgstr "" #: templates/zerver/bankruptcy.html:6 @@ -205,8 +220,7 @@ msgstr "" msgid "Closed realm" msgstr "" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." msgstr "" @@ -218,8 +232,9 @@ msgid "" "invite to an appropriate e-mail address." msgstr "" -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "" @@ -232,6 +247,11 @@ msgstr "" msgid "New private message" msgstr "" +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" msgstr "" @@ -256,6 +276,10 @@ msgstr "" msgid "Compose your message here..." msgstr "" +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "" @@ -295,8 +319,8 @@ msgstr "" #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " +" Please click the following button if you wish to register.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:24 @@ -304,55 +328,55 @@ msgstr "" msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " +" " msgstr "" -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" msgstr "" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" msgstr "" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" msgstr "" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" msgstr "" -#: templates/zerver/deactivated.html:4 +#: templates/zerver/deactivated.html:9 msgid "Deactivated organization" msgstr "" -#: templates/zerver/deactivated.html:9 +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " msgstr "" #: templates/zerver/delete_message.html:4 msgid "Delete message" -msgstr "" +msgstr "Изтрий съобщение" #: templates/zerver/delete_message.html:8 msgid "Are you sure you want to delete this message?" msgstr "" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "Отказ" @@ -361,338 +385,148 @@ msgstr "Отказ" msgid "Yes, delete this message" msgstr "" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" msgstr "Администратори" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" msgstr "Нормални потребители" -#: templates/zerver/dev_login.html:31 -msgid "Community users" +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" msgstr "" -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "Zulip" - -#: templates/zerver/features.html:18 -msgid "Zulip features" -msgstr "" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "" - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "" - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "" - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "" - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "" - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "" - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "" - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "" - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "" - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "" - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "" - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "" - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "" - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "" - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "" - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "" - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "" - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "" - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "" - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "" - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "" - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" msgstr "" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" msgstr "" +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" +msgstr "Всичко" + #: templates/zerver/footer.html:6 -msgid "About" +msgid "Why Zulip" msgstr "" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "" - -#: templates/zerver/footer.html:12 -msgid "Privacy" -msgstr "" - -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" msgstr "" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" +#: templates/zerver/footer.html:11 +msgid "About" msgstr "" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" +#: templates/zerver/footer.html:16 +msgid "Help & community" +msgstr "" + +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "" + +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "" + +#: templates/zerver/footer.html:36 +msgid "Login" msgstr "Вход" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "" -#: templates/zerver/footer.html:33 -msgid "Create new organization" +#: templates/zerver/footer.html:43 +msgid "Terms of service" +msgstr "Условия за ползване" + +#: templates/zerver/footer.html:44 +msgid "Privacy policy" +msgstr "Правила за поверителност" + +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" msgstr "" -#: templates/zerver/footer.html:39 -msgid "Find my team" +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" msgstr "" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." msgstr "" @@ -769,37 +603,76 @@ msgid "You haven't starred anything yet!" msgstr "" #: templates/zerver/home.html:78 -msgid "You haven't been mentioned yet!" +msgid "You have no unread messages!" msgstr "" #: templates/zerver/home.html:81 +msgid "You haven't been mentioned yet!" +msgstr "" + +#: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" msgstr "" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "" -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "" -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." msgstr "" +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "" + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "" + #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" msgstr "" @@ -820,28 +693,27 @@ msgstr "" msgid "One or more email addresses..." msgstr "" -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" msgstr "" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "" @@ -915,10 +787,6 @@ msgstr "" msgid "Insert new line" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "" @@ -956,89 +824,101 @@ msgid "Edit your last message" msgstr "" #: templates/zerver/keyboard_shortcuts.html:134 -msgid "Show images in thread" +msgid "Show message sender's profile" msgstr "" #: templates/zerver/keyboard_shortcuts.html:138 -msgid "Edit selected message" +msgid "Show images in thread" msgstr "" #: templates/zerver/keyboard_shortcuts.html:142 +msgid "Edit selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:215 -msgid "Scroll through streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:219 -msgid "Switch between tabs" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" msgstr "" #: templates/zerver/keyboard_shortcuts.html:223 -msgid "View stream messages" +msgid "Scroll through streams" msgstr "" #: templates/zerver/keyboard_shortcuts.html:227 -msgid "Subscribe to/unsubscribe from selected stream" +msgid "Switch between tabs" msgstr "" #: templates/zerver/keyboard_shortcuts.html:231 +msgid "View stream messages" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:235 +msgid "Subscribe to/unsubscribe from selected stream" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" msgstr "" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" -msgstr "Всичко" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" +msgstr "" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "Лични съобщения" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" msgstr "Споменавания" @@ -1056,7 +936,7 @@ msgid "Subscribe, add, or configure streams" msgstr "" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" +msgid "Filter streams" msgstr "" #: templates/zerver/left_sidebar.html:54 @@ -1067,68 +947,57 @@ msgstr "" msgid "All streams" msgstr "Всички канали" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" msgstr "" -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" msgstr "" -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" msgstr "" -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" +msgstr "Отвори" + +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" msgstr "" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" -msgstr "" - -#: templates/zerver/login.html:28 +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "Парола" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "" -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" msgstr "Вход" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "Вход с Google" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "" @@ -1161,72 +1030,86 @@ msgstr "" msgid "Message edit history" msgstr "" -#: templates/zerver/message_history.html:12 -msgid "Close" +#: templates/zerver/navbar.html:23 +msgid "Search help" msgstr "" #: templates/zerver/navbar.html:24 templates/zerver/navbar.html:25 msgid "Search" msgstr "Търси" -#: templates/zerver/navbar.html:52 templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:27 +msgid "Exit search" +msgstr "" + +#: templates/zerver/navbar.html:42 +msgid "Menu" +msgstr "" + +#: templates/zerver/navbar.html:54 msgid "Manage streams" msgstr "" -#: templates/zerver/navbar.html:57 templates/zerver/navbar.html:59 -#: templates/zerver/settings_overlay.html:4 -#: templates/zerver/settings_overlay.html:105 +#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/settings_overlay.html:109 msgid "Settings" msgstr "Настройки" -#: templates/zerver/navbar.html:62 templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:65 msgid "Manage organization" msgstr "" -#: templates/zerver/navbar.html:84 templates/zerver/navbar.html:86 -#: templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:71 +msgid "User documentation" +msgstr "" + +#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 msgid "Search operators" msgstr "" -#: templates/zerver/navbar.html:90 templates/zerver/navbar.html:92 -msgid "Desktop & mobile apps" -msgstr "" - -#: templates/zerver/navbar.html:100 templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:102 msgid "API documentation" msgstr "" -#: templates/zerver/navbar.html:107 templates/zerver/navbar.html:109 +#: templates/zerver/navbar.html:108 +msgid "Statistics" +msgstr "" + +#: templates/zerver/navbar.html:115 msgid "Feedback" msgstr "" -#: templates/zerver/navbar.html:114 -msgid "Invite more users to Zulip." -msgstr "" - -#: templates/zerver/navbar.html:116 +#: templates/zerver/navbar.html:122 msgid "Invite users" msgstr "" -#: templates/zerver/navbar.html:122 +#: templates/zerver/navbar.html:128 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" msgstr "" -#: templates/zerver/navbar.html:124 +#: templates/zerver/navbar.html:130 msgid "Link with Webathena" msgstr "" -#: templates/zerver/navbar.html:128 templates/zerver/navbar.html:130 -#: templates/zerver/settings_overlay.html:98 +#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "Изход" -#: templates/zerver/navbar.html:134 templates/zerver/navbar.html:136 +#: templates/zerver/navbar.html:142 msgid "Debug" msgstr "" +#: templates/zerver/portico-header.html:6 +msgid "Zulip" +msgstr "Zulip" + +#: templates/zerver/portico-header.html:27 +#: templates/zerver/portico-header.html:32 +msgid "Log in" +msgstr "Вход" + #: templates/zerver/privacy.html:13 #, python-format msgid "" @@ -1249,133 +1132,101 @@ msgid "" "the instructions on www.zulip.org" msgstr "" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " msgstr "" -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "" - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "" -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." msgstr "" -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "" -#: templates/zerver/register.html:116 -msgid "Short name" +#: templates/zerver/register.html:104 +msgid "Organization handle" msgstr "" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "" -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." msgstr "" -#: templates/zerver/register.html:147 -msgid "Organization type" -msgstr "" - -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." +"I agree to the Terms" +" of Service." msgstr "" -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "" -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "" -#: templates/zerver/reset_confirm.html:75 +#: 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:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." +msgid "Please log in with your new password." msgstr "" -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" msgstr "" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "" -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "" @@ -1448,28 +1299,32 @@ msgid "Narrow to starred messages." msgstr "" #: templates/zerver/search_operators.html:57 -msgid "Narrow to messages containing links." +msgid "Narrow to unread messages." msgstr "" #: templates/zerver/search_operators.html:61 -msgid "Narrow to messages containing images." +msgid "Narrow to messages containing links." msgstr "" #: templates/zerver/search_operators.html:65 -msgid "Narrow to messages containing uploads." +msgid "Narrow to messages containing images." msgstr "" #: templates/zerver/search_operators.html:69 +msgid "Narrow to messages containing uploads." +msgstr "" + +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "" -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1517,42 +1372,38 @@ msgid "Zulip labs" msgstr "" #: templates/zerver/settings_overlay.html:49 -msgid "Organization settings" +msgid "Organization profile" msgstr "" #: templates/zerver/settings_overlay.html:53 -msgid "Organization permissions" +msgid "Organization settings" msgstr "" #: templates/zerver/settings_overlay.html:57 -msgid "Custom emoji" +msgid "Organization permissions" msgstr "" #: templates/zerver/settings_overlay.html:61 -msgid "Authentication methods" +msgid "Custom emoji" msgstr "" #: templates/zerver/settings_overlay.html:65 -msgid "Users" +msgid "Authentication methods" msgstr "" -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" msgstr "" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 msgid "Default streams" msgstr "" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" msgstr "" @@ -1594,24 +1445,6 @@ msgid "" " " msgstr "" -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "" - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "" @@ -1626,7 +1459,7 @@ msgstr "" #, 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!" @@ -1650,6 +1483,10 @@ msgid "" " your Zulip Settings page." msgstr "" +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "" @@ -1662,288 +1499,276 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "" -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "" -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, 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:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "" @@ -1972,16 +1797,16 @@ msgstr "" msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "" -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "" @@ -1989,75 +1814,126 @@ msgstr "" msgid "Invalid type parameter" msgstr "" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "" -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" msgstr "" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "" + +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." +msgid "Argument \"%s\" is not valid JSON." msgstr "" -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "" -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "" + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "" @@ -2073,6 +1949,18 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2133,243 +2021,248 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "" - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "" - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "" -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "" -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" msgstr "" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "" -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "" -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "" -#: zerver/views/invite.py:76 -msgid "No email address specified" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" -msgstr "" - -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "" @@ -2378,9 +2271,9 @@ msgid "Invalid message ID" msgstr "" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "" @@ -2398,10 +2291,14 @@ msgstr "" msgid "Invalid status: %s" msgstr "" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "" @@ -2410,16 +2307,20 @@ msgstr "" msgid "Reaction does not exist" msgstr "" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "" -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "" + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "" @@ -2427,6 +2328,16 @@ msgstr "" msgid "Invalid domain: {}" msgstr "" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "" + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "" + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2437,7 +2348,7 @@ msgid "You must upload exactly one file." msgstr "" #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "" @@ -2450,46 +2361,51 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "" -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "" -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "" -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "" @@ -2506,79 +2422,75 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "" -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "" -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "" -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2599,33 +2511,12 @@ msgstr "" msgid "We were unable to setup mirroring for you" msgstr "" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "" @@ -2654,15 +2545,7 @@ msgstr "" msgid "Unsupported check_type: {check_type}" msgstr "" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "" @@ -2674,28 +2557,32 @@ msgstr "" msgid "Message from Slack" msgstr "" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "" + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "" diff --git a/static/locale/bg/translations.json b/static/locale/bg/translations.json index ea14167e10..94e5d63599 100644 --- a/static/locale/bg/translations.json +++ b/static/locale/bg/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", - "(no topic)": "(няма тема)", - "Only administrators can add custom emoji in this organization.": "Only administrators can add custom emoji in this organization.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Messages in Zulip go to a stream and have a topic.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

", - "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", - "A stream needs to have a name": "A stream needs to have a name", - "A stream with this name already exists": "A stream with this name already exists", - "API key": "API key", - "Action": "Action", - "Actions": "Actions", - "Active bots": "Active bots", - "Active users": "Active users", - "Add": "Add", - "Add a new alert word": "Add a new alert word", - "Add a new bot": "Add a new bot", - "Add a new emoji": "Add a new emoji", - "Add a new filter": "Add a new filter", - "Add alert word": "Add alert word", - "Add emoji": "Add emoji", - "Add emoji reaction": "Add emoji reaction", - "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", - "Add filter": "Add filter", - "Add new default stream": "Add new default stream", - "Add reaction...": "Add reaction...", - "Add stream": "Add stream", - "Added successfully!": "Added successfully!", - "Alert word": "Alert word", - "Alert words": "Alert words", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", - "Alert words can't be empty!": "Alert words can't be empty!", - "All streams": "Всички канали", - "Allow subdomains": "Allow subdomains", - "Allowed domains": "Allowed domains", - "Already subscribed to __stream__": "Already subscribed to __stream__", - "Always auto-scroll to new messages": "Always auto-scroll to new messages", - "An unknown error occurred.": "An unknown error occurred.", - "Announce stream": "Announce stream", - "Any user can add custom emoji in this organization.": "Any user can add custom emoji in this organization.", - "Any user may now add new emoji!": "Any user may now add new emoji!", - "Any user may now create new streams!": "Any user may now create new streams!", - "Any user may now invite new users!": "Any user may now invite new users!", - "Anyone can join": "Anyone can join", - "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", - "Are you sure you want to do this?": "Are you sure you want to do this?", - "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", - "Audible notifications": "Audible notifications", - "Authentication methods saved!": "Authentication methods saved!", - "Author": "Author", - "Authorization methods": "Authorization methods", - "Bot": "Bot", - "Bot list": "Bot list", - "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", - "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", - "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", - "Cancel": "Отказ", - "Change": "Change", - "Change default language": "Change default language", - "Change email": "Change email", - "Change later messages to this topic": "Change later messages to this topic", - "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", - "Change only this message topic": "Change only this message topic", - "Change password": "Change password", - "Change previous and following messages to this topic": "Change previous and following messages to this topic", - "Change stream privacy": "Change stream privacy", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Check all": "Check all", - "Choose custom color": "Choose custom color", - "Clear avatar": "Clear avatar", - "Clear emoji image": "Clear emoji image", - "Close": "Close", - "Collapse": "Collapse", - "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", - "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", - "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", - "Confirm password": "Confirm password", - "Cookie Bot": "Cookie Bot", - "Copied!": "Copied!", - "Copy and close": "Copy and close", - "Copy from stream": "Copy from stream", - "Copy link to conversation": "Copy link to conversation", - "Could not add user to this stream": "Could not add user to this stream", - "Create": "Create", - "Create bot": "Create bot", - "Create stream": "Create stream", - "Current password": "Current password", - "Custom emoji added!": "Custom emoji added!", - "Custom filter added!": "Custom filter added!", - "Customize avatar": "Customize avatar", - "Deactivate": "Deactivate", - "Deactivate account": "Deactivate account", - "Deactivate now": "Deactivate now", - "Deactivate your account": "Deactivate your account", - "Deactivated users": "Deactivated users", - "Default language": "Default language", - "Default language changed!": "Default language changed!", - "Default streams": "Default streams", - "Delete alert word": "Delete alert word", - "Delete avatar": "Delete avatar", - "Delete bot": "Delete bot", - "Delete draft": "Delete draft", - "Delete file": "Delete file", - "Delete icon": "Delete icon", - "Delete message": "Delete message", - "Delete stream": "Delete stream", - "Deleted successfully!": "Deleted successfully!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", - "Description changed!": "Description changed!", - "Desktop notifications": "Desktop notifications", - "Digest emails when I'm away": "Digest emails when I'm away", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Display emoji reactions as text (:heart: instead of \":heart:\").", - "Display settings": "Display settings", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Display time in 24-hour format (17:00 instead of 5:00 PM)", - "Display user list on left side in narrow windows.": "Display user list on left side in narrow windows.", - "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", - "Domain": "Domain", - "Download .zuliprc": "Download .zuliprc", - "Drafts": "Drafts", - "E-mail invitation required": "E-mail invitation required", - "EDITED": "EDITED", - "Edit": "Edit", - "Edit bot": "Edit bot", - "Edit user": "Edit user", - "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", - "Email": "Email", - "Email address": "Email address", - "Email notifications when offline": "Email notifications when offline", - "Emoji name": "Emoji name", - "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", - "Emoji settings": "Emoji settings", - "Emoji style": "Emoji style", - "Emojiset changed successfully!!": "Emojiset changed successfully!!", - "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", - "Enabled": "Enabled", - "Error adding subscription": "Error adding subscription", - "Error changing emojiset.": "Error changing emojiset.", - "Error changing settings": "Error changing settings", - "Error changing settings: No new data supplied.": "Error changing settings: No new data supplied.", - "Error checking subscription": "Error checking subscription", - "Error creating stream": "Error creating stream", - "Error deactivating account": "Error deactivating account", - "Error deleting message.": "Error deleting message.", - "Error fetching message edit history": "Error fetching message edit history", - "Error getting API key": "Error getting API key", - "Error listing streams": "Error listing streams", - "Error listing users or bots": "Error listing users or bots", - "Error removing subscription": "Error removing subscription", - "Error removing user from this stream": "Error removing user from this stream", - "Error renaming stream": "Error renaming stream", - "Error saving edit": "Error saving edit", - "Error updating default language setting": "Error updating default language setting", - "Error updating emoji appearance setting": "Error updating emoji appearance setting", - "Error updating the stream description": "Error updating the stream description", - "Error updating time format setting": "Error updating time format setting", - "Error updating time zone": "Error updating time zone", - "Error updating user list placement setting": "Error updating user list placement setting", - "Exit tutorial": "Exit tutorial", - "Failed": "Failed", - "Failed to generate preview": "Failed to generate preview", - "Failed!": "Failed!", - "File type is not supported.": "File type is not supported.", - "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", - "Filter": "Филтър", - "Filter bots": "Filter bots", - "Filter deactivated users": "Filter deactivated users", - "Filter settings": "Filter settings", - "Filter streams": "Filter streams", - "Filter users": "Filter users", - "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.", - "Forgotten it?": "Forgotten it?", - "Formatting": "Formatting", - "Full name": "Full name", - "Generate new API key": "Generate new API key", - "Get API key": "Get API key", - "I want:": "I want:", - "If checked, image previews will be shown.": "If checked, image previews will be shown.", - "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", - "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", - "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", - "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", - "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", - "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", - "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", - "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", - "Image": "Image", - "Inactive bots": "Inactive bots", - "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", - "Last active": "Last active", - "Local time": "Local time", - "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", - "Make admin": "Make admin", - "Make stream invite-only": "Make stream invite-only", - "Make stream public": "Make stream public", - "Make this message take up less space on the screen": "Make this message take up less space on the screen", - "Manage organization": "Manage organization", - "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", - "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", - "Message actions": "Message actions", - "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", - "Message sent when you were not subscribed": "Message sent when you were not subscribed", - "Message successfully edited!": "Message successfully edited!", - "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", - "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", - "Method": "Method", - "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", - "Mobile push notifications when offline": "Mobile push notifications when offline", - "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", - "Mute stream": "Ограничи канал", - "Mute the stream __stream.name__": "Mute the stream __stream.name__", - "Mute the topic __subject__": "Mute the topic __subject__", - "Mute the topic __topic_name__": "Mute the topic __topic_name__", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", - "Muted topics": "Muted topics", - "Name": "Name", - "Name changed!": "Name changed!", - "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", - "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", - "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", - "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", - "New alert word": "New alert word", - "New password": "New password", - "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", - "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", - "New users may sign up online!": "New users may sign up online!", - "New users must be invited by an admin!": "New users must be invited by an admin!", - "New users must be invited by e-mail!": "New users must be invited by e-mail!", - "New users restricted to the following domains: __domains__": "New users restricted to the following domains: __domains__", - "Next": "Next", - "No": "No", - "No changes to save!": "No changes to save!", - "No default streams match you current filter.": "No default streams match you current filter.", - "No description.": "No description.", - "No drafts.": "No drafts.", - "No streams match your current filter.": "No streams match your current filter.", - "No users match your current filter.": "No users match your current filter.", - "None": "None", - "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", - "Nothing selected.": "Nothing selected.", - "Nothing to preview": "Nothing to preview", - "Notifications": "Notifications", - "Old password": "Old password", - "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", - "Only administrators may now create new streams!": "Only administrators may now create new streams!", - "Only admins may add emoji": "Only admins may add emoji", - "Only admins may create streams": "Only admins may create streams", - "Only admins may invite": "Only admins may invite", - "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", - "Optional": "Optional", - "Organization avatar": "Organization avatar", - "Organization permissions": "Organization permissions", - "Organization settings": "Organization settings", - "Other notifications I want:": "Other notifications I want:", - "Owner": "Owner", - "Password": "Парола", - "Pattern": "Pattern", - "People must be invited": "People must be invited", - "People to add": "People to add", - "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", - "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", - "Please just upload one file.": "Please just upload one file.", - "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", - "Please specify a stream": "Please specify a stream", - "Please specify a topic": "Please specify a topic", - "Please specify at least one recipient": "Please specify at least one recipient", - "Prevent users from changing their email address": "Prevent users from changing their email address", - "Prevent users from changing their name": "Prevent users from changing their name", - "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", - "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", - "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", - "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", - "Private messages and @-mentions": "Private messages and @-mentions", - "Quote and reply": "Quote and reply", - "Reactivate": "Reactivate", - "Reactivate bot": "Reactivate bot", - "Receive audible notifications": "Receive audible notifications", - "Receive desktop notifications": "Receive desktop notifications", - "Regular expression": "Regular expression", - "Remove": "Remove", - "Remove admin": "Remove admin", - "Remove from default": "Remove from default", - "Reply mentioning user": "Reply mentioning user", - "Restore draft": "Restore draft", - "Retry": "Retry", - "Save": "Save", - "Save changes": "Save changes", - "Search": "Търси", - "Search subscribers": "Search subscribers", - "See the rest of this message": "See the rest of this message", - "Select default language": "Select default language", - "Send private message": "Send private message", - "Show previews of linked websites": "Show previews of linked websites", - "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", - "Show/change your API key": "Show/change your API key", - "Sorry, the file was too large.": "Sorry, the file was too large.", - "Stream": "Канал", - "Stream accessibility": "Stream accessibility", - "Stream color": "Stream color", - "Stream description": "Stream description", - "Stream description (optional)": "Stream description (optional)", - "Stream membership": "Stream membership", - "Stream messages": "Stream messages", - "Stream name": "Stream name", - "Stream settings": "Stream settings", - "Streams": "Streams", - "Subscribe": "Subscribe", - "Subscribe to __stream__": "Subscribe to __stream__", - "Subscribed": "Subscribed", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.", - "The email body will become the Zulip message": "The email body will become the Zulip message", - "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", - "The email will be forwarded to this stream": "The email will be forwarded to this stream", - "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", - "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", - "The stream description has been updated!": "The stream description has been updated!", - "The stream has been renamed!": "The stream has been renamed!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", - "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", - "This is an invite-only stream": "This is an invite-only stream", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", - "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", - "Time zone": "Time zone", - "Time's up!": "Time's up!", - "Today": "Днес", - "Topic": "Тема", - "Topic editing only": "Topic editing only", - "Try again": "Try again", - "URL format string": "URL format string", - "Un-collapse": "Un-collapse", - "Unable to subscribe user": "Unable to subscribe user", - "Unable to upload that many files at once.": "Unable to upload that many files at once.", - "Uncheck all": "Uncheck all", - "Unknown": "Unknown", - "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", - "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", - "Unmute the topic __subject__": "Unmute the topic __subject__", - "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", - "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", - "Unsubscribe": "Unsubscribe", - "Unsubscribe from __stream__": "Unsubscribe from __stream__", - "Updated notification settings!": "Updated notification settings!", - "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", - "Updated successfully!": "Updated successfully!", - "Upload avatar": "Upload avatar", - "Upload emoji": "Upload emoji", - "Upload icon": "Upload icon", - "Upload new avatar": "Upload new avatar", - "Upload new icon": "Upload new icon", - "Uploaded files": "Uploaded files", - "Uploading icon.": "Uploading icon.", - "Uploading\u2026": "Uploading\u2026", - "User already subscribed": "User already subscribed", - "User avatar": "User avatar", - "User invited successfully.": "User invited successfully.", - "User invited successfully._plural": "Users invited successfully.", - "User is already not subscribed": "User is already not subscribed", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", - "User settings": "User settings", - "Username": "Username", - "Users can edit old messages": "Users can edit old messages", - "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", - "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", - "Users cannot change their email!": "Users cannot change their email!", - "Users cannot change their name!": "Users cannot change their name!", - "Users may now change their email!": "Users may now change their email!", - "Users may now change their name!": "Users may now change their name!", - "View edit history": "View edit history", - "View messages sent": "View messages sent", - "View private messages": "View private messages", - "View source": "View source", - "View source / Edit topic": "View source / Edit topic", - "View stream": "View stream", - "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", - "Waiting period threshold changed!": "Waiting period threshold changed!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Warning: the below features are experimental, and may not work as well as you would like.", - "Working\u2026": "Working\u2026", - "Yes": "Yes", - "Yes, delete this stream": "Yes, delete this stream", - "Yes, send": "Yes, send", - "Yesterday": "Yesterday", - "You and __display_reply_to__": "You and __display_reply_to__", - "You and __recipients__": "You and __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", - "You have not muted any topics yet.": "You have not muted any topics yet.", - "You have not uploaded any files yet.": "You have not uploaded any files yet.", - "You have nothing to send!": "You have nothing to send!", - "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.", - "Your API key:": "Your API key:", - "Your account": "Your account", - "Your bots": "Your bots", - "Your organization's description": "Your organization's description", - "Your organization's name": "Your organization's name", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.", - "Zulip labs": "Zulip labs", - "[Add or Change]": "[Add or Change]", - "[Condense this message]": "[Condense this message]", - "[More...]": "[More...]", - "__count__ invite remaining": "__count__ invite remaining", - "__count__ invite remaining_plural": "__count__ invites remaining", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", - "__minutes__ min to edit": "__minutes__ min to edit", - "__seconds__ sec to edit": "__seconds__ sec to edit", - "and": "and", - "images": "images", - "left": "left", - "more conversations": "more conversations", - "more topics": "more topics", - "right": "right", - "text": "text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", + "(no topic)": "(няма тема)", + "24-hour time (17:00 instead of 5:00 PM)": "24-hour time (17:00 instead of 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users", + "Public: anyone can join; anyone can view complete message history without joining": "Public: anyone can join; anyone can view complete message history without joining", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", + "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", + "A stream needs to have a name": "A stream needs to have a name", + "A stream with this name already exists": "A stream with this name already exists", + "API key": "API key", + "Action": "Action", + "Actions": "Actions", + "Active bots": "Active bots", + "Active now": "Active now", + "Active users": "Active users", + "Add": "Add", + "Add a new alert word": "Add a new alert word", + "Add a new bot": "Add a new bot", + "Add a new emoji": "Add a new emoji", + "Add a new filter": "Add a new filter", + "Add alert word": "Add alert word", + "Add emoji": "Add emoji", + "Add emoji reaction": "Add emoji reaction", + "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", + "Add filter": "Add filter", + "Add new default stream": "Add new default stream", + "Add reaction": "Add reaction", + "Add stream": "Add stream", + "Added successfully!": "Added successfully!", + "Alert word": "Alert word", + "Alert word added successfully!": "Alert word added successfully!", + "Alert word already exists!": "Alert word already exists!", + "Alert word can't be empty!": "Alert word can't be empty!", + "Alert word removed successfully!": "Alert word removed successfully!", + "Alert words": "Alert words", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", + "All streams": "Всички канали", + "Allow subdomains": "Allow subdomains", + "Allowed domains": "Allowed domains", + "Already subscribed to __stream__": "Already subscribed to __stream__", + "Always auto-scroll to new messages": "Always auto-scroll to new messages", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", + "An unknown error occurred.": "An unknown error occurred.", + "Announce stream": "Announce stream", + "Any user may now add new emoji!": "Any user may now add new emoji!", + "Any user may now create new streams!": "Any user may now create new streams!", + "Any user may now invite new users!": "Any user may now invite new users!", + "Anyone in this organization can add custom emoji.": "Anyone in this organization can add custom emoji.", + "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?", + "Are you sure you want to do this?": "Are you sure you want to do this?", + "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", + "Audible notifications": "Audible notifications", + "Authentication methods saved!": "Authentication methods saved!", + "Author": "Author", + "Authorization methods": "Authorization methods", + "Base URL": "Base URL", + "Bot": "Bot", + "Bot list": "Bot list", + "Bot type": "Bot type", + "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", + "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", + "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", + "Cancel": "Отказ", + "Change": "Change", + "Change email": "Change email", + "Change later messages to this topic": "Change later messages to this topic", + "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", + "Change only this message topic": "Change only this message topic", + "Change password": "Change password", + "Change previous and following messages to this topic": "Change previous and following messages to this topic", + "Change stream privacy": "Change stream privacy", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Check all": "Check all", + "Choose custom color": "Choose custom color", + "Clear avatar": "Clear avatar", + "Clear emoji image": "Clear emoji image", + "Close": "Close", + "Collapse": "Collapse", + "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", + "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", + "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", + "Confirm password": "Confirm password", + "Cookie Bot": "Cookie Bot", + "Copied!": "Copied!", + "Copy and close": "Copy and close", + "Copy from stream": "Copy from stream", + "Copy link to conversation": "Copy link to conversation", + "Could not add user to this stream": "Could not add user to this stream", + "Create": "Create", + "Create bot": "Create bot", + "Create new stream": "Create new stream", + "Create stream": "Create stream", + "Current password": "Current password", + "Custom emoji added!": "Custom emoji added!", + "Custom filter added!": "Custom filter added!", + "Customize avatar": "Customize avatar", + "Deactivate": "Deactivate", + "Deactivate account": "Deactivate account", + "Deactivate now": "Deactivate now", + "Deactivate stream": "Deactivate stream", + "Deactivate your account": "Deactivate your account", + "Deactivated users": "Deactivated users", + "Default language": "Default language", + "Default language changed!": "Default language changed!", + "Default streams": "Default streams", + "Delete alert word": "Delete alert word", + "Delete avatar": "Delete avatar", + "Delete bot": "Delete bot", + "Delete draft": "Delete draft", + "Delete file": "Delete file", + "Delete icon": "Delete icon", + "Delete message": "Изтрий съобщение", + "Delete stream": "Delete stream", + "Deleted successfully!": "Deleted successfully!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", + "Description changed!": "Description changed!", + "Desktop notifications": "Desktop notifications", + "Digest emails when I'm away": "Digest emails when I'm away", + "Disabled": "Disabled", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Display emoji reactions as text (:heart: instead of \":heart:\")", + "Display settings": "Display settings", + "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", + "Domain": "Domain", + "Download .zuliprc": "Download .zuliprc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Download config of all active outgoing webhook bots in Zulip Botserver format.", + "Download flaskbotrc": "Download flaskbotrc", + "Drafts": "Drafts", + "EDITED": "EDITED", + "Edit": "Edit", + "Edit bot": "Edit bot", + "Edit user": "Edit user", + "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", + "Email": "Email", + "Email address": "Email address", + "Email notifications when offline": "Email notifications when offline", + "Emoji name": "Emoji name", + "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", + "Emoji settings": "Emoji settings", + "Emoji style": "Emoji style", + "Emojiset changed successfully!!": "Emojiset changed successfully!!", + "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", + "Enable message edit history": "Enable message edit history", + "Enabled": "Enabled", + "Error adding alert word!": "Error adding alert word!", + "Error adding subscription": "Error adding subscription", + "Error changing emojiset.": "Error changing emojiset.", + "Error changing settings": "Error changing settings", + "Error checking subscription": "Error checking subscription", + "Error creating stream": "Error creating stream", + "Error deactivating account": "Error deactivating account", + "Error deleting message.": "Error deleting message.", + "Error fetching message edit history": "Error fetching message edit history", + "Error getting API key": "Error getting API key", + "Error listing users or bots": "Error listing users or bots", + "Error removing alert word!": "Error removing alert word!", + "Error removing subscription": "Error removing subscription", + "Error removing user from this stream": "Error removing user from this stream", + "Error renaming stream": "Error renaming stream", + "Error saving edit": "Error saving edit", + "Error updating default language setting": "Error updating default language setting", + "Error updating emoji appearance setting": "Error updating emoji appearance setting", + "Error updating high contrast setting": "Error updating high contrast setting", + "Error updating the stream description": "Error updating the stream description", + "Error updating time format setting": "Error updating time format setting", + "Error updating time zone": "Error updating time zone", + "Error updating user list placement setting": "Error updating user list placement setting", + "Failed": "Failed", + "Failed to change notifications stream!": "Failed to change notifications stream!", + "Failed to generate preview": "Failed to generate preview", + "Failed!": "Failed!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Features for the brave. Labs features may change, break, or disappear at any time.", + "File type is not supported.": "File type is not supported.", + "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", + "Filter": "Филтър", + "Filter bots": "Filter bots", + "Filter deactivated users": "Filter deactivated users", + "Filter settings": "Filter settings", + "Filter streams": "Filter streams", + "Filter users": "Filter users", + "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", + "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "Forgotten it?": "Forgotten it?", + "Formatting": "Formatting", + "Full name": "Full name", + "Generate new API key": "Generate new API key", + "Generic bot": "Generic bot", + "Get API key": "Get API key", + "Go back": "Go back", + "Got it!": "Got it!", + "High contrast mode": "High contrast mode", + "High contrast mode __enabled_or_disabled__!": "High contrast mode __enabled_or_disabled__!", + "Home": "Всичко", + "I want:": "I want:", + "If checked, image previews will be shown.": "If checked, image previews will be shown.", + "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", + "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", + "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", + "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", + "If checked, topics are required.": "If checked, topics are required.", + "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", + "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", + "If checked, users will be able view message edit history.": "If checked, users will be able view message edit history.", + "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", + "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", + "Image": "Image", + "Inactive bots": "Inactive bots", + "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", + "Incoming webhook": "Incoming webhook", + "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", + "Joining the organization": "Joining the organization", + "Keyboard shortcuts": "Keyboard shortcuts", + "Language & Notifications": "Language & Notifications", + "Language settings": "Language settings", + "Large number of subscribers": "Large number of subscribers", + "Last active": "Last active", + "Last seen an hour ago": "Last seen an hour ago", + "Last seen just now": "Last seen just now", + "Last seen yesterday": "Last seen yesterday", + "Local time": "Local time", + "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Make admin": "Make admin", + "Make stream invite-only": "Make stream invite-only", + "Make stream public": "Make stream public", + "Make this message take up less space on the screen": "Make this message take up less space on the screen", + "Manage organization": "Manage organization", + "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", + "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", + "Message actions": "Message actions", + "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", + "Message editing": "Message editing", + "Message feed": "Message feed", + "Message formatting": "Message formatting", + "Message sent when you were not subscribed": "Message sent when you were not subscribed", + "Message successfully edited!": "Message successfully edited!", + "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", + "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", + "Method": "Method", + "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", + "Mobile push notifications when offline": "Mobile push notifications when offline", + "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", + "Mute stream": "Ограничи канал", + "Mute the stream __stream.name__": "Mute the stream __stream.name__", + "Mute the topic __subject__": "Mute the topic __subject__", + "Mute the topic __topic_name__": "Mute the topic __topic_name__", + "Mute topic": "Заглуши тема", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", + "Muted topics": "Muted topics", + "Name": "Name", + "Name changed!": "Name changed!", + "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", + "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", + "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", + "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", + "Never had one? Forgotten it?": "Never had one? Forgotten it?", + "New alert word": "New alert word", + "New password": "New password", + "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", + "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", + "New users may sign up online!": "New users may sign up online!", + "New users must be invited by an admin!": "New users must be invited by an admin!", + "New users must be invited by e-mail!": "New users must be invited by e-mail!", + "No": "No", + "No bots match your current filter.": "No bots match your current filter.", + "No changes made.": "No changes made.", + "No changes to save!": "No changes to save!", + "No default streams match you current filter.": "No default streams match you current filter.", + "No description.": "No description.", + "No drafts.": "No drafts.", + "No streams match your current filter.": "No streams match your current filter.", + "No users match your current filter.": "No users match your current filter.", + "None": "None", + "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", + "Nothing selected.": "Nothing selected.", + "Nothing to preview": "Nothing to preview", + "Notifications": "Notifications", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", + "Notifications stream changed!": "Notifications stream changed!", + "Notifications stream disabled!": "Notifications stream disabled!", + "Notifications stream:": "Notifications stream:", + "Old password": "Old password", + "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", + "Only administrators may now create new streams!": "Only administrators may now create new streams!", + "Only admins can invite new users": "Only admins can invite new users", + "Only organization administrators can add custom emoji in this organization.": "Only organization administrators can add custom emoji in this organization.", + "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", + "Optional": "Optional", + "Organization": "Organization", + "Organization avatar": "Organization avatar", + "Organization permissions": "Organization permissions", + "Organization profile": "Organization profile", + "Organization settings": "Organization settings", + "Other notifications I want:": "Other notifications I want:", + "Outgoing webhook": "Outgoing webhook", + "Outgoing webhook message format": "Outgoing webhook message format", + "Owner": "Owner", + "Password": "Парола", + "Password is too weak": "Password is too weak", + "Password should be at least __length__ characters long": "Password should be at least __length__ characters long", + "Pattern": "Pattern", + "People to add": "People to add", + "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", + "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", + "Please just upload one file.": "Please just upload one file.", + "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", + "Please specify a stream": "Please specify a stream", + "Please specify a topic": "Please specify a topic", + "Please specify at least one recipient": "Please specify at least one recipient", + "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", + "Prevent users from changing their email address": "Prevent users from changing their email address", + "Prevent users from changing their name": "Prevent users from changing their name", + "Prevent users from creating streams": "Prevent users from creating streams", + "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", + "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", + "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", + "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", + "Private messages and @-mentions": "Private messages and @-mentions", + "Quote and reply": "Quote and reply", + "Reactivate": "Reactivate", + "Reactivate bot": "Reactivate bot", + "Receive audible notifications": "Receive audible notifications", + "Receive desktop notifications": "Receive desktop notifications", + "Regular expression": "Regular expression", + "Remove": "Remove", + "Remove admin": "Remove admin", + "Remove from default": "Remove from default", + "Reply mentioning user": "Reply mentioning user", + "Require topics in stream messages": "Require topics in stream messages", + "Restore draft": "Restore draft", + "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", + "Retry": "Retry", + "Save": "Save", + "Save changes": "Save changes", + "Search": "Търси", + "Search operators": "Search operators", + "Search results": "Search results", + "Search subscribers": "Search subscribers", + "See the rest of this message": "See the rest of this message", + "Select default language": "Select default language", + "Send private message": "Изпрати лично съобщение", + "Settings": "Настройки", + "Show previews of linked websites": "Show previews of linked websites", + "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", + "Show/change your API key": "Show/change your API key", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Sorry, the file was too large.", + "Star": "Star", + "Stream": "Канал", + "Stream accessibility": "Stream accessibility", + "Stream color": "Stream color", + "Stream creation": "Stream creation", + "Stream description": "Stream description", + "Stream description (optional)": "Stream description (optional)", + "Stream membership": "Stream membership", + "Stream messages": "Stream messages", + "Stream name": "Stream name", + "Stream settings": "Stream settings", + "Streams": "Streams", + "Streams & custom emoji": "Streams & custom emoji", + "Subscribe": "Subscribe", + "Subscribe to __stream__": "Subscribe to __stream__", + "Subscribed": "Абонирани", + "Subscribers": "Subscribers", + "The email body will become the Zulip message": "The email body will become the Zulip message", + "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", + "The email will be forwarded to this stream": "The email will be forwarded to this stream", + "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", + "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", + "The stream description has been updated!": "The stream description has been updated!", + "The stream has been renamed!": "The stream has been renamed!", + "The stream to which new stream notifications go to.": "The stream to which new stream notifications go to.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", + "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", + "This is an invite-only stream": "This is an invite-only stream", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", + "Time settings": "Time settings", + "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", + "Time zone": "Time zone", + "Time's up!": "Time's up!", + "Today": "Днес", + "Toggle subscription": "Toggle subscription", + "Topic": "Тема", + "Topic editing only": "Topic editing only", + "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", + "Topics are required in messages to streams!": "Topics are required in messages to streams!", + "Try again": "Try again", + "UI Settings": "UI Settings", + "URL format string": "URL format string", + "Un-collapse": "Un-collapse", + "Unable to subscribe user": "Unable to subscribe user", + "Unable to upload that many files at once.": "Unable to upload that many files at once.", + "Uncheck all": "Uncheck all", + "Unknown": "Unknown", + "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", + "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", + "Unmute the topic __subject__": "Unmute the topic __subject__", + "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", + "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", + "Unstar": "Unstar", + "Unsubscribe": "Unsubscribe", + "Unsubscribe from __stream__": "Unsubscribe from __stream__", + "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", + "Updated successfully!": "Updated successfully!", + "Upload avatar": "Upload avatar", + "Upload emoji": "Upload emoji", + "Upload icon": "Upload icon", + "Upload new avatar": "Upload new avatar", + "Upload new icon": "Upload new icon", + "Uploaded files": "Uploaded files", + "Uploading icon.": "Uploading icon.", + "Uploading\u2026": "Uploading\u2026", + "User already subscribed": "User already subscribed", + "User avatar": "User avatar", + "User identity": "User identity", + "User invited successfully.": "User invited successfully.", + "User is already not subscribed": "User is already not subscribed", + "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", + "User settings": "User settings", + "Username": "Username", + "Users can edit their messages": "Users can edit their messages", + "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", + "Users can no longer view message edit history!": "Users can no longer view message edit history!", + "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", + "Users can view message edit history!": "Users can view message edit history!", + "Users cannot change their email!": "Users cannot change their email!", + "Users cannot change their name!": "Users cannot change their name!", + "Users cannot join without an invitation": "Users cannot join without an invitation", + "Users may now change their email!": "Users may now change their email!", + "Users may now change their name!": "Users may now change their name!", + "View edit history": "View edit history", + "View messages sent": "View messages sent", + "View private messages": "View private messages", + "View source": "View source", + "View source / Edit topic": "View source / Edit topic", + "View stream": "View stream", + "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", + "Waiting period threshold changed!": "Waiting period threshold changed!", + "Working\u2026": "Working\u2026", + "Yes": "Yes", + "Yes, delete this stream": "Yes, delete this stream", + "Yes, send": "Yes, send", + "Yes, subscribe __count__ users!": "Yes, subscribe __count__ users!", + "Yesterday": "Yesterday", + "You and __display_reply_to__": "You and __display_reply_to__", + "You and __recipients__": "You and __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", + "You have no active bots.": "You have no active bots.", + "You have no inactive bots.": "You have no inactive bots.", + "You have not muted any topics yet.": "You have not muted any topics yet.", + "You have not uploaded any files yet.": "You have not uploaded any files yet.", + "You have nothing to send!": "You have nothing to send!", + "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", + "Your API key:": "Your API key:", + "Your account": "Your account", + "Your bots": "Your bots", + "Your organization's description": "Your organization's description", + "Your organization's name": "Your organization's name", + "Zulip labs": "Zulip labs", + "[Add or Change]": "[Add or Change]", + "[Condense this message]": "[Condense this message]", + "[Disable]": "[Disable]", + "[More...]": "[More...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", + "__minutes__ min to edit": "__minutes__ min to edit", + "__seconds__ sec to edit": "__seconds__ sec to edit", + "__starred_status__ this message": "__starred_status__ this message", + "and": "and", + "images": "images", + "left": "left", + "more conversations": "more conversations", + "more topics": "more topics", + "right": "right", + "text": "text" } \ No newline at end of file diff --git a/static/locale/cs/LC_MESSAGES/django.po b/static/locale/cs/LC_MESSAGES/django.po index cbd9742403..2caf68d4f8 100644 --- a/static/locale/cs/LC_MESSAGES/django.po +++ b/static/locale/cs/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 18:39+0000\n" -"Last-Translator: Tim Abbott \n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-07 08:36+0000\n" +"Last-Translator: fri\n" "Language-Team: Czech (http://www.transifex.com/zulip/zulip/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -33,11 +33,101 @@ msgstr "Čas začátku je později než čas konce. Začátek: %(start)s, konec: msgid "No analytics data available. Please contact your server administrator." msgstr "Není dostupný žádný rozbor. Spojte se, prosím, se správcem serveru." -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "Zkoumání Zulipu pro %(realm_name)s" + +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "Zprávy odeslané v průběhu času" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "Nahromadění" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "Každou hodinu" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "Denně" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "Týdně" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "Sčítající se" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "Já" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "Lidé" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "Roboti" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "Zprávy odeslané klientem" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "Každý" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "Poslední týden" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "Poslední měsíc" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "Poslední rok" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "Za celou dobu" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "Zprávy odeslané typem příjemce" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "Činní uživatelé" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "Uživatelé" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "Poslední obnovení" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." -msgstr "Plná aktualizace všech grafů se dělá jednou za den.
Graf zpráv odslaných v průběhu času je obnovován jednou za hodinu." +msgstr "Plná aktualizace všech grafů se dělá jednou za den.
Graf zpráv odeslaných v průběhu času je obnovován jednou za hodinu." + +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "Dokumentace k rozboru" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "Obrázek zastupující uživatele" #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." @@ -48,147 +138,72 @@ msgid "Accept the terms of service" msgstr "Přijmout podmínky užití" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "E-mail" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." -msgstr "Souhlasím s podmínkami užití." +msgid "I agree to the Terms of Service." +msgstr "Souhlasím s podmínkami užití." #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "Enter" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" msgstr "Přihlásit se do Zulipu" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" -msgstr "Platný" +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." +msgstr "Potřebujete pozvání, abyste se mohl připojit k této organizaci." -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "Přihlásit se" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "Přihlásit se pomocí Google" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" msgstr "Přihlásit se pomocí GitHub" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "Děkujeme vám za přihlášení se!" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." msgstr "Zkontrolujte svoji poštovní schránku, abychom mohli začít." -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "Ve vývojovém prostředí Zulipu jsou odchozí elektronické zprávy zobrazovány v konzoli run-dev.py" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "Pořád žádná elektronická zpráva? Můžeme ji poslat znovu." -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "V případě nutnosti se podívejte do složky s nevyžádanou poštou." -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "Máme programy? Určitě." - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "Dobře, beru to zpět. Promiňte, nechoďte prosím." - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "Zulipův nový program\n pro iOS činí procházení\n vašimi zprávami snadným,\n rychlým jako světlo!\n " - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "Zulip iOS" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "Čtěte zprávy a odpovídejte\nna ně, zatímco jdete dál se Zulipovým\nprogramem pro Android zdarma." - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "Zulip Android" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "macOS" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "Windows" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "Poskytujeme spustitelný balíček tar programu Zulip, sestavený pro 64-bitové systémy." - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "Stáhnout" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "Za prvé, připojte se\n k námi provozovanému souborovému systému 9P\n na plan9.zulip.org, a\n pak... ne, všechno je to sranda.\n Určitě není žádná verze Zulipu pro Plan\n 9." - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "Snipe, pokrokový\n víceprotokolový terminálově založený\n diskuzní klient, skvělá cesta, jak\n Zulip používat z terminálu.\n " - -#: templates/zerver/authors.html:23 -msgid "Avatar" -msgstr "Obrázek zastupující uživatele" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" +msgstr "Zavřít" #: templates/zerver/bankruptcy.html:6 msgid "Welcome back" @@ -206,8 +221,7 @@ msgstr "Ne, popovídám si." msgid "Closed realm" msgstr "Uzavřená oblast" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." msgstr "Ahoj! Díky za zájem o Zulip." @@ -219,8 +233,9 @@ msgid "" "invite to an appropriate e-mail address." msgstr "Organizace, ke které se pokoušíte připojit, %(closed_domain_name)s, povoluje pouzeuživatele, kteří mají adresu elektronické pošty v organizaci. Požádejte, prosím, o novou pozvánku u příslušné e-mailové adresy." -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "Návrhy" @@ -233,6 +248,11 @@ msgstr "Nový předmět hovoru" msgid "New private message" msgstr "Nová soukromá zpráva" +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "Zrušit sepisování" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" msgstr "Toto je skupina pouze pro zvané" @@ -257,6 +277,10 @@ msgstr "jeden nebo více lidí..." msgid "Compose your message here..." msgstr "Svoji zprávu sepište zde..." +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "Přidat obličej" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "Připojit soubory z Dropboxu" @@ -296,8 +320,8 @@ msgstr "Účet Zulip nenalezen." #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " +" Please click the following button if you wish to register.\n" +" " msgstr "\n Pokud si přejete se zaregistrovat, klepněte na následující tlačítko.\n " #: templates/zerver/confirm_continue_registration.html:24 @@ -305,44 +329,44 @@ msgstr "\n Pokud si přejete se zaregistrovat, klepněte msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " -msgstr "\n\nPokusil jste se přihlásit pomocí účtu elektronické pošty\n%(email)s, ale tato adresa elektronické pošty\nv této organizaci nemá účet Zulip. Pokud byste chtěl,\nmůžete zkusit zaregistrovat si nový účet Zulip s touto\nadresou elektronické pošty.\n " +" " +msgstr "\n\n Žádný účet pro %(email)s. Chcete se místo toho zaregistrovat?\n\n " -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" -msgstr "Pokračovat registrací?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" +msgstr "Jít zpět pro přihlášení se" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "Zaregistrovat se místo toho" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" msgstr "Vytvořit novou organizaci Zulip" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" -msgstr "Zadejte adresu svého pracovního e-mailu" +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" +msgstr "Zadejte adresu své elektronické pošty" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" msgstr "Vytvořit organizaci" -#: templates/zerver/deactivated.html:4 +#: templates/zerver/deactivated.html:9 msgid "Deactivated organization" msgstr "Vypnout organizaci" -#: templates/zerver/deactivated.html:9 +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " -msgstr "\n Organizace, ke které se pokoušíte připojit, %(deactivated_domain_name)s, byla vypnuta.\n Spojte se, prosím, s %(zulip_administrator)s pro oživení\n této skupiny.\n " +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " +msgstr "\n Organizace, ke které se pokoušíte připojit, %(deactivated_domain_name)s, byla vypnuta.\n Spojte se, prosím, s %(support_email)s pro oživení\n této skupiny.\n " #: templates/zerver/delete_message.html:4 msgid "Delete message" @@ -353,7 +377,7 @@ msgid "Are you sure you want to delete this message?" msgstr "Jste si jistý, že chcete smazat tuto zprávu?" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "Zrušit" @@ -362,338 +386,148 @@ msgstr "Zrušit" msgid "Yes, delete this message" msgstr "Ano, smazat tuto zprávu" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "Klepněte na uživatele pro jeho přihlášení!" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "(Nebo navštivte stránku pro běžné přihlášení)" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" msgstr "Správci" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" msgstr "Normální uživatelé" -#: templates/zerver/dev_login.html:31 -msgid "Community users" -msgstr "Uživatelé přátelící se ve skupině" +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" +msgstr "Najděte své účty Zulip" -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "Zulip" - -#: templates/zerver/features.html:18 -msgid "Zulip features" -msgstr "Rysy Zulipu" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "Skupinové rozhovory ve vláknech" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "Mluvte o více předmětech hovoru najednou, aniž byste se ztratili anebo\n byli pohlceni." - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "Osobní a soukromé skupinové rozhovory" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "Hovořte v soukromí s jedním člověkem nebo s tolika lidmi, s kolika se chcete bavit." - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "Vytrvalost" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "Stále přijímáme zprávy pro vás, i v době, kdy jste\n odhlášeni." - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "Historie" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "Připojte se ke skupině a podívejte se na její historii, takže ani noví členové skupiny nejsou nikdy nezasvěceni." - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "Hledání v celé historii" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "Hledání je svižné a chytré, pomáhá vám při hledání textu.\n lidí a vláken rozhovoru, s operátory pro pokročilé hledání\n pro hladké ovládání." - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "Účast skupiny" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "Okamžitě vidíte, kdo je připojen." - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "Vložené náhledy obrázků, obrazových záznamů a zpráv" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "Pošlete odkaz a my automaticky vytvoříme vložený\n náhled" - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "Nahrávání souborů přetažením" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "Soubor přetáhněte do pole, ve kterém sepisujete zprávu, a my jej nahrajeme\n a uděláme pro vás náhled na něj. Sdílení a diskuze s přáteli\n ve skupině nikdy nebylo lehčí." - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "@-oznámení" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "Chcete, aby vám někdo ve skupině věnoval pozornost? @-oznamte jim to\n a máte jejich pozornost" - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "Oznámení pro celou skupinu" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "Použijte @all nebo @everyone pro získání\n pozornosti všech ve skupině." - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "Elektronické zprávy pro zmeškané důležité zprávy" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "Pokud jste zmeškal důležité rozhovory, když jste byl pryč ze Zulipu,\n pošleme vám shrnutí, takže vždy budete\n v obraze." - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "Oznámení" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "Nastavitelná pro soukromé a skupinové zprávy." - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "Slyšitelná oznámení" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "Takže nezmeškáte důležité zprávy, i když je vaše pozornost\n jinde." - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "Horké klávesy" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "Dorozumívejte se stejně účinně, jako když používáte svůj oblíbený textový editor." - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "Obličeje" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "Někdy je nejjednodušší věcí v životě prostě\n moci při rozhovoru napsat :thumbsup:." - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "Kód" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "Bavte se snadno pomocí bloků kódu Markdown\n se zvýrazňováním skladby." - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "Lehké značení" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "S odrážkovými seznamy, poklepatelnými odkazy a automaticky se vloží\n krásně formátovaný elektronický dopis." - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "Upravování zpráv" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "Netrapte se. Vždy ten překlep můžete opravit." - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "Skupiny pouze pro zvané" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "Užívejte výhody rozhovorů ve vláknech, zatímco máte\n pod kontrolou obecenstvo a soukromí." - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "Zprávy s hvězdičkami" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "Udržujte seznam věcí k udělání nebo sledujte zajímavé rozhovory." - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "Začlenění" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "Dostávejte upozornění a aktualizace od vašich oblíbených služeb pomocí\n standardního začlenění pro služby\n Trac, Nagios, GitHub, Jenkins a další." - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "API" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "Chcete procházet vlastní oznámení? Máme\n jednoduché vazby na RESTful API a Python,\n které udělají začlenění—odesílání a\n přijímání— svižné!" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "Mobilní aplikace" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "Programy pro osobní počítače" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "Nalezněte svou skupinu" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" msgstr "Adresy elektronické pošty" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" -msgstr "Nalezněte skupinu" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" +msgstr "Najít účty" + +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "O programu Zulip" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" +msgstr "Domov" #: templates/zerver/footer.html:6 -msgid "About" -msgstr "O programu" +msgid "Why Zulip" +msgstr "Proč Zulip" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "Zákon" - -#: templates/zerver/footer.html:12 -msgid "Privacy" -msgstr "Soukromí" - -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" msgstr "Funkce" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" -msgstr "Uživatelská dokumentace" +#: templates/zerver/footer.html:11 +msgid "About" +msgstr "O programu" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" -msgstr "Přihlásit se" +#: templates/zerver/footer.html:16 +msgid "Help & community" +msgstr "Pomoc a společenství" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "Pomocné středisko" + +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "Účty" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "Najít účet" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "Nová organizace" + +#: templates/zerver/footer.html:36 +msgid "Login" +msgstr "Přihlášení" + +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "Zaregistrovat se" -#: templates/zerver/footer.html:33 -msgid "Create new organization" -msgstr "Vytvořit novou organizaci" +#: templates/zerver/footer.html:43 +msgid "Terms of service" +msgstr "Podmínky užití" -#: templates/zerver/footer.html:39 -msgid "Find my team" -msgstr "Najít moji skupinu" +#: templates/zerver/footer.html:44 +msgid "Privacy policy" +msgstr "Postoj k soukromí" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" +msgstr "Programy a začlenění" + +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" +msgstr "Programy pro stolní a &přenosné počítače" + +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "Začlenění" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "Nejlepší rozhovor pro pracoviště" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "Nejlepší rozhovor pro projekty s otevřeným zdrojovým kódem" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "Nejlepší rozhovor pro pracovní skupiny a společenství" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "Přihlašte se nyní!" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "Zaregistrujte se nyní!" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "Značka Travis" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "Značka Github" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "Značka Heroku" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "Značka Zendesk" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "Značka JIRA" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "Značka Sentry" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "Značka Pagerduty" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." msgstr "Vítejte v Zulipu." @@ -770,37 +604,76 @@ msgid "You haven't starred anything yet!" msgstr "Ještě jste nic neoznačil hvězdičkou!" #: templates/zerver/home.html:78 +msgid "You have no unread messages!" +msgstr "Nemáte žádné nepřečtené zprávy!" + +#: templates/zerver/home.html:81 msgid "You haven't been mentioned yet!" msgstr "Ještě jste nebyl zmíněn!" -#: templates/zerver/home.html:81 +#: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" msgstr "Nikdo o tom ještě nemluvil!" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "Nahrává se..." -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "Pokud tato zpráva neodchází, počkejte, prosím, několik sekund a stránku nahrajte znovu." -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "Nelze se spojit\nse Zulipem. Aktualizace mohou být opožděny." -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "Brzy se to zkusí znovu..." -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." msgstr "Zkuste nyní." +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "Více než 60 původních začlenění." + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "\n A stovky dalších od\n Hubot,\n Zapier,\n a\n IFTTT.\n " + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "Hledat začlenění" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "Filtrovat podle skupiny" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "Skupiny" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "Vše" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "Vytvořte svoji vlastní!" + #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" msgstr "Organizace neexistuje" @@ -821,28 +694,27 @@ msgstr "E-maily (jeden na každý řádek nebo oddělené čárkou)" msgid "One or more email addresses..." msgstr "Jedna nebo více adres elektronické pošty..." -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "Vlastní zpráva s pozvánkou (pokud jednu chcete přidat)" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" -msgstr "Vlastní zprávy" +msgstr "Vlastní zpráva" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "Skupiny, k nimž se mají přidat" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "Zve se..." -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "Pozvat" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "Klávesové zkratky" @@ -916,10 +788,6 @@ msgstr "Poslat zprávu" msgid "Insert new line" msgstr "Vložit nový řádek" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "Zrušit sepisování" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "Zúžení" @@ -957,89 +825,101 @@ msgid "Edit your last message" msgstr "Upravit poslední zprávu" #: templates/zerver/keyboard_shortcuts.html:134 +msgid "Show message sender's profile" +msgstr "Ukázat profil odesílatele zprávy" + +#: templates/zerver/keyboard_shortcuts.html:138 msgid "Show images in thread" msgstr "Ukázat obrázky ve vláknu" -#: templates/zerver/keyboard_shortcuts.html:138 +#: templates/zerver/keyboard_shortcuts.html:142 msgid "Edit selected message" msgstr "Upravit vybranou zprávu" -#: templates/zerver/keyboard_shortcuts.html:142 +#: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" msgstr "Ohvězdičkovat vybranou zprávu" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "Odpovědět na vybranou zprávu s" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "Složit/Ukázat vybranou zprávu" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "Přepnout ztlumení předmětu hovoru" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "Podívat se na návrhy" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "Upravit vybraný návrh" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "Smazat vybraný návrh" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "Nabídky" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "Přepnout výstrojní nabídku" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" msgstr "Otevřít nabídku ke zprávě" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "Otevřít odpovědní nabídku" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" msgstr "Ukázat klávesové zkratky" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "Skupiny" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" +msgstr "Nastavení skupin" -#: templates/zerver/keyboard_shortcuts.html:215 +#: templates/zerver/keyboard_shortcuts.html:223 msgid "Scroll through streams" msgstr "Projíždět skrz skupiny" -#: templates/zerver/keyboard_shortcuts.html:219 +#: templates/zerver/keyboard_shortcuts.html:227 msgid "Switch between tabs" msgstr "Přepínat mezi kartami" -#: templates/zerver/keyboard_shortcuts.html:223 +#: templates/zerver/keyboard_shortcuts.html:231 msgid "View stream messages" msgstr "Podívat se na zprávy pro skupinu" -#: templates/zerver/keyboard_shortcuts.html:227 +#: templates/zerver/keyboard_shortcuts.html:235 msgid "Subscribe to/unsubscribe from selected stream" msgstr "Odebírat/Zrušit odběr vybrané skupiny" -#: templates/zerver/keyboard_shortcuts.html:231 +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" msgstr "Vytvořit novou skupinu" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" -msgstr "Domov" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" +msgstr "Podrobné vysvětlení ke klávesovým zkratkám" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "Soukromé zprávy" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "Zprávy s hvězdičkami" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" msgstr "Zmínky" @@ -1057,8 +937,8 @@ msgid "Subscribe, add, or configure streams" msgstr "Odebírat, přidat nebo nastavit skupiny" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" -msgstr "Filtrovat seznam skupin" +msgid "Filter streams" +msgstr "Filtrovat skupiny" #: templates/zerver/left_sidebar.html:54 msgid "Join stream" @@ -1068,68 +948,57 @@ msgstr "Připojit se ke skupině" msgid "All streams" msgstr "Všechny skupiny" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" -msgstr "SDÍLET LÁSKU" +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" +msgstr "Přejíždění a zvětšení" -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." -msgstr "Děkujeme! Na cestě je ručně zpracovaná, umělecky vyšperkovaná pozvánka." +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" +msgstr "Zakázáno" -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" -msgstr "Znáte někoho, kdo by rád měl Zulip ve své společnosti nebo skupině? Pozvěte je!" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" +msgstr "Povoleno" -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " -msgstr "\n Brzy pro vás budeme mít více\n pozvánek, ale teď si užijte tuto\n this píseň\n vyjadřující naše pocity z vašeho\n odhlášení se.\n " +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" +msgstr "Otevřít" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" -msgstr "pozvánek zbývá" +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" +msgstr "Stáhnout" -#: templates/zerver/login.html:28 +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "Přihlásit se do Zulipu" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "Přihlásit se pomocí SSO" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "Heslo" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "Již jste zaregistrován s touto adresou elektronické pošty. Přihlašte se, prosím, níže." -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" msgstr "Přihlásit se" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "Přihlásit se pomocí Google" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "Přihlásit se pomocí GitHub" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "Formátování zprávy" @@ -1162,72 +1031,86 @@ msgstr "Také můžete udělat www.zulip.org" msgstr "Zulip je program s otevřeným zdrojovým kódem, takže můžete nainstalovat svůj vlastní server Zulip následováním pokynů na www.zulip.org" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " -msgstr "\n

Už tam skoro jste.

\n

\n Musíte už udělat jen jednu věc.\n

\n " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " +msgstr "\n

Už tam skoro jste.

\n

Musíte už udělat jen jednu věc.

\n " -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "Plný název nebo" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "Plný název" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "Zulip má plnou podporu pro Unicode, takže své jméno můžete napsat přesně tak, jak chcete, aby se objevilo." - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "Toto se používá pro programy používané v přenosných zařízeních (telefony aj.) a další nástroje, jež vyžadují heslo." -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "Síla hesla" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "Název organizace" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." -msgstr "Toto lze změnit později na stránce s nastavením." +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." +msgstr "Kratší je lepší než delší." -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "Vedlejší doména" -#: templates/zerver/register.html:116 -msgid "Short name" -msgstr "Krátký název" +#: templates/zerver/register.html:104 +msgid "Organization handle" +msgstr "Zacházení s organizací" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "Adresa, kterou používáte k přihlášení se k vaší organizaci." -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." -msgstr "Krátký, jedinečný název vaší organizace, bez mezer." +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." +msgstr "Pouze a-z, 0-9, a -." -#: templates/zerver/register.html:147 -msgid "Organization type" -msgstr "Druh organizace" - -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "\nVytvořte podnikovou organizaci, pokud budou uživatelé členy\ntéže společnosti, kde očekávání ohledně soukromí je takové,\nže správci organizace společnosti mohou potřebovat mít přístup\nk historii soukromých zpráv uživatelů.\nZulip má funkci, která správcům organizace dovoluje ovládat účty,\nnebo je možnost přistupovat k historii soukromých zpráv pro jiné\nuživatele dostupná jen podnikovým organizacím." - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "\nVytvořte společenskou organizaci pro projekt s otevřeným\nzdrojovým kódem, skupinu přátel, nebo jiné společenství,\nkde očekávání ohledně soukromí je takové, že vy a jiní správci\norganizace nebudete přistupovat k historii soukromých zpráv\nvašich uživatelů.\nZulip má funkci, která správcům organizace dovoluje ovládat\núčty nebo je možnost přistupovat k historii soukromých zpráv pro\njiné uživatele ve společenských organizacích zakázána." - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." -msgstr "Souhlasím s podmínkami užití." +"I agree to the Terms" +" of Service." +msgstr "Souhlasím s podmínkami užití." -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "Nastavit heslo znovu" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "Nastavit heslo znovu" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "Nastavte své heslo znovu." -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "Potvrdit heslo" -#: templates/zerver/reset_confirm.html:75 +#: templates/zerver/reset_confirm.html:72 msgid "Sorry, the link you provided is invalid or has already been used." msgstr "Promiňte, vámi poskytnutý odkaz je neplatný nebo již byl použit." -#: templates/zerver/reset_done.html:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "Nastavili jsme vaše heslo znovu!" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." -msgstr "Prosím, přihlašte se." +msgid "Please log in with your new password." +msgstr "Prosím, přihlašte se svým novým heslem." -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" -msgstr "Právě vám byl zaslán odkaz pro obnovení vašeho hesla!" +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" +msgstr "Odesláno znovunastavení hesla!" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "Zkontrolujte svoji poštovní schránku, aby mohl být postup dokončen." -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "(Nebo ne. Ale pak se naskýtá otázka, pročpak jste asi vyplnil tento formulář?)" @@ -1449,28 +1300,32 @@ msgid "Narrow to starred messages." msgstr "Zúžit na zprávy označené hvězdičkami." #: templates/zerver/search_operators.html:57 +msgid "Narrow to unread messages." +msgstr "Zúžit na nepřečtené zprávy." + +#: templates/zerver/search_operators.html:61 msgid "Narrow to messages containing links." msgstr "Zúžit na zprávy obsahující odkazy." -#: templates/zerver/search_operators.html:61 +#: templates/zerver/search_operators.html:65 msgid "Narrow to messages containing images." msgstr "Zúžit na zprávy obsahující obrázky." -#: templates/zerver/search_operators.html:65 +#: templates/zerver/search_operators.html:69 msgid "Narrow to messages containing uploads." msgstr "Zúžit na zprávy obsahující nahrané soubory." -#: templates/zerver/search_operators.html:69 +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "Hledat klíčové slovo v předmětu hovoru nebo v obsahu zprávy " -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "Vyloučit zprávy s předmětem hovoru předmět hovoru" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1518,42 +1373,38 @@ msgid "Zulip labs" msgstr "Zulipova výzkumná pracoviště" #: templates/zerver/settings_overlay.html:49 +msgid "Organization profile" +msgstr "Profil organizace" + +#: templates/zerver/settings_overlay.html:53 msgid "Organization settings" msgstr "Nastavení organizace" -#: templates/zerver/settings_overlay.html:53 +#: templates/zerver/settings_overlay.html:57 msgid "Organization permissions" msgstr "Povolení organizace" -#: templates/zerver/settings_overlay.html:57 -msgid "Custom emoji" -msgstr "Vlastní obličeje" - #: templates/zerver/settings_overlay.html:61 +msgid "Custom emoji" +msgstr "Vlastní obličej" + +#: templates/zerver/settings_overlay.html:65 msgid "Authentication methods" msgstr "Ověřovací postupy" -#: templates/zerver/settings_overlay.html:65 -msgid "Users" -msgstr "Uživatelé" - -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "Vypnutí uživatelé" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "Roboti" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" msgstr "Smazat skupiny" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 msgid "Default streams" msgstr "Výchozí skupiny" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" msgstr "Nastavení filtrování" @@ -1595,24 +1446,6 @@ msgid "" " " msgstr "\n Tato instalace Zulipu nemá nastaveny podmínky používání.\n Pokud máte jakékoli otázky, spojte se s tímto správcem serveru.\n " -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "Vítejte v Zulipu" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "Skupiny, předměty hovoru a zúžení výběru dělají rozhovory v Zulipu\núčinné a výkonné." - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "To je vše, co k tomu je. Takže začněme!" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "Začínáme" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "Požadavek na zrušení odběru od neznámé adresy elektronické pošty" @@ -1627,11 +1460,11 @@ msgstr "Ahoj, vy tam! Zdá se, že jste se pokusil o zrušení odběru něčeho, #, 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 "Dvakrát, prosím, ověřte, že máte celou adresu (URL), a zkuste to znovu, or napište nám a my to urovnáme!" +msgstr "Dvakrát, prosím, ověřte, že máte celou adresu (URL), a zkuste to znovu, nebo nám napište a my to urovnáme!" #: templates/zerver/unsubscribe_success.html:5 msgid "Email settings updated" @@ -1651,6 +1484,10 @@ msgid "" " your Zulip Settings page." msgstr "Pro vrácení této změny zpět nebo přezkoumání nastavení vašich dalších odběrů navštivte, prosím svoji stránku s nastavením Zulipu." +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "Proč Zulip?" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "Vítejte! Myslíme si, že se vám tu bude líbit." @@ -1663,288 +1500,276 @@ msgid "" " " msgstr "\n

Vaše organizace byla převedena z zulip.com na zulipchat.com! Nová služba, ten samý úžasný rozhovor. Musíte už udělat jen jednu věc.

\n

Přijmout podmínky užití Zulipu

\n " -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "Musí být oblastním správcem" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "Neplatný uživatel: %s" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "Neplatný server Zulip: %s" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "Nesprávná délka klíče API (klíče mají být dlouhé 32 znaků) pro roli '%s'" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "Neplatný klíč API pro roli '%s'" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "Tento klíč API pracuje jen na kořenové (root) poddoméně" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "Účet nečinný" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "Účet není platný na posílání zpráv měnících chování internetových stránek" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "Oblast pro účet byla vypnuta" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "Účet není spojen s touto poddoménou" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "Neplatný klíč API" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "Tento klíč API pracuje jen na kořenové (root) poddoméně" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "Toto API není dostupné robotům měnícím chování internetových stránek (příchozí zpětná volání HTTP)." + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "Účet nečinný" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "Oblast pro účet byla vypnuta" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "Účet není spojen s touto poddoménou" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "Tento koncový bod nepřijímá požadavky robotů." -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "Tento koncový bod vyžaduje základní ověření HTTP." -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "Neplatná oprávňující hlavička pro základní ověření" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "Nepřihlášen" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "Roboti zabývající se měněním chování internetových stránek mohou přistupovat pouze k měnění chování internetových stránek" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "Přístup odepřen" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "Poddomény musí mít délku 3 nebo větší." -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "Poddomény nemohou začínat nebo končit na '-'." -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Poddoména může mít jen malá písmena, čísla a '-'." -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "Poddoména je nedostupná. Vyberte, prosím, jinou." -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "Krátký název potřebuje alespoň 3 znaky." -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "Krátký název nemůže začínat nebo končit na '-'." -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "Krátký název může mít jen malá písmena, čísla a '-'." -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "Krátký název je nedostupný. Vyberte, prosím, jiný." -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "Organizace, ke které se pokoušíte pomocí {email} připojit, neexistuje." -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "Vaše adresa elektronické pošty, {email}, neodpovídá žádné stávající organizaci." -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Požádejte, prosím, o pozvání pro {email} od správce organizace." -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, 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 adresa elektronické pošty, {email}, není ani v jedné z domén, jež jsou povoleny pro přihlášení účtu v této organizaci." -#: zerver/forms.py:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "Použijte, prosím, vaši skutečnou adresu elektronické pošty." -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "Přidejte až 10 čárkou oddělených adres elektronické pošty." -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "Zadejte, prosím, ne více než 10 adres elektronické pošty." -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "Nelze zpracovat zprávu" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "Chybí parametr: 'komu' (příjemce)" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "Neplatná hodnota 'op' (měla by být spustit nebo zastavit)" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "Vítejte v #**%s**." -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "Popis" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "Lodi ahóooj" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" -msgstr "Neplatný e-mail '%s'" +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" +msgstr "Uživatel není oprávněn položit tuto otázku" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "'%s' už Zulip nepoužívá." -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "Uživatel není oprávněn položit tuto otázku" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "Nemůžete posílat soukromé zprávy mimo svoji organizaci." -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "Neplatný název skupiny '%s'" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "Název skupiny je příliš dlouhý (omezení: %s znaků)" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "Název skupiny '%s' obsahuje znaky NULL (0x00)." -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "Zpráva musí mít příjemce" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "Zpráva nesmí být prázdná" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" -msgstr "Nelze poslat více skupinám" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" +msgstr "Chybějící skupina" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "Chybí předmět hovoru" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "Předmět hovoru nemůže být prázdný" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "Skupina '%(stream_name)s' neexistuje" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "Nejste oprávněn posílat skupině '%s'" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "Zpráva musí mít příjemce" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "Neplatný typ zprávy" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "Nemůžete dostat odběratele pro veřejné skupiny v této oblasti" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "Nelze získat odběratele pro skupinu pouze pro zvané" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "Nedostatečná oprávnění" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "Neplatná zpráva(y)" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "Neplatná adresa." -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "Mimo vaši doménu." -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "Již má účet." -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Nebyla potvrzena platnost některých adres elektronické pošty, takže nebyly odeslány žádné pozvánky." -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "Nebylo možné pozvat všechny." -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "Některé z těch adres již používají Zulip, takže jsme jim neposlali pozvánku. Pozvánka byla odeslána všem ostatním!" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "Neplatný e-mail '%s'" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "Nelze poslat více skupinám" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "Neplatná příloha" @@ -1973,16 +1798,16 @@ msgstr "Poddomény nemohou začínat nebo končit na '-'." msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "Doména může mít jen malá písmena, čísla, '.' a '-'." -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "Obličej '%s' neexistuje" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "Musí být oblastním správcem nebo tvůrcem obličeje" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "Neplatný znak v názvu obličeje" @@ -1990,75 +1815,126 @@ msgstr "Neplatný znak v názvu obličeje" msgid "Invalid type parameter" msgstr "Neplatný parametr typu" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "Nepodařilo se přidělit zařazení událostí" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "Rámce pro začlenění" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "Plynulé začlenění" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "Zákaznická podpora" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "Nasazení" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "Spojení" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "Peníze" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "Samospráva" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "Odbyt" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "Různé" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "Nástroje pro sledování" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "Správa projektu" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "Výkonnost" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "Řízení verzí" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "Operátor %s nepodporován." -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "%s" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "Symbol neexistuje" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "Od Push-oznamovacího-odražeče přijata chyba" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" -msgstr "Chybí argument '%s'" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" +msgstr "Symbol neexistuje" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" -msgstr "Špatná hodnota pro '%(var_name)s': %(value)s" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" +msgstr "Chybí argument '{var_name}'" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "Špatná hodnota pro '{var_name}': {bad_value}" + +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "Špatně utvořený JSON" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "Neplatný typ argumentu" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." -msgstr "argument \"%s\" není platný json." +msgid "Argument \"%s\" is not valid JSON." +msgstr "Argument \"%s\" není platný JSON." -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "Nepřihlášen: požadováno ověření API nebo sezení uživatele" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "Neplatné ID skupiny" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "Název skupiny '%s' je již zabrán" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "Uživatel nemůže vytvářet skupiny." -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "Skupina(y) (%s) neexistuje(í)" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "Kreslený pohybující se obličej musí mít stejnou šířku a výšku." + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "Kreslený pohybující se obličej nemůže být větší než 64 obrazových bodů ne šířku nebo na výšku." @@ -2074,6 +1950,18 @@ msgstr "Název je příliš krátký!" msgid "Invalid characters in name!" msgstr "Neplatné znaky v názvu!" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "Špatný název nebo uživatelské jméno" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "Neplatný typ robota" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "Neplatný typ rozhraní" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2134,243 +2022,248 @@ msgstr "%s není povolený typ" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "%(variable)s != %(expected_value)s (%(value)s je chbná)" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "Doména %(domain)s patří jiné organizaci." - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "The domain %(domain)s je již částí vaší organizace." - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "Vnitřní serverová chyba" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" -msgstr "Chyba CSRF: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" +msgstr "Chyba CSRF: {reason}" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "Míra používání API překročila omezení" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "Použít vzhled" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "Vzhled obličej 1" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "Vzhled Google" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "Vzhled Twitter" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "Obličej Unicode" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "Oblastní obličej" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "Další tváře Zulipu" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "Chybí argument 'queue_id'" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "Chybí argument 'last_event_id'" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "Špatné ID zařazení události: %s" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "Nejste oprávněn dostávat události z této řady" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "Špatné ID zařazení události: {queue_id}" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "Neznámé nebo chybějící sezení" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "Symbol CSRF neodpovídá tomu, co je v koláčku" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "Nejte vlastníkem řady s ID '%s'" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "Nejste oprávněn přistupovat k této řadě" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "Nenastaven žádný VZDÁLENÝ_UŽIVATEL." -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "Klíč s oprávněním pro tuto poddoménu nenalezen." -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "V žádosti neprošel žádný webový symbol JSON" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "Špatný webový symbol JSON" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "Žádné uživatelsky stanovené žádosti ve webovém symbolu JSON" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "Žádné oblastně stanovené žádosti ve webovém symbolu JSON" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "Špatná poddoména" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "Neplatný OTP" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "Vývojové prostředí nepovoleno." -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "Vaše oblast byla vypnuta." -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "Váš účet byl zakázán." -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "Tento uživatel není zaregistrován." -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "Ověření hesla je ve vaší skupině zakázáno." -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "Tento uživatel není zaregistrován; dělá z prohlížeče." -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "Vaše uživatelské jméno a heslo nejsou správné." -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "Neplatná poddoména" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "Požadována poddoména" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "GOOGLE_CLIENT_ID není nastaven" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "Název nemůže být prázdný." -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." msgstr "Neplatný typ souboru." -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "Pole s tímto názvem již existuje" -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "ID pole {id} nenalezeno." -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" msgstr "Neznámý aktivní bod: %s" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "Musíte stanovit alespoň jednu adresu elektronické pošty." -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "Musíte stanovit alespoň jednu skupinu, ke které se mohou pozvaní připojit." -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "Skupina neexistuje: %s. Nebyly odeslány žádné pozvánky." -#: zerver/views/invite.py:76 -msgid "No email address specified" -msgstr "Nestanovena žádná adresa elektronické pošty" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" +msgstr "Neplatný zužující operátor: {desc}" -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "Nedostatečné pozvánky" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" -msgstr "Neplatný zužující operátor: }" - -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "Žádná taková skupina '%s'" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "Žádný takový předmět hovoru '%s'" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "Neznámá oblast %s" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "Chybí odesílatel" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "Neplatná zrcadlená zpráva" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "Neplatná zrcadlená oblast" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "Názvy skupiny IRC musí začínaz #" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "Historie úprav zprávyje v této organizaci zakázána." + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "Vaše organizace vypnula upravování zpráv" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "Nemáte oprávnění k upravení této zprávy" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "Časová lhůta určená k upravení této zprávy uběhla" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "Nic k měnění" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "Předmět hovoru již utlumen" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "Předmět hovoru není v seznamu utlumených předmětů hovoru" @@ -2379,9 +2272,9 @@ msgid "Invalid message ID" msgstr "Neplatné ID zprávy" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "Žádný takový uživatel" @@ -2399,10 +2292,14 @@ msgstr "Žádné údaje o účasti pro %s" msgid "Invalid status: %s" msgstr "Neplatný stav: %s" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "Prázdný nebo neplatný symbol délky" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "Neplatný symbol APNS" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "Odpověď již existuje" @@ -2411,16 +2308,20 @@ msgstr "Odpověď již existuje" msgid "Reaction does not exist" msgstr "Odpověď neexistuje" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "Neplatný jazyk '%s'" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "Popis oblasti je příliš dlouhý." -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "Název oblasti je příliš dlouhý." + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "Musí být povolen alespoň jeden ověřovací postup." @@ -2428,6 +2329,16 @@ msgstr "Musí být povolen alespoň jeden ověřovací postup." msgid "Invalid domain: {}" msgstr "Neplatná doména: {}" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "The domain %(domain)s je již částí vaší organizace." + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "Doména %(domain)s patří jiné organizaci." + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2438,7 +2349,7 @@ msgid "You must upload exactly one file." msgstr "Musíte nahrát přesně jeden soubor." #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "Nahraný soubor je větší než povolených %s MB" @@ -2451,46 +2362,51 @@ msgstr "Filtr nenalezen" msgid "You must upload exactly one icon." msgstr "Musíte nahrát přesně jednu ikonu." -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "Vytvoření nové organizace zakázáno." -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "Odkaz na vytvoření organizace vypršel nebo není platný." -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "Uživatel není oprávněn provádět dotazy jménem (jako zástupce) '{principal}'" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "Skupina již má ten název!" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Nic udělání. Stanovte alespoň jedno z \"přidat\" nebo \"smazat\"." -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "Tato činnost vyžaduje oprávnění správce" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "Tímto způsobem spravovat skupiny pouze pro pozvané nelze" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "Nelze přistupovat ke skupině (%s)." -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "Do skupin pouze pro pozvané můžete pozvat jen jiné uživatele zrcadlení Zephyr." -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "Neznámé vlastnictví odběru: %s" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "Neodebírá ID skupiny %d" @@ -2507,79 +2423,75 @@ msgstr "

Soubor nenalezen.

" msgid "

You are not authorized to view this file.

" msgstr "

Nejste oprávněn podívat se na tento soubor.

" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "Musíte stanovit soubor k nahrání" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "Najednou můžete nahrát pouze jeden soubor" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "Nahrání by překročilo pro vás stanovený objem." -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "Změny adresy elektronické pošty jsou v této organizaci zakázány." -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "Neposkytnuty žádné další údaje" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "Nové heslo se musí shodovat s potvrzujícím heslem!" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "Chybné heslo!" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "Podívejte se do svojí poštovní schránky, zda v ní není potvrzovací odkaz." -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "Neplatné časové pásmo '%s'" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "Neplatná obličejová sada '%s'" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "Musíte nahrát přesně jeden obrázek zastupující uživatele." -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "Nelze vypnout jediného správce organizace" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "Žádný takový robot" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "Nelze odstranit jediného správce organizace" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "Špatný název nebo uživatelské jméno" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "Uživatelské jméno se již používá" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "E-mail '%(email)s' nepovolen pro oblast '%(realm)s'" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "E-mail '%s' se již používá" @@ -2600,33 +2512,12 @@ msgstr "Neplatná vyrovnávací paměť Kerberos" msgid "We were unable to setup mirroring for you" msgstr "Nejsme pro vás schopni nastavit zrcadlení" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "V JSON chybí klíč {}" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "V JSON chybí argument 'text'" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "V JSON chybí klíč %s" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "Špatně utvořená událost %s" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "Neplatná událost \"{}\" v hlavičkách žádostí" @@ -2648,22 +2539,14 @@ msgstr "Špatně utvořený vstup JSON" #: zerver/webhooks/newrelic/view.py:34 msgid "Unknown webhook request" -msgstr "Neznámý požadavek na webový háček" +msgstr "Neznámý požadavek na zpětné volání HTTP" #: zerver/webhooks/pingdom/view.py:46 #, python-brace-format msgid "Unsupported check_type: {check_type}" msgstr "Nepodporovaný typ kontroly: {check_type}" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "Nepodařilo se vytáhnout data z odpovědi XML Pivotal" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "Nepodařilo se vytáhnout data z odpovědi V5 JSON Pivotal" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "Nelze zvládnout zatížení Pivotal" @@ -2675,28 +2558,32 @@ msgstr "Chyba: parametr channels_map_to_topics jiný než 0 nebo 1" msgid "Message from Slack" msgstr "Zpráva od Slack" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "Nepodporujeme událost {}" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "Neznámá zpráva" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "Chybný požadavek Transifexu" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "Nepodporovaný typ činnosti: {action_type}" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "Nepodporovaný typ události \"nahorudolů\": %s" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " -msgstr "Neznámá činnost webového háčku WordPress:" +msgstr "Neznámá činnost zpětného volání HTTP WordPress:" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "Musí se osvědčit platnost pomocí platného klíče API serveru Zulip" + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "Neplatný typ symbolu" diff --git a/static/locale/cs/translations.json b/static/locale/cs/translations.json index 406d3282e8..944dd9c471 100644 --- a/static/locale/cs/translations.json +++ b/static/locale/cs/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" byl příliš velký; největší velikost souboru je 25 MiB.", - "(no topic)": "(žádný předmět hovoru)", - "Only administrators can add custom emoji in this organization.": "Only administrators can add custom emoji in this organization.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Skupiny jsou jako místnosti pro hovor nebo poštovní seznamy. Snadno se můžete připojit, odejít, a udělat je.\\n ", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Odpovědět na zprávu klepnutím na ni. Skupina a předmět hovoru budou vyplněni automaticky.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Dejte každému vědět o vaší nové skupině,
i když je nepřidáte.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Zprávy v Zulipu jdou do skupiny a mají předmět hovoru.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

Můžete zúžit na skupinu nebo předmět hovoru klepnutím na něj, nebo se dívejte na zprávy ode všech skupin ve vašem domácím pohledu.

", - "__name__ is not subscribed to this stream.": "__name__ neodebírá tuto skupinu.", - "A stream needs to have a name": "Skupina musí mít název", - "A stream with this name already exists": "Skupina s tímto názvem již existuje", - "API key": "Klíč API", - "Action": "Činnost", - "Actions": "Činnost", - "Active bots": "Činní roboti", - "Active users": "Činní uživatelé", - "Add": "Přidat", - "Add a new alert word": "Přidat nový bdělý výraz", - "Add a new bot": "Přidat nového robota", - "Add a new emoji": "Přidat nový obličej", - "Add a new filter": "Přidat nový filtr", - "Add alert word": "Přidat bdělý výraz", - "Add emoji": "Přidat obličej", - "Add emoji reaction": "Přidat odpověď obličejem", - "Add extra emoji for members of the __realm_name__ organization.": "Přidat další obličej pro členy organizace __realm_name__", - "Add filter": "Přidat filtr", - "Add new default stream": "Přidat novou výchozí skupinu", - "Add reaction...": "Přidat odpověď", - "Add stream": "Přidat skupinu", - "Added successfully!": "Přidáno úspěšně!", - "Alert word": "Bdělý výraz", - "Alert words": "Bdělé výrazy", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Bdělé výrazy umožňují, abyste byli upozorněni, jako kdybyste byli @-zmíněni, když jsou v Zulipu použita určitá slova nebo slovní spojení.", - "Alert words can't be empty!": "Bdělé výrazy nemohou být prázdné!", - "All streams": "Všechny skupiny", - "Allow subdomains": "Povolit poddomény", - "Allowed domains": "Povolené domény", - "Already subscribed to __stream__": "Již odebírá __stream__", - "Always auto-scroll to new messages": "Vždy automaticky přejít na nové zprávy", - "An unknown error occurred.": "Vyskytla se neznámá chyba", - "Announce stream": "Oznámit skupinu", - "Any user can add custom emoji in this organization.": "Any user can add custom emoji in this organization.", - "Any user may now add new emoji!": "Všichni uživatelé nyní mohou přidat nový obličej!", - "Any user may now create new streams!": "Všichni uživatelé nyní mohou vytvořit novou skupinu!", - "Any user may now invite new users!": "Všichni uživatelé nyní mohou pozvat nové uživatele!", - "Anyone can join": "Kdokoli se může připojit", - "Apply this change to all stream subscriptions?": "Použít tuto změnu na všechny odběry skupiny?", - "Are you sure you want to do this?": "Jste si jistý, že to chcete udělat?", - "Are you sure you want to mention all __count__ people in this stream?": "Jste si jistý, že chcete zmínit všech __count__ lidí v této skupině?", - "Audible notifications": "Slyšitelná oznámení", - "Authentication methods saved!": "Ověřovací postupy uloženy!", - "Author": "Autor", - "Authorization methods": "Ověřovací postupy", - "Bot": "Robot", - "Bot list": "Seznam robotů", - "Bringing you to your latest messages\u2026": "Přináší se vám vaše poslední zprávy...", - "By deactivating <>, they will be logged out immediately.": "Po vypnutí <>, budou okamžitě odhlášeni.", - "By deactivating your account, you will be logged out immediately.": "Po vypnutí vašeho účtu budete okamžitě odhlášen.", - "Cancel": "Zrušit", - "Change": "Změnit", - "Change default language": "Změnit výchozí jazyk", - "Change email": "Změnit e-mail", - "Change later messages to this topic": "Změnit pozdější zprávy s tímto předmětem hovoru", - "Change notification settings for individual streams on your Streams page.": "Změnit nastavení oznamování pro jednotlivé skupiny na vaší Stránce skupiny.", - "Change only this message topic": "Změnit předmět pouze tohoto hovoru", - "Change password": "Změnit heslo", - "Change previous and following messages to this topic": "Změnit předchozí a následující zprávy s tímto předmětem hovoru", - "Change stream privacy": "Změnit soukromí skupiny", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Měnění adres elektronické pošty bylo zakázáno správci vaší organizace Zulipu. Kvůli pomoci se spojte se správcem.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Měnění vašeho jména bylo zakázáno správci vaší organizace Zulipu. Kvůli pomoci se spojte se správcem.", - "Check all": "Označit vše", - "Choose custom color": "Vybrat vlastní barvu", - "Clear avatar": "Smazat obrázek zastupující uživatele", - "Clear emoji image": "Vyprázdnit obrázek obličeje", - "Close": "Zavřít", - "Collapse": "Sbalit", - "Compose a message to stream __stream.name__": "Sepsat zprávu pro skupinu __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Nastavte vzory regulárních výrazů, jež budou při použití v tělech zpráv v Zulipu nebo předmětech hovorů automaticky odkazovány. Například pro automatické odkázání identifikátorů (ID) zápisů (commit) a čísel záležitostí (např. #123) na odpovídající položky v projektu GitHub, byste mohl použít následující:", - "Configure the authentication methods for your organization.": "Nastavit ověřovací postupy pro vaši organizaci.", - "Configure the default streams new users are subscribed to when joining your organization.": "Nastavit výchozí skupiny, jež odebírají noví uživatelé, když se připojí k vaší organizaci.", - "Confirm password": "Potvrdit heslo", - "Cookie Bot": "Koláčkový robot", - "Copied!": "Zkopírováno!", - "Copy and close": "Kopírovat a zavřít", - "Copy from stream": "Kopírovat ze skupiny", - "Copy link to conversation": "Kopírovat odkaz na rozhovor", - "Could not add user to this stream": "Do této skupiny se nepodařilo přidat uživatele.", - "Create": "Vytvořit", - "Create bot": "Vytvořit robota", - "Create stream": "Vytvořit skupinu", - "Current password": "Nynější heslo", - "Custom emoji added!": "Přidán vlastní obličej!", - "Custom filter added!": "Přidán vlastní filtr!", - "Customize avatar": "Přizpůsobit obrázek zastupující uživatele", - "Deactivate": "Vypnout", - "Deactivate account": "Vypnout účet", - "Deactivate now": "Vypnout nyní", - "Deactivate your account": "Vypnout váš účet", - "Deactivated users": "Vypnutí uživatelé", - "Default language": "Výchozí jazyk", - "Default language changed!": "Výchozí jazyk změněn!", - "Default streams": "Výchozí skupiny", - "Delete alert word": "Smazat bdělý výraz", - "Delete avatar": "Smazat obrázek zastupující uživatele", - "Delete bot": "Smazat robota", - "Delete draft": "Smazat návrh", - "Delete file": "Smazat soubor", - "Delete icon": "Smazat ikonu", - "Delete message": "Smazat zprávu", - "Delete stream": "Smazat skupinu", - "Deleted successfully!": "Smazáno úspěšně!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Smazáním této skupiny bude okamžitě zrušen odběr všech členů a obsah skupiny nepůjde obnovit.", - "Description changed!": "Popis změněn!", - "Desktop notifications": "Oznámení", - "Digest emails when I'm away": "Zpracovávat e-maily, když jsem pryč", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Zobrazit odpověď pomocí obličejů jako text (:heart: namísto \":heart:\").", - "Display settings": "Zobrazit nastavení", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Zobrazit čas ve 24hodinovém formátu (17:00 namísto 5:00 odp.)", - "Display user list on left side in narrow windows.": "Zobrazit seznam uživatelů na levé straně v úzkých oknech.", - "Do you want to skip to your latest messages?": "Chcete přeskočit na vaše poslední zprávy?", - "Domain": "Doména", - "Download .zuliprc": "Stáhnout .zuliprc", - "Drafts": "Návrhy", - "E-mail invitation required": "Požadováno pozvání e-mailem", - "EDITED": "UPRAVENO", - "Edit": "Upravit", - "Edit bot": "Upravit robota", - "Edit user": "Upravit uživatele", - "Edited (__last_edit_timestr__)": "Upraveno (__last_edit_timestr__)", - "Email": "E-mail", - "Email address": "Adresa elektronické pošty", - "Email notifications when offline": "E-mailová oznámení, když nejste připojení k internetu", - "Emoji name": "Název obličeje", - "Emoji reactions will appear as __text_or_images__!": "Odpovědi pomocí obličeje se objeví jako __text_or_images__!", - "Emoji settings": "Nastavení obličejů", - "Emoji style": "Vzhled obličeje", - "Emojiset changed successfully!!": "Sada obličejů smazána úspěšně!", - "Enable desktop notifications for new streams": "Povolit oznámení na ploše pro nové skupiny", - "Enabled": "Povoleno", - "Error adding subscription": "Chyba při přidávání odběru", - "Error changing emojiset.": "Chyba při měnění sady obličejů.", - "Error changing settings": "Chyba při měnění nastavení", - "Error changing settings: No new data supplied.": "Chyba při měnění nastavení: Nedodány žádné nové údaje.", - "Error checking subscription": "Chyba při označování odběru", - "Error creating stream": "Chyba při vytváření skupiny", - "Error deactivating account": "Chyba při vypínání účtu", - "Error deleting message.": "Chyba při mazání zprávy.", - "Error fetching message edit history": "Chyba při natahování historie úprav zprávy", - "Error getting API key": "Chyba při získávání klíče API", - "Error listing streams": "Chyba při vypisování skupin", - "Error listing users or bots": "Chyba při vypisování uživatelů nebo robotů", - "Error removing subscription": "Chyba při odstraňování odběru", - "Error removing user from this stream": "Chyba při odstraňování uživatele z této skupiny", - "Error renaming stream": "Chyba při přejmenovávání skupiny", - "Error saving edit": "Chyba při ukládání úpravy", - "Error updating default language setting": "Chyba při aktualizaci nastavení výchozího jazyka", - "Error updating emoji appearance setting": "Chyba při aktualizaci nastavení vzhledu obličeje", - "Error updating the stream description": "Chyba při aktualizaci popisu skupiny", - "Error updating time format setting": "Chyba při aktualizaci nastavení formátu času", - "Error updating time zone": "Chyba při aktualizaci časového pásma", - "Error updating user list placement setting": "Chyba při aktualizaci nastavení umístění seznamu uživatelů", - "Exit tutorial": "Opustit návod", - "Failed": "Nepodařilo se", - "Failed to generate preview": "Nepodařilo se vytvořit náhled", - "Failed!": "Nepodařilo se!", - "File type is not supported.": "Typ souboru není podporován.", - "File upload is not yet available for your browser.": "Nahrávání souborů ještě pro váš prohlížeč není dostupné.", - "Filter": "Filtr", - "Filter bots": "Filtrovat roboty", - "Filter deactivated users": "Filtrovat vypnuté uživatele", - "Filter settings": "Nastavení filtrování", - "Filter streams": "Filtrovat skupiny", - "Filter users": "Filtrovat uživatele", - "For each file, we list any messages that link to it.": "Pro každý soubor jsou vypsány všechny k němu vedoucí zprávy.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "Pro většinu robotů používajících API budete chtít každému robotu dát jeho vlastní název a klíč API pomocí oddílu výše. Ale pokud chcete napsat robota, který dokáže přistupovat k vašim soukromým zprávám, máte použít svůj osobní klíč API.", - "Forgotten it?": "Zapomněl jste?", - "Formatting": "Formátování", - "Full name": "Plný název", - "Generate new API key": "Vytvořit nový klíč API", - "Get API key": "Získat klíč API", - "I want:": "Chci:", - "If checked, image previews will be shown.": "Je-li zaškrtnuto, budou ukázány náhledy obrázků.", - "If checked, only administrators may add new emoji.": "Je-li zaškrtnuto, mohou nové obličeje přidávat pouze správci.", - "If checked, only administrators may create new streams.": "Je-li zaškrtnuto, mohou nové skupiny vytvářet pouze správci.", - "If checked, only administrators may invite new users.": "Je-li zaškrtnuto, mohou nové uživatele zvát pouze správci.", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "Je-li zaškrtnuto, budou se moci k organizaci připojit pouze uživatelé s adresou elektronické pošty.", - "If checked, previews of linked websites will be shown.": "Je-li zaškrtnuto, budou ukázány náhledy na odkazované internetové stránky.", - "If checked, users can edit the content and topics of their old messages.": "Je-li zaškrtnuto, uživatelé mohou upravovat obsah a předmět hovoru svých starých zpráv.", - "If checked, users must be invited in order to join your organization.": "Je-li zaškrtnuto, uživatelé musí, aby se mohli připojit k vaší organizaci, být pozváni.", - "If checked, users will be unable to change their email address.": "Je-li zaškrtnuto, uživatelé nebudou moci měnit své adresy elektronické pošty.", - "If checked, users will be unable to change their name.": "Je-li zaškrtnuto, uživatelé nebudou moci měnit svá jména.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "Pokud není nastaveno na nulu, uživatelé mohou svoji zprávu, poté co je odeslána, upravovat po tuto dobu (tolik minut). Pokud je hodnota nulová, uživatelé mohou upravovat všechny své dřívější zprávy.", - "Image": "Obrázek", - "Inactive bots": "Nečinní roboti", - "Include content of private messages in desktop notifications": "Zahrnout obsah soukromých zpráv do oznámení na ploše", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "Je to už nějaká chvíle! Od té doby, co jste zde byl naposledy, jste obdržel __unread_count__ nových zpráv.", - "Last active": "Naposledy činný", - "Local time": "Místní čas", - "Looking for our Integrations or API documentation?": "Hledáte naše začlenění nebo dokumentaci k API?", - "Make admin": "Udělat správce", - "Make stream invite-only": "Udělat skupinu pouze pro zvané", - "Make stream public": "Udělat skupinu veřejnou", - "Make this message take up less space on the screen": "Udělat tuto zprávu tak, aby na obrazovce zabírala méně místa", - "Manage organization": "Spravovat organizaci", - "Mark all messages in __stream.name__ as read": "Označit všechny zprávy v __stream.name__ jako přečtené", - "Mark all messages in __topic_name__ as read": "Označit všechny zprávy v __topic_name__ jako přečtené", - "Message actions": "Činnosti pro zprávy", - "Message edit limit in minutes (0 for no limit)": "Omezení počtu úprav zprávy v minutách (0 pro bez omezení)", - "Message sent when you were not subscribed": "Zpráva odeslána, když jste neodebíral", - "Message successfully edited!": "Zpráva úspěšně upravena!", - "Messages older than the configured number of days will be automatically deleted": "Zprávy starší než nastavený počet dnů budou automaticky smazány", - "Messages retention period in days (blank means messages are retained forever)": "Doba zadržení zpráv ve dnech (prázdná hodnota znamená, že zprávy jsou zadržovány už navždy)", - "Method": "Způsob", - "Mobile push notifications always (even when online)": "Oznámení na mobilu (i když jste připojeni k internetu)", - "Mobile push notifications when offline": "Oznámení na mobilu, když nejste připojení k internetu", - "Most stream administration is done on the Streams page.": "Většina správy skupiny je udělána na Stránce skupiny.", - "Mute stream": "Utlumit skupinu", - "Mute the stream __stream.name__": "Utlumit skupinu __stream.name__", - "Mute the topic __subject__": "Utlumit předmět hovoru __subject__", - "Mute the topic __topic_name__": "Utlumit předmět hovoru __topic_name__", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Utlumené skupiny se neukazují v pohledu na váš domov ani nevytvářejí oznámení, dokud nejste zmíněn.", - "Muted topics": "Utlumené předměty hovoru", - "Name": "Název", - "Name changed!": "Název změněn!", - "Narrow to stream "__display_recipient__"": "Zúžit na skupinu "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Zúžit na skupinu "__display_recipient__", topic "__subject__"", - "Narrow to stream __stream.name__": "Zúžit na skupinu __stream.name__", - "Narrow to topic __topic_name__": "Zúžit na předmět hovoru __topic_name__", - "Narrow to your private messages with __display_reply_to__": "Zúžit na vaše soukromé zprávy s __display_reply_to__", - "New alert word": "Nový bdělý výraz", - "New password": "Nové heslo", - "New user e-mails now restricted to certain domains!": "Adresy elektronické pošty nových uživatelů nyní omezeny na určité domény!", - "New users may have arbitrary e-mails!": "Noví uživatelé mohou mít jakékoli adresy elektronické pošty!", - "New users may sign up online!": "Noví uživatelé se mohou přihlásit přes internet!", - "New users must be invited by an admin!": "Noví uživatelé musí být pozváni správcem!", - "New users must be invited by e-mail!": "Noví uživatelé musí být pozváni elektronickým dopisem!", - "New users restricted to the following domains: __domains__": "Noví uživatelé omezeni na následující domény: __domains__", - "Next": "Další", - "No": "Ne", - "No changes to save!": "Žádné změny k uložení!", - "No default streams match you current filter.": "Vašemu nynějšímu filtru neodpovídají žádné výchozí skupiny.", - "No description.": "Žádný popis.", - "No drafts.": "Žádné návrhy.", - "No streams match your current filter.": "Vašemu nynějšímu filtru neodpovídají žádné skupiny.", - "No users match your current filter.": "Vašemu nynějšímu filtru neodpovídají žádní uživatelé.", - "None": "Žádný", - "Note that any bots that you maintain will be disabled.": "Povšimněte si, že všichni vámi spravovaní roboti budou zakázáni.", - "Nothing selected.": "Nic není vybráno.", - "Nothing to preview": "Nic k náhledu", - "Notifications": "Oznámení", - "Old password": "Staré heslo", - "Only administrators may now add new emoji!": "Nyní mohou nové obličeje přidávat pouze správci!", - "Only administrators may now create new streams!": "Nyní mohou nové skupiny vytvářet pouze správci!", - "Only admins may add emoji": "Nové obličeje mohou přidávat pouze správci", - "Only admins may create streams": "Nové skupiny mohou vytvářet pouze správci", - "Only admins may invite": "Pozvat mohou pouze správci", - "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", - "Optional": "Volitelné", - "Organization avatar": "Obrázek zastupující organizaci", - "Organization permissions": "Povolení organizace", - "Organization settings": "Nastavení organizace", - "Other notifications I want:": "Další oznámení, jež chci:", - "Owner": "Vlastník", - "Password": "Heslo", - "Pattern": "Vzor", - "People must be invited": "Lidé musí být pozváni", - "People to add": "Lidé k přidání", - "Pin stream __stream.name__ to top": "Přišpendlit skupinu __stream.name__ nahoru", - "Pin stream to top of left sidebar": "Přišpendlit skupinu v levém postranním panelu nahoru", - "Please just upload one file.": "Nahrejte, prosím, pouze jeden soubor.", - "Please re-enter your password to confirm your identity.": "Zadejte, prosím, znovu své heslo pro potvrzení vaší totožnosti.", - "Please specify a stream": "Stanovte, prosím, skupinu", - "Please specify a topic": "Stanovte, prosím, předmět hovoru", - "Please specify at least one recipient": "Stanovte, prosím, alespoň jednoho příjemce", - "Prevent users from changing their email address": "Bránit uživatelům v měnění jejich adres elektronické pošty", - "Prevent users from changing their name": "Bránit uživatelům v měnění svých jmen", - "Previews for linked websites will be shown!": "Náhledy na odkazované internetové stránky budou ukázány!", - "Previews for linked websites will not be shown!": "Náhledy na odkazované internetové stránky nebudou ukázány!", - "Previews of uploaded and linked images will be shown!": "Náhledy na nahrané a odkazované obrázky budou ukázány!", - "Previews of uploaded and linked images will not be shown!": "Náhledy na nahrané a odkazované obrázky nebudou ukázány!", - "Private messages and @-mentions": "Soukromé zprávy a @-zmínky", - "Quote and reply": "Ocitovat a odpovědět", - "Reactivate": "Oživit", - "Reactivate bot": "Oživit robota", - "Receive audible notifications": "Přijmout slyšitelná oznámení", - "Receive desktop notifications": "Přijmout oznámení na ploše", - "Regular expression": "Regulární výraz", - "Remove": "Odstranit", - "Remove admin": "Odstranit správce", - "Remove from default": "Odstranit z výchozího", - "Reply mentioning user": "Odpovědět a zmínit uživatele", - "Restore draft": "Obnovit návrh", - "Retry": "Zkusit znovu", - "Save": "Uložit", - "Save changes": "Uložit změny", - "Search": "Hledat", - "Search subscribers": "Hledat odběratele", - "See the rest of this message": "Vidět zbytek této zprávy", - "Select default language": "Vybrat výchozí jazyk", - "Send private message": "Poslat soukromou zprávu", - "Show previews of linked websites": "Ukázat náhledy na odkazované internetové stránky", - "Show previews of uploaded and linked images": "Ukázat náhledy na nahrané a odkazované obrázky", - "Show/change your API key": "Ukázat/Změnit váš klíč API", - "Sorry, the file was too large.": "Promiňte, soubor byl příliš velký.", - "Stream": "Skupina", - "Stream accessibility": "Přístupnost skupiny", - "Stream color": "Barva skupiny", - "Stream description": "Popis skupiny", - "Stream description (optional)": "Popis skupiny (volitelné)", - "Stream membership": "Členství ve skupině", - "Stream messages": "Zprávy pro skupinu", - "Stream name": "Název skupiny", - "Stream settings": "Nastavení skupiny", - "Streams": "Skupiny", - "Subscribe": "Odebírat", - "Subscribe to __stream__": "Odebírat __stream__", - "Subscribed": "Odebíráno", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "Předmětem hovoru rozhovoru je jedno nebo dvě slova popisující, o čem je, například: Chyba #345, oběd, nebo značka. Nepřemýšlejte nad ním příliš dlouho.", - "The email body will become the Zulip message": "Z těla elektronického dopisu se stane zpráva v Zulipu", - "The email subject will become the Zulip topic": "Z předmětu elektronického dopisu se stane předmět hovoru v Zulipu", - "The email will be forwarded to this stream": "Elektronický dopis bude přeposlán této skupině", - "The recipient __recipient__ is not valid": "Příjemce __recipient__ není platný ", - "The recipients __recipients__ are not valid": "Příjemci __recipients__ nejsou platní ", - "The stream description has been updated!": "Popis skupiny byl aktualizován!", - "The stream has been renamed!": "Skupina byla přejmenována!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Jejich heslo bude vymazáno z našich systémů a všichni jimi spravovaní roboti budou zakázáni.", - "This is a public stream. Anybody in your organization can join.": "Toto je veřejná skupina. Mohou se připojit všichni ve vaší organizaci.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "Toto je skupina pouze pro pozvané. Pouze lidé, kteří byli pozváni mohou přistupovat k jejímu obsahu, ale všichni členové skupiny mohou zvát jiné.", - "This is an invite-only stream": "Toto je skupina pouze pro zvané", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "Tato organizace je nastavena tak, aby byly úpravy obsahu zprávy omezeny na __minutes_to_edit__ minut, poté co byla odeslána.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "Tato skupina je nyní veřejnou skupinou, což znamená, že kdokoli v organizaci se k ní může připojit. Udělat z ní soukromou skupinu bude znamenat, že připojit se a přistupovat k obsahu mohou pouze pozvaní členové. Členové skupiny mohou zvát ostatní.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "Tato skupina je nyní skupinou pouze pro pozvané, což znamená, že pouze pozvaní členové se k ní mohou připojit a přistupovat k jejímu obsahu. Udělání veřejné skupiny z ní umožní, že kdokoli v organizaci se k ní bude moci připojit a přistupovat k jejímu obsahu.", - "Time will now be displayed in the __format__-hour format!": "Čas nyní bude zobrazen v __format__hodinovém formátu!", - "Time zone": "Časové pásmo", - "Time's up!": "Čas vypršel!", - "Today": "Dnes", - "Topic": "Předmět hovoru", - "Topic editing only": "Pouze upravení předmětu hovoru", - "Try again": "Zkusit znovu", - "URL format string": "Řetězec formátu adresy (URL)", - "Un-collapse": "Rozbalit", - "Unable to subscribe user": "Nelze odebírat uživatele", - "Unable to upload that many files at once.": "Nelze nahrávat tak mnoho souborů najednou.", - "Uncheck all": "Odznačit vše", - "Unknown": "Neznámý", - "Unless I say otherwise for a particular stream, I want:": "Až dokud pro určitou skupinu neřeknu jinak, chci:", - "Unmute the stream __stream.name__": "Zrušit utlumení skupiny __stream.name__", - "Unmute the topic __subject__": "Zrušit utlumení předmětu hovoru __subject__", - "Unmute the topic __topic_name__": "Zrušit utlumení předmětu hovoru __topic_name__", - "Unpin stream __stream.name__ from top": "Odepnout skupinu __stream.name__ odshora", - "Unsubscribe": "Zrušit odběr", - "Unsubscribe from __stream__": "Zrušit odběr __stream__", - "Updated notification settings!": "Aktualizována nastavení oznámení!", - "Updated settings! You will need to reload for these changes to take effect.": "Aktualizována nastavení! Aby se tyto změny projevily, budete muset provést znovunahrání.", - "Updated successfully!": "Aktualizováno úspěšně!", - "Upload avatar": "Nahrát obrázek zastupující uživatele", - "Upload emoji": "Nahrát obličej", - "Upload icon": "Nahrát ikonu", - "Upload new avatar": "Nahrát nový obrázek zastupující uživatele", - "Upload new icon": "Nahrát novou ikonu", - "Uploaded files": "Nahrané soubory", - "Uploading icon.": "Nahrává se ikona.", - "Uploading\u2026": "Nahrává se...", - "User already subscribed": "Uživatel již odebírán", - "User avatar": "Obrázek zastupující uživatele", - "User invited successfully.": "Uživatel úspěšně pozván.", - "User invited successfully._plural": "Uživatelé úspěšně pozváni.", - "User is already not subscribed": "Uživatel již není odebírán", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "Seznam uživatelů se objeví po __side__ straně ruky. Aby se tyto změny projevily, budete okno muset nahrát znovu.", - "User settings": "Uživatelská nastavení", - "Username": "Uživatelské jméno", - "Users can edit old messages": "Uživatelé mohou upravovat staré zprávy", - "Users can no longer edit their past messages!": "Uživatelé už nemohou upravovat své dřívější zprávy!", - "Users can now edit the content and topics of all their past messages!": "Uživatelé nyní mohou upravovat obsah a předmět hovoru všech svých dřívějších zpráv!", - "Users cannot change their email!": "Uživatelé nemohou změnit svoji adresu elektronické pošty!", - "Users cannot change their name!": "Uživatelé nemohou změnit své jméno!", - "Users may now change their email!": "Uživatelé nyní mohou změnit svoji adresu elektronické pošty!", - "Users may now change their name!": "Uživatelé nyní mohou změnit své jméno!", - "View edit history": "Podívat se na historii úprav", - "View messages sent": "Podívat se na poslané zprávy", - "View private messages": "Podívat se na soukromé zprávy", - "View source": "Podívat se na zdroj", - "View source / Edit topic": "Podívat se na zdroj/Upravit předmět hovoru", - "View stream": "Podívat se na skupinu", - "Waiting period for stream creation (in days)": "Doba čekání na vytvoření skupiny (ve dnech)", - "Waiting period threshold changed!": "Hranice doby čekání změněn!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Varování: vlastnosti níže jsou pokusné a nemusí pracovat tak dobře, jak byste si přál.", - "Working\u2026": "Pracuje...", - "Yes": "Ano", - "Yes, delete this stream": "Ano, smazat tuto skupinu", - "Yes, send": "Ano, poslat", - "Yesterday": "Včera", - "You and __display_reply_to__": "Vy a __display_reply_to__", - "You and __recipients__": "Vy a __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "Můžete do Zulipu poslat elektronický dopis! Tuto adresu jednoduše zkopírujte a vložte do pole příjemce e-mailu, a pak:", - "You have not muted any topics yet.": "Ještě jste neutlumil žádný předmět hovoru!", - "You have not uploaded any files yet.": "Ještě jste nenahrál žádné soubory!", - "You have nothing to send!": "Nemáte nic k poslání!", - "You need to be running Zephyr mirroring in order to send messages!": "Pro posílání zpráv musíte zajistit, aby běželo zrcadlení Zephyr!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "Oznámení přijímáte, když přijde zpráva a okno Zulipu není zaměřeno nebo je zpráva mimo plátno obrazovky.", - "Your API key:": "Váš klíč API:", - "Your account": "Váš účet", - "Your bots": "Vaši roboti", - "Your organization's description": "Popis vaší organizace", - "Your organization's name": "Název vaší organizace", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip má plnou podporu pro Unicode, takže své jméno můžete napsat přesně tak, jak chcete, aby se objevilo.", - "Zulip labs": "Zulipova výzkumná pracoviště", - "[Add or Change]": "[Přidat nebo změnit]", - "[Condense this message]": "[Zestručnit tuto zprávu]", - "[More...]": "[Více...]", - "__count__ invite remaining": "Zbývá __count__ pozvánka", - "__count__ invite remaining_plural": "Zbývá __count__ pozvánek", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ je nyní výchozím jazykem. Aby se tyto změny projevily, budete okno muset nahrát znovu.", - "__minutes__ min to edit": "__minutes__ minut na upravení", - "__seconds__ sec to edit": "__seconds__ sekund na upravení", - "and": "a", - "images": "obrázků", - "left": "vlevo", - "more conversations": "více rozhovorů", - "more topics": "více předmětů hovoru", - "right": "vpravo", - "text": "text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}Odhvězdičkovat{{else}}Ohvězdičkovat{{/if}} tuto zprávu" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" byl příliš velký; největší velikost souboru je 25 MiB.", + "(no topic)": "(žádný předmět hovoru)", + "24-hour time (17:00 instead of 5:00 PM)": "24hodinový čas (17:00 místo 5:00 odpoledne)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Soukromá: musí být pozván členem; noví členové mohou vidět pouze zprávy poslané až poté, co se připojili; skryto uživatelům, kteří nejsou správci", + "Public: anyone can join; anyone can view complete message history without joining": "Veřejná: každý se může připojit; všichni mohou vidět celou historii zpráv bez připojení", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Dejte každému vědět o vaší nové skupině,
i když je nepřidáte.

", + "__name__ is not subscribed to this stream.": "__name__ neodebírá tuto skupinu.", + "A stream needs to have a name": "Skupina musí mít název", + "A stream with this name already exists": "Skupina s tímto názvem již existuje", + "API key": "Klíč API", + "Action": "Činnost", + "Actions": "Činnost", + "Active bots": "Činní roboti", + "Active now": "Činný nyní", + "Active users": "Činní uživatelé", + "Add": "Přidat", + "Add a new alert word": "Přidat nový bdělý výraz", + "Add a new bot": "Přidat nového robota", + "Add a new emoji": "Přidat nový obličej", + "Add a new filter": "Přidat nový filtr", + "Add alert word": "Přidat bdělý výraz", + "Add emoji": "Přidat obličej", + "Add emoji reaction": "Přidat odpověď obličejem", + "Add extra emoji for members of the __realm_name__ organization.": "Přidat další obličej pro členy organizace __realm_name__", + "Add filter": "Přidat filtr", + "Add new default stream": "Přidat novou výchozí skupinu", + "Add reaction": "Přidat odpověď", + "Add stream": "Přidat skupinu", + "Added successfully!": "Přidáno úspěšně!", + "Alert word": "Bdělý výraz", + "Alert word added successfully!": "Bdělý výraz přidán úspěšně!", + "Alert word already exists!": "Bdělý výraz již existuje!", + "Alert word can't be empty!": "Bdělý výraz nemůže být prázdný!", + "Alert word removed successfully!": "Bdělý výraz odstraněn úspěšně!", + "Alert words": "Bdělé výrazy", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Bdělé výrazy umožňují, abyste byli upozorněni, jako kdybyste byli @-zmíněni, když jsou v Zulipu použita určitá slova nebo slovní spojení.", + "All streams": "Všechny skupiny", + "Allow subdomains": "Povolit poddomény", + "Allowed domains": "Povolené domény", + "Already subscribed to __stream__": "Již odebírá __stream__", + "Always auto-scroll to new messages": "Vždy automaticky přejít na nové zprávy", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", + "An unknown error occurred.": "Vyskytla se neznámá chyba", + "Announce stream": "Oznámit skupinu", + "Any user may now add new emoji!": "Všichni uživatelé nyní mohou přidat nový obličej!", + "Any user may now create new streams!": "Všichni uživatelé nyní mohou vytvořit novou skupinu!", + "Any user may now invite new users!": "Všichni uživatelé nyní mohou pozvat nové uživatele!", + "Anyone in this organization can add custom emoji.": "Každý v této organizaci může přidávat vlastní obličeje", + "Apply this change to all stream subscriptions?": "Použít tuto změnu na všechny odběry skupiny?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Jste si jistý, že chcete vytvořit skupinu '__stream_name__' a přihlásit k jejímu odběru __count__ uživatelů?", + "Are you sure you want to do this?": "Jste si jistý, že to chcete udělat?", + "Are you sure you want to mention all __count__ people in this stream?": "Jste si jistý, že chcete zmínit všech __count__ lidí v této skupině?", + "Audible notifications": "Slyšitelná oznámení", + "Authentication methods saved!": "Ověřovací postupy uloženy!", + "Author": "Autor", + "Authorization methods": "Ověřovací postupy", + "Base URL": "Základní adresa (URL)", + "Bot": "Robot", + "Bot list": "Seznam robotů", + "Bot type": "Druh robota", + "Bringing you to your latest messages\u2026": "Přináší se vám vaše poslední zprávy...", + "By deactivating <>, they will be logged out immediately.": "Po vypnutí <>, budou okamžitě odhlášeni.", + "By deactivating your account, you will be logged out immediately.": "Po vypnutí vašeho účtu budete okamžitě odhlášen.", + "Cancel": "Zrušit", + "Change": "Změnit", + "Change email": "Změnit e-mail", + "Change later messages to this topic": "Změnit pozdější zprávy s tímto předmětem hovoru", + "Change notification settings for individual streams on your Streams page.": "Změnit nastavení oznamování pro jednotlivé skupiny na vaší Stránce skupiny.", + "Change only this message topic": "Změnit předmět pouze tohoto hovoru", + "Change password": "Změnit heslo", + "Change previous and following messages to this topic": "Změnit předchozí a následující zprávy s tímto předmětem hovoru", + "Change stream privacy": "Změnit soukromí skupiny", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Měnění adres elektronické pošty bylo zakázáno správci vaší organizace Zulipu. Kvůli pomoci se spojte se správcem.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Měnění vašeho jména bylo zakázáno správci vaší organizace Zulipu. Kvůli pomoci se spojte se správcem.", + "Check all": "Označit vše", + "Choose custom color": "Vybrat vlastní barvu", + "Clear avatar": "Smazat obrázek zastupující uživatele", + "Clear emoji image": "Vyprázdnit obrázek obličeje", + "Close": "Zavřít", + "Collapse": "Sbalit", + "Compose a message to stream __stream.name__": "Sepsat zprávu pro skupinu __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Nastavte vzory regulárních výrazů, jež budou při použití v tělech zpráv v Zulipu nebo předmětech hovorů automaticky odkazovány. Například pro automatické odkázání identifikátorů (ID) zápisů (commit) a čísel záležitostí (např. #123) na odpovídající položky v projektu GitHub, byste mohl použít následující:", + "Configure the authentication methods for your organization.": "Nastavit ověřovací postupy pro vaši organizaci.", + "Configure the default streams new users are subscribed to when joining your organization.": "Nastavit výchozí skupiny, jež odebírají noví uživatelé, když se připojí k vaší organizaci.", + "Confirm password": "Potvrdit heslo", + "Cookie Bot": "Koláčkový robot", + "Copied!": "Zkopírováno!", + "Copy and close": "Kopírovat a zavřít", + "Copy from stream": "Kopírovat ze skupiny", + "Copy link to conversation": "Kopírovat odkaz na rozhovor", + "Could not add user to this stream": "Do této skupiny se nepodařilo přidat uživatele.", + "Create": "Vytvořit", + "Create bot": "Vytvořit robota", + "Create new stream": "Vytvořit novou skupinu", + "Create stream": "Vytvořit skupinu", + "Current password": "Nynější heslo", + "Custom emoji added!": "Přidán vlastní obličej!", + "Custom filter added!": "Přidán vlastní filtr!", + "Customize avatar": "Přizpůsobit obrázek zastupující uživatele", + "Deactivate": "Vypnout", + "Deactivate account": "Vypnout účet", + "Deactivate now": "Vypnout nyní", + "Deactivate stream": "Vypnout skupinu", + "Deactivate your account": "Vypnout váš účet", + "Deactivated users": "Vypnutí uživatelé", + "Default language": "Výchozí jazyk", + "Default language changed!": "Výchozí jazyk změněn!", + "Default streams": "Výchozí skupiny", + "Delete alert word": "Smazat bdělý výraz", + "Delete avatar": "Smazat obrázek zastupující uživatele", + "Delete bot": "Smazat robota", + "Delete draft": "Smazat návrh", + "Delete file": "Smazat soubor", + "Delete icon": "Smazat ikonu", + "Delete message": "Smazat zprávu", + "Delete stream": "Smazat skupinu", + "Deleted successfully!": "Smazáno úspěšně!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Smazáním této skupiny bude okamžitě zrušen odběr všech členů a obsah skupiny nepůjde obnovit.", + "Description changed!": "Popis změněn!", + "Desktop notifications": "Oznámení", + "Digest emails when I'm away": "Zpracovávat e-maily, když jsem pryč", + "Disabled": "Zakázáno", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Zobrazit odpověď pomocí obličejů jako text (:heart: namísto \":heart:\")", + "Display settings": "Zobrazit nastavení", + "Do you want to skip to your latest messages?": "Chcete přeskočit na vaše poslední zprávy?", + "Domain": "Doména", + "Download .zuliprc": "Stáhnout .zuliprc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Stáhnout nastavení všech činných robotů měnících činnost internetových stránek (odchozí zpětné volání HTTP) ve formátu robotického serveru Zulipu.", + "Download flaskbotrc": "Stáhnout flaskbotrc", + "Drafts": "Návrhy", + "EDITED": "UPRAVENO", + "Edit": "Upravit", + "Edit bot": "Upravit robota", + "Edit user": "Upravit uživatele", + "Edited (__last_edit_timestr__)": "Upraveno (__last_edit_timestr__)", + "Email": "E-mail", + "Email address": "Adresa elektronické pošty", + "Email notifications when offline": "E-mailová oznámení, když nejste připojení k internetu", + "Emoji name": "Název obličeje", + "Emoji reactions will appear as __text_or_images__!": "Odpovědi pomocí obličeje se objeví jako __text_or_images__!", + "Emoji settings": "Nastavení obličejů", + "Emoji style": "Vzhled obličeje", + "Emojiset changed successfully!!": "Sada obličejů změněna úspěšně!", + "Enable desktop notifications for new streams": "Povolit oznámení na ploše pro nové skupiny", + "Enable message edit history": "Povolit historii úprav zprávy", + "Enabled": "Povoleno", + "Error adding alert word!": "Chyba při přidávání bdělého výrazu!", + "Error adding subscription": "Chyba při přidávání odběru", + "Error changing emojiset.": "Chyba při měnění sady obličejů.", + "Error changing settings": "Chyba při měnění nastavení", + "Error checking subscription": "Chyba při označování odběru", + "Error creating stream": "Chyba při vytváření skupiny", + "Error deactivating account": "Chyba při vypínání účtu", + "Error deleting message.": "Chyba při mazání zprávy.", + "Error fetching message edit history": "Chyba při natahování historie úprav zprávy", + "Error getting API key": "Chyba při získávání klíče API", + "Error listing users or bots": "Chyba při vypisování uživatelů nebo robotů", + "Error removing alert word!": "Chyba při odstraňování bdělého výrazu!", + "Error removing subscription": "Chyba při odstraňování odběru", + "Error removing user from this stream": "Chyba při odstraňování uživatele z této skupiny", + "Error renaming stream": "Chyba při přejmenovávání skupiny", + "Error saving edit": "Chyba při ukládání úpravy", + "Error updating default language setting": "Chyba při aktualizaci nastavení výchozího jazyka", + "Error updating emoji appearance setting": "Chyba při aktualizaci nastavení vzhledu obličeje", + "Error updating high contrast setting": "Chyba při aktualizaci nastavení vysokého kontrastu", + "Error updating the stream description": "Chyba při aktualizaci popisu skupiny", + "Error updating time format setting": "Chyba při aktualizaci nastavení formátu času", + "Error updating time zone": "Chyba při aktualizaci časového pásma", + "Error updating user list placement setting": "Chyba při aktualizaci nastavení umístění seznamu uživatelů", + "Failed": "Nepodařilo se", + "Failed to change notifications stream!": "Nepodařilo se změnit proud oznámení!", + "Failed to generate preview": "Nepodařilo se vytvořit náhled", + "Failed!": "Nepodařilo se!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Funkce pro odvážné. Funkce zkoušené výzkumným pracovištěm se mohou změnit, porouchat nebo zmizet a to kdykoli.", + "File type is not supported.": "Typ souboru není podporován.", + "File upload is not yet available for your browser.": "Nahrávání souborů ještě pro váš prohlížeč není dostupné.", + "Filter": "Filtr", + "Filter bots": "Filtrovat roboty", + "Filter deactivated users": "Filtrovat vypnuté uživatele", + "Filter settings": "Nastavení filtrování", + "Filter streams": "Filtrovat skupiny", + "Filter users": "Filtrovat uživatele", + "For each file, we list any messages that link to it.": "Pro každý soubor jsou vypsány všechny k němu vedoucí zprávy.", + "For more information on public/private streams, check out our docs.": "Další údaje k veřejným/soukromým skupinám zjistíte v našich dokumentech.", + "Forgotten it?": "Zapomněl jste?", + "Formatting": "Formátování", + "Full name": "Plný název", + "Generate new API key": "Vytvořit nový klíč API", + "Generic bot": "Obecný robot", + "Get API key": "Získat klíč API", + "Go back": "Jít zpět", + "Got it!": "Rozumím", + "High contrast mode": "Režim vysokého kontrastu", + "High contrast mode __enabled_or_disabled__!": "Režim vysokého kontrastu __enabled_or_disabled__!", + "Home": "Domů", + "I want:": "Chci:", + "If checked, image previews will be shown.": "Je-li zaškrtnuto, budou ukázány náhledy obrázků.", + "If checked, only administrators may add new emoji.": "Je-li zaškrtnuto, mohou nové obličeje přidávat pouze správci.", + "If checked, only administrators may create new streams.": "Je-li zaškrtnuto, mohou nové skupiny vytvářet pouze správci.", + "If checked, only administrators may invite new users.": "Je-li zaškrtnuto, mohou nové uživatele zvát pouze správci.", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "Je-li zaškrtnuto, budou se moci k organizaci připojit pouze uživatelé s adresou elektronické pošty.", + "If checked, previews of linked websites will be shown.": "Je-li zaškrtnuto, budou ukázány náhledy na odkazované internetové stránky.", + "If checked, topics are required.": "Je-li zaškrtnuto, jsou požadovány předměty hovoru.", + "If checked, users can edit the content and topics of their old messages.": "Je-li zaškrtnuto, uživatelé mohou upravovat obsah a předmět hovoru svých starých zpráv.", + "If checked, users must be invited in order to join your organization.": "Je-li zaškrtnuto, uživatelé musí, aby se mohli připojit k vaší organizaci, být pozváni.", + "If checked, users will be able view message edit history.": "Je-li zaškrtnuto, uživatelé se budou moci podívat na historii úprav zprávy.", + "If checked, users will be unable to change their email address.": "Je-li zaškrtnuto, uživatelé nebudou moci měnit své adresy elektronické pošty.", + "If checked, users will be unable to change their name.": "Je-li zaškrtnuto, uživatelé nebudou moci měnit svá jména.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "Pokud není nastaveno na nulu, uživatelé mohou svoji zprávu, poté co je odeslána, upravovat po tuto dobu (tolik minut). Pokud je hodnota nulová, uživatelé mohou upravovat všechny své dřívější zprávy.", + "Image": "Obrázek", + "Inactive bots": "Nečinní roboti", + "Include content of private messages in desktop notifications": "Zahrnout obsah soukromých zpráv do oznámení na ploše", + "Incoming webhook": "Příchozí zpětné volání HTTP", + "Incoming webhooks can only send messages.": "Příchozí zpětná volání HTTP mohou posílat jen zprávy.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "Je to už nějaká chvíle! Od té doby, co jste zde byl naposledy, jste obdržel __unread_count__ nových zpráv.", + "Joining the organization": "Připojení se k organizaci", + "Keyboard shortcuts": "Klávesové zkratky", + "Language & Notifications": "Jazyk a oznámení", + "Language settings": "jazyková nastavení", + "Large number of subscribers": "Velký počet odběratelů", + "Last active": "Naposledy činný", + "Last seen an hour ago": "Naposledy viděno před hodinou", + "Last seen just now": "Naposledy viděno právě teď", + "Last seen yesterday": "Naposledy viděno včera", + "Local time": "Místní čas", + "Looking for our Integrations or API documentation?": "Hledáte naše začlenění nebo dokumentaci k API?", + "Make admin": "Udělat správce", + "Make stream invite-only": "Udělat skupinu pouze pro zvané", + "Make stream public": "Udělat skupinu veřejnou", + "Make this message take up less space on the screen": "Udělat tuto zprávu tak, aby na obrazovce zabírala méně místa", + "Manage organization": "Spravovat organizaci", + "Mark all messages in __stream.name__ as read": "Označit všechny zprávy v __stream.name__ jako přečtené", + "Mark all messages in __topic_name__ as read": "Označit všechny zprávy v __topic_name__ jako přečtené", + "Message actions": "Činnosti pro zprávy", + "Message edit limit in minutes (0 for no limit)": "Omezení počtu úprav zprávy v minutách (0 pro bez omezení)", + "Message editing": "Upravování zpráv", + "Message feed": "Kanál zpráv", + "Message formatting": "Formátování zprávy", + "Message sent when you were not subscribed": "Zpráva odeslána, když jste neodebíral", + "Message successfully edited!": "Zpráva úspěšně upravena!", + "Messages older than the configured number of days will be automatically deleted": "Zprávy starší než nastavený počet dnů budou automaticky smazány", + "Messages retention period in days (blank means messages are retained forever)": "Doba zadržení zpráv ve dnech (prázdná hodnota znamená, že zprávy jsou zadržovány už navždy)", + "Method": "Způsob", + "Mobile push notifications always (even when online)": "Oznámení na mobilu (i když jste připojeni k internetu)", + "Mobile push notifications when offline": "Oznámení na mobilu, když nejste připojení k internetu", + "Most stream administration is done on the Streams page.": "Většina správy skupiny je udělána na Stránce skupiny.", + "Mute stream": "Utlumit skupinu", + "Mute the stream __stream.name__": "Utlumit skupinu __stream.name__", + "Mute the topic __subject__": "Utlumit předmět hovoru __subject__", + "Mute the topic __topic_name__": "Utlumit předmět hovoru __topic_name__", + "Mute topic": "Utlumit předmět hovoru", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Utlumené skupiny se neukazují v pohledu na váš domov ani nevytvářejí oznámení, dokud nejste zmíněn.", + "Muted topics": "Utlumené předměty hovoru", + "Name": "Název", + "Name changed!": "Název změněn!", + "Narrow to stream "__display_recipient__"": "Zúžit na skupinu "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Zúžit na skupinu "__display_recipient__", topic "__subject__"", + "Narrow to stream __stream.name__": "Zúžit na skupinu __stream.name__", + "Narrow to topic __topic_name__": "Zúžit na předmět hovoru __topic_name__", + "Narrow to your private messages with __display_reply_to__": "Zúžit na vaše soukromé zprávy s __display_reply_to__", + "Never had one? Forgotten it?": "Nikdy jste neměl? Zapomněl jste?", + "New alert word": "Nový bdělý výraz", + "New password": "Nové heslo", + "New user e-mails now restricted to certain domains!": "Adresy elektronické pošty nových uživatelů nyní omezeny na určité domény!", + "New users may have arbitrary e-mails!": "Noví uživatelé mohou mít jakékoli adresy elektronické pošty!", + "New users may sign up online!": "Noví uživatelé se mohou přihlásit přes internet!", + "New users must be invited by an admin!": "Noví uživatelé musí být pozváni správcem!", + "New users must be invited by e-mail!": "Noví uživatelé musí být pozváni elektronickým dopisem!", + "No": "Ne", + "No bots match your current filter.": "Vašemu nynějšímu filtru neodpovídají žádní roboti.", + "No changes made.": "Neprovedeny žádné změny.", + "No changes to save!": "Žádné změny k uložení!", + "No default streams match you current filter.": "Vašemu nynějšímu filtru neodpovídají žádné výchozí skupiny.", + "No description.": "Žádný popis.", + "No drafts.": "Žádné návrhy.", + "No streams match your current filter.": "Vašemu nynějšímu filtru neodpovídají žádné skupiny.", + "No users match your current filter.": "Vašemu nynějšímu filtru neodpovídají žádní uživatelé.", + "None": "Žádný", + "Note that any bots that you maintain will be disabled.": "Povšimněte si, že všichni vámi spravovaní roboti budou zakázáni.", + "Nothing selected.": "Nic není vybráno.", + "Nothing to preview": "Nic k náhledu", + "Notifications": "Oznámení", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Oznámení jsou spuštěna, když přijde zpráva a okno Zulipu není zaměřeno nebo je zpráva mimo plátno obrazovky. ", + "Notifications stream changed!": "Skupina oznámení změněna!", + "Notifications stream disabled!": "Skupina oznámení zakázána!", + "Notifications stream:": "Skupina oznámení:", + "Old password": "Staré heslo", + "Only administrators may now add new emoji!": "Nyní mohou nové obličeje přidávat pouze správci!", + "Only administrators may now create new streams!": "Nyní mohou nové skupiny vytvářet pouze správci!", + "Only admins can invite new users": "Nové uživatele mohou pozvat pouze správci", + "Only organization administrators can add custom emoji in this organization.": "Pouze správci organizace mohou v této organizaci přidávat vlastní obličeje.", + "Only organization administrators can edit these settings.": "Pouze správci organizace mohou upravit tato nastavení.", + "Optional": "Volitelné", + "Organization": "Organizace", + "Organization avatar": "Obrázek zastupující organizaci", + "Organization permissions": "Povolení organizace", + "Organization profile": "Profil organizace", + "Organization settings": "Nastavení organizace", + "Other notifications I want:": "Další oznámení, jež chci:", + "Outgoing webhook": "Odchozí zpětné volání HTTP", + "Outgoing webhook message format": "Formát zprávy odchozího zpětného volání HTTP", + "Owner": "Vlastník", + "Password": "Heslo", + "Password is too weak": "Heslo je příliš slabé", + "Password should be at least __length__ characters long": "Heslo by mělo být __dlouhé__ alespoň znaků", + "Pattern": "Vzor", + "People to add": "Lidé k přidání", + "Pin stream __stream.name__ to top": "Přišpendlit skupinu __stream.name__ nahoru", + "Pin stream to top of left sidebar": "Přišpendlit skupinu v levém postranním panelu nahoru", + "Please just upload one file.": "Nahrejte, prosím, pouze jeden soubor.", + "Please re-enter your password to confirm your identity.": "Zadejte, prosím, znovu své heslo pro potvrzení vaší totožnosti.", + "Please specify a stream": "Stanovte, prosím, skupinu", + "Please specify a topic": "Stanovte, prosím, předmět hovoru", + "Please specify at least one recipient": "Stanovte, prosím, alespoň jednoho příjemce", + "Prevent users from adding custom emoji": "Bránit uživatelům v přidávání vlastních obličejů", + "Prevent users from changing their email address": "Bránit uživatelům v měnění jejich adres elektronické pošty", + "Prevent users from changing their name": "Bránit uživatelům v měnění svých jmen", + "Prevent users from creating streams": "Bránit uživatelům ve vytváření skupin", + "Previews for linked websites will be shown!": "Náhledy na odkazované internetové stránky budou ukázány!", + "Previews for linked websites will not be shown!": "Náhledy na odkazované internetové stránky nebudou ukázány!", + "Previews of uploaded and linked images will be shown!": "Náhledy na nahrané a odkazované obrázky budou ukázány!", + "Previews of uploaded and linked images will not be shown!": "Náhledy na nahrané a odkazované obrázky nebudou ukázány!", + "Private messages and @-mentions": "Soukromé zprávy a @-zmínky", + "Quote and reply": "Ocitovat a odpovědět", + "Reactivate": "Oživit", + "Reactivate bot": "Oživit robota", + "Receive audible notifications": "Přijmout slyšitelná oznámení", + "Receive desktop notifications": "Přijmout oznámení na ploše", + "Regular expression": "Regulární výraz", + "Remove": "Odstranit", + "Remove admin": "Odstranit správce", + "Remove from default": "Odstranit z výchozího", + "Reply mentioning user": "Odpovědět a zmínit uživatele", + "Require topics in stream messages": "Požadovat předměty hovoru ve zprávách skupiny", + "Restore draft": "Obnovit návrh", + "Restrict new users to the following email domains: __domains__": "Omezit nové uživatele na následující domény elektronické pošty: __domains__", + "Retry": "Zkusit znovu", + "Save": "Uložit", + "Save changes": "Uložit změny", + "Search": "Hledat", + "Search operators": "Hledat operátory", + "Search results": "Hledat výsledky", + "Search subscribers": "Hledat odběratele", + "See the rest of this message": "Vidět zbytek této zprávy", + "Select default language": "Vybrat výchozí jazyk", + "Send private message": "Poslat soukromou zprávu", + "Settings": "Nastavení", + "Show previews of linked websites": "Ukázat náhledy na odkazované internetové stránky", + "Show previews of uploaded and linked images": "Ukázat náhledy na nahrané a odkazované obrázky", + "Show/change your API key": "Ukázat/Změnit váš klíč API", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Promiňte, soubor byl příliš velký.", + "Star": "Hvězdička", + "Stream": "Skupina", + "Stream accessibility": "Přístupnost skupiny", + "Stream color": "Barva skupiny", + "Stream creation": "Vytvoření skupiny", + "Stream description": "Popis skupiny", + "Stream description (optional)": "Popis skupiny (volitelné)", + "Stream membership": "Členství ve skupině", + "Stream messages": "Zprávy pro skupinu", + "Stream name": "Název skupiny", + "Stream settings": "Nastavení skupiny", + "Streams": "Skupiny", + "Streams & custom emoji": "Obličeje skupiny a vlastní", + "Subscribe": "Odebírat", + "Subscribe to __stream__": "Odebírat __stream__", + "Subscribed": "Odebíráno", + "Subscribers": "Odebíratelé", + "The email body will become the Zulip message": "Z těla elektronického dopisu se stane zpráva v Zulipu", + "The email subject will become the Zulip topic": "Z předmětu elektronického dopisu se stane předmět hovoru v Zulipu", + "The email will be forwarded to this stream": "Elektronický dopis bude přeposlán této skupině", + "The recipient __recipient__ is not valid": "Příjemce __recipient__ není platný ", + "The recipients __recipients__ are not valid": "Příjemci __recipients__ nejsou platní ", + "The stream description has been updated!": "Popis skupiny byl aktualizován!", + "The stream has been renamed!": "Skupina byla přejmenována!", + "The stream to which new stream notifications go to.": "Skupina, k níž jdou nová oznámení od skupiny.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Jejich heslo bude vymazáno z našich systémů a všichni jimi spravovaní roboti budou zakázáni.", + "This is a public stream. Anybody in your organization can join.": "Toto je veřejná skupina. Mohou se připojit všichni ve vaší organizaci.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "Toto je skupina pouze pro pozvané. Pouze lidé, kteří byli pozváni mohou přistupovat k jejímu obsahu, ale všichni členové skupiny mohou zvát jiné.", + "This is an invite-only stream": "Toto je skupina pouze pro zvané", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "Tato organizace je nastavena tak, aby byly úpravy obsahu zprávy omezeny na __minutes_to_edit__ minut, poté co byla odeslána.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "Tato skupina je nyní veřejnou skupinou, což znamená, že všichni v organizaci se k ní mohou připojit. Její učinění soukromou bude znamenat, že se k ní budou moci připojit a přistupovat k jejímu obsahu jen pozvaní členové. Členové skupiny mohou zvát další.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "Tato skupina je nyní skupinou pouze pro pozvané, což znamená, že pouze pozvaní členové se k ní mohou připojit a přistupovat k jejímu obsahu. Její učinění veřejnou skupinou umožní, že kdokoli v organizaci se k ní bude moci připojit a přistupovat k jejímu obsahu.\n", + "Time settings": "Nastavení času", + "Time will now be displayed in the __format__-hour format!": "Čas nyní bude zobrazen v __format__hodinovém formátu!", + "Time zone": "Časové pásmo", + "Time's up!": "Čas vypršel!", + "Today": "Dnes", + "Toggle subscription": "Přepnout odběr", + "Topic": "Předmět hovoru", + "Topic editing only": "Pouze upravení předmětu hovoru", + "Topics are not required in messages to streams!": "Předměty hovoru nejsou ve zprávách skupinám požadovány", + "Topics are required in messages to streams!": "Předměty hovoru jsou ve zprávách skupinám požadovány", + "Try again": "Zkusit znovu", + "UI Settings": "Nastavení rozhraní", + "URL format string": "Řetězec formátu adresy (URL)", + "Un-collapse": "Rozbalit", + "Unable to subscribe user": "Nelze odebírat uživatele", + "Unable to upload that many files at once.": "Nelze nahrávat tak mnoho souborů najednou.", + "Uncheck all": "Odznačit vše", + "Unknown": "Neznámý", + "Unless I say otherwise for a particular stream, I want:": "Až dokud pro určitou skupinu neřeknu jinak, chci:", + "Unmute the stream __stream.name__": "Zrušit utlumení skupiny __stream.name__", + "Unmute the topic __subject__": "Zrušit utlumení předmětu hovoru __subject__", + "Unmute the topic __topic_name__": "Zrušit utlumení předmětu hovoru __topic_name__", + "Unpin stream __stream.name__ from top": "Odepnout skupinu __stream.name__ odshora", + "Unstar": "Odhvězdičkovat", + "Unsubscribe": "Zrušit odběr", + "Unsubscribe from __stream__": "Zrušit odběr __stream__", + "Updated settings! You will need to reload for these changes to take effect.": "Aktualizována nastavení! Aby se tyto změny projevily, budete muset provést znovunahrání.", + "Updated successfully!": "Aktualizováno úspěšně!", + "Upload avatar": "Nahrát obrázek zastupující uživatele", + "Upload emoji": "Nahrát obličej", + "Upload icon": "Nahrát ikonu", + "Upload new avatar": "Nahrát nový obrázek zastupující uživatele", + "Upload new icon": "Nahrát novou ikonu", + "Uploaded files": "Nahrané soubory", + "Uploading icon.": "Nahrává se ikona.", + "Uploading\u2026": "Nahrává se...", + "User already subscribed": "Uživatel již odebírán", + "User avatar": "Obrázek zastupující uživatele", + "User identity": "Uživatelova totožnost", + "User invited successfully.": "Uživatel úspěšně pozván.", + "User is already not subscribed": "Uživatel již není odebírán", + "User list on left sidebar in narrow windows": "Seznam uživatelů v levém postranním panelu v úzkých oknech", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "Seznam uživatelů se objeví po __side__ straně ruky. Aby se tyto změny projevily, budete okno muset nahrát znovu.", + "User settings": "Uživatelská nastavení", + "Username": "Uživatelské jméno", + "Users can edit their messages": "Uživatelé mohou upravovat své zprávy", + "Users can no longer edit their past messages!": "Uživatelé už nemohou upravovat své dřívější zprávy!", + "Users can no longer view message edit history!": "Uživatelé se už nemohou podívat na historii úprav zprávy!", + "Users can now edit the content and topics of all their past messages!": "Uživatelé nyní mohou upravovat obsah a předmět hovoru všech svých dřívějších zpráv!", + "Users can view message edit history!": "Uživatelé se mohou podívat na historii úprav zprávy!", + "Users cannot change their email!": "Uživatelé nemohou změnit svoji adresu elektronické pošty!", + "Users cannot change their name!": "Uživatelé nemohou změnit své jméno!", + "Users cannot join without an invitation": "Uživatelé se nemohou připojit bez pozvání", + "Users may now change their email!": "Uživatelé nyní mohou změnit svoji adresu elektronické pošty!", + "Users may now change their name!": "Uživatelé nyní mohou změnit své jméno!", + "View edit history": "Podívat se na historii úprav", + "View messages sent": "Podívat se na poslané zprávy", + "View private messages": "Podívat se na soukromé zprávy", + "View source": "Podívat se na zdroj", + "View source / Edit topic": "Podívat se na zdroj/Upravit předmět hovoru", + "View stream": "Podívat se na skupinu", + "Waiting period for stream creation (in days)": "Doba čekání na vytvoření skupiny (ve dnech)", + "Waiting period threshold changed!": "Hranice doby čekání změněn!", + "Working\u2026": "Pracuje...", + "Yes": "Ano", + "Yes, delete this stream": "Ano, smazat tuto skupinu", + "Yes, send": "Ano, poslat", + "Yes, subscribe __count__ users!": "Ano, odebírat __count__ uživatelů!", + "Yesterday": "Včera", + "You and __display_reply_to__": "Vy a __display_reply_to__", + "You and __recipients__": "Vy a __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "Můžete do Zulipu poslat elektronický dopis! Tuto adresu jednoduše zkopírujte a vložte do pole příjemce e-mailu, a pak:", + "You have no active bots.": "Nemáte žádné činné roboty.", + "You have no inactive bots.": "Nemáte žádné nečinné roboty.", + "You have not muted any topics yet.": "Ještě jste neutlumil žádný předmět hovoru!", + "You have not uploaded any files yet.": "Ještě jste nenahrál žádné soubory!", + "You have nothing to send!": "Nemáte nic k poslání!", + "You need to be running Zephyr mirroring in order to send messages!": "Pro posílání zpráv musíte zajistit, aby běželo zrcadlení Zephyr!", + "Your API key:": "Váš klíč API:", + "Your account": "Váš účet", + "Your bots": "Vaši roboti", + "Your organization's description": "Popis vaší organizace", + "Your organization's name": "Název vaší organizace", + "Zulip labs": "Zulipova výzkumná pracoviště", + "[Add or Change]": "[Přidat nebo změnit]", + "[Condense this message]": "[Zestručnit tuto zprávu]", + "[Disable]": "[Zakázat]", + "[More...]": "[Více...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ je nyní výchozím jazykem. Aby se tyto změny projevily, budete okno muset nahrát znovu.", + "__minutes__ min to edit": "__minutes__ minut na upravení", + "__seconds__ sec to edit": "__seconds__ sekund na upravení", + "__starred_status__ this message": "__ohvězdičkovaný_stav__ této zprávy", + "and": "a", + "images": "obrázků", + "left": "vlevo", + "more conversations": "více rozhovorů", + "more topics": "více předmětů hovoru", + "right": "vpravo", + "text": "text" } \ No newline at end of file diff --git a/static/locale/de/LC_MESSAGES/django.po b/static/locale/de/LC_MESSAGES/django.po index dc1a392ce3..5700e590e1 100644 --- a/static/locale/de/LC_MESSAGES/django.po +++ b/static/locale/de/LC_MESSAGES/django.po @@ -3,7 +3,8 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Ansgar H. , 2016 +# Ansgar Hofmann , 2016 +# Ansgar Hofmann , 2017 # n3w2oo , 2016 # Daniel W. , 2015 # Dante Cassius , 2016 @@ -17,8 +18,8 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 20:00+0000\n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-05 10:26+0000\n" "Last-Translator: Robert Hönig \n" "Language-Team: German (http://www.transifex.com/zulip/zulip/language/de/)\n" "MIME-Version: 1.0\n" @@ -41,11 +42,101 @@ msgstr "Die Startzeit ist später als die Endzeit. Start: %(start)s, Ende: %(end msgid "No analytics data available. Please contact your server administrator." msgstr "Keine Analysedaten verfügbar. Bitte kontaktiere den Server-Administrator." -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "Zulip-Statistik für %(realm_name)s" + +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "Versendete Nachrichten" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "Häufung" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "stündlich" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "täglich" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "wöchentlich" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "Insgesamt" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "Ich" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "Menschen" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "Bots" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "Gesendete Nachrichten je Plattform" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "Jeder" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "Letzte Woche" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "Letzer Monat" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "Letztes Jahr" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "Insgesamt" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "Gesendete Nachrichten pro Nachrichtenempänger" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "Aktive Nutzer" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "Benutzer" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "Letztes Update" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." -msgstr "Alle Graphen werden einmal täglich komplett geupdated.
Der \"Gesendete Nachrichten\"-Graph wird einmal stündlich geupdated." +msgstr "Alle Statistiken werden einmal täglich aktualisiert.
Die Ansicht \"Versendete Nachrichten\" wird einmal stündlich aktualisiert." + +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "Dokumentation für Statistiken" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "Avatar" #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." @@ -56,147 +147,72 @@ msgid "Accept the terms of service" msgstr "Die Nutzungsbedingungen akzeptieren" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "E-Mail" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." -msgstr "Ich akzeptiere die AGB." +msgid "I agree to the Terms of Service." +msgstr "Ich stimme den Nutzungsbedingungen zu." #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "Eingabe" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" msgstr "Bei Zulip registrieren" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" -msgstr "Gültig" +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." +msgstr "Du muss eingeladen werden, um dieser Organisation beitreten zu können." -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "Registrieren" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "Mit Google Account Registrieren" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" msgstr "Anmelden mit GitHub" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "Danke für Ihre Anmeldung" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." msgstr "Überprüfe deine Emails damit wir anfangen können." -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "In der Entwicklungsumgebung von Zulip werden ausgehende Emails in der run-dev.py Konsole ausgegeben." -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "Immer noch keine E-mail erhalten? Wir schicken sie dir.einfach nochmal." -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "Schau um sicher zu gehen auch in deinem Spamordner nach." -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "Haben wir Apps? Ja." - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "Es war nicht dein Fehler. Bitte gehe nicht." - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "Mit Zulips neuer\niOS App kann man jetzt\nleicht und blitzschnell durch\nNachrichten scrollen." - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "Zulip iOS" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "Lese und beantworte\nDeine Nachrichten auch unterwegs\nmit Zulip's neuer, nativer App für\nAndroid." - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "Zulip Android" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "macOS" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "Windows" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "Wir stellen ein binäres Tar-Archiv der Zulip-Anwendung für 64-Bit-Systeme bereit. " - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "Download" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "Verbinde dich zuerst zu\nunserem 9P-Dateisystem\nauf plan9.zulip.org und\nmache dann... war nur Spaß!\nEs gibt definitiv keine Version von\nZulip für Plan 9." - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "Snipe, ein moderner,\nmultiprotokollfähiger Chat Client\nist eine tolle Möglichkeit, Zulip\nvom Terminal aus zu benutzen!" - -#: templates/zerver/authors.html:23 -msgid "Avatar" -msgstr "Avatar" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" +msgstr "Schließen" #: templates/zerver/bankruptcy.html:6 msgid "Welcome back" @@ -214,8 +230,7 @@ msgstr "Nein, Ich werde aufholen" msgid "Closed realm" msgstr "Geschlossener Bereich" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." msgstr "Hallo! Danke für dein Interesse an Zulip." @@ -227,8 +242,9 @@ msgid "" "invite to an appropriate e-mail address." msgstr "Die Organsiation %(closed_domain_name)s, erlaubt nur Nutzer mit E-Mail-Adressen der Organisation. Bitte frage nach einer entsprechenden E-Mail und versuche es erneut." -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "Entwürfe" @@ -241,6 +257,11 @@ msgstr "Neues Them" msgid "New private message" msgstr "Neue private Nachricht" +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "Verfassen abbrechen" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" msgstr "Dies ist ein geschlossener Stream" @@ -265,6 +286,10 @@ msgstr "eine oder mehrere Personen ..." msgid "Compose your message here..." msgstr "Erstelle hier deine Nachricht ..." +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "Emoji hinzufügen" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "Dateien aus Dropbox anhängen" @@ -304,8 +329,8 @@ msgstr "Zulip Account nicht gefunden." #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " +" Please click the following button if you wish to register.\n" +" " msgstr "\nBitte klicke auf den folgenden Button, wenn Du dich registrieren möchtest." #: templates/zerver/confirm_continue_registration.html:24 @@ -313,44 +338,44 @@ msgstr "\nBitte klicke auf den folgenden Button, wenn Du dich registrieren möch msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " -msgstr "\n\nDu hast versucht dich mit der Email\n%(email)s anzumelden, aber diese Addresse\ngehört in dieser Organisation zu keinem Account.\nWenn Du möchtest, kannst du einen neuen\nAccount mit dieser Email erstellen." +" " +msgstr "\n\nKein Account für %(email)s gefunden. Möchtest Du Dich neu registrieren?" -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" -msgstr "Mit der Registrierung fortfahren?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" +msgstr "Zurück zur Anmeldung" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "Neu registrieren" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" msgstr "Neue Organisation erstellen" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" -msgstr "Geben deine E-Mail-Adresse ein" +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" +msgstr "Email-Adressen eingeben" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" msgstr "Organisation erstellen" -#: templates/zerver/deactivated.html:4 +#: templates/zerver/deactivated.html:9 msgid "Deactivated organization" msgstr "Deaktivierte Organisation" -#: templates/zerver/deactivated.html:9 +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " -msgstr "\nDie Organisation, %(deactivated_domain_name)s, der du versuchst beizutreten wurde deaktiviert.\nKontaktiere bitte %(zulip_administrator)s um diese Gruppe\nwieder zu reaktivieren." +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " +msgstr "\nDie Organisation, %(deactivated_domain_name)s, der du versuchst beizutreten wurde deaktiviert.\nKontaktiere bitte %(support_email)s um diese Gruppe\nwieder zu reaktivieren." #: templates/zerver/delete_message.html:4 msgid "Delete message" @@ -361,7 +386,7 @@ msgid "Are you sure you want to delete this message?" msgstr "Bist Du sicher, dass du diese Nachricht löschen möchtest?" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "Abbrechen" @@ -370,338 +395,148 @@ msgstr "Abbrechen" msgid "Yes, delete this message" msgstr "Ja, diese Nachricht löschen" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "Klicke auf einen Nutzer um Dich anzumelden!" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "(Oder gehe zur normalen Login-Seite)" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" msgstr "Administratoren" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" msgstr "Normale Benutzer" -#: templates/zerver/dev_login.html:31 -msgid "Community users" -msgstr "Community-Nutzer" +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" +msgstr "Finde Deine Zulip Accounts" -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "Zulip" - -#: templates/zerver/features.html:18 -msgid "Zulip features" -msgstr "Eigenschaften" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "Gruppennachrichten" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "Spriche über mehrere Themen auf einmal, ohne dabei den Überblick zu verlieren." - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "Unterhaltungen zu zweit oder in privaten Gruppen" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "Führe private Unterhaltungen mit einer oder so vielen Personen wie nötig." - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "Beständigkeit" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "Nachrichten werden weiterhin empfangen, auch wenn Du abgemeldet bist." - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "Verlauf" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "Tritt einem Stream bei und sehe seinen Verlauf ein, sodass auch neue\nMitglieder sich schnell zurechtfinden." - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "Gesamten Verlauf durchsuchen" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "Die Suche hilft beim finden von Nachrichten, Personen und\nThemen und ist dabei schnell und intelligent zugleich. \nDurch erweiterte Suchparameter kann die Auswahl verfeinert werden." - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "Team Auftritt" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "Auf einen Blick sehen, wer Online ist." - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "Inline Bilder, Video und Tweet Vorschau" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "Sende einen Link und es wird automatisch eine Inline\nVorschau generiert." - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "Drag-and-Drop Datei-Uploads" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "Ziehe eine Datei in das Editorfenster und sie wird \nhochgeladen und eine Vorschau gezeigt. Arbeit im Team \nzu teilen und zu besprechen war noch nie einfacher." - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "@-Erwähnungen" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "Du willst jemanden auf eine Diskussion aufmerksam machen?\nSetze ein @ vor den Namen und er/sie wird benachrichtigt." - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "Stream-weite Ankündigungen" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "Benutze @all oder @everyone, um alle Teilnehmer\nin einem Stream zu benachrichtigen." - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "E-Mails für wichtige verpasste Nachrichten" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "Wenn Du wichtig Nachrichten verpasst, weil Du nicht angemeldet bist,\nsenden wir Dir eine E-Mail-Zusammenfassung, sodass Du \nimmer informiert bist." - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "Desktopbenachrichtigungen" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "Konfigurierbar für private und Stream Nachrichten." - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "Akkustische Benachrichtigungen" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "Dir werden keine wichtigen Nachrichten entgehen, auch wenn Du\ngerade mit etwas anderem beschäftigt bist." - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "Hotkey" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "Kommuniziere so effizient wie deinen Lieblings-Editor zu benutzen." - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "Emoji" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "Manchmal sind es die einfachen Dinge im Leben, wie einen\n:thumbsup: geben zu können." - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "Code" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "Einfach Code diskutieren mit Markdown Code-Blöcken\nund Syntax-Highlighting." - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "einfaches Markup" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "Erhalte automatisch Aufzählungen, klickbare Links\nund formatierte Email-Texte." - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "Nachricht bearbeiten" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "Keine Sorge. Du kannst Schreibfehler jederzeit beheben." - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "Geschlossene Streams" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "Nutze die Vorteile von thematisch gruppierten Unterhaltungen und kontrolliere,\nwer deine Nachrichten lesen darf." - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "Markierte Nachrichten" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "Führe eine Aufgabenliste oder behalte\ninteressante Unterhaltungen im Auge." - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "Integrationen" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "Erhalte Benachrichtigungen und Aktualisierungen Deiner bevorzugten Dienste\nmit den verfügbaren Integrationsmodulen\nfür Trac, Nagios, Github, Jenkins und andere." - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "API" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "Du willst deine eigenen Benachrichtigungen implementieren? Benutze die\nRESTful API und Python Bindings um das Senden\nund Empfangen von Nachrichten ganz\neinfach in deine Anwendungen zu integrieren." - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "Mobile Apps" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "Benutzen Sie Zulip unterwegs mit den nativen iOS und\nAndroid Apps. " - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "Desktop-Anwendungen" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "Sie möchten Zulip in einem eigenen Fenster und mit Benachrichtigungen auf\nBetriebssystem-Ebene? Holen Sie sich \nZulip auf den Desktop." - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "Finde Dein Team" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" msgstr "Email-Adressen" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" -msgstr "Team finden" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" +msgstr "Accounts finden" + +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "Über Zulip" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" +msgstr "Startseite" #: templates/zerver/footer.html:6 -msgid "About" -msgstr "Über" +msgid "Why Zulip" +msgstr "Warum Zulip" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "Vereinbarungen" - -#: templates/zerver/footer.html:12 -msgid "Privacy" -msgstr "Privatsphäre" - -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" msgstr "Features" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" -msgstr "Nutzer-Dokumentation" +#: templates/zerver/footer.html:11 +msgid "About" +msgstr "Über" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" +#: templates/zerver/footer.html:16 +msgid "Help & community" +msgstr "Hilfe & Community" + +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "Hilfecenter" + +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "Accounts" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "Account finden" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "Neue Organisation" + +#: templates/zerver/footer.html:36 +msgid "Login" msgstr "Anmelden" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "Registrieren" -#: templates/zerver/footer.html:33 -msgid "Create new organization" -msgstr "Neue Organisation erstellen" +#: templates/zerver/footer.html:43 +msgid "Terms of service" +msgstr "Nutzungsbedingungen" -#: templates/zerver/footer.html:39 -msgid "Find my team" -msgstr "Mein Team finden" +#: templates/zerver/footer.html:44 +msgid "Privacy policy" +msgstr "Datenschutzrichtlinie" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" +msgstr "Apps & Integrationen " + +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" +msgstr "Desktop & mobile Apps" + +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "Integrationen" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "Der beste Chat für die Arbeit" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "Der beste Chat für Open-Source Projekte" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "Der beste Chat für Arbeitsgruppen und Communities" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "Jetzt anmelden!" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "Jetzt registrieren!" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "Travis-Logo" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "Github-Logo" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "Heroku-Logo" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "Zendesk-Logo" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "JIRA-Logo" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "Sentry-Logo" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "Pagerduty-Logo" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." msgstr "Willkommen bei Zulip." @@ -778,37 +613,76 @@ msgid "You haven't starred anything yet!" msgstr "Du hast noch nichts markiert!" #: templates/zerver/home.html:78 +msgid "You have no unread messages!" +msgstr "Du hast keine ungelesenen Nachrichten!" + +#: templates/zerver/home.html:81 msgid "You haven't been mentioned yet!" msgstr "Du wurdest bisher noch nicht erwähnt!" -#: templates/zerver/home.html:81 +#: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" msgstr "Noch Niemand hat darüber gesprochen!" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "Lade ..." -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "Wenn diese Nachricht nicht verschwindet, warte bitte ein Paar Sekunden und lade die Seite neu." -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "Fehler beim Verbinden zu\nZulip Nachrichten sind nicht aktuell." -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "Versuche es gleich nochmal..." -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." msgstr "Jetzt versuchen." +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "Über 60 Integrationen." + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "\nUnd Hunderte mehr mehr über\nHubot,\nZapier\nund\nIFTTT." + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "Integration suchen" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "Nach Kategorie filtern" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "Kategorien" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "Alle" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "Erstelle Deine Eigene!" + #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" msgstr "Organisation existiert nicht." @@ -829,28 +703,27 @@ msgstr "E-Mail Adressen (eine je Zeile oder kommagetrennt)" msgid "One or more email addresses..." msgstr "Eine oder mehrere Email-Adressen." -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "Benutzerdefinierte Einladungsnachrichten (falls Du eine hinzufügen möchtest)" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" msgstr "Benutzerdefinierte Nachricht" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "Streams die für den Benutzer standardmäßig abonnier sind" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "Lädt ein..." -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "Einladen" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "Tastenkombinationen" @@ -924,10 +797,6 @@ msgstr "Nachricht senden" msgid "Insert new line" msgstr "Zeilenabsatz einfügen" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "Verfassen abbrechen" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "Anzeige begrenzen" @@ -965,89 +834,101 @@ msgid "Edit your last message" msgstr "Deine letzte Nachricht bearbeiten" #: templates/zerver/keyboard_shortcuts.html:134 +msgid "Show message sender's profile" +msgstr "Profil von Sender anzeigen" + +#: templates/zerver/keyboard_shortcuts.html:138 msgid "Show images in thread" msgstr "Bilder in diesem Thema anzeigen" -#: templates/zerver/keyboard_shortcuts.html:138 +#: templates/zerver/keyboard_shortcuts.html:142 msgid "Edit selected message" msgstr "Ausgewählte Nachricht bearbeiten" -#: templates/zerver/keyboard_shortcuts.html:142 +#: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" msgstr "Ausgewählte Nachricht markieren" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "Auf die ausgewählte Nachricht reagieren mit" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "Gewählte Nachrichen kollabieren/anzeigen" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "Stummschaltung des Themas umschalten" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "Entwürfe anzeigen" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "Ausgewählten Entwurf editieren" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "Ausgewählten Entwurf löschen" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "Menüs" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "Zahnrad-Menü umschalten" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" msgstr "Nachrichten-Menü öffnen" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "Emoji-Reaktions-Menü öffnen" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" msgstr "Tastenkombinationen anzeigen" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "Streams" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" +msgstr "Stream-Einstellungen" -#: templates/zerver/keyboard_shortcuts.html:215 +#: templates/zerver/keyboard_shortcuts.html:223 msgid "Scroll through streams" msgstr "Durch Streams scrollen" -#: templates/zerver/keyboard_shortcuts.html:219 +#: templates/zerver/keyboard_shortcuts.html:227 msgid "Switch between tabs" msgstr "Zwischen Tabs wechseln" -#: templates/zerver/keyboard_shortcuts.html:223 +#: templates/zerver/keyboard_shortcuts.html:231 msgid "View stream messages" msgstr "Nachrichten in Stream anzeigen" -#: templates/zerver/keyboard_shortcuts.html:227 +#: templates/zerver/keyboard_shortcuts.html:235 msgid "Subscribe to/unsubscribe from selected stream" msgstr "Ausgewählten Stream de-/abonnieren." -#: templates/zerver/keyboard_shortcuts.html:231 +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" msgstr "Neuen Stream erstellen" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" -msgstr "Startseite" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" +msgstr "Detaillierte Übersicht von Tastaturkürzeln" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "Private Nachricht" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "Markierte Nachrichten" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" msgstr "Erwähnungen" @@ -1065,8 +946,8 @@ msgid "Subscribe, add, or configure streams" msgstr "Streams abonnieren, konfigurieren oder hinzufügen" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" -msgstr "Stream-Liste filtern" +msgid "Filter streams" +msgstr "Streams filtern" #: templates/zerver/left_sidebar.html:54 msgid "Join stream" @@ -1076,68 +957,57 @@ msgstr "Stream beitreten" msgid "All streams" msgstr "Alle Streams" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" -msgstr "SHARE THE LOVE" +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" +msgstr "Verschieben & Zoomen" -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." -msgstr "Danke! Eine Einladungs-E-Mail ist auf dem Weg." +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" +msgstr "Deaktiviert" -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" -msgstr "Du kennst jemanden der Zulip für seine Firma oder Gruppe mögen würde? Lad' sie ein!" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" +msgstr "Aktiviert" -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " -msgstr "\nEs wird bald mehr Einladungen für Dich geben.\nBis dahin kannst du dir dieses Lied\nanhören." +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" +msgstr "Öffnen" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" -msgstr "verbleibende Einladungen" +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" +msgstr "Download" -#: templates/zerver/login.html:28 +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "Bei Zulip anmelden" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "Anmelden mit SSO" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "Passwort" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "Du hast Dich bereits mit dieser E-Mail-Addresse registriert. Bitte melde Dich weiter unten an." -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" msgstr "Anmelden" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "Anmelden mit Google Account" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "Anmelden mit Github" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "Nachrichtenformatierung" @@ -1170,72 +1040,86 @@ msgstr "Du kannst auch auch www.zulip.org" msgstr "Zulip ist Open-Source, Du kannst also einfach Deinen eigenen Zulip Server installieren, indem Du den Instruktionen auf www.zulip.org folgst." -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " -msgstr "\n

Du bist fast fertig.

\n

\nDa wäre nur noch eine letzte Sache.\n

\n " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " +msgstr "\n

Du hast es fast geschafft.

\n

Du musst nur noch eine letzte Sache machen.

" -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "Vollständiger Name" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "Vollständiger Name" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "Zulip bietet volle Unicode-Unterstützung, Du kannst also Deinen Namen eingeben ohne Dir Gedanken um Sonderzeichen machen zu müssen." - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "Dies wird für mobile Anwendungen und andere Programme, die ein Passwort benötigen, verwendet." -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "Passwortstärke" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "Name der Organisation" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." -msgstr "Das lässt sich später in den Einstellungen ändern." +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." +msgstr "Kürzer ist besser als länger." -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "Subdomain" -#: templates/zerver/register.html:116 -msgid "Short name" -msgstr "Kurzname" +#: templates/zerver/register.html:104 +msgid "Organization handle" +msgstr "Kürzel für die Organisation" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "Die E-Mail-Adresse mit der du dich bei deiner Organisation anmeldest." -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." -msgstr "Ein kurzer, eindeutiger Name für Deine Organisation, ohne Leerzeichen." +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." +msgstr "Nur a-z, 0-9 and - sind gültig." -#: templates/zerver/register.html:147 -msgid "Organization type" -msgstr "Organisationstyp" - -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "\nErstelle eine Unternehmensorganisation, falls Deine Nutzer zu dem selben Unternehmen gehören und die Privatssphäreeinstellungen es den Administratoren erlauben sollen, private Nachrichtenverläufe einzusehen. Zulip-Features, die es Administratoren erlauben, Accounts zu kontrollieren oder auf private Nachrichtenverläufe zugreifen zu können, sind nur für Unternehmensorganisationen verfügbar." - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "\nErstelle eine Community-Organisation für ein Open-Source Projekt oder\neine Gemeinschaft bei der davon ausgegangen wird, dass Du und andere Administratoren nicht auf die privaten Chatverläufe der Nutzer zugreifen könnt. Zulip-Features die es Administratoren der Organisation erlauben, Kontrolle über Accounts zu nehmen oder auf private Chatverläufe anderer Nutzer zuzugreifen, sind für Community-Organisationen deaktiviert." - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." -msgstr "Ich akzeptiere die AGB." +"I agree to the Terms" +" of Service." +msgstr "Ich stimme den Nutzungsbedingungen zu." -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "Setzen Sie Ihr Passwort zurück" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "Passwort zurücksetzen" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "Setze dein Passwort zurück." -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "Passwort bestätigen" -#: templates/zerver/reset_confirm.html:75 +#: templates/zerver/reset_confirm.html:72 msgid "Sorry, the link you provided is invalid or has already been used." msgstr "Entschuldige, der von dir angegebene Link ist ungültig oder wurde schon verwendet." -#: templates/zerver/reset_done.html:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "Das Passwort wurde zurückgesetzt!" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." -msgstr "Bitte melde dich an." +msgid "Please log in with your new password." +msgstr "Bitte melde Dich an mit Deinem neuen Passwort." -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" -msgstr "Ein Passwort-Rücksetzen-Link wurde versendet." +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" +msgstr "Zurücksetzungslink für Passwort gesendet!" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "Überprüfe deine Email, um den Prozess zu beenden." -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "(Oder nicht, aber warum hast Du dann dieses Formular ausgefüllt?)" @@ -1457,28 +1309,32 @@ msgid "Narrow to starred messages." msgstr "Begrenze auf Nachrichten die Markierungen enthalten." #: templates/zerver/search_operators.html:57 +msgid "Narrow to unread messages." +msgstr "Auf ungelesene Nachrichten begrenzen." + +#: templates/zerver/search_operators.html:61 msgid "Narrow to messages containing links." msgstr "Begrenze auf Nachrichten die Links enthalten." -#: templates/zerver/search_operators.html:61 +#: templates/zerver/search_operators.html:65 msgid "Narrow to messages containing images." msgstr "Begrenze auf Nachrichten die Bilder enthalten." -#: templates/zerver/search_operators.html:65 +#: templates/zerver/search_operators.html:69 msgid "Narrow to messages containing uploads." msgstr "Begrenze auf Nachrichten die Dateien enthalten." -#: templates/zerver/search_operators.html:69 +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "Nach keyword in Themen oder Nachrichten suchen." -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "Nachrichten mit Thema topic ausschließen." -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1526,42 +1382,38 @@ msgid "Zulip labs" msgstr "Zulip Labs" #: templates/zerver/settings_overlay.html:49 +msgid "Organization profile" +msgstr "Organisationsprofil" + +#: templates/zerver/settings_overlay.html:53 msgid "Organization settings" msgstr "Einstellungen der Organisation" -#: templates/zerver/settings_overlay.html:53 +#: templates/zerver/settings_overlay.html:57 msgid "Organization permissions" msgstr "Organisationsberechtigungen" -#: templates/zerver/settings_overlay.html:57 +#: templates/zerver/settings_overlay.html:61 msgid "Custom emoji" msgstr "Benutzerdefinierter Emoji" -#: templates/zerver/settings_overlay.html:61 +#: templates/zerver/settings_overlay.html:65 msgid "Authentication methods" msgstr "Authentifizierungs-Methoden" -#: templates/zerver/settings_overlay.html:65 -msgid "Users" -msgstr "Benutzer" - -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "Deaktivierte Nutzer" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "Bots" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" msgstr "Streams löschen" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 msgid "Default streams" msgstr "Standardstreams" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" msgstr "Filter-Einstellungen" @@ -1603,24 +1455,6 @@ msgid "" " " msgstr "\nDiese Zulip-Installation hat keine Nutzungsbedingungen konfiguriert.\nKontaktiere bitte den Server-Administrator,\nfalls Du Fragen hast." -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "Willkomen bei Zulip" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "Streams, Themen und Filter machen Zulip's Unterhaltungen effizient und produktiv." - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "Das war's! Lass uns loslegen." - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "Anfangen" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "Abmeldung für diese E-Mail Adresse ist unbekannt" @@ -1635,11 +1469,11 @@ msgstr "Hallo, es sieht so aus als würdest du Dich von etwas abmelden wollen, a #, 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 "Bitte überprüfe die Adresse erneut oder schreibe uns eine E-Mail und wir kümmern uns darum." +msgstr "Bitte stelle sicher, dass Du die komplette URL eingegeben hast und versuche es nochmal, oder schreibe uns eine Email und wir kümmern uns darum!" #: templates/zerver/unsubscribe_success.html:5 msgid "Email settings updated" @@ -1659,6 +1493,10 @@ msgid "" " your Zulip Settings page." msgstr "Um diese Änderung rückgängig zu machen oder andere Abonnements zu bearbeiten, gehe bitte zu den Einstellungen" +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "Warum Zulip?" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "Willkommen! WIr denken dir wird es hier gefallen." @@ -1671,288 +1509,276 @@ msgid "" " " msgstr "\n

Deine Organisation ist von zulip.com auf zulipchat.com umgezogen! Neuer Service, dieselbe tolle Konversation. Du musst nur noch eine letzte Sache erledigen.

\n

Nutzungsbedingungen von Zulip akzeptieren

" -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "Muss ein Bereichsadministrator sein" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "Ungültiger Benutzer %s" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "Ungültiger Zulip server: %s" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "Falsche Länge des Api-Schlüssels (Schlüssel sollten 32 Zeichen lang sein) für die Rolle %s'" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "Ungültiger Api-Schlüssel für Rolle %s'" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "Dieser API-Schlüssel funktioniert nur auf der Root-Subdomäne" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "Konto ist nicht aktiv." - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "Der Account kann keine Webhook-Nachrichten verschicken" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "Bereich wurde für das Konto deaktiviert" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "Der Account gehört nicht zu dieser Subdomain" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "Ungültiger Api-Schlüssel" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "Dieser API-Schlüssel funktioniert nur auf der Root-Subdomäne" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "Diese API ist nicht zugänglich für \"Incoming Webhook\" Bots." + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "Konto ist nicht aktiv." + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "Bereich wurde für das Konto deaktiviert" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "Der Account gehört nicht zu dieser Subdomain" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "Dieser Endpunkt akzeptiert keine Bot-Anfragen." -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "Dieser Endpunkt benötigt HTTP Basic Authentication" -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "Ungültiger Authorization Header für Basic Auth" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "Nicht eingeloggt" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "Webhook-Bots können nur auf Webhooks zugreifen" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "Zugang verweigert" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "Subdomain muss mindestens 3 Zeichen lang sein." -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "Die Subdomain darf nicht mit einem '-' starten oder enden:" -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Die Subdomain darf nur Kleinbuchstaben, Zahlen und '-' enthalten." -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "DIe Subdomain ist nicht verfügbar. Bitte wähle eine andere." -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "Kurznamen müssen mindestens 3 Zeichen lang sein." -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "Kurznamen dürfen nicht mit '-' starten oder enden." -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "Kurznamen dürfen nur Kleinbuchstaben, Nummern und '-' enthalten." -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "Der Kurzname ist nicht verfügbar. Bitte wähle einen anderen." -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "Die Organisation, der Du mit der Email {email} beitreten willst, existiert nicht." -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "Deine Email {email} gehört zu keiner existierenden Organisation." -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Bitte frage den Administrator der Organisation nach einer Einladung für {email}." -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Deine Email {email} gehört zu keiner der für diese Organisation zum Registrieren erlaubten Domains." -#: zerver/forms.py:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "Bitte benutze Deine echte Email." -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "Füge bis zu 10 kommaseparierte Email-Adressen hinzu." -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "Bitte gib höchstens 10 Emails ein." -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "Kann Nachricht nicht rendern" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "Fehlende Angabe: 'to' (Empfänger)" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "Ungültiger 'op'-Wert (sollte entweder start oder stop sein)" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "Willkommen bei #**%s**." -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "Beschreibung" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "Hallo" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" -msgstr "Ungültige Email-Adresse %s'" +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" +msgstr "Benutzer nicht authorisiert für diese Anfrage" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "%s benutzt den Chat nicht mehr" -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "Benutzer nicht authorisiert für diese Anfrage" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "Du kannst keine Privaten Nachrichten " -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "Ungültiger Stream-Name '%s'" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "Stream-Name zu lang (Limit: %s Zeichen)" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "Der Stream-Name '%s' enthält NULL- (0x00) Zeichen." -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "Nachricht muss mindestens einen Empfänger haben" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "Nachricht kann nicht leer sein" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" -msgstr "Kann nicht an mehrere Streams senden" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" +msgstr "Fehlender Stream" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "Thema fehlt" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "Thema kann nicht leer sein" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "Der Stream '%(stream_name)s' existiert nicht" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "Nicht authorisiert um an Stream %s' zu senden" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "Nachricht muss mindestens einen Empfänger haben" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "Ungültiger Nachrichtentyp" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "Du kannst in diesem Bereich keine öffentlichen Streams abonnieren lassen" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "Kann Abonnenten für den geschlossenen Stream nicht laden" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "Ungenügende Berechtigungen" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "Ungültige Nachricht" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "Ungültige Adresse" -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "Ausserhalb deiner Domain" -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "Hat schon ein Konto." -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Einige Emails konnten nicht validiert werden, also wurden noch keine Einladungen gesendert." -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "Kann niemanden mehr einladen." -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 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 "Manche der Adressen haben schon ein zugehöriges Konto, also wurden an sie keine Einladungen gesendet." +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "Ungültige Email-Adresse %s'" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "Kann nicht an mehrere Streams senden" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "Ungültiger Anhang" @@ -1981,16 +1807,16 @@ msgstr "Subdomains dürfen nicht mit einem '-' anfangen oder enden." msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "Domains dürfen nur Buchstaben, Zahlen, '.' und '-' enthalten." -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "Das Emoji '%s' existiert nicht" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "Muss ein Bereichsadministrator oder Emoji-Autor sein." -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "Der Emoji-Name enthält ungültige Zeichen" @@ -1998,75 +1824,126 @@ msgstr "Der Emoji-Name enthält ungültige Zeichen" msgid "Invalid type parameter" msgstr "Ungültiger type-Parameter" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "Kann Ereignisskette nicht alloziieren" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "Integrations-Frameworks" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "Kontinuierliche Integration" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "Kundenbetreuung" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "Softwarebereitstellung" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "Kommunikation" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "Finanzen" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "Personalwesen" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "Marketing" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "Verschiedenes" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "Überwachungssysteme" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "Projektmanagement" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "Produktivität" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "Versionsverwaltung" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "Operator %s nicht unterstützt." -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "%s" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "Token existiert nicht" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "Fehler empfangen vom Push-Benachrichtigungs-Bouncer" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" -msgstr "'%s' Arvgument fehlt" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" +msgstr "Token existiert nicht" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" -msgstr "Ungültiger Wert für '%(var_name)s': %(value)s" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" +msgstr "Fehlendes Argument '{var_name}'" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "Ungültiger Wert für '{var_name}': {bad_value}" + +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "Kompromittierte JSON" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "Ungültiger Argumenttyp" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." -msgstr "Argument \"%s\" ist kein valides JSON." +msgid "Argument \"%s\" is not valid JSON." +msgstr "Argument \"%s\" ist ungültiges JSON." -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "Nicht angemeldet: API-Authentifizierung oder Nutzer-Session benötigt" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "Ungültige Stream-ID" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "Der Name '%s' wird schon von einem Stream verwendet" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "Benutzer kann keine Streams erstellen." -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "Steam(s) (%s) existiert nicht" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "Animierte Emojis müssen dieselbe Breite und Höhe haben." + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "Animierte Emojis können nicht länger oder breiter als 64px sein." @@ -2082,6 +1959,18 @@ msgstr "Name zu kurz!" msgid "Invalid characters in name!" msgstr "Ungültige Zeichen im Namen!" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "schlechter Name oder Benutzername" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "Ungültiger Bottyp" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "Ungültiger Interface-Typ" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2142,243 +2031,248 @@ msgstr "%s ist kein allowed_type" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "%(variable)s != %(expected_value)s (%(value)s ist falsch)" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "Die Domain %(domain)s gehört zu einer anderen Organisation." - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "Die Domain %(domain)s gehört schon zu Deiner Organisation." - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "Interner Serverfehler" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" -msgstr "CSRF Fehler: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" +msgstr "CSRF Fehler: {reason}" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "API-Nutzungsrate überschritten" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "Apple Style" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "Emoji One Style" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "Google Style" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "Twitter Style" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "Unicode Emoji" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "Emoji für gesamten Bereich" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "Y" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "Argument 'query_id' fehlt" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "Argument 'last_event_id' fehlt" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "Ungültige Event-Queue-ID: %s" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "Du bist nicht dazu authorisiert, Events von dieser Queue abzufragen" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "Ungültige Event-Queue-ID: {queue_id}" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "Unbekannte oder fehlende Session" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "CSRF Token stimmt nicht mit dem Cookie überein" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "Du bist nicht der Eigentümer der Queue mit der ID '%s'" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "Du bist nicht dazu authorisiert, auf diese Queue zuzugreifen" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "Es wurde kein REMOTE_USER eingestellt." -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "Der Auth-Key für diese Subdomain konnte nicht gefunden werden." -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "Kein JSON Web-Token in diesem Request vorhanden" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "Ungültiges JSON Web-Token" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "Kein Nutzer in JSON Web-Token Claims angegeben" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "Kein Bereich in JSON Web-Token Claims angegeben" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "Ungültiger Subdomain" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "Ungültiges OTP" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "Enwicklungsumgebung nicht aktiviert." -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "Dein Bereich wurde deaktviert." -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "Dein Konto wurde deaktiviert" -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "Dieser Nutzer ist nicht registriert." -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "Passwort-Authentifizierung ist für Dein Team deaktiviert." -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "Dieser Nutzer ist nicht registriert; registriere ihn über einen Browser." -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "Entweder ist dein Benutzername oder dein Passwort falsch" -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "Ungültige Subdomain" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "Subdomain benötigt" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "GOOGLE_CLIENT_ID wurde nicht konfiguriert" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "Der Name darf nicht leer sein." -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." -msgstr "Ungültiger Feld-Typ." +msgstr "Ungültiger Feldtyp." -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "Es existiert schon ein Feld mit diesem Namen." -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "Die Feld-ID {id} konnte nicht gefunden werden." -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" msgstr "Unbekannter Hotspot: %s" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "Du musst mindestens eine Email-Adresse angeben" -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "Du musst mindestens einen Stream zum abonnieren angeben" -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "Stream existiert nicht: %s. Es wurden keine Einladungen versendet." -#: zerver/views/invite.py:76 -msgid "No email address specified" -msgstr "Keine Emailadresse angegeben" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" +msgstr "Ungültiger Begrenzungs-Operator: {desc}" -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "Nicht genügend Einladungen" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" -msgstr "Ungültiger Begrenzungs-Operator: {}" - -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "Kein Stream %s' vorhanden" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "Kein Thema %s' vorhanden" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "Unbekannter Bereich: %s" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "Fehlender Absender" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "Ungültige gespiegelte Nachricht" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "Ungültiger gespiegelter Bereich" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "IRC Streamnamen müssen mit einem # beginnen" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "Die Anzeige des Nachrichten-Editierverlaufs ist in dieser Organisation deaktivert" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "Das Editieren von Nachrichten ist in Deiner Organisation deaktiviert" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "Du hast keine Berechtigung diese Nachricht zu editieren" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "Die Zeit zum bearbeiten der Nachricht ist abgelaufen" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "Nichts zu ändern" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "Thema bereits stummgestellt" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "Thema existiert nicht in der muted_topics Liste" @@ -2387,9 +2281,9 @@ msgid "Invalid message ID" msgstr "Ungültige Nachrichten-ID" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "Nutzer nicht vorhanden" @@ -2407,10 +2301,14 @@ msgstr "Keine Anwesenheitsinformationen für %s" msgid "Invalid status: %s" msgstr "Ungültiger Status: %s" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "Token leer oder Länge ungültig" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "Ungültiges APNS Token" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "Reaktion existiert bereits" @@ -2419,16 +2317,20 @@ msgstr "Reaktion existiert bereits" msgid "Reaction does not exist" msgstr "Reaktion existiert noch nicht" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "Ungültige Sprache %s'" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "Die Beschreibung der Organisation ist zu lang." -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "Bereichsname ist zu lang." + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "Es muss mindestens eine Authentifizierungs-Möglichkeit aktiviert sein." @@ -2436,6 +2338,16 @@ msgstr "Es muss mindestens eine Authentifizierungs-Möglichkeit aktiviert sein." msgid "Invalid domain: {}" msgstr "Ungültige Domain: {}" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "Die Domain %(domain)s gehört schon zu Deiner Organisation." + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "Die Domain %(domain)s gehört zu einer anderen Organisation." + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2446,7 +2358,7 @@ msgid "You must upload exactly one file." msgstr "Du musst genau eine Datei hochladen." #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "Die hochgeladene Datei ist größer als das erlaubte Limit von %s MB" @@ -2459,46 +2371,51 @@ msgstr "Filter nicht gefunden" msgid "You must upload exactly one icon." msgstr "Du musst genau ein Icon hochladen" -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "Das Erstellen einer neuen Organisation ist deaktiviert." -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "Der Link zur Erstellung von Organisationen ist abgelaufen oder nicht länger gültig." -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "Nutzer nicht authorisiert, Queries im Namen von '{principal}' auszuführen" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "Der Stream hat schon diesen Namen!" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Es gibt nichts zu tun. Gib mindestens \"add\" oder \"delete\" an" -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "Diese Aktion benötigt Administratorrechte" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "Kann die Einstellungen für den geschlossen Stream so nicht übernehmen" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "Kann auf Stream (%s) nicht zugreifen" -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "Du kannst andere Zephyr-Mirroring Nutzer nur zu geschlossenen Streams einladen." -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "Unbekannte Abonnementeigenschaft: %s" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "Stream mit ID %d ist nicht abonniert" @@ -2515,79 +2432,75 @@ msgstr "

Datei nicht gefunden.

" msgid "

You are not authorized to view this file.

" msgstr "

Du bist nicht dazu authorisiert, auf diese Datei zuzugreifen.

" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "Du musst mindestens eine Datei zum Hochladen auswählen" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "Du kannst nur eine Datei auf einmal hochladen" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "Dieser Vorgang würde Deine maximale Hochlade-Quote überschreiten." -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "Die Änderung von Email-Adressen ist für diese Organisation deaktiviert." -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "Keine neuen Daten übergben" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "Das Passwort und die Bestätigung müssen übereinstimmen!" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "Falsches Passwort!" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "Überprüfe deine Emails für einen Bestätigungs-Links." -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "Ungültige Zeitzone: '%s'" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "Ungültiges Emoji-Set '%s'" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "Du musst genau einen Avatar hochladen" -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "Der einzige Administrator der Organisation ist nicht deaktivierbar" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "Bot nicht vorhanden" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "Der einzige Administrator der Organisation ist nicht entfernbar" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "schlechter Name oder Benutzername" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "Benutzername wird schon verwendet" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "Die Email '%(email)s' ist nicht erlaubt für den Bereich '%(realm)s'" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "Email-Adresse %s' wird schon verwendet" @@ -2608,33 +2521,12 @@ msgstr "Ungültiger Kerberos-Cache" msgid "We were unable to setup mirroring for you" msgstr "Wir konnten für Dich leider kein Mirroring erstellen." -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "Fehlender Key {} in JSON" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "Fehlendes 'text'-Argument in JSOIN" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "Fehlender Key %s in JSON" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "Ungültiges Event %s" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "Ungültiges Event \"{}\" in den Request-Headers" @@ -2663,15 +2555,7 @@ msgstr "Unbekannte Webhook-Anfrage" msgid "Unsupported check_type: {check_type}" msgstr "Nicht unterstützer check_type: {check_type}" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "Daten von der Pivotal XML Antwort konnten nicht extrahiert werden" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "Daten von der Pivotal V5 JSON Antwort konnten nicht extrahiert werden" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "Pivotal Payload konnte nicht bearbeitet werden" @@ -2683,28 +2567,32 @@ msgstr "Fehler: channels_map_to_topics hat einen anderen Wert als 0 oder 1" msgid "Message from Slack" msgstr "Nachricht von Slack" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "Wir unterstützen nicht das {} Event" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "Unbekannte Nachricht" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "Falsche Transifex-Anfrage" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "Nicht unterstützter action_type: {action_type}" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "Ungültiger Updown Event-Typ: %s" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "Unbekannte WordPress Webhook-Aktion:" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "Muss mit gültigem Zulip-Server-API-Schlüssel validiert werden." + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "Ungültiger Token-Typ" diff --git a/static/locale/de/translations.json b/static/locale/de/translations.json index 7ccb4e1571..b2918abed2 100644 --- a/static/locale/de/translations.json +++ b/static/locale/de/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" ist zu groß, die maximal erlaubte Dateigröße ist 25MiB.", - "(no topic)": "(kein Thema)", - "Only administrators can add custom emoji in this organization.": "Nur Administratoren können benutzerdefinierte Emojis in dieser Organisation hinzufügen.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Streams sind wie Chat-Rooms oder Mailing-Listen. Du kannst einfach beitreten, sie verlassen oder neu erstellen. ", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Antworte auf eine Nachricht, indem Du draufklickst. Der Stream und das Thema werden automatisch eingefügt.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Benachrichtigt Alle über den neuen Stream,
selbst wenn Du sie nicht hinzugefügt hast.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Nachrichten in Zulip kommen in einen Stream und haben ein Thema.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

Du kannst die Ansicht auf einen Stream oder ein Thema begrenzen, indem du darauf klickst, Du kannst von der Startseite aber auch Nachrichten aus allen Streams auf einmal ansehen.

", - "__name__ is not subscribed to this stream.": "__name__ hat diesen Stream nicht abonniert.", - "A stream needs to have a name": "Ein Stream benötigt einen Namen.", - "A stream with this name already exists": "Es existiert schon ein Stream mit diesem Namen", - "API key": "API Schlüssel", - "Action": "Aktion", - "Actions": "Aktionen", - "Active bots": "Aktive Bots", - "Active users": "Aktive Nutzer", - "Add": "Hinzufügen", - "Add a new alert word": "Füge ein neues Signalwort hinzu", - "Add a new bot": "Neuen Bot hinzufügen", - "Add a new emoji": "Neuen Emoji hinzufügen", - "Add a new filter": "Neuen Filter hinzufügen", - "Add alert word": "Füge ein Signalwort hinzu", - "Add emoji": "Emoji hinzufügen", - "Add emoji reaction": "Emoji-Reaktion hinzufügen", - "Add extra emoji for members of the __realm_name__ organization.": "Zusätzliches Emoji für die Mitglieder der __realm_name__ Organisation.", - "Add filter": "Filter hinzufügen", - "Add new default stream": "Neuen Standardstream hinzufügen", - "Add reaction...": "Reaktion hinzufügen...", - "Add stream": "Stream hinzufügen", - "Added successfully!": "Erfolgreich hinzugefügt!", - "Alert word": "Signalwort", - "Alert words": "Signalwörter", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Signalwörter erlauben es dir benachrichtigt zu werden, als ob du durch @-Erwähnung markiert wurdest, wenn bestimmte Wörter oder Formulierungen im Chat verwendet werden.", - "Alert words can't be empty!": "Signalwörter können nicht leer sein!", - "All streams": "Alle Streams", - "Allow subdomains": "Subdomains erlauben", - "Allowed domains": "Erlaubte Domains", - "Already subscribed to __stream__": "Der Stream __stream__ ist bereits abonniert", - "Always auto-scroll to new messages": "Scrolle immer automatisch zu neuen Nachrichten", - "An unknown error occurred.": "Ein unbekannter Fehler ist aufgetreten.", - "Announce stream": "Stream bekannt machen", - "Any user can add custom emoji in this organization.": "Jeder Nutzer kann benutzerdefinierte Emojis in dieser Organisation hinzufügen.", - "Any user may now add new emoji!": "Alle Nutzer können nun neue Emojis hinzufügen!", - "Any user may now create new streams!": "Jeder Nutzer kann nun neue Streams erstellen!", - "Any user may now invite new users!": "Jeder Nutzer kann nun neue Nutzer einladen!", - "Anyone can join": "Jeder kann beitreten", - "Apply this change to all stream subscriptions?": "Diese Änderung auf alle Stream-Abonnements anwenden?", - "Are you sure you want to do this?": "Bist du sicher das du das machen möchtest?", - "Are you sure you want to mention all __count__ people in this stream?": "Bist du sicher das du allen __count__ Benutzern in diesem Stream eine Nachricht senden möchtest?", - "Audible notifications": "Akkustische Benachrichtigung", - "Authentication methods saved!": "Authentifizierungs-Methoden gespeichert!", - "Author": "Autor", - "Authorization methods": "Authorisierungs-Methoden", - "Bot": "Bot", - "Bot list": "Botliste", - "Bringing you to your latest messages\u2026": "Springe zur neuesten Nachricht...", - "By deactivating <>, they will be logged out immediately.": "Wenn Du <>, deaktivierst, werden sie sofort ausgeloggt.", - "By deactivating your account, you will be logged out immediately.": "Wenn Du Deinen Account deaktivierst, wirst Du sofort abgemeldet.", - "Cancel": "Abbrechen", - "Change": "Ändern", - "Change default language": "Standardsprache ändern", - "Change email": "Email ändern", - "Change later messages to this topic": "Füge spätere Nachrichten zu diesem Thema hinzu", - "Change notification settings for individual streams on your Streams page.": "Ändere die Benachrichtigungseinstellungen für einzelne Streams auf Deiner Streams Seite.", - "Change only this message topic": "Ändere nur das Thema dieser Nachricht", - "Change password": "Passwort ändern", - "Change previous and following messages to this topic": "Vorige und nachfolgende Nachrichten zu diesem Thema hinzufügen", - "Change stream privacy": "Privatsphäre-Einstellung des Streams ändern", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Änderungen von Email-Adressen wurden für diese Zulip-Organisation deaktiviert. Kontaktiere einen Administrator für Hilfe.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Änderungen von Namen wurden für diese Zulip-Organisation deaktiviert. Kontaktiere einen Administrator für Hilfe.", - "Check all": "Alles auswählen", - "Choose custom color": "Wähle eine benutzerdefinierte Farbe", - "Clear avatar": "Avatar entfernen", - "Clear emoji image": "Emoji-Bild entfernen", - "Close": "Schließen", - "Collapse": "Minimieren", - "Compose a message to stream __stream.name__": "Verfasse ein Nachricht im Stream __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Konfiguriere reguläre Ausdrücke, die automatisch in Links umgewandelt werden, wenn sie in Nachrichten oder Themen vorkommen. Um beispielsweise automatisch Commit- oder Issue-IDs (z.B. #123) zu ihren Entsprechungen auf Github zu verlinken, kannst du folgenden Ausdruck verwenden:", - "Configure the authentication methods for your organization.": "Arten der Authentifizierung für Deine Organisation konfigurieren.", - "Configure the default streams new users are subscribed to when joining your organization.": "Standard-Streams für neue Nutzer deiner Organisation konfigurieren.", - "Confirm password": "Passwort bestätigen", - "Cookie Bot": "Cookie-Bot", - "Copied!": "Kopiert!", - "Copy and close": "Kopieren und schließen", - "Copy from stream": "Von Stream kopieren.", - "Copy link to conversation": "Link zu dieser Unterhaltung kopieren", - "Could not add user to this stream": "Nutzer konnte diesem Stream nicht hinzugefügt werden", - "Create": "Erstellen", - "Create bot": "Bot erstellen", - "Create stream": "Stream erstellen", - "Current password": "Aktuelles Passwort", - "Custom emoji added!": "Benutzerdefinierter Emoji himzugefügt!", - "Custom filter added!": "Nutzerdefinierter Filter himzugefügt!", - "Customize avatar": "Avatar ändern", - "Deactivate": "Deaktivieren", - "Deactivate account": "Account deaktivieren", - "Deactivate now": "Jetzt deaktivieren", - "Deactivate your account": "Deaktiviere Deinen Account", - "Deactivated users": "Deaktivierte Nutzer", - "Default language": "Standardsprache", - "Default language changed!": "Standardsprache geändert!", - "Default streams": "Standardstreams", - "Delete alert word": "Signalwort löschen", - "Delete avatar": "Avatar löschen", - "Delete bot": "Bot löschen", - "Delete draft": "Entwurf löschen", - "Delete file": "Datei löschen", - "Delete icon": "Icon löschen", - "Delete message": "Nachricht löschen", - "Delete stream": "Stream löschen", - "Deleted successfully!": "Erfolgreich gelöscht!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Das Löschen dieses Streams meldet auomatisch alle Mitglieder ab. Desweiteren sind die Inhalte des Streams danach nicht wiederherstellbar.", - "Description changed!": "Beschreibung geändert!", - "Desktop notifications": "Desktop-Benachrichtigungen", - "Digest emails when I'm away": "Emails bekommen während ich nicht da bin", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Emoji-Reaktionen als Text darstellen (:heart: anstatt \":heart:\").", - "Display settings": "Einstellungen der Anzeige", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Zeit im 24-Stunden Format anzeigen (17:00 anstatt 5:00 PM)", - "Display user list on left side in narrow windows.": "Zeige bei schmalen Fenstern die Benutzerliste auf der linken Seite.", - "Do you want to skip to your latest messages?": "Möchtest du zur neuesten Nachricht springen?", - "Domain": "Domain", - "Download .zuliprc": ".zuliprc herunterladen", - "Drafts": "Entwürfe", - "E-mail invitation required": "E-mail Einladung benötigt", - "EDITED": "BEARBEITET", - "Edit": "Bearbeiten", - "Edit bot": "Bot editieren", - "Edit user": "Nutzer bearbeiten", - "Edited (__last_edit_timestr__)": "Editiert (__last_edit_timestr__)", - "Email": "Email", - "Email address": "Email-Adresse", - "Email notifications when offline": "Offline Email-Benachrichtigungen", - "Emoji name": "Name des Emojis", - "Emoji reactions will appear as __text_or_images__!": "Emoji-Reaktionen werden als __text_or_images__ dargestellt!", - "Emoji settings": "Emoji-Einstellungen", - "Emoji style": "Emoji-Stil", - "Emojiset changed successfully!!": "Emoji-Set erfolgreich geändert!", - "Enable desktop notifications for new streams": "Aktiviere Desktop-Benschrichtigungen für neue Streams", - "Enabled": "Aktiviert", - "Error adding subscription": "Fehler beim Hinzufügen des Abonnements", - "Error changing emojiset.": "Fehler beim Ändern des Emoji-Sets.", - "Error changing settings": "Fehler beim ändern der Einstellungen", - "Error changing settings: No new data supplied.": "Fehler beim Ändern der Einstellungen: Keine Angaben geändert.", - "Error checking subscription": "Fehler beim Prüfen des Abonnements", - "Error creating stream": "Fehler beim Erstellen des Streams", - "Error deactivating account": "Fehler beim Deaktivieren des Accounts", - "Error deleting message.": "Fehler beim Löschen der Nachricht.", - "Error fetching message edit history": "Fehler beim Abruf des Editier-Verlaufs", - "Error getting API key": "Fehler beim Holen des API-Schlüssels", - "Error listing streams": "Fehler beim Auflisten der Streams", - "Error listing users or bots": "Fehler beim auflisten von Benutzern oder Bots", - "Error removing subscription": "Fehler beim Entfernen des Abonnements", - "Error removing user from this stream": "Fehler beim Entfernen des Nutzers von diesem Stream", - "Error renaming stream": "Fehler beim Entfernen des Streams", - "Error saving edit": "Fehler beim Speichern der Bearbeitung", - "Error updating default language setting": "Fehler beim Aktualisieren der Standardspracheinstellungen", - "Error updating emoji appearance setting": "Fehler beim Aktualisieren der Einstellungen zur Emoji-Darstellung", - "Error updating the stream description": "Fehler beim aktualisieren der Stream-Beschreibung", - "Error updating time format setting": "Fehler beim Aktualisieren der Zeitformateinstellungen", - "Error updating time zone": "Fehler beim Ändern der Zeitzone", - "Error updating user list placement setting": "Fehler beim Anwenden der Einstellungen für die Seitenleiste", - "Exit tutorial": "Tutorial beenden", - "Failed": "Gescheitert!", - "Failed to generate preview": "Konnte Vorschau nicht erstellen", - "Failed!": "Gescheitert!", - "File type is not supported.": "Dateiformat wird nicht unterstützt.", - "File upload is not yet available for your browser.": "Dein Browser unterstützt noch keine Datei-Uploads.", - "Filter": "Filter", - "Filter bots": "Bots filtern", - "Filter deactivated users": "Deaktivierte Nutzer filtern", - "Filter settings": "Filter-Einstellungen", - "Filter streams": "Streams filtern", - "Filter users": "Benutzer filtern", - "For each file, we list any messages that link to it.": "Für jede Datei listen wir alle Nachrichten auf, die es beinhalten", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "Für Bots die mit der API interagieren, solltest Du im oberen Abschnitt jedem Bot einen eigenen Namen und API-Schlüssel vergeben. Aber wenn Du einen Bot erstellen willst, der auf Deine eigenen privaten Nachrichten zugreifen kann, solltest du Deinen eigenen API-Schlüssel verwenden.", - "Forgotten it?": "Passwort vergessen?", - "Formatting": "Formatierung", - "Full name": "Vollständiger Name", - "Generate new API key": "Neuen API-Schlüssel generieren", - "Get API key": "Hole API Schlüssel", - "I want:": "Ich möchte:", - "If checked, image previews will be shown.": "Vorschau von Bildern anzeigen.", - "If checked, only administrators may add new emoji.": "Nur Administratoren dürfen neue Emojis hinzufügen.", - "If checked, only administrators may create new streams.": "Falls markiert, könen nur Adminstratoren neue Streams erstellen.", - "If checked, only administrators may invite new users.": "Falls markiert, können nur Administratoren neue Nutzer einladen", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "Nutzer können nur mit Email-Adressen dieser Domains der Organisation beitreten.", - "If checked, previews of linked websites will be shown.": "Vorschau von verlinkten Websites anzeigen.", - "If checked, users can edit the content and topics of their old messages.": "Auswählen um Nutzern das Editieren von ihren alten Nachrichten und deren Themen zu erlauben.", - "If checked, users must be invited in order to join your organization.": "Falls markiert, müssen Nutzer eingeladen werden, um Deiner Organisation beizutreten.", - "If checked, users will be unable to change their email address.": "Nutzer können ihre Email nicht mehr ändern.", - "If checked, users will be unable to change their name.": "Nutzer können ihren Namen nicht mehr ändern.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "Falls ungleich 0, können Nutzer ihre Nachrichten für so viele Minuten nach dem Senden bearbeiten. Falls 0, können sie all ihre alten Nachrichten bearbeiten.", - "Image": "Bild", - "Inactive bots": "Inaktive Bots", - "Include content of private messages in desktop notifications": "Inhalt von privaten Nachrichten in Desktop-Benachrichtigungen anzeigen.", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "Ist es schon wieder so lange her? Seit deinem letzten Besuch hast du __unread_count__ neue Nachrichten bekommen.", - "Last active": "Zuletzt aktiv", - "Local time": "Lokale Zeit", - "Looking for our Integrations or API documentation?": "Suchst du unsere Integrationenoder API-Dokumentation?", - "Make admin": "Zum Admin machen", - "Make stream invite-only": "Stream nur durch Einladung zugänglich machen", - "Make stream public": "Stream öffentlich machen", - "Make this message take up less space on the screen": "Lass diese Nachricht weniger Platz auf dem Bildschirm einnehmen", - "Manage organization": "Organisation verwalten", - "Mark all messages in __stream.name__ as read": "Markiere alle Nachrichten in __stream.name__ als gelesen", - "Mark all messages in __topic_name__ as read": "Markiere alle Nachrichten in __topic_name__ als gelesen", - "Message actions": "Aktionen", - "Message edit limit in minutes (0 for no limit)": "Limit zum editieren von Nachrichten in Minuten (0 für kein Limit)", - "Message sent when you were not subscribed": "Nachricht wurde versandt als du noch nicht angemeldet warst", - "Message successfully edited!": "Nachricht erfolgreich bearbeitet!", - "Messages older than the configured number of days will be automatically deleted": "Nachrichten, die älter als die konfigurierte Anzahl an Tagen sind, werden automatisch gelöscht.", - "Messages retention period in days (blank means messages are retained forever)": "Aufbewahrungszeit von Nachrichten in Tagen (kein Wert bedeutet, dass Nachrichten für immer aufbewahrt werden)", - "Method": "Methode", - "Mobile push notifications always (even when online)": "Mobile Push-Benachrichtigungen erhalten (auch wenn online)", - "Mobile push notifications when offline": "Mobile Push Benachrichtigung wenn nicht eingeloggt", - "Most stream administration is done on the Streams page.": "Der Großteil der Stream-Administration geschieht über die Stream-Seite.", - "Mute stream": "Stream stummschalten", - "Mute the stream __stream.name__": "Schalte den Stream __stream.name__ stumm", - "Mute the topic __subject__": "Schalte das Thema __subject__ stumm", - "Mute the topic __topic_name__": "Das Thema __topic_name__ stummschalten", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Stummgeschaltene Streams erscheinen nicht auf deiner Startseite und erzeugen keine Benachrichtigungen es sei denn du wirst erwähnt.", - "Muted topics": "Stummgeschaltete Themen", - "Name": "Name", - "Name changed!": "Name geändert!", - "Narrow to stream "__display_recipient__"": "Begrenze auf "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Begrenze auf Stream "__display_recipient__", Thema "__subject__"", - "Narrow to stream __stream.name__": "Begrenze auf den Stream __stream.name__", - "Narrow to topic __topic_name__": "Auf Thema __topic_name__ begrenzen", - "Narrow to your private messages with __display_reply_to__": "Begrenze auf deine privaten Nachrichten mit __display_reply_to__", - "New alert word": "Neues Signalwort", - "New password": "Neues Passwort", - "New user e-mails now restricted to certain domains!": "Neue Nutzer-Email-Adressen auf spezifische Domains beschränkt!", - "New users may have arbitrary e-mails!": "Neue Nutzer können beliebige Emails haben!", - "New users may sign up online!": "Neue Nutzer können sich online anmelden!", - "New users must be invited by an admin!": "Neue Benutzer müssen von einem Administrator eingeladen werden!", - "New users must be invited by e-mail!": "Neue Benutzer müssen per E-mail eingeladen werden!", - "New users restricted to the following domains: __domains__": "Nutzer kann nur auf folgende Adressen zugreifen: __domain__", - "Next": "Nächste", - "No": "Nein", - "No changes to save!": "Keine Änderungen zu speichern!", - "No default streams match you current filter.": "Dein aktueller Filter stimmt mit keinem Standardstream überein.", - "No description.": "Keine Beschreibung.", - "No drafts.": "Keine Entwürfe.", - "No streams match your current filter.": "Dein aktueller Filter stimmt mit keinem Stream überein.", - "No users match your current filter.": "Dein aktueller Filter stimmt mit keinem Nutzer überein.", - "None": "Nichts", - "Note that any bots that you maintain will be disabled.": "Beachte, dass alle Deine Bots deaktiviert werden.", - "Nothing selected.": "Nichts ausgewählt.", - "Nothing to preview": "Keine Vorschau vorhanden", - "Notifications": "Benachrichtigungen", - "Old password": "Altes Passwort", - "Only administrators may now add new emoji!": "Nur Administratoren dürfen neue Emojis hinzufügen.", - "Only administrators may now create new streams!": "Nur Admins können neue Streams anlegen!", - "Only admins may add emoji": "Nur Adminis dürfen Emojis hinzufügen.", - "Only admins may create streams": "Nur Administratoren können neue Streams erstellen", - "Only admins may invite": "Nur Admins können einladen", - "Only organization administrators can edit these settings.": "Diese Einstellungen können nur von Administratoren dieser Organisation bearbeitet werden.", - "Optional": "Optional", - "Organization avatar": "Organisations-Avatar", - "Organization permissions": "Organisationsberechtigungen", - "Organization settings": "Einstellungen der Organisation", - "Other notifications I want:": "Andere Benachrichtigungen:", - "Owner": "Besitzer", - "Password": "Passwort", - "Pattern": "Muster", - "People must be invited": "Personen müssen eingeladen werden", - "People to add": "Personen hinzufügen", - "Pin stream __stream.name__ to top": "Stream __stream.name__ an der Oberseite anpinnen", - "Pin stream to top of left sidebar": "Stream an die Seitenansicht oben links pinnen.", - "Please just upload one file.": "Bitte lade nur eine Datei hoch.", - "Please re-enter your password to confirm your identity.": "Bitte gib Dein Passwort ein um Deine Identität zu bestätigen.", - "Please specify a stream": "Bitte wähle einen Stream", - "Please specify a topic": "Bitte wähle ein Thema", - "Please specify at least one recipient": "Bitte wähle mindestens einen Empfänger", - "Prevent users from changing their email address": "Nutzer können ihre Email nicht mehr ändern.", - "Prevent users from changing their name": "Nutzer können ihren Namen nicht mehr ändern.", - "Previews for linked websites will be shown!": "Vorschau von verlinkten Websites anzeigen!", - "Previews for linked websites will not be shown!": "Vorschau von verlinkten Webseites nicht anzeigen!", - "Previews of uploaded and linked images will be shown!": "Eine Vorschau von hochgeladenen und verlinkten Bildern wird angezeigt werden!", - "Previews of uploaded and linked images will not be shown!": "Es wird keine Vorschau von hochgeladenen und verlinkten Bildern angezeigt werden!", - "Private messages and @-mentions": "Private Nachrichten und @-Erwähnungen", - "Quote and reply": "Zitieren und antworten", - "Reactivate": "Reaktivieren", - "Reactivate bot": "Bot reaktivieren", - "Receive audible notifications": "Akkustische Benachrichtigungen erhalten", - "Receive desktop notifications": "Erhalte Desktopbenachrichtigungen", - "Regular expression": "Regulärer Ausdruck", - "Remove": "Entfernen", - "Remove admin": "Admin entfernen", - "Remove from default": "Aus Standards entfernen", - "Reply mentioning user": "Antwort mit @-Erwähnung des Nutzers erstellen.", - "Restore draft": "Entwurf wiederherstellen", - "Retry": "Erneut versuchen", - "Save": "Speichern", - "Save changes": "Änderungen speichern", - "Search": "Suche", - "Search subscribers": "Abonnenten suchen", - "See the rest of this message": "Zeige den Rest der Nachricht", - "Select default language": "Standardsprache auswählen", - "Send private message": "Private Nachricht senden", - "Show previews of linked websites": "Vorschau von verlinkten Webseiten anzeigen", - "Show previews of uploaded and linked images": "Vorschau von hochgeladenen und verlinkten Bildern anzeigen", - "Show/change your API key": "Zeige/Ändere deinen API-Schlüssel", - "Sorry, the file was too large.": "Verzeihung, die Datei ist zu groß.", - "Stream": "Stream", - "Stream accessibility": "Stream Verfügbarkeit", - "Stream color": "Farbe des Streams", - "Stream description": "Beschreibung des Streams", - "Stream description (optional)": "Beschreibung des Streams (optional)", - "Stream membership": "Mitglieder des Streams", - "Stream messages": "Stream-Nachrichten", - "Stream name": "Name des Streams", - "Stream settings": "Einstellungen des Streams", - "Streams": "Streams", - "Subscribe": "Abonnieren", - "Subscribe to __stream__": "Abonniere den Stream __stream__", - "Subscribed": "Abonniert", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "Das Thema einer Unterhaltung sollte aus ein oder zwei Wörtern bestehen, die beschreiben worum es geht, zum Beispiel: Bug #345, Termin, oder Wichtige Hinweise. Denke nicht zu kompliziert.", - "The email body will become the Zulip message": "Der Inhalt der Email wird der Inhalt der Nachricht in Zulip.", - "The email subject will become the Zulip topic": "Der Betreff der Email wird das Thema in Zulip.", - "The email will be forwarded to this stream": "Die Email wird zu diesem Stream weitergeleitet", - "The recipient __recipient__ is not valid": "Der Empfänger __recipient__ ist ungültig", - "The recipients __recipients__ are not valid": "Die Empfänger __recipients__ sind ungültig", - "The stream description has been updated!": "Die Beschreibung des Streams wurde aktualisiert!", - "The stream has been renamed!": "Der Stream wurde umbenannt!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Ihr Passwort wird von unserem System gelöscht,\nund alle Bots, die sie verwalten werden deaktiviert.", - "This is a public stream. Anybody in your organization can join.": "Dies ist ein öffentlicher Stream. Jeder in Deiner Organisation kann beitreten.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "Das ist ein geschlossener Stream. Nur eingeladene Benutzer könne auf die Inhalte zugreifen, aber jedes Mitglied des Streams kann andere Benutzer einladen.", - "This is an invite-only stream": "Das ist ein geschlossener Stream", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "Diese Organisation ist konfiguriert, Nachrichten nur für __minutes_to_edit__ Minuten nach dem Senden bearbeitbar zu machen.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "Dieser Stream ist momentan öffentlich, jedes Mitglied dieser Organisation kann beitreten. Wird er auf \"privat\" umgestellt, können nur eingeladene Mitglieder beitreten und den Inhalt einsehen. Jedes Mitglied des Streams kann andere Mitglieder einladen.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "Dieser Stream ist momentan nur durch Einladung zugänglich, es können also nur eingeladene Mitglieder beitreten und den Inhalt betrachten. Wird er auf \"öffentlich\" umgestellt, kann jeder in Deiner Organisation diesem Stream beitreten und auf ihn zugreifen.", - "Time will now be displayed in the __format__-hour format!": "Zeit wird jetzt im __format__-Stunden Format angezeigt!", - "Time zone": "Zeitzone", - "Time's up!": "Zeit vorbei!", - "Today": "Heute", - "Topic": "Thema", - "Topic editing only": "Kann nur Thema bearbeiten", - "Try again": "Erneut versuchen", - "URL format string": "URL-Formatierungs-String", - "Un-collapse": "Aufklappen", - "Unable to subscribe user": "Nutzer kann nicht hinzugefügt werden", - "Unable to upload that many files at once.": "Zu viele Dateien, um sie auf einmal hochzuladen.", - "Uncheck all": "Alles abwählen", - "Unknown": "Unbekannt", - "Unless I say otherwise for a particular stream, I want:": "Wenn du es nicht anders einstellst, erhälst du:", - "Unmute the stream __stream.name__": "Stummschaltung für den Stream __stream.name__ deaktivieren", - "Unmute the topic __subject__": "Stummschaltung für das Thema __subject__ deaktivieren", - "Unmute the topic __topic_name__": "Stummschaltung für das Thema __topic_name__ deaktivieren", - "Unpin stream __stream.name__ from top": "Stream __stream.name__ von Oberkannte loslösen", - "Unsubscribe": "Deabonnieren", - "Unsubscribe from __stream__": "Stream __stream__ deabonnieren\n", - "Updated notification settings!": "Benachrichtigungseinstellungen aktualisiert!", - "Updated settings! You will need to reload for these changes to take effect.": "Einstellungen aktualisiert! Du musst das Fenster neu laden um die Änderungen anzuwenden.", - "Updated successfully!": "Erfolgreich aktualisiert!", - "Upload avatar": "Avatar hochladen", - "Upload emoji": "Emoji hochladen", - "Upload icon": "Icon hochladen", - "Upload new avatar": "Neuen Avatar hochladen", - "Upload new icon": "Neues Icon hochladen", - "Uploaded files": "Hochgeladene Dateien", - "Uploading icon.": "Icon wird hochgeladen.", - "Uploading\u2026": "Lädt hoch...", - "User already subscribed": "Nutzer ist schon abonniert", - "User avatar": "Nutzeravatar", - "User invited successfully.": "Benutzer erfolgreich eingeladen.", - "User invited successfully._plural": "Benutzer erfolgreich eingeladen.", - "User is already not subscribed": "Nutzer ist schon deabonniert", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "Die Liste der Benutzer erscheint __side__! Du musst das Fenster neu laden um die Änderungen anzuwenden.", - "User settings": "Nutzereinstellungen", - "Username": "Benutzername", - "Users can edit old messages": "Benutzer können alte Nachrichten editieren", - "Users can no longer edit their past messages!": "Benutzer können nicht länger ihre vergangenen Nachrichten bearbeiten!", - "Users can now edit the content and topics of all their past messages!": "Nutzer können nun den Inhalt und Titel all ihrer alten Nachrichten bearbeiten!", - "Users cannot change their email!": "Nutzer können ihre Email nicht ändern!", - "Users cannot change their name!": "Nutzer können ihren Namen nicht ändern!", - "Users may now change their email!": "Nutzer können jetzt ihre Email ändern!", - "Users may now change their name!": "Nutzer können jetzt ihren Namen ändern!", - "View edit history": "Editier-Verlauf anzeigen", - "View messages sent": "Versendete Nachrichten anzeigen", - "View private messages": "Private Nachrichten anzeigen", - "View source": "Rohnachricht anzeigen", - "View source / Edit topic": "Rohnachricht anzeigen / Thema bearbeiten", - "View stream": "Stream anzeigen", - "Waiting period for stream creation (in days)": "Wartezeit für die Erstellung neuer Streams durch neue Nutzer (in Tagen)", - "Waiting period threshold changed!": "Minimale Wartezeit geändert!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Warnung: die unteren Features sind experimentell und können eventuell Probleme verursachen.", - "Working\u2026": "Arbeitet…", - "Yes": "Ja", - "Yes, delete this stream": "Ja, lösche diesen Stream", - "Yes, send": "Ja, senden", - "Yesterday": "Gestern", - "You and __display_reply_to__": "Du und __display_reply_to__", - "You and __recipients__": "Du und __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "Du kannst Zulip Emails schicken! Kopiere und benutze einfach diese Adresse als Empfänger der Email und:", - "You have not muted any topics yet.": "Du hast noch keine Themen stummgestellt.", - "You have not uploaded any files yet.": "Du hast noch keine Dateien hochgeladen.", - "You have nothing to send!": "Du hast nichts zu senden!", - "You need to be running Zephyr mirroring in order to send messages!": "Zephyr-Mirroring muss laufen, damit Nachrichten gesendet werden können!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "Du erhälst eine Benachrichtigung bei eintreffenden Nachrichten und wenn Zulip nicht fokussiert oder das Fenster versteckt ist.", - "Your API key:": "Dein API-Schlüssel:", - "Your account": "Dein Account", - "Your bots": "Deine Bots", - "Your organization's description": "Die Beschreibung Deiner Organisation", - "Your organization's name": "Name deiner Organisation", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip bietet volle Unicode-Unterstützung, Du kannst also Deinen Namen eingeben ohne Dir Gedanken um Sonderzeichen machen zu müssen.", - "Zulip labs": "Zulip Labs", - "[Add or Change]": "[Hinzufügen oder Ändern]", - "[Condense this message]": "[minimiere diese Nachricht]", - "[More...]": "[mehr ...]", - "__count__ invite remaining": "__count__ verbleibende Einladungen", - "__count__ invite remaining_plural": "__count__ verbleibende Einladungen", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ ist die neue Standardsprache! Du musst das Fenster neu laden um die Änderungen anzuwenden", - "__minutes__ min to edit": "__minutes__ Minuten zum Bearbeiten", - "__seconds__ sec to edit": "__seconds__ Sekunden zum bearbeiten", - "and": "und", - "images": "Bilder", - "left": "links", - "more conversations": "weitere Unterhaltungen", - "more topics": "mehr Themen", - "right": "rechts", - "text": "Text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}Markierung aufheben{{else}}Diese Nachricht markieren{{/if}}" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" ist zu groß, die maximal erlaubte Dateigröße ist 25MiB.", + "(no topic)": "(kein Thema)", + "24-hour time (17:00 instead of 5:00 PM)": "24-Stunden Anzeige (17:00 anstatt 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Privat: Nutzer müssen von einem Mitglied eingeladen werden; Neue Nutzer sehen nur Nachrichten, die nach ihrem Beitritt gesendet wurden; nur für Administratoren sichtbar", + "Public: anyone can join; anyone can view complete message history without joining": "Öffentlich: Jeder kann beitreten; Jeder kann ohne Beitritt alle gesendeten Nachrichten einsehen", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Benachrichtigt Alle über den neuen Stream,
selbst wenn Du sie nicht hinzugefügt hast.

", + "__name__ is not subscribed to this stream.": "__name__ hat diesen Stream nicht abonniert.", + "A stream needs to have a name": "Ein Stream benötigt einen Namen.", + "A stream with this name already exists": "Es existiert schon ein Stream mit diesem Namen", + "API key": "API Schlüssel", + "Action": "Aktion", + "Actions": "Aktionen", + "Active bots": "Aktive Bots", + "Active now": "Jetzt aktiv", + "Active users": "Aktive Nutzer", + "Add": "Hinzufügen", + "Add a new alert word": "Füge ein neues Signalwort hinzu", + "Add a new bot": "Neuen Bot hinzufügen", + "Add a new emoji": "Neuen Emoji hinzufügen", + "Add a new filter": "Neuen Filter hinzufügen", + "Add alert word": "Füge ein Signalwort hinzu", + "Add emoji": "Emoji hinzufügen", + "Add emoji reaction": "Emoji-Reaktion hinzufügen", + "Add extra emoji for members of the __realm_name__ organization.": "Zusätzliches Emoji für die Mitglieder der __realm_name__ Organisation.", + "Add filter": "Filter hinzufügen", + "Add new default stream": "Neuen Standardstream hinzufügen", + "Add reaction": "Reaktion hinzufügen", + "Add stream": "Stream hinzufügen", + "Added successfully!": "Erfolgreich hinzugefügt!", + "Alert word": "Signalwort", + "Alert word added successfully!": "Signalwort erfolgreich hinzugefügt!", + "Alert word already exists!": "Signalwort existiert schon!", + "Alert word can't be empty!": "Signalwort kann nicht leer sein!", + "Alert word removed successfully!": "Signalwort erfolgreich entfernt!", + "Alert words": "Signalwörter", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Signalwörter erlauben es dir benachrichtigt zu werden, als ob du durch @-Erwähnung markiert wurdest, wenn bestimmte Wörter oder Formulierungen im Chat verwendet werden.", + "All streams": "Alle Streams", + "Allow subdomains": "Subdomains erlauben", + "Allowed domains": "Erlaubte Domains", + "Already subscribed to __stream__": "Der Stream __stream__ ist bereits abonniert", + "Always auto-scroll to new messages": "Scrolle immer automatisch zu neuen Nachrichten", + "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.": "Ein API Schlüssel kann dazu benutzt werden, programmgesteuert auf einen Zulip-Account zuzugreifen. Jeder mit Zugang zu Deinem API Schlüssel kann Deine Nachrichten lesen, Nachrichten in Deinem Namen senden, oder sich auf andere Weise als Dich ausgeben, also schütze Deinen API Schlüssel so wie dein Passwort.
Wir empfehlen, Zulip's API über Bots und deren API Schlüssel anzusprechen, solange es nicht unumgänglich ist, über einen Nutzeraccount zu interagieren.", + "An unknown error occurred.": "Ein unbekannter Fehler ist aufgetreten.", + "Announce stream": "Stream bekannt machen", + "Any user may now add new emoji!": "Alle Nutzer können nun neue Emojis hinzufügen!", + "Any user may now create new streams!": "Jeder Nutzer kann nun neue Streams erstellen!", + "Any user may now invite new users!": "Jeder Nutzer kann nun neue Nutzer einladen!", + "Anyone in this organization can add custom emoji.": "Jeder in dieser Organisation kann eigene Emojis hinzufügen.", + "Apply this change to all stream subscriptions?": "Diese Änderung auf alle Stream-Abonnements anwenden?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Bist Du sicher, dass Du den Stream '__stream_name__' mit __count__ Nutzern erstellen möchtest?", + "Are you sure you want to do this?": "Bist du sicher das du das machen möchtest?", + "Are you sure you want to mention all __count__ people in this stream?": "Bist du sicher das du allen __count__ Benutzern in diesem Stream eine Nachricht senden möchtest?", + "Audible notifications": "Akkustische Benachrichtigung", + "Authentication methods saved!": "Authentifizierungs-Methoden gespeichert!", + "Author": "Autor", + "Authorization methods": "Authorisierungs-Methoden", + "Base URL": "Webhook URL", + "Bot": "Bot", + "Bot list": "Botliste", + "Bot type": "Typ", + "Bringing you to your latest messages\u2026": "Springe zur neuesten Nachricht...", + "By deactivating <>, they will be logged out immediately.": "Wenn Du <>, deaktivierst, werden sie sofort ausgeloggt.", + "By deactivating your account, you will be logged out immediately.": "Wenn Du Deinen Account deaktivierst, wirst Du sofort abgemeldet.", + "Cancel": "Abbrechen", + "Change": "Ändern", + "Change email": "Email ändern", + "Change later messages to this topic": "Füge spätere Nachrichten zu diesem Thema hinzu", + "Change notification settings for individual streams on your Streams page.": "Ändere die Benachrichtigungseinstellungen für einzelne Streams auf Deiner Streams Seite.", + "Change only this message topic": "Ändere nur das Thema dieser Nachricht", + "Change password": "Passwort ändern", + "Change previous and following messages to this topic": "Vorige und nachfolgende Nachrichten zu diesem Thema hinzufügen", + "Change stream privacy": "Privatsphäre-Einstellung des Streams ändern", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Änderungen von Email-Adressen wurden für diese Zulip-Organisation deaktiviert. Kontaktiere einen Administrator für Hilfe.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Änderungen von Namen wurden für diese Zulip-Organisation deaktiviert. Kontaktiere einen Administrator für Hilfe.", + "Check all": "Alles auswählen", + "Choose custom color": "Wähle eine benutzerdefinierte Farbe", + "Clear avatar": "Avatar entfernen", + "Clear emoji image": "Emoji-Bild entfernen", + "Close": "Schließen", + "Collapse": "Minimieren", + "Compose a message to stream __stream.name__": "Verfasse ein Nachricht im Stream __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Konfiguriere reguläre Ausdrücke, die automatisch in Links umgewandelt werden, wenn sie in Nachrichten oder Themen vorkommen. Um beispielsweise automatisch Commit- oder Issue-IDs (z.B. #123) zu ihren Entsprechungen auf Github zu verlinken, kannst du folgenden Ausdruck verwenden:", + "Configure the authentication methods for your organization.": "Arten der Authentifizierung für Deine Organisation konfigurieren.", + "Configure the default streams new users are subscribed to when joining your organization.": "Standard-Streams für neue Nutzer deiner Organisation konfigurieren.", + "Confirm password": "Passwort bestätigen", + "Cookie Bot": "Cookie-Bot", + "Copied!": "Kopiert!", + "Copy and close": "Kopieren und schließen", + "Copy from stream": "Von Stream kopieren.", + "Copy link to conversation": "Link zu dieser Unterhaltung kopieren", + "Could not add user to this stream": "Nutzer konnte diesem Stream nicht hinzugefügt werden", + "Create": "Erstellen", + "Create bot": "Bot erstellen", + "Create new stream": "Neuen Stream erstellen", + "Create stream": "Stream erstellen", + "Current password": "Aktuelles Passwort", + "Custom emoji added!": "Benutzerdefinierter Emoji himzugefügt!", + "Custom filter added!": "Nutzerdefinierter Filter himzugefügt!", + "Customize avatar": "Avatar ändern", + "Deactivate": "Deaktivieren", + "Deactivate account": "Account deaktivieren", + "Deactivate now": "Jetzt deaktivieren", + "Deactivate stream": "Stream deaktivieren", + "Deactivate your account": "Deaktiviere Deinen Account", + "Deactivated users": "Deaktivierte Nutzer", + "Default language": "Standardsprache", + "Default language changed!": "Standardsprache geändert!", + "Default streams": "Standardstreams", + "Delete alert word": "Signalwort löschen", + "Delete avatar": "Avatar löschen", + "Delete bot": "Bot löschen", + "Delete draft": "Entwurf löschen", + "Delete file": "Datei löschen", + "Delete icon": "Icon löschen", + "Delete message": "Nachricht löschen", + "Delete stream": "Stream löschen", + "Deleted successfully!": "Erfolgreich gelöscht!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Das Löschen dieses Streams meldet auomatisch alle Mitglieder ab. Desweiteren sind die Inhalte des Streams danach nicht wiederherstellbar.", + "Description changed!": "Beschreibung geändert!", + "Desktop notifications": "Desktop-Benachrichtigungen", + "Digest emails when I'm away": "Emails bekommen während ich nicht da bin", + "Disabled": "Deaktiviert", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Emoji-Reaktionen als Text darstellen (:heart: anstatt \":heart:\").", + "Display settings": "Einstellungen der Anzeige", + "Do you want to skip to your latest messages?": "Möchtest du zur neuesten Nachricht springen?", + "Domain": "Domain", + "Download .zuliprc": ".zuliprc herunterladen", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Konfigurationsdatei für alle aktiven Outgoing Webhook Bots herunterladen.", + "Download flaskbotrc": "'flaskbotrc' herunterladen", + "Drafts": "Entwürfe", + "EDITED": "BEARBEITET", + "Edit": "Bearbeiten", + "Edit bot": "Bot editieren", + "Edit user": "Nutzer bearbeiten", + "Edited (__last_edit_timestr__)": "Editiert (__last_edit_timestr__)", + "Email": "Email", + "Email address": "Email-Adresse", + "Email notifications when offline": "Offline Email-Benachrichtigungen", + "Emoji name": "Name des Emojis", + "Emoji reactions will appear as __text_or_images__!": "Emoji-Reaktionen werden als __text_or_images__ dargestellt!", + "Emoji settings": "Emoji-Einstellungen", + "Emoji style": "Emoji-Stil", + "Emojiset changed successfully!!": "Emoji-Set erfolgreich geändert!", + "Enable desktop notifications for new streams": "Aktiviere Desktop-Benschrichtigungen für neue Streams", + "Enable message edit history": "Editierverlauf von Nachrichten anzeigen", + "Enabled": "Aktiviert", + "Error adding alert word!": "Fehler bei Hinzufügen von Signalwort", + "Error adding subscription": "Fehler beim Hinzufügen des Abonnements", + "Error changing emojiset.": "Fehler beim Ändern des Emoji-Sets.", + "Error changing settings": "Fehler beim ändern der Einstellungen", + "Error checking subscription": "Fehler beim Prüfen des Abonnements", + "Error creating stream": "Fehler beim Erstellen des Streams", + "Error deactivating account": "Fehler beim Deaktivieren des Accounts", + "Error deleting message.": "Fehler beim Löschen der Nachricht.", + "Error fetching message edit history": "Fehler beim Abruf des Editier-Verlaufs", + "Error getting API key": "Fehler beim Holen des API-Schlüssels", + "Error listing users or bots": "Fehler beim auflisten von Benutzern oder Bots", + "Error removing alert word!": "Fehler bei Entfernen von Signalwort", + "Error removing subscription": "Fehler beim Entfernen des Abonnements", + "Error removing user from this stream": "Fehler beim Entfernen des Nutzers von diesem Stream", + "Error renaming stream": "Fehler beim Entfernen des Streams", + "Error saving edit": "Fehler beim Speichern der Bearbeitung", + "Error updating default language setting": "Fehler beim Aktualisieren der Standardspracheinstellungen", + "Error updating emoji appearance setting": "Fehler beim Aktualisieren der Einstellungen zur Emoji-Darstellung", + "Error updating high contrast setting": "Fehler bei Aktualisierung der Einstellung \"hoher Kontrast\".", + "Error updating the stream description": "Fehler beim aktualisieren der Stream-Beschreibung", + "Error updating time format setting": "Fehler beim Aktualisieren der Zeitformateinstellungen", + "Error updating time zone": "Fehler beim Ändern der Zeitzone", + "Error updating user list placement setting": "Fehler beim Anwenden der Einstellungen für die Seitenleiste", + "Failed": "Gescheitert!", + "Failed to change notifications stream!": "Fehler bei Änderung des Benachrichtigungs-Streams!", + "Failed to generate preview": "Konnte Vorschau nicht erstellen", + "Failed!": "Gescheitert!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Einstellungen für Mutige; Labs Einstellungen können jederzeit geändert werden, nicht mehr funktionieren oder entfernt werden.", + "File type is not supported.": "Dateiformat wird nicht unterstützt.", + "File upload is not yet available for your browser.": "Dein Browser unterstützt noch keine Datei-Uploads.", + "Filter": "Filter", + "Filter bots": "Bots filtern", + "Filter deactivated users": "Deaktivierte Nutzer filtern", + "Filter settings": "Filter-Einstellungen", + "Filter streams": "Streams filtern", + "Filter users": "Benutzer filtern", + "For each file, we list any messages that link to it.": "Für jede Datei listen wir alle Nachrichten auf, die es beinhalten", + "For more information on public/private streams, check out our docs.": "Für weitere Informationen zu öffentlichen/privaten Streams, schau dir unsere Dokumentation an.", + "Forgotten it?": "Passwort vergessen?", + "Formatting": "Formatierung", + "Full name": "Vollständiger Name", + "Generate new API key": "Neuen API-Schlüssel generieren", + "Generic bot": "Normaler Bot", + "Get API key": "Hole API Schlüssel", + "Go back": "Zurückgehen", + "Got it!": "Hab's verstanden!", + "High contrast mode": "Hoher Kontrast Modus", + "High contrast mode __enabled_or_disabled__!": "\"Hoher Kontrast\" ist: __enabled_or_disabled__!", + "Home": "Startseite", + "I want:": "Ich möchte:", + "If checked, image previews will be shown.": "Vorschau von Bildern anzeigen.", + "If checked, only administrators may add new emoji.": "Nur Administratoren dürfen neue Emojis hinzufügen.", + "If checked, only administrators may create new streams.": "Falls markiert, könen nur Adminstratoren neue Streams erstellen.", + "If checked, only administrators may invite new users.": "Falls markiert, können nur Administratoren neue Nutzer einladen", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "Nutzer können nur mit Email-Adressen dieser Domains der Organisation beitreten.", + "If checked, previews of linked websites will be shown.": "Vorschau von verlinkten Websites anzeigen.", + "If checked, topics are required.": "Angabe von Thema erzwingen", + "If checked, users can edit the content and topics of their old messages.": "Auswählen um Nutzern das Editieren von ihren alten Nachrichten und deren Themen zu erlauben.", + "If checked, users must be invited in order to join your organization.": "Falls markiert, müssen Nutzer eingeladen werden, um Deiner Organisation beizutreten.", + "If checked, users will be able view message edit history.": "Editierverlauf von Nachrichten für alle Nutzer zugängilch machen", + "If checked, users will be unable to change their email address.": "Nutzer können ihre Email nicht mehr ändern.", + "If checked, users will be unable to change their name.": "Nutzer können ihren Namen nicht mehr ändern.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "Falls ungleich 0, können Nutzer ihre Nachrichten für so viele Minuten nach dem Senden bearbeiten. Falls 0, können sie all ihre alten Nachrichten bearbeiten.", + "Image": "Bild", + "Inactive bots": "Inaktive Bots", + "Include content of private messages in desktop notifications": "Inhalt von privaten Nachrichten in Desktop-Benachrichtigungen anzeigen.", + "Incoming webhook": "Incoming Webhook", + "Incoming webhooks can only send messages.": "Incoming Webhooks können ausschließlich Nachrichten senden", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "Ist es schon wieder so lange her? Seit deinem letzten Besuch hast du __unread_count__ neue Nachrichten bekommen.", + "Joining the organization": "Beitritt zu dieser Organisation", + "Keyboard shortcuts": "Tastenkombinationen", + "Language & Notifications": "Sprache & Benachrichtigungen", + "Language settings": "Spracheinstellungen", + "Large number of subscribers": "Hohe Anzahl an Mitgliedern", + "Last active": "Zuletzt aktiv", + "Last seen an hour ago": "Zuletzt vor einer Stunde gesehen", + "Last seen just now": "Gerade eben gesehen", + "Last seen yesterday": "Zuletzt Gestern gesehen", + "Local time": "Lokale Zeit", + "Looking for our Integrations or API documentation?": "Suchst Du unsere Dokumentation für Integrationen oder die API?", + "Make admin": "Zum Admin machen", + "Make stream invite-only": "Stream nur durch Einladung zugänglich machen", + "Make stream public": "Stream öffentlich machen", + "Make this message take up less space on the screen": "Lass diese Nachricht weniger Platz auf dem Bildschirm einnehmen", + "Manage organization": "Organisation verwalten", + "Mark all messages in __stream.name__ as read": "Markiere alle Nachrichten in __stream.name__ als gelesen", + "Mark all messages in __topic_name__ as read": "Markiere alle Nachrichten in __topic_name__ als gelesen", + "Message actions": "Aktionen", + "Message edit limit in minutes (0 for no limit)": "Limit zum editieren von Nachrichten in Minuten (0 für kein Limit)", + "Message editing": "Nachricht bearbeiten", + "Message feed": "Nachrichten-Feed", + "Message formatting": "Nachrichtenformatierung", + "Message sent when you were not subscribed": "Nachricht wurde versandt als du noch nicht angemeldet warst", + "Message successfully edited!": "Nachricht erfolgreich bearbeitet!", + "Messages older than the configured number of days will be automatically deleted": "Nachrichten, die älter als die konfigurierte Anzahl an Tagen sind, werden automatisch gelöscht.", + "Messages retention period in days (blank means messages are retained forever)": "Aufbewahrungszeit von Nachrichten in Tagen (kein Wert bedeutet, dass Nachrichten für immer aufbewahrt werden)", + "Method": "Methode", + "Mobile push notifications always (even when online)": "Mobile Push-Benachrichtigungen erhalten (auch wenn online)", + "Mobile push notifications when offline": "Mobile Push Benachrichtigung wenn nicht eingeloggt", + "Most stream administration is done on the Streams page.": "Der Großteil der Stream-Administration geschieht über die Stream-Seite.", + "Mute stream": "Stream stummschalten", + "Mute the stream __stream.name__": "Schalte den Stream __stream.name__ stumm", + "Mute the topic __subject__": "Schalte das Thema __subject__ stumm", + "Mute the topic __topic_name__": "Das Thema __topic_name__ stummschalten", + "Mute topic": "Thema stummschalten", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Stummgeschaltene Streams erscheinen nicht auf deiner Startseite und erzeugen keine Benachrichtigungen es sei denn du wirst erwähnt.", + "Muted topics": "Stummgeschaltete Themen", + "Name": "Name", + "Name changed!": "Name geändert!", + "Narrow to stream "__display_recipient__"": "Begrenze auf "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Begrenze auf Stream "__display_recipient__", Thema "__subject__"", + "Narrow to stream __stream.name__": "Begrenze auf den Stream __stream.name__", + "Narrow to topic __topic_name__": "Auf Thema __topic_name__ begrenzen", + "Narrow to your private messages with __display_reply_to__": "Begrenze auf deine privaten Nachrichten mit __display_reply_to__", + "Never had one? Forgotten it?": "Du hattest noch nie eins? Oder Du hast es vergessen?", + "New alert word": "Neues Signalwort", + "New password": "Neues Passwort", + "New user e-mails now restricted to certain domains!": "Neue Nutzer-Email-Adressen auf spezifische Domains beschränkt!", + "New users may have arbitrary e-mails!": "Neue Nutzer können beliebige Emails haben!", + "New users may sign up online!": "Neue Nutzer können sich online anmelden!", + "New users must be invited by an admin!": "Neue Benutzer müssen von einem Administrator eingeladen werden!", + "New users must be invited by e-mail!": "Neue Benutzer müssen per E-mail eingeladen werden!", + "No": "Nein", + "No bots match your current filter.": "Dein aktueller Filter trifft auf keine Bots zu.", + "No changes made.": "Keine Änderungen vorgenommen.", + "No changes to save!": "Keine Änderungen zu speichern!", + "No default streams match you current filter.": "Dein aktueller Filter stimmt mit keinem Standardstream überein.", + "No description.": "Keine Beschreibung.", + "No drafts.": "Keine Entwürfe.", + "No streams match your current filter.": "Dein aktueller Filter stimmt mit keinem Stream überein.", + "No users match your current filter.": "Dein aktueller Filter stimmt mit keinem Nutzer überein.", + "None": "Nichts", + "Note that any bots that you maintain will be disabled.": "Beachte, dass alle Deine Bots deaktiviert werden.", + "Nothing selected.": "Nichts ausgewählt.", + "Nothing to preview": "Keine Vorschau vorhanden", + "Notifications": "Benachrichtigungen", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Benachrichtigungen werden ausgelöst wenn eine Nachricht ankommt und Zulip nicht im Fokus, oder die Nachricht off-screen ist.", + "Notifications stream changed!": "Stream für Benachrichtigungen wurde geändert!", + "Notifications stream disabled!": "Stream für Benachrichtungen wurde deaktiviert!", + "Notifications stream:": "Stream für Benachrichtigungen:", + "Old password": "Altes Passwort", + "Only administrators may now add new emoji!": "Nur Administratoren dürfen neue Emojis hinzufügen.", + "Only administrators may now create new streams!": "Nur Admins können neue Streams anlegen!", + "Only admins can invite new users": "Nur Adminstratoren können neue Nutzer einladen", + "Only organization administrators can add custom emoji in this organization.": "In dieser Organisation können nur Administratoren eigene\nEmojis hinzufügen.", + "Only organization administrators can edit these settings.": "Diese Einstellungen können nur von Administratoren dieser Organisation bearbeitet werden.", + "Optional": "Optional", + "Organization": "Organisation", + "Organization avatar": "Organisations-Avatar", + "Organization permissions": "Organisationsberechtigungen", + "Organization profile": "Organisationsprofil", + "Organization settings": "Einstellungen der Organisation", + "Other notifications I want:": "Andere Benachrichtigungen:", + "Outgoing webhook": "Outgoing Webhook", + "Outgoing webhook message format": "Outgoing Webhook Nachrichtenformat", + "Owner": "Besitzer", + "Password": "Passwort", + "Password is too weak": "Zu schwaches Passwort", + "Password should be at least __length__ characters long": "Passwort sollte mindestens __length__ Zeichen enthalten", + "Pattern": "Muster", + "People to add": "Personen hinzufügen", + "Pin stream __stream.name__ to top": "Stream __stream.name__ an der Oberseite anpinnen", + "Pin stream to top of left sidebar": "Stream an die Seitenansicht oben links pinnen.", + "Please just upload one file.": "Bitte lade nur eine Datei hoch.", + "Please re-enter your password to confirm your identity.": "Bitte gib Dein Passwort ein um Deine Identität zu bestätigen.", + "Please specify a stream": "Bitte wähle einen Stream", + "Please specify a topic": "Bitte wähle ein Thema", + "Please specify at least one recipient": "Bitte wähle mindestens einen Empfänger", + "Prevent users from adding custom emoji": "Nutzer können keine eigenen Emojis hinzufügen", + "Prevent users from changing their email address": "Nutzer können ihre Email nicht mehr ändern.", + "Prevent users from changing their name": "Nutzer können ihren Namen nicht mehr ändern.", + "Prevent users from creating streams": "Nutzer können keine Streams erstellen", + "Previews for linked websites will be shown!": "Vorschau von verlinkten Websites anzeigen!", + "Previews for linked websites will not be shown!": "Vorschau von verlinkten Webseites nicht anzeigen!", + "Previews of uploaded and linked images will be shown!": "Eine Vorschau von hochgeladenen und verlinkten Bildern wird angezeigt werden!", + "Previews of uploaded and linked images will not be shown!": "Es wird keine Vorschau von hochgeladenen und verlinkten Bildern angezeigt werden!", + "Private messages and @-mentions": "Private Nachrichten und @-Erwähnungen", + "Quote and reply": "Zitieren und antworten", + "Reactivate": "Reaktivieren", + "Reactivate bot": "Bot reaktivieren", + "Receive audible notifications": "Akkustische Benachrichtigungen erhalten", + "Receive desktop notifications": "Erhalte Desktopbenachrichtigungen", + "Regular expression": "Regulärer Ausdruck", + "Remove": "Entfernen", + "Remove admin": "Admin entfernen", + "Remove from default": "Aus Standards entfernen", + "Reply mentioning user": "Antwort mit @-Erwähnung des Nutzers erstellen.", + "Require topics in stream messages": "Angabe von Themen in Nachrichten an Streams erzwingen", + "Restore draft": "Entwurf wiederherstellen", + "Restrict new users to the following email domains: __domains__": "Neue Nutzer auf folgende Adressen beschränken: __domain__", + "Retry": "Erneut versuchen", + "Save": "Speichern", + "Save changes": "Änderungen speichern", + "Search": "Suche", + "Search operators": "Such-Operatoren", + "Search results": "Suchergebnisse", + "Search subscribers": "Abonnenten suchen", + "See the rest of this message": "Zeige den Rest der Nachricht", + "Select default language": "Standardsprache auswählen", + "Send private message": "Private Nachricht senden", + "Settings": "Einstellungen", + "Show previews of linked websites": "Vorschau von verlinkten Webseiten anzeigen", + "Show previews of uploaded and linked images": "Vorschau von hochgeladenen und verlinkten Bildern anzeigen", + "Show/change your API key": "Zeige/Ändere deinen API-Schlüssel", + "Slack compatible": "Kompatibel mit Slack", + "Sorry, the file was too large.": "Verzeihung, die Datei ist zu groß.", + "Star": "Markiere", + "Stream": "Stream", + "Stream accessibility": "Stream Verfügbarkeit", + "Stream color": "Farbe des Streams", + "Stream creation": "Stream erstellen", + "Stream description": "Beschreibung des Streams", + "Stream description (optional)": "Beschreibung des Streams (optional)", + "Stream membership": "Mitglieder des Streams", + "Stream messages": "Stream-Nachrichten", + "Stream name": "Name des Streams", + "Stream settings": "Einstellungen des Streams", + "Streams": "Streams", + "Streams & custom emoji": "Streams & eigene Emojis", + "Subscribe": "Abonnieren", + "Subscribe to __stream__": "Abonniere den Stream __stream__", + "Subscribed": "Abonniert", + "Subscribers": "Mitglieder", + "The email body will become the Zulip message": "Der Inhalt der Email wird der Inhalt der Nachricht in Zulip.", + "The email subject will become the Zulip topic": "Der Betreff der Email wird das Thema in Zulip.", + "The email will be forwarded to this stream": "Die Email wird zu diesem Stream weitergeleitet", + "The recipient __recipient__ is not valid": "Der Empfänger __recipient__ ist ungültig", + "The recipients __recipients__ are not valid": "Die Empfänger __recipients__ sind ungültig", + "The stream description has been updated!": "Die Beschreibung des Streams wurde aktualisiert!", + "The stream has been renamed!": "Der Stream wurde umbenannt!", + "The stream to which new stream notifications go to.": "Der Stream, an den \"Neue Stream Benachrichtigungen\" gehen.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Ihr Passwort wird von unserem System gelöscht,\nund alle Bots, die sie verwalten werden deaktiviert.", + "This is a public stream. Anybody in your organization can join.": "Dies ist ein öffentlicher Stream. Jeder in Deiner Organisation kann beitreten.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "Das ist ein geschlossener Stream. Nur eingeladene Benutzer könne auf die Inhalte zugreifen, aber jedes Mitglied des Streams kann andere Benutzer einladen.", + "This is an invite-only stream": "Das ist ein geschlossener Stream", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "Diese Organisation ist konfiguriert, Nachrichten nur für __minutes_to_edit__ Minuten nach dem Senden bearbeitbar zu machen.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "Dieser Stream ist momentan ein öffentlicher Stream, was bedeutet, dass jeder in der Organisation beitreten kann. Wenn Du ihn auf \"privat\" umstellst, können nur eingeladene Mitglieder beitreten und den Inhalt einsehen. Alle Mitglieder des Streams können andere einladen.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "Dieser Stream ist momentan ein nur durch Einladungen zugänglich. Das bedeutet, dass nur eingeladene Nutzer beitreten und den Inhalt einsehen können. Wenn Du ihn auf \"öffentlich\" umstellt, kann jeder in Deiner Organisation beitreten und alle Inhalte einsehen.", + "Time settings": "Zeiteinstellungen", + "Time will now be displayed in the __format__-hour format!": "Zeit wird jetzt im __format__-Stunden Format angezeigt!", + "Time zone": "Zeitzone", + "Time's up!": "Zeit vorbei!", + "Today": "Heute", + "Toggle subscription": "Abonnierung umschalten", + "Topic": "Thema", + "Topic editing only": "Kann nur Thema bearbeiten", + "Topics are not required in messages to streams!": "Themen sind nicht zwingend benötigt in Nachrichten an Streams!", + "Topics are required in messages to streams!": "Themen sind zwingen benötigt in Nachrichten an Streams!", + "Try again": "Erneut versuchen", + "UI Settings": "UI Einstellungen", + "URL format string": "URL-Formatierungs-String", + "Un-collapse": "Aufklappen", + "Unable to subscribe user": "Nutzer kann nicht hinzugefügt werden", + "Unable to upload that many files at once.": "Zu viele Dateien, um sie auf einmal hochzuladen.", + "Uncheck all": "Alles abwählen", + "Unknown": "Unbekannt", + "Unless I say otherwise for a particular stream, I want:": "Wenn du es nicht anders einstellst, erhälst du:", + "Unmute the stream __stream.name__": "Stummschaltung für den Stream __stream.name__ deaktivieren", + "Unmute the topic __subject__": "Stummschaltung für das Thema __subject__ deaktivieren", + "Unmute the topic __topic_name__": "Stummschaltung für das Thema __topic_name__ deaktivieren", + "Unpin stream __stream.name__ from top": "Stream __stream.name__ von Oberkannte loslösen", + "Unstar": "Markierung aufheben", + "Unsubscribe": "Deabonnieren", + "Unsubscribe from __stream__": "Stream __stream__ deabonnieren\n", + "Updated settings! You will need to reload for these changes to take effect.": "Einstellungen aktualisiert! Du musst das Fenster neu laden um die Änderungen anzuwenden.", + "Updated successfully!": "Erfolgreich aktualisiert!", + "Upload avatar": "Avatar hochladen", + "Upload emoji": "Emoji hochladen", + "Upload icon": "Icon hochladen", + "Upload new avatar": "Neuen Avatar hochladen", + "Upload new icon": "Neues Icon hochladen", + "Uploaded files": "Hochgeladene Dateien", + "Uploading icon.": "Icon wird hochgeladen.", + "Uploading\u2026": "Lädt hoch...", + "User already subscribed": "Nutzer ist schon abonniert", + "User avatar": "Nutzeravatar", + "User identity": "Nutzeridentität", + "User invited successfully.": "Benutzer erfolgreich eingeladen.", + "User is already not subscribed": "Nutzer ist schon deabonniert", + "User list on left sidebar in narrow windows": "Nutzerliste in der linken Seitenleiste in schmalen Fenstern", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "Die Liste der Benutzer erscheint __side__! Du musst das Fenster neu laden um die Änderungen anzuwenden.", + "User settings": "Nutzereinstellungen", + "Username": "Benutzername", + "Users can edit their messages": "Nutzer können ihre Nachrichten editieren", + "Users can no longer edit their past messages!": "Benutzer können nicht länger ihre vergangenen Nachrichten bearbeiten!", + "Users can no longer view message edit history!": "Nutzer können nicht mehr den Editierverlauf einer Nachricht einsehen!", + "Users can now edit the content and topics of all their past messages!": "Nutzer können nun den Inhalt und Titel all ihrer alten Nachrichten bearbeiten!", + "Users can view message edit history!": "Nutzer können den Editierverlauf einer Nachricht einsehen!", + "Users cannot change their email!": "Nutzer können ihre Email nicht ändern!", + "Users cannot change their name!": "Nutzer können ihren Namen nicht ändern!", + "Users cannot join without an invitation": "Nutzer können nicht ohne Einladung beitreten", + "Users may now change their email!": "Nutzer können jetzt ihre Email ändern!", + "Users may now change their name!": "Nutzer können jetzt ihren Namen ändern!", + "View edit history": "Editier-Verlauf anzeigen", + "View messages sent": "Versendete Nachrichten anzeigen", + "View private messages": "Private Nachrichten anzeigen", + "View source": "Rohnachricht anzeigen", + "View source / Edit topic": "Rohnachricht anzeigen / Thema bearbeiten", + "View stream": "Stream anzeigen", + "Waiting period for stream creation (in days)": "Wartezeit für die Erstellung neuer Streams durch neue Nutzer (in Tagen)", + "Waiting period threshold changed!": "Minimale Wartezeit geändert!", + "Working\u2026": "Arbeitet…", + "Yes": "Ja", + "Yes, delete this stream": "Ja, lösche diesen Stream", + "Yes, send": "Ja, senden", + "Yes, subscribe __count__ users!": "Ja, __count__ Nutzer abonnieren!", + "Yesterday": "Gestern", + "You and __display_reply_to__": "Du und __display_reply_to__", + "You and __recipients__": "Du und __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "Du kannst Zulip Emails schicken! Kopiere und benutze einfach diese Adresse als Empfänger der Email und:", + "You have no active bots.": "Du hast keine aktiven Bots.", + "You have no inactive bots.": "Du hast keine inaktiven Bots.", + "You have not muted any topics yet.": "Du hast noch keine Themen stummgestellt.", + "You have not uploaded any files yet.": "Du hast noch keine Dateien hochgeladen.", + "You have nothing to send!": "Du hast nichts zu senden!", + "You need to be running Zephyr mirroring in order to send messages!": "Zephyr-Mirroring muss laufen, damit Nachrichten gesendet werden können!", + "Your API key:": "Dein API-Schlüssel:", + "Your account": "Dein Account", + "Your bots": "Deine Bots", + "Your organization's description": "Die Beschreibung Deiner Organisation", + "Your organization's name": "Name deiner Organisation", + "Zulip labs": "Zulip Labs", + "[Add or Change]": "[Hinzufügen oder Ändern]", + "[Condense this message]": "[minimiere diese Nachricht]", + "[Disable]": "[Deaktivieren]", + "[More...]": "[mehr ...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ ist die neue Standardsprache! Du musst das Fenster neu laden um die Änderungen anzuwenden", + "__minutes__ min to edit": "__minutes__ Minuten zum Bearbeiten", + "__seconds__ sec to edit": "__seconds__ Sekunden zum bearbeiten", + "__starred_status__ this message": "__starred_status__ diese Nachricht", + "and": "und", + "images": "Bilder", + "left": "links", + "more conversations": "weitere Unterhaltungen", + "more topics": "mehr Themen", + "right": "rechts", + "text": "Text" } \ No newline at end of file diff --git a/static/locale/es/LC_MESSAGES/django.po b/static/locale/es/LC_MESSAGES/django.po index 54e007e311..4cd7931e02 100644 --- a/static/locale/es/LC_MESSAGES/django.po +++ b/static/locale/es/LC_MESSAGES/django.po @@ -6,13 +6,14 @@ # Carlos Rey , 2016 # Enrique Maldonado, 2016 # Enrique Maldonado, 2016 +# Greg Price , 2017 # Yago González , 2017 msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 19:15+0000\n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-06 20:20+0000\n" "Last-Translator: Yago González \n" "Language-Team: Spanish (http://www.transifex.com/zulip/zulip/language/es/)\n" "MIME-Version: 1.0\n" @@ -35,11 +36,101 @@ msgstr "La fecha de inicio es posterior a la del final. Inicio: %(start)s, Fina msgid "No analytics data available. Please contact your server administrator." msgstr "No hay datos de analíticas disponible. Por favor, contacta con el administrador de tu servidor." -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "Analíticas de Zulip para %(realm_name)s" + +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "Mensajes enviados a lo largo del tiempo" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "Agregación" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "Horaria" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "Diaria" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "Semanal" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "Acumulativa" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "Yo" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "Humanos" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "Bots" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "Mensajes enviados por cliente" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "Todos" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "Última semana" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "Último mes" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "Último año" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "Todos los tiempos" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "Mensajes enviados por tipo de recipiente" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "Usuarios activos" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "Usuarios" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "Última actualización" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." -msgstr "Se hace una actualización completa de todas las gráficas una vez al día.
La gráfica \"Mensajes enviados a lo largo del tiempo\" es actualizada cada hora." +msgstr "Todas las gráficas se actualizan por completo una vez al día.
La gráfica de \"Mensajes enviados a lo largo del tiempo\" es actualizada cada hora." + +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "Documentación de las analíticas" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "Avatar" #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." @@ -50,147 +141,72 @@ msgid "Accept the terms of service" msgstr "Aceptar los términos de servicio" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "Correo" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." -msgstr "Estoy de acuerdo con los Términos de Servicio." +msgid "I agree to the Terms of Service." +msgstr "Estoy de acuerdo con los Términos de Servicio." #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "Entrar" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" msgstr "Iniciar sesión en Zulip" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" -msgstr "Válido" +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." +msgstr "Necesitas una invitación para unirte a esta organización." -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "Registrarse" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "Registrarse con Google" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" msgstr "Iniciar sesión con GitHub" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "¡Gracias por registrarte!" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." msgstr "Verifica tu correo para que podamos empezar." -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "En el entorno de desarrollo de Zulip, los correos salientes son desplegados en la consola run-dev.py" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "¿Todavía no has recibido el correo? Podemos reenviártelo." -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "Por si acaso, échale un vistazo a tu carpeta de Spam." -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "¿Tenemos apps? Clappro que sí." - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "Ok, no he dicho nada. Lo siento, por favor no te vayas." - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "¡La nueva aplicación\nde Zulip para iOS te permite\nver tus mensajes con facilidad,\ncon un desplazamiento ultra rápido!" - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "Lee y contesta tus\nmensajes por el camino\ncon la app nativa y gratuita\nde Zulip para Android." - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "macOS" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "Windows" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "Ofrecemos un archivo binario TAR de la aplicación de Zulip, hecho para sistemas de 64 bits." - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "Descargar" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "Primero, conéctate a nuestro\nsistema de archivos 9P hospedado\nen plan9.zulip.com y\nentonces... no, estamos bromeando.\nDefinitivamente no hay una versión\nde Zulip para Plan 9." - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "Snipe, un cliente de chat\nmultiprotocolo basado en\nla terminal, es una buena manera\nde usar Zulip desde una terminal." - -#: templates/zerver/authors.html:23 -msgid "Avatar" -msgstr "Avatar" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" +msgstr "Cerrar" #: templates/zerver/bankruptcy.html:6 msgid "Welcome back" @@ -208,8 +224,7 @@ msgstr "No, me pondré al día." msgid "Closed realm" msgstr "Instancia cerrada" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." msgstr "¡Hola! Gracias por tu interés en Zulip." @@ -221,8 +236,9 @@ msgid "" "invite to an appropriate e-mail address." msgstr "La organización a la que estás intentando unirte, %(closed_domain_name)s, solo permite usuarios con dirección de correo electrónico. Por favor, pide una nueva invitación para una dirección de correo electrónico adecuada." -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "Borradores" @@ -235,6 +251,11 @@ msgstr "Nuevo tema" msgid "New private message" msgstr "Nuevo mensaje privado" +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "Cancelar redacción" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" msgstr "Este es un canal limitado por invitación" @@ -259,6 +280,10 @@ msgstr "una o más personas..." msgid "Compose your message here..." msgstr "Escribe tu mensaje aquí..." +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "Añadir emoticono" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "Adjuntar archivos desde Dropbox" @@ -298,53 +323,53 @@ msgstr "Cuenta de Zulip no encontrada." #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " -msgstr "\nPor favor haz click en el siguiente botón si deseas registrarte." +" Please click the following button if you wish to register.\n" +" " +msgstr "\nPor favor haz click en el siguiente botón si deseas registrarte.\n " #: templates/zerver/confirm_continue_registration.html:24 #, python-format msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " -msgstr "\n\nHas intentado iniciar sesión usando la cuenta de correo electrónico\n %(email)s, pero esta dirección no tiene\nuna cuenta de Zulip en esta organización. Si\nquieres, puedes intentar registrar una nueva\ncuenta de Zulip con esta dirección de correo electrónico." +" " +msgstr "\n\nNo se encontró una cuenta para %(email)s. ¿Te gustaría crear una nueva?\n\n " -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" -msgstr "¿Proceder al registro?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" +msgstr "Volver al inicio de sesión" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "Crear cuenta" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" msgstr "Crear una nueva organización de Zulip" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" -msgstr "Ingresa tu correo electrónico del trabajo" +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" +msgstr "Introduce tu dirección de correo electrónico" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" msgstr "Crear organización" -#: templates/zerver/deactivated.html:4 +#: templates/zerver/deactivated.html:9 msgid "Deactivated organization" msgstr "Organización desactivada" -#: templates/zerver/deactivated.html:9 +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " -msgstr "\nLa organización a la que estás intentando unirte, %(deactivated_domain_name)s, ha sido desactivada.\nPor favor, contacta con %(zulip_administrator)s para reactivar\neste grupo." +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " +msgstr "\nLa organización a la que estás intentando unirte, %(deactivated_domain_name)s, ha sido desactivada.\nPor favor, contacta con %(support_email)s para reactivar\neste grupo.\n " #: templates/zerver/delete_message.html:4 msgid "Delete message" @@ -355,7 +380,7 @@ msgid "Are you sure you want to delete this message?" msgstr "¿Seguro que deseas eliminar este mensaje?" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "Cancelar" @@ -364,338 +389,148 @@ msgstr "Cancelar" msgid "Yes, delete this message" msgstr "Sí, elimina este mensaje" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "¡Haz click en un usuario para iniciar sesión!" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "(O visita la página de inicio de sesión normal)" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" msgstr "Administradores" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" msgstr "Usuarios normales" -#: templates/zerver/dev_login.html:31 -msgid "Community users" -msgstr "Usuarios comunitarios" +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" +msgstr "Encontrar tus cuentas de Zulip" -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "Zulip" - -#: templates/zerver/features.html:18 -msgid "Zulip features" -msgstr "Características de Zulip" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "Conversaciones grupales organizadas en temas" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "Habla acerca de distintos temas al mismo tiempo sin perderte o\nagobiarte." - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "Conversaciones privadas grupales e individuales" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "Ten conversaciones privadas con una persona, o con tantas como necesites." - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "Persistencia" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "Siempre estamos recibiendo mensajes para ti, incluso cuando\nestás desconectado." - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "Historial" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "Únete a un canal y mira su historial, para que así incluso los nuevos\nmiembros del equipo no estén desinformados nunca." - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "Búsqueda de historial completo" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "La búsqueda es rápida e inteligente, te ayuda a buscar texto,\ngente, y temas de conversación, con operadores de búsqueda\navanzados para un control preciso." - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "Disponibilidad del equipo" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "Mira quién está en línea de un vistazo." - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "Previsualizaciones integradas de imágenes, vídeos y tweets" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "Envía un enlace y generaremos automáticamente una\nprevisualización." - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "Arrastrar y soltar para subir archivos" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "Arrastra un archivo a la caja de redacción y lo subiremos y\nprevisualizaremos por ti. Compartir y discutir trabajo con compañeros\nde equipo nunca ha sido tan fácil." - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "Notificaciones con @" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "¿Quieres llamar la atención de alguien en una conversación? Notifícale\ncon @ y vendrá enseguida." - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "Anuncios para todo el canal" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "Usa @all o @everyone para llamar la\natención de todos los que están en un canal." - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "Correos para mensajes perdidos importantes" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "Si te estás perdiendo conversaciones importantes cuando no estás en\nZulip, te enviaremos un resumen por correo electrónico para que estés\nsiempre al tanto." - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "Notificaciones de escritorio" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "Configurable para mensajes privados y de canales." - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "Notificaciones sonoras" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "Para que no te pierdas mensajes importantes cuando tus ojos\nestán en otra parte." - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "Atajos de teclado" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "Comúnicate tan eficientemente como usas tu editor de texto favorito." - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "Emoticonos" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "A veces son las cosas pequeñas de la vida las que importan, como poder\ndar un :thumbsup: mientras chateas." - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "Código" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "Discute código con facilidad usando bloques de código de Markdown\ncon resaltado de sintaxis." - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "Sintaxis ligera" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "Consigue listas de puntos, enlaces clickables, y pegar correos electrónicos\ncon un buen formato automáticamente." - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "Edición de mensajes" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "No te preocupes, siempre puedes arreglar esa errata." - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "Canales limitados por invitación" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "Disfruta de los beneficios de conversaciones por temas mientras\ncontrolas tu audiencia y privacidad." - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "Mensajes destacados" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "Mantén una lista de tareas o haz un seguimiento de\nconversaciones interesantes." - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "Integraciones" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "Obtén alertas y novedades de tus servicios favoritos con\nintegraciones listas para usar de\nTrac, Nagios, GitHub, Jenkins, y más." - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "API" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "¿Quieres publicar tus propias notificaciones? ¡Tenemos una\nAPI RESTful y conectores de Python\nextremadamente sencillos que harán de las integraciones—tanto para enviar como para\nrecibir—un juego de niños!" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "Aplicaciones móviles" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "Aplicaciones de escritorio" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "Encuentra tu equipo" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" msgstr "Direcciones de correo electrónico" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" -msgstr "Encontrar equipo" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" +msgstr "Encontrar cuentas" + +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "Acerca de Zulip" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" +msgstr "Inicio" #: templates/zerver/footer.html:6 -msgid "About" -msgstr "Acerca" +msgid "Why Zulip" +msgstr "Por qué Zulip" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "Legal" - -#: templates/zerver/footer.html:12 -msgid "Privacy" -msgstr "Privacidad" - -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" msgstr "Características" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" -msgstr "Documentación de usuario" +#: templates/zerver/footer.html:11 +msgid "About" +msgstr "Acerca" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" -msgstr "Entrar" +#: templates/zerver/footer.html:16 +msgid "Help & community" +msgstr "Ayuda y comunidad" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "Centro de ayuda" + +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "Cuentas" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "Encontrar cuenta" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "Nueva organización" + +#: templates/zerver/footer.html:36 +msgid "Login" +msgstr "Iniciar sesión" + +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "Registrar" -#: templates/zerver/footer.html:33 -msgid "Create new organization" -msgstr "Crear nueva organización" +#: templates/zerver/footer.html:43 +msgid "Terms of service" +msgstr "Términos de servicio" -#: templates/zerver/footer.html:39 -msgid "Find my team" -msgstr "Encontrar mi equipo" +#: templates/zerver/footer.html:44 +msgid "Privacy policy" +msgstr "Política de privacidad" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" +msgstr "Apps e integraciones" + +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" +msgstr "Aplicaciones de móviles y de escritorio" + +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "Integraciones" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "El mejor chat para trabajar" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "El mejor chat para proyectos de código abierto" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "El mejor chat para comunidades y grupos de trabajo" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "¡Inicia sesión ya!" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "¡Regístrate ya!" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "Logo de Travis" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "Logo de GitHub" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "Logo de Heroku" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "Logo de Zendesk" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "Logo de JIRA" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "Logo de Sentry" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "Logo de Pagerduty" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." msgstr "Te damos la bienvenida a Zulip." @@ -772,37 +607,76 @@ msgid "You haven't starred anything yet!" msgstr "¡No tienes nada destacado todavía!" #: templates/zerver/home.html:78 +msgid "You have no unread messages!" +msgstr "¡No tienes mensajes sin leer!" + +#: templates/zerver/home.html:81 msgid "You haven't been mentioned yet!" msgstr "¡No has sido mencionado todavía!" -#: templates/zerver/home.html:81 +#: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" msgstr "¡Nadie ha hablado de eso todavía!" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "Cargando..." -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "Si este mensaje no desaparece, por favor espera un par de segundos y recarga la página." -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "No se pudo conectar con\nZulip. Las actualizaciones pueden retrasarse." -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "Intentando de nuevo en breve..." -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." msgstr "Intenta ahora." +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "Más de 60 integraciones nativas." + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "\nY cientos más a través de\nHubot,\nZapier,\ny\nIFTTT.\n " + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "Buscar integraciones" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "Filtrar por categoría" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "Categorías" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "Todas" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "¡Crea la tuya!" + #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" msgstr "La organización no existe." @@ -823,28 +697,27 @@ msgstr "Direcciones de correo (una en cada línea o separadas por comas)" msgid "One or more email addresses..." msgstr "Una o más direcciones de correo electrónico..." -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "Mensaje de invitación personalizado (si quieres añadir uno)" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" msgstr "Mensaje personalizado" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "Canales a los que deberían unirse" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "Invitando..." -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "Invitar" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "Atajos de teclado" @@ -918,10 +791,6 @@ msgstr "Enviar mensaje" msgid "Insert new line" msgstr "Insertar una nueva línea" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "Cancelar redacción" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "Filtrar" @@ -959,89 +828,101 @@ msgid "Edit your last message" msgstr "Editar tu último mensaje" #: templates/zerver/keyboard_shortcuts.html:134 +msgid "Show message sender's profile" +msgstr "Mostrar el perfil del remitente del mensaje" + +#: templates/zerver/keyboard_shortcuts.html:138 msgid "Show images in thread" msgstr "Mostrar imágenes en el tema" -#: templates/zerver/keyboard_shortcuts.html:138 +#: templates/zerver/keyboard_shortcuts.html:142 msgid "Edit selected message" msgstr "Editar el mensaje seleccionado" -#: templates/zerver/keyboard_shortcuts.html:142 +#: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" msgstr "Destacar el mensaje seleccionado" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "Reaccionar al mensaje seleccionado con" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "Contraer/mostrar el mensaje seleccionado" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "Silenciar/no silenciar tema" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "Ver borradores" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "Editar el borrador seleccionado" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "Eliminar el borrador seleccionado" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "Menus" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "Abrir el menú engranaje" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" msgstr "Abrir el menú de mensajes" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "Abrir el menu de reacciones" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" msgstr "Mostrar atajos de teclado" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "Canales" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" +msgstr "Ajustes de los canales" -#: templates/zerver/keyboard_shortcuts.html:215 +#: templates/zerver/keyboard_shortcuts.html:223 msgid "Scroll through streams" msgstr "Desplazarse por los canales" -#: templates/zerver/keyboard_shortcuts.html:219 +#: templates/zerver/keyboard_shortcuts.html:227 msgid "Switch between tabs" msgstr "Cambiar entre pestañas" -#: templates/zerver/keyboard_shortcuts.html:223 +#: templates/zerver/keyboard_shortcuts.html:231 msgid "View stream messages" msgstr "Ver mensajes de canal" -#: templates/zerver/keyboard_shortcuts.html:227 +#: templates/zerver/keyboard_shortcuts.html:235 msgid "Subscribe to/unsubscribe from selected stream" msgstr "Suscribirse/desuscribirse del canal seleccionado" -#: templates/zerver/keyboard_shortcuts.html:231 +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" msgstr "Crear nuevo canal" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" -msgstr "Inicio" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" +msgstr "Documentación detallada de los atajos de teclado" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "Mensajes privados" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "Mensajes destacados" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" msgstr "Menciones" @@ -1059,8 +940,8 @@ msgid "Subscribe, add, or configure streams" msgstr "Suscribir, añadir, o configurar canales" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" -msgstr "Filtrar la lista de canales" +msgid "Filter streams" +msgstr "Filtrar canales" #: templates/zerver/left_sidebar.html:54 msgid "Join stream" @@ -1070,68 +951,57 @@ msgstr "Unirse a un canal" msgid "All streams" msgstr "Todos los canales" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" -msgstr "COMPARTE TU AMOR" +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" +msgstr "" -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." -msgstr "¡Gracias! Una invitación artesanal, hecha a mano, está de camino." +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" +msgstr "Desactivado" -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" -msgstr "¿Conoces a alguien a quien le encantaría usar Zulip en su compañía o grupo? ¡Invítale!" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" +msgstr "Activado" -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " -msgstr "\nTendremos más invitaciones para ti pronto, pero\npor ahora, disfruta de esta canción\nque expresa cómo nos sentimos cuando estás\ndesconectado." +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" +msgstr "Abrir" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" -msgstr "invitaciones restantes" +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" +msgstr "Descargar" -#: templates/zerver/login.html:28 +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "Iniciar sesión en Zulip" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "Iniciar sesión con SSO" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "Contraseña" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "Ya te has registrado con esta dirección de correo. Por favor, inicia sesión abajo." -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" msgstr "Iniciar sesión" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "Iniciar sesión con Google" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "Iniciar sesión con GitHub" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "Formato de mensajes" @@ -1164,72 +1034,86 @@ msgstr "También puedes hacer www.zulip.org" msgstr "Zulip es de código abierto, por lo que puedes instalar tu propio servidor de Zulip siguiendo las instrucciones en www.zulip.org" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " -msgstr "\n

Ya has llegado casi.

\n

\nSolo necesitamos que hagas una última cosa.\n

\n " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " +msgstr "\n

Ya casi estás.

\n

Solo necesitamos que hagas una última cosa

\n " -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "Nombre completo o 名前" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "Nombre completo" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "Zulip tiene soporte unicode completo, así que puedes escribir tu nombre exactamente como quieres que aparezca." - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "Es usado en aplicaciones móviles y otras herramientas que necesitas una contraseña." -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "Fortaleza de la contraseña" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "Nombre de la organización" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." -msgstr "Esto puede cambiarse más adelante en la página de ajustes." +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." +msgstr "Más corto es mejor que más largo." -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "Subdominio" -#: templates/zerver/register.html:116 -msgid "Short name" -msgstr "Nombre corto" +#: templates/zerver/register.html:104 +msgid "Organization handle" +msgstr "Alias de organización" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "La dirección que usarás para registrarte en tu organización." -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." -msgstr "Un nombre corto y único para tu organización, sin espacios." +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." +msgstr "a-z, 0-9, y - solamente." -#: templates/zerver/register.html:147 -msgid "Organization type" -msgstr "Tipo de organización" - -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "\nCrea una organización corporativa si tus usuarios serán miembros de la\nmisma compañía, donde las expectativas de privacidad son que los administradores\nde la organización de la compaía puedan necesitar acceder al historial\nde mensajes privados de tus usuarios. Las características de Zulip que permiten\na los administradores de organizaciones tomar el control de cuentas o\nacceder al historial de mensajes privados de otros usuarios están disponibles\nsolo para las organizaciones corporativas." - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "\nCrea una organización comunitaria para un proyecto de código abierto,\nun grupo social u otra comunidad donde las expectativas de privacidad\nson que tu y otros administradores de la organización no serán capaces de acceder\nal historial de mensajes privados de tus usuarios. Las características de Zulip\nque permiten a los adminsitradores de organizaciones acceder al historial de mensajes\nprivados de otros usuarios están desactivadas en las organizaciones comunitarias." - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." -msgstr "Acepto los Términos de Servicio." +"I agree to the Terms" +" of Service." +msgstr "Acepto los Términos de Servicio." -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "Reestablece tu contraseña" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "Reestablecer contraseña" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "Reestablecer tu contraseña." -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "Confirmar contraseña" -#: templates/zerver/reset_confirm.html:75 +#: templates/zerver/reset_confirm.html:72 msgid "Sorry, the link you provided is invalid or has already been used." msgstr "Lo sentimos, el link que has proporcionado es inválido o ya ha sido usado." -#: templates/zerver/reset_done.html:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "¡Hemos reestablecido tu contraseña!" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." -msgstr "Por favor, inicia sesión." +msgid "Please log in with your new password." +msgstr "Por favor, inicia sesión con tu nueva contraseña." -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" -msgstr "¡Te acabamos de enviar un enlace para reestablecer la contraseña!" +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" +msgstr "¡Reestablecimiento de contraseña enviado!" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "Comprueba tu correo electrónico para completar el proceso." -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "(O no, pero entonces, ¿para qué has rellenado este formulario?)" @@ -1451,28 +1303,32 @@ msgid "Narrow to starred messages." msgstr "Filtrar solo mensajes destacados." #: templates/zerver/search_operators.html:57 +msgid "Narrow to unread messages." +msgstr "Filtrar solo mensajes sin leer." + +#: templates/zerver/search_operators.html:61 msgid "Narrow to messages containing links." msgstr "Filtrar solo mensajes que contienen enlaces." -#: templates/zerver/search_operators.html:61 +#: templates/zerver/search_operators.html:65 msgid "Narrow to messages containing images." msgstr "Filtrar solo mensajes que contienen imágenes." -#: templates/zerver/search_operators.html:65 +#: templates/zerver/search_operators.html:69 msgid "Narrow to messages containing uploads." msgstr "Filtrar solo mensajes que contienen archivos subidos." -#: templates/zerver/search_operators.html:69 +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "Busca la palabra clave en el tema o el contenido del mensaje" -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "Excluye mensajes con el tema tema" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1520,42 +1376,38 @@ msgid "Zulip labs" msgstr "Experimentos de Zulip" #: templates/zerver/settings_overlay.html:49 +msgid "Organization profile" +msgstr "Perfil de organización" + +#: templates/zerver/settings_overlay.html:53 msgid "Organization settings" msgstr "Ajustes de organización" -#: templates/zerver/settings_overlay.html:53 +#: templates/zerver/settings_overlay.html:57 msgid "Organization permissions" msgstr "Permisos de la organización" -#: templates/zerver/settings_overlay.html:57 +#: templates/zerver/settings_overlay.html:61 msgid "Custom emoji" msgstr "Emoticonos personalizados" -#: templates/zerver/settings_overlay.html:61 +#: templates/zerver/settings_overlay.html:65 msgid "Authentication methods" msgstr "Métodos de autentificación" -#: templates/zerver/settings_overlay.html:65 -msgid "Users" -msgstr "Usuarios" - -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "Usuarios desactivados" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "Bots" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" msgstr "Eliminar canales" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 msgid "Default streams" msgstr "Canales por defecto" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" msgstr "Filtrar ajustes" @@ -1597,24 +1449,6 @@ msgid "" " " msgstr "\nEsta instalación de Zulip no tiene configurados unos términos de servicio. Contacta con el administrador de este servidor si tienes alguna pregunta." -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "Te damos la bienvenida a Zulip" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "Los canales, temas, y el filtrado hacen las conversaciones de Zulip\neficientes y productivas." - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "¡Eso es todo, así que empecemos!" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "Comenzar" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "Petición de desuscripción de correo desconocida" @@ -1629,11 +1463,11 @@ msgstr "¡Hola! Parece que has intentado desuscribirte de algo, pero no\nreconoc #, 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 "¡Por favor, comprueba que tienes la URL completa e inténtalo de nuevo, o mándanos un correo y solucionaremos esto!" +msgstr "¡Por favor, comprueba que tienes la URL completa e inténtalo de nuevo, o mándanos un correo y solucionaremos esto!" #: templates/zerver/unsubscribe_success.html:5 msgid "Email settings updated" @@ -1653,6 +1487,10 @@ msgid "" " your Zulip Settings page." msgstr "Para deshacer este cambio o revisar tus otros ajutes de suscripción, por favor visita tu página de Ajustes de Zulip." +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "¿Por qué Zulip?" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "¡Te damos la bienvenida! Creemos que te va a gustar estar aquí." @@ -1665,288 +1503,276 @@ msgid "" " " msgstr "\n

¡Tu organización ha sido migrada de zulip.com a zulipchat.com! Nuevo servicio, la conversación genial de siempre. Solo necesitamos que hagas una última cosa.

\n

Acepta los términos de servicio de Zulip

\n " -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "Necesitas ser un administrador de la instancia" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "Usuario inválido: %s" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "Servidor Zulip inválido: %s" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "Longitud incorrecta de la clave de API (las claves deben tener 32 caracteres) para el rol '%s'" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "Clave de API inválida para el rol '%s'" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "Esta clave de API solo funciona en el subdominio raíz" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "Cuenta no activa" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "Cuenta inválida para publicar mensajes de webhook" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "La instancia para la cuenta ha sido desactivada" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "Cuenta no asociada con este subdominio" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "Clave de API inválida" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "Esta clave de API solo funciona en el subdominio raíz" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "Esta API no está disponible a los bots de webhook de entrada." + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "Cuenta no activa" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "La instancia para la cuenta ha sido desactivada" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "Cuenta no asociada con este subdominio" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "Este endpoint no acepta peticiones de bots." -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "Este endpoint requiere autentificación HTTP básica." -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "Cabecera de autorización inválida para la autentificación básica" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "No has iniciado sesión" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "Los bots de webhook solo pueden acceder a los webhooks" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "Acceso denegado" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "El subdominio necesita tener una longitud 3 o superior." -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "El subdominio no puede empezar o terminar con un '-'." -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "El subdominio solo puede tener letras minúsculas, números, y '-'." -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "Subdominio no disponible. Por favor, escoge uno distinto." -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "El nombre corto necesita al menos 3 caracteres." -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "El nombre corto no puede empezar o terminar con un '-'." -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "El nombre corto solo puede tener letras minúsculas, números, y '-'." -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "Nombre corto no disponible. Por favor, escoge uno distinto." -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "La organización a la que estás intentando unirte usando {email} no existe." -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "Tu dirección de correo electrónico, {email}, no se corresponde con ninguna organización existente." -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Por favor, solicita una invitación para {email} del administrador de la organización." -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Tu dirección de correo electrónico, {email}, no está en uno de los dominios permitidos para el registro de cuentas en esta organización." -#: zerver/forms.py:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "Por favor, usa tu dirección de correo electrónico real." -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "Añade hasta 10 direcciones de correo electrónico separadas por comas." -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "Por favor, introduce como máximo 10 correos." -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "No se pudo renderizar el mensaje" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "Falta parámetro: 'to' (destinatario)" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "Valor 'op' inválido (debería ser start o stop)" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "Te damos la bienvenida a #**%s**." -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "Descripción" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "hola" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" -msgstr "Correo '%s' inválido" +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" +msgstr "Usuario no autorizado para esta petición" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "'%s' ya no usa Zulip." -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "Usuario no autorizado para esta petición" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "No puedes enviar mensajes privados fuera de tu organización." -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "Nombre de canal '%s' inválido" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "Nombre de canal demasiado largo (límite: %s caracteres)" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "El nombre de canal '%s' contiene caracteres NULL (0x00)." -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "El mensaje debe tener destinatarios" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "El mensaje no puede estar vacío" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" -msgstr "No se puede enviar a varios canales" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" +msgstr "Falta el canal" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "Falta el tema" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "El tema no puede estar vacío" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "El canal '%(stream_name)s' no existe" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "No autorizado a enviar al canal '%s'" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "El mensaje debe tener destinatarios" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "Tipo de mensaje inválido" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "No puedes poner suscriptores de canales públicos en esta instancia" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "No se pudo recopilar los suscriptores para un canal limitado por invitación" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "Permisos insuficientes" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "Mensaje(s) inválido(s)" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "Dirección inválida." -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "Fuera de tu dominio." -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "Ya tiene una cuenta." -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Algunos correos electrónicos no se han validado, por lo que no hemos enviado ninguna invitación." -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "No hemos podido invitar a nadie." -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "Algunas de esas direcciones ya están usando Zulip, por lo que no les hemos enviado una invitación. ¡Enviamos invitaciones a todos los demás!" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "Correo '%s' inválido" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "No se puede enviar a varios canales" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "Adjunto inválido" @@ -1975,16 +1801,16 @@ msgstr "Los subdominios no pueden empezar o terminar con un '-'." msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "Los dominios solo pueden tener letras, números, '.' y '-'." -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "El emoticono '%s' no existe" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "Debes ser administrador de la instancia o autor del emoticono" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "Caracteres inválidos en el nombre del emoticono" @@ -1992,75 +1818,126 @@ msgstr "Caracteres inválidos en el nombre del emoticono" msgid "Invalid type parameter" msgstr "Tipo de parámetro inválido" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "No se pudo ubicar la cola de eventos" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "Frameworks de integraciones" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "Integración continua" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "Atención al cliente" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "Despliegue" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "Comunicación" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "Finanzas" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "Recursos humanos" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "Marketing" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "Miscelánea" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "Herramientas de monitorización" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "Gestión de proyectos" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "Productividad" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "Control de versiones" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "Operador %s no soportado." -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "" +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 +msgid "Error received from push notification bouncer" +msgstr "Error recibido del bouncer de notificaciones push" -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 msgid "Token does not exist" msgstr "El token no existe" -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 -msgid "Error received from push notification bouncer" -msgstr "" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" +msgstr "Falta el argumento '{var_name}'" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" -msgstr "Falta el argumento '%s'" +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "Valor erróneo para '{var_name}': {bad_value}" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" -msgstr "Valor erróneo para '%(var_name)s': %(value)s" - -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "JSON malformado" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "Tipo de argumento inválido" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." -msgstr "el argumento \"%s\" no es json válido." +msgid "Argument \"%s\" is not valid JSON." +msgstr "El argumento \"%s\" no es JSON válido." -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "Sesión no iniciada: autentificación API o sesión de usuario requerida" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "Id de canal inválido" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "El nombre de canal '%s' ya está cogido" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "El usuario no puede crear canales." -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "Canal(es) (%s) inexistente(s)" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "Los emoticonos animados deben tener el mismo ancho y alto." + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "Los emoticonos animados no pueden ser más grandes de 64 píxeles de ancho o alto." @@ -2076,6 +1953,18 @@ msgstr "¡Nombre demasiado corto!" msgid "Invalid characters in name!" msgstr "¡Caracteres inválidos en el nombre!" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "Nombre o nombre de usuario erróneo" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "Tipo de bot inválido" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "Tipo de interfaz inválido" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2136,254 +2025,259 @@ msgstr "%s no es un allowed_type" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "%(variable)s != %(expected_value)s (%(value)s está mal)" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "El dominio %(domain)s pertenece a otra organización." - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "El dominio %(domain)s ya forma parte de tu organización." - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "Error interno del servidor" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" -msgstr "Error CSRF: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" +msgstr "Error CSRF: {reason}" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "El uso de la API excedió el límite" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "Estilo Apple" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "Estilo Emoji One" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "Estilo Google" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "Estilo Twitter" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "Emoticonos unicode" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "Emoticonos de la instancia" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "Emoticonos extra de Zulip" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "Falta el argumento 'queue_id'" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "Falta el argumento 'last_event_id'" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "Identificador de la cola de eventos erróneo: %s" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "No estás autorizado a tomar eventos de esta cola" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "Identificador de la cola de eventos erróneo: {queue_id}" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "Sesión desconocida o ausente" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "No eres el propietario de la cola con identificador '%s'" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "No estás autorizado a acceder a esta cola" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "No hay REMOTE_USER establecido." -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "Clave de autentificación para este subdominio no encontrada." -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "Ningún token web JSON se ha pasado en la petición" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "Token JSON web erróneo" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "No se especificó ninguna usuario en la afirmación del token web JSON" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "No se especificó ninguna instancia en la afirmación del token web JSON" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "Subdominio erróneo" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "OTP inválida" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "Entorno de desarrollo no activado." -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "Tu instancia ha sido desactivada." -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "Tu cuenta ha sido desactivada." -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "Este usuario no está registrado." -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "La autentificación por contraseña está desactivada en tu equipo." -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "Este usuario no está registrado; hazlo desde un navegador." -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "Tu nombre de usuario o contraseña es incorrecto." -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "Subdominio inválido" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "Subdominio requerido" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "GOOGLE_CLIENT_ID no está configurado" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "El nombre no puede estar vacío." -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." msgstr "Tipo de campo inválido." -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "Un campo con ese nombre ya existe." -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "Id de campo {id} no encontrado." -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" -msgstr "" +msgstr "Hotspot desconocido: %s" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "Debes especificar al menos una dirección de correo." -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "Debes especificar al menos un canal para que tus invitados se unan." -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "El canal no existe: %s. No se enviaron invitaciones." -#: zerver/views/invite.py:76 -msgid "No email address specified" -msgstr "No se especificaron direcciones de correo" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" +msgstr "Operador de filtro inválido: {desc}" -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "Invitaciones insuficientes" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" -msgstr "Operador de filtro inválido: {}" - -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "No existe el canal '%s'" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "No existe el tema '%s'" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "Instancia '%s' desconocida" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "Falta el remitente" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "Mensaje reflejado inválido" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "Instancia reflejada inválida" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "Los nombres de canal IRC deben empezar con #" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "El historial de edición de mensajes está desactivado en esta organización" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "Tu organización ha desactivado la edición de mensajes" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "No tienes permiso para editar este mensaje" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "El límite de tiempo para editar este mensaje ha pasado" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "Nada que cambiar" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "Tema ya silenciado" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" -msgstr "" +msgstr "El tema no está en la lista muted_topics" #: zerver/views/pointer.py:30 msgid "Invalid message ID" msgstr "ID de mensaje inválido" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "No existe ese usuario" @@ -2401,10 +2295,14 @@ msgstr "Sin datos de disponibilidad para %s" msgid "Invalid status: %s" msgstr "Estado inválido: %s" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "Token vacío o de longitud inválida" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "Token APNS inválido" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "Ya existe la reacción" @@ -2413,16 +2311,20 @@ msgstr "Ya existe la reacción" msgid "Reaction does not exist" msgstr "La reacción no existe" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "Lenguaje '%s' inválido" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "La descripción de la instancia es demasiado larga." -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "Nombre de la instancia demasiado largo." + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "Al menos un método de autentificación debe ser activado" @@ -2430,6 +2332,16 @@ msgstr "Al menos un método de autentificación debe ser activado" msgid "Invalid domain: {}" msgstr "Dominio invalido: {}" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "El dominio %(domain)s ya forma parte de tu organización." + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "El dominio %(domain)s pertenece a otra organización." + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2440,7 +2352,7 @@ msgid "You must upload exactly one file." msgstr "Debes subir exactamente un archivo." #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "El archivo subido es mayor que el límite permitido de %s MB" @@ -2453,46 +2365,51 @@ msgstr "Filtro no encontrado" msgid "You must upload exactly one icon." msgstr "Debes subir exactamente un icono." -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "Creación de nuevas organizaciones desactivada." -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "El enlace de creación de organización ha expirado o no es válido." -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "Usuario no autorizado a ejecutar peticiones en nombre de '{principal}'" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "¡El canal ya tiene ese nombre!" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Nada que hacer. Especifica al menos uno de \"add\" o \"delete\"." -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "Esta acción requiere permisos administrativos" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "No se pueden administrar canales limitados por invitación así" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "No se pudo acceder al canal (%s)." -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "Solo puedes invitar a otros usuarios del mirroring Zephyr a canales limitados por invitación." -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "Propiedad de suscripción desconocida: %s" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "No suscrito al id de canal %d" @@ -2509,79 +2426,75 @@ msgstr "

Archivo no encontrado.

" msgid "

You are not authorized to view this file.

" msgstr "

No estás autorizado a ver este archivo.

" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "Debes especificar un archivo a subir" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "Solo puedes subir un archivo a la vez" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "La subida excedería tu cuota máxima." -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "Los cambios de dirección de correo electrónico están desactivados en esta organización." -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "No se han proporcionado datos nuevos" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "¡La nueva contraseña debe coincidir con la confirmación de contraseña!" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "¡Contraseña incorrecta!" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "Busca en tu correo electrónico un enlace de confirmación." -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "Zona horaria '%s' inválida" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "Paquete de emoticonos '%s' inválido" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "Debes subir exactamente un avatar." -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "No se puede desactivar el único administrador de la organización" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "No existe ese bot" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "No se puede quitar el único administrador de la organización" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "Nombre o nombre de usuario erróneo" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "Ese nombre de usuario ya se está usando" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "El correo '%(email)s' no está permitido en la instancia '%(realm)s'" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "Esa dirección de correo '%s' ya se está usando" @@ -2602,33 +2515,12 @@ msgstr "Caché de Kerberos inválida" msgid "We were unable to setup mirroring for you" msgstr "No pudimos configurar el mirroring por ti" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "Falta la clave {} en JSON" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "Falta el argumento 'text' en JSON" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "Falta la clave %s en JSON" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "Evento %s malformado" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "Evento inválido \"{}\" en las cabeceras de la petición" @@ -2657,15 +2549,7 @@ msgstr "Petición webhook desconocida" msgid "Unsupported check_type: {check_type}" msgstr "check_type no soportado: {check_type}" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "Fallo al extraer datos de la respuesta XML de Pivotal" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "Fallo al extraer datos de la respuesta JSON de Pivotal V5" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "No se pudo gestionar el payload de Pivotal" @@ -2677,28 +2561,32 @@ msgstr "Error: parámetro channels_map_to_topics distinto de 0 o 1" msgid "Message from Slack" msgstr "Mensaje de Slack" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "No soportamos el evento {}" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "Mensaje desconocido" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "Petición de Transifex errónea" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "action_type no soportada: {action_type}" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "Acción del webhook WordPress desconocida:" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "Debe validarse con una clave de API válida del servidor de Zulip" + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "Tipo de token inválido" diff --git a/static/locale/es/translations.json b/static/locale/es/translations.json index 3d73e66309..1f7dbb824c 100644 --- a/static/locale/es/translations.json +++ b/static/locale/es/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" era demasiado grande; el tamaño máximo para el archivo es de 25MiB.", - "(no topic)": "(sin tema)", - "Only administrators can add custom emoji in this organization.": "Solo los administradores pueden añadir emoticonos personalizados en esta organización.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Los canales son como salas de chat o listas de correo. Puedes unirte con facilidad, salir de ellos, y crearlos.", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Contesta a un mensaje haciendo click en él. El canal y el tema se rellenarán automáticamente.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Permite a todo el mundo enterarse de la creación del nuevo canal,
incluso si no les añades.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Los mensajes en Zulip van a un canal y tienen un tema.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

Puedes filtrar un canal o tema haciendo click en él, o ver mensajes de todos los canales al mismo tiempo desde tu vista de Inicio.

", - "__name__ is not subscribed to this stream.": "__name__ no está suscrito a este canal.", - "A stream needs to have a name": "Un canal necesita tener un nombre", - "A stream with this name already exists": "Ya existe un canal con este nombre", - "API key": "Clave de API", - "Action": "Acción", - "Actions": "Acciones", - "Active bots": "Bots activos", - "Active users": "Usuarios activos", - "Add": "Añadir", - "Add a new alert word": "Añadir una nueva alerta", - "Add a new bot": "Añadir un nuevo bot", - "Add a new emoji": "Añadir un nuevo emoticono", - "Add a new filter": "Añadir un nuevo filtro", - "Add alert word": "Añadir alerta", - "Add emoji": "Añadir emoticono", - "Add emoji reaction": "Añadir reacción de emoticono", - "Add extra emoji for members of the __realm_name__ organization.": "Añadir emoticonos adicionales para los miembros de la organización __realm_name__.", - "Add filter": "Añadir filtro", - "Add new default stream": "Añadir un nuevo canal por defecto", - "Add reaction...": "Añadir reacción...", - "Add stream": "Añadir canal", - "Added successfully!": "¡Añadido exitosamente!", - "Alert word": "Alerta", - "Alert words": "Alertas", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Las alertas te permiten ser notificado como si te @-mencionasen cuando ciertas palabras o frases son usadas en Zulip.", - "Alert words can't be empty!": "¡Las alertas no pueden estar vacías!", - "All streams": "Todos los canales", - "Allow subdomains": "Permitir subdominios", - "Allowed domains": "Dominios permitidos", - "Already subscribed to __stream__": "Ya suscrito a __stream__", - "Always auto-scroll to new messages": "Desplazar automáticamente a los nuevos mensajes", - "An unknown error occurred.": "Un error desconocido ocurrió.", - "Announce stream": "Anunciar canal", - "Any user can add custom emoji in this organization.": "Cualquier usuario puede añadir emoticonos personalizados en esta organización.", - "Any user may now add new emoji!": "¡Ahora cualquier usuario puede añadir nuevos emoticonos!", - "Any user may now create new streams!": "¡Ahora cualquier usuario puede crear nuevos canales!", - "Any user may now invite new users!": "¡Ahora cualquier usuario puede invitar a nuevos usuarios!", - "Anyone can join": "Cualquiera puede unirse", - "Apply this change to all stream subscriptions?": "¿Aplicar este cambio a todas las suscripciones del canal?", - "Are you sure you want to do this?": "¿Estás seguro de que quieres hacer esto?", - "Are you sure you want to mention all __count__ people in this stream?": "¿Estás seguro de que quieres mencionar a las __count__ personas de este canal?", - "Audible notifications": "Notificaciones sonoras", - "Authentication methods saved!": "¡Métodos de autentificación guardados!", - "Author": "Autor", - "Authorization methods": "Métodos de autorización", - "Bot": "Bot", - "Bot list": "Lista de bots", - "Bringing you to your latest messages\u2026": "Llevándote a tus últimos mensajes...", - "By deactivating <>, they will be logged out immediately.": "Al desactivar <>, será desconectado inmediatamente.", - "By deactivating your account, you will be logged out immediately.": "Al desactivar tu cuenta, serás desconectado inmediatamente.", - "Cancel": "Cancelar", - "Change": "Cambiar", - "Change default language": "Cambiar idioma por defecto", - "Change email": "Cambiar correo electrónico", - "Change later messages to this topic": "Cambiar mensajes posteriores de este tema", - "Change notification settings for individual streams on your Streams page.": "Cambia los ajustes de notificaciones para canales individuales en tu Página de canales.", - "Change only this message topic": "Cambiar solo el tema de este mensaje", - "Change password": "Cambiar contraseña", - "Change previous and following messages to this topic": "Cambiar los mensajes anteriores y posteriores de este tema", - "Change stream privacy": "Cambiar la privacidad del canal", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "El cambio de direcciones de correo ha sido desactivado por los administradores de tu organización de Zulip. Contacta con un administrador para más ayuda.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "El cambio de nombres ha sido desactivado por los administradores de tu organización de Zulip. Contacta con un administrador para más ayuda.", - "Check all": "Marcar todo", - "Choose custom color": "Seleccionar un color personalizado", - "Clear avatar": "Eliminar avatar", - "Clear emoji image": "Eliminar imagen del emoticono", - "Close": "Cerrar", - "Collapse": "Colapsar", - "Compose a message to stream __stream.name__": "Redactar un mensaje para el canal __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configura patrones de expresiones regulares que formarán automáticamente un enlace cuando se usen en el cuerpo de mensajes en Zulip o en los temas. Por ejemplo, para convertir los ID de commit y los números de issue (e.j. #123) en enlaces a los correspondientes elementos en un proyecto de GitHub, podrías usar lo siguiente:", - "Configure the authentication methods for your organization.": "Configura los métodos de autentificación para tu organización.", - "Configure the default streams new users are subscribed to when joining your organization.": "Configura los canales a los que los nuevos usuarios están suscritos por defecto cuando se unen a tu organización.", - "Confirm password": "Confirmar contraseña", - "Cookie Bot": "Bot de Cookies", - "Copied!": "¡Copiado!", - "Copy and close": "Copiar y cerrar", - "Copy from stream": "Copiar desde canal", - "Copy link to conversation": "Copiar enlace a la conversación", - "Could not add user to this stream": "No se pudo añadir al usuario a este canal", - "Create": "Crear", - "Create bot": "Crear bot", - "Create stream": "Crear canal", - "Current password": "Contraseña actual", - "Custom emoji added!": "¡Emoticono personalizado añadido!", - "Custom filter added!": "¡Filtro personalizado añadido!", - "Customize avatar": "Personalizar avatar", - "Deactivate": "Desactivar", - "Deactivate account": "Desactivar cuenta", - "Deactivate now": "Desactivar ahora", - "Deactivate your account": "Desactivar tu cuenta", - "Deactivated users": "Usuarios desactivados", - "Default language": "Lenguaje por defecto", - "Default language changed!": "¡Idioma por defecto cambiado!", - "Default streams": "Canales por defecto", - "Delete alert word": "Eliminar alerta", - "Delete avatar": "Eliminar avatar", - "Delete bot": "Eliminar bot", - "Delete draft": "Eliminar borrador", - "Delete file": "Eliminar archivo", - "Delete icon": "Eliminar icono", - "Delete message": "Eliminar mensaje", - "Delete stream": "Eliminar canal", - "Deleted successfully!": "¡Eliminado exitosamente!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Eliminar este canal desuscribirá inmediatamente a todo el mundo, y el contenido del canal no será recuperable.", - "Description changed!": "¡Descripción cambiada!", - "Desktop notifications": "Notificaciones de escritorio", - "Digest emails when I'm away": "Actualizaciones por correo cuando estoy desconectado", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Muestra las reacciones de emoticono como texto (:heart: en vez de \":heart:\").", - "Display settings": "Ajustes de visualización", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Mostrar la hora en el formato de 24 horas (17:00 en vez de 5:00 PM)", - "Display user list on left side in narrow windows.": "Mostrar la lista de usuarios en el lado izquierdo en ventanas estrechas.", - "Do you want to skip to your latest messages?": "¿Quieres ir directamente a tus últimos mensajes?", - "Domain": "Dominio", - "Download .zuliprc": "Descargar .zuliprc", - "Drafts": "Borradores", - "E-mail invitation required": "Invitación por correo electrónico necesaria", - "EDITED": "EDITADO", - "Edit": "Editar", - "Edit bot": "Editar bot", - "Edit user": "Editar usuario", - "Edited (__last_edit_timestr__)": "Editado (__last_edit_timestr__)", - "Email": "Correo", - "Email address": "Dirección de correo electrónico", - "Email notifications when offline": "Notificaciones por correo cuando estás desconectado", - "Emoji name": "Nombre del emoticono", - "Emoji reactions will appear as __text_or_images__!": "¡Las reacciones de emoticono aparecerán como __text_or_images__!", - "Emoji settings": "Ajustes de emoticonos", - "Emoji style": "Estilo de emoticonos", - "Emojiset changed successfully!!": "¡Paquete de emoticonos cambiado exitosamente!", - "Enable desktop notifications for new streams": "Activar las notificaciones de escritorio para nuevos canales", - "Enabled": "Activado", - "Error adding subscription": "Error añadiendo la suscripción", - "Error changing emojiset.": "Error cambiando el paquete de emojis.", - "Error changing settings": "Error cambiando los ajustes", - "Error changing settings: No new data supplied.": "Error al cambiar los ajustes: no se proporcionaron datos nuevos.", - "Error checking subscription": "Error comprobando la suscripción", - "Error creating stream": "Error creando el canal", - "Error deactivating account": "Error al desactivar la cuenta", - "Error deleting message.": "Error borrando el mensaje.", - "Error fetching message edit history": "Error al recopilar el historial de ediciones del mensaje", - "Error getting API key": "Error consiguiendo la clave de API", - "Error listing streams": "Error enumerando canales", - "Error listing users or bots": "Error enumerando usuarios o bots", - "Error removing subscription": "Error eliminando la suscripción", - "Error removing user from this stream": "Error al eliminar al usuario de este canal", - "Error renaming stream": "Error renombrando el canal", - "Error saving edit": "Error al guardar la edición", - "Error updating default language setting": "Error actualizando el ajuste del lenguaje por defecto", - "Error updating emoji appearance setting": "Error al actualizar el ajuste de apariencia de emoticonos", - "Error updating the stream description": "Error actualizando la descripción del canal", - "Error updating time format setting": "Error actualizando la cadena de formato de la hora", - "Error updating time zone": "Error actualizando la zona horaria", - "Error updating user list placement setting": "Error actualizando el ajuste de la ubicación de la lista de usuarios", - "Exit tutorial": "Salir del tutorial", - "Failed": "Error", - "Failed to generate preview": "Fallo al generar la previsualización", - "Failed!": "¡Fallo!", - "File type is not supported.": "El tipo de archivo no está soportado.", - "File upload is not yet available for your browser.": "La subida de archivos no está disponible todavía para tu navegador.", - "Filter": "Filtrar", - "Filter bots": "Filtrar bots", - "Filter deactivated users": "Filtrar usuarios desactivados", - "Filter settings": "Filtrar ajustes", - "Filter streams": "Filtrar canales", - "Filter users": "Filtrar usuarios", - "For each file, we list any messages that link to it.": "Para cada archivo, mostramos cualquier mensaje que enlaza a él.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "Para la mayoría de bots que usen la API, querrás darle a cada bot su propio nombre y una clave de API usando la sección de arriba. Pero si quieres escribir un bot que pueda acceder a tus propios mensajes privados, debes usar tu clave de API personal.", - "Forgotten it?": "¿Te has olvidado?", - "Formatting": "Formato", - "Full name": "Nombre completo", - "Generate new API key": "Generar nueva clave de API", - "Get API key": "Conseguir clave de API", - "I want:": "Quiero:", - "If checked, image previews will be shown.": "Si se marca, se mostrarán las previsualizaciones de imágenes.", - "If checked, only administrators may add new emoji.": "Si se marca, solo los administradores podrán añadir nuevos emoticonos.", - "If checked, only administrators may create new streams.": "Si se marca, solo los administradores podrán crear nuevos canales.", - "If checked, only administrators may invite new users.": "Si se marca, solo los administradores podrán invitar nuevos usuarios.", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "Si se marca, solo los usuarios con una dirección de correo electrónico que acabe en estos dominios podrá unirse a la organización.", - "If checked, previews of linked websites will be shown.": "Si se marca, se mostrarán las previsualizaciones de los sitios enlazados.", - "If checked, users can edit the content and topics of their old messages.": "Si se marca, los usuarios podrán editar el contenido y los temas de sus mensajes antiguos.", - "If checked, users must be invited in order to join your organization.": "Si se marca, los usuarios deberán ser invitados para unirse a tu organización.", - "If checked, users will be unable to change their email address.": "Si se marca, los usuarios no podrán cambiar su dirección de correo electrónico.", - "If checked, users will be unable to change their name.": "Si se marca, los usuarios no podrán cambiar su nombre.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "Si es distinto de cero, los usuarios pueden editar sus mensajes durante ese número de minutos después de enviarlos. Si es cero, los usuarios pueden editar todos sus mensajes enviados.", - "Image": "Imagen", - "Inactive bots": "Bots inactivos", - "Include content of private messages in desktop notifications": "Incluir el contenido de los mensajes privados en las notificaciones de escritorio", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "¡Cuánto tiempo! Desde la última vez que estuviste aquí, has recibido __unread_count__ mensajes nuevos.", - "Last active": "Activo por última vez", - "Local time": "Hora local", - "Looking for our Integrations or API documentation?": "¿Buscas la documentación de nuestras Integraciones o de la API?", - "Make admin": "Hacer administrador", - "Make stream invite-only": "Hacer este canal limitado por invitación", - "Make stream public": "Hacer este canal público", - "Make this message take up less space on the screen": "Haz que este mensaje ocupe menos espacio en la pantalla", - "Manage organization": "Gestionar organización", - "Mark all messages in __stream.name__ as read": "Marcar todos los mensajes en __stream.name__ como leídos", - "Mark all messages in __topic_name__ as read": "Marcar todos los mensajes en __topic_name__ como leídos", - "Message actions": "Acciones del mensaje", - "Message edit limit in minutes (0 for no limit)": "Límite de edicion de mensajes en minutos (0 para ilimitado)", - "Message sent when you were not subscribed": "Mensaje enviado cuando no estabas suscrito", - "Message successfully edited!": "¡Mensaje editado exitosamente!", - "Messages older than the configured number of days will be automatically deleted": "Los mensajes previos al número de días configurado serán automáticamente eliminados", - "Messages retention period in days (blank means messages are retained forever)": "Período de retención de mensajes en días (vacío significa que los mensajes se mantienen para siempre)", - "Method": "Método", - "Mobile push notifications always (even when online)": "Notificaciones push móviles siempre (incluso cuando estás desconectado)", - "Mobile push notifications when offline": "Notificaciones push móviles cuando estás desconectado", - "Most stream administration is done on the Streams page.": "La mayor parte de la administración se hace en la Página de canales.", - "Mute stream": "Silenciar canal", - "Mute the stream __stream.name__": "Silenciar el canal __stream.name__", - "Mute the topic __subject__": "Silenciar el tema __subject__", - "Mute the topic __topic_name__": "Silenciar el tema __topic_name__", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Los canales silenciados no aparecen en tu vista de inicio ni generan notificaciones, salvo si eres mencionado.", - "Muted topics": "Temas silenciados", - "Name": "Nombre", - "Name changed!": "¡Nombre cambiado!", - "Narrow to stream "__display_recipient__"": "Filtrar solo el canal "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Filtrar solo canal "__display_recipient__", tema "__subject__"", - "Narrow to stream __stream.name__": "Filtrar solo el canal __stream.name__", - "Narrow to topic __topic_name__": "Filtrar solo el tema __topic_name__", - "Narrow to your private messages with __display_reply_to__": "Filtrar solo tus mensajes privados con __display_reply_to__", - "New alert word": "Nueva alerta", - "New password": "Nueva contraseña", - "New user e-mails now restricted to certain domains!": "¡Las direcciones de correo electrónico de los nuevos usuarios están limitadas a ciertos dominios!", - "New users may have arbitrary e-mails!": "¡Los nuevos usuarios pueden tener direcciones de correo electrónico arbitrarias!", - "New users may sign up online!": "¡Los nuevos usuarios pueden registrarse en línea!", - "New users must be invited by an admin!": "¡Los nuevos usuarios deben ser invitados por un administrador!", - "New users must be invited by e-mail!": "¡Los nuevos usuarios deben ser invitados por correo electrónico!", - "New users restricted to the following domains: __domains__": "Nuevos usuarios limitados a los siguientes dominios: __domains__", - "Next": "Siguiente", - "No": "No", - "No changes to save!": "¡No hay cambios que guardar!", - "No default streams match you current filter.": "Ningún canal por defecto coincide con tu filtro actual.", - "No description.": "Sin descripción.", - "No drafts.": "No hay borradores.", - "No streams match your current filter.": "No hay canales que coincidan con tu filtro actual.", - "No users match your current filter.": "No hay usuarios que coincidan con tu filtro actual.", - "None": "Ninguno", - "Note that any bots that you maintain will be disabled.": "Ten en cuenta que cualquier bot que mantengas será desactivado.", - "Nothing selected.": "Nada seleccionado.", - "Nothing to preview": "Nada que previsualizar", - "Notifications": "Notificaciones", - "Old password": "Clave antigua", - "Only administrators may now add new emoji!": "¡Ahora solo los administradores pueden añadir nuevos emoticonos!", - "Only administrators may now create new streams!": "¡Ahora solo los administradores pueden crear nuevos canales!", - "Only admins may add emoji": "Solo los administradores pueden añadir emoticonos", - "Only admins may create streams": "Solo los administradores pueden crear canales", - "Only admins may invite": "Solo los administradores pueden invitar", - "Only organization administrators can edit these settings.": "Solo los administradores de la organización pueden editar estos ajustes.", - "Optional": "Opcional", - "Organization avatar": "Avatar de la organización", - "Organization permissions": "Permisos de la organización", - "Organization settings": "Ajustes de organización", - "Other notifications I want:": "Otras notificaciones que quiero:", - "Owner": "Propietario", - "Password": "Contraseña", - "Pattern": "Patrón", - "People must be invited": "Las personas deben ser invitadas", - "People to add": "Personas a añadir", - "Pin stream __stream.name__ to top": "Fijar canal __stream.name__ a la parte de arriba", - "Pin stream to top of left sidebar": "Fijar canal a la parte de arriba de la barra de la izquierda", - "Please just upload one file.": "Por favor, sube solo un archivo.", - "Please re-enter your password to confirm your identity.": "Por favor, vuelve a introducir tu contraseña para confirmar tu identidad.", - "Please specify a stream": "Por favor, especifica un canal", - "Please specify a topic": "Por favor, selecciona un tema", - "Please specify at least one recipient": "Por favor, especifica al menos un destinatario", - "Prevent users from changing their email address": "Evita que los usuarios cambien su dirección de correo", - "Prevent users from changing their name": "Evita que los usuarios cambien su nombre", - "Previews for linked websites will be shown!": "¡Las previsualizaciones de los sitios enlazados se mostrarán!", - "Previews for linked websites will not be shown!": "¡Las previsualizaciones para los sitios enlazados no se mostrarán!", - "Previews of uploaded and linked images will be shown!": "¡Las previsualizaciones de las imágenes subidas y enlazadas se mostrarán!", - "Previews of uploaded and linked images will not be shown!": "¡Las previsualizaciones de las imágenes subidas y enlazadas no se mostrarán!", - "Private messages and @-mentions": "Mensajes privados y @-menciones", - "Quote and reply": "Citar y responder", - "Reactivate": "Reactivar", - "Reactivate bot": "Reactivar bot", - "Receive audible notifications": "Recibir notificaciones sonoras", - "Receive desktop notifications": "Recibir notificaciones de escritorio", - "Regular expression": "Expresión regular", - "Remove": "Eliminar", - "Remove admin": "Eliminar administrador", - "Remove from default": "Quitar como por defecto", - "Reply mentioning user": "Contestar mencionando a este usuario", - "Restore draft": "Restablecer borrador", - "Retry": "Reintentar", - "Save": "Guardar", - "Save changes": "Guardar cambios", - "Search": "Buscar", - "Search subscribers": "Buscar suscriptores", - "See the rest of this message": "Ver el resto de este mensaje", - "Select default language": "Seleccionar idioma por defecto", - "Send private message": "Enviar mensaje privado", - "Show previews of linked websites": "Mostrar previsualizaciones de los sitios enlazados", - "Show previews of uploaded and linked images": "Mostrar previsualizaciones de las imágenes subidas y enlazadas", - "Show/change your API key": "Mostrar/cambiar tu clave de API", - "Sorry, the file was too large.": "Lo sentimos, el archivo era demasiado grande.", - "Stream": "Canal", - "Stream accessibility": "Accesibilidad del canal", - "Stream color": "Color del canal", - "Stream description": "Descripción del canal", - "Stream description (optional)": "Descripción del canal (opcional)", - "Stream membership": "Membresía del canal", - "Stream messages": "Mensajes del canal", - "Stream name": "Nombre del canal", - "Stream settings": "Ajustes del canal", - "Streams": "Canales", - "Subscribe": "Suscribirse", - "Subscribe to __stream__": "Suscribirse a __stream__", - "Subscribed": "Suscrito", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "El tema de una conversación es una o dos palabras que describen de qué trata, por ejemplo: Bug #345, comida, o logo. No lo pienses demasiado.", - "The email body will become the Zulip message": "El cuerpo del correo se convertirá en el mensaje de Zulip", - "The email subject will become the Zulip topic": "El asunto del correo se convertirá en el tema de Zulip", - "The email will be forwarded to this stream": "Este correo electrónico será reenviado a este canal", - "The recipient __recipient__ is not valid": "El recipiente __recipient__ is not valid", - "The recipients __recipients__ are not valid": "Los recipientes __recipients__ no son válidos", - "The stream description has been updated!": "¡La descripción del canal ha sido actualizada!", - "The stream has been renamed!": "¡Este canal ha sido renombrado!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Su contraseña será eliminada de nuestros sistemas, y cualquier bot que mantengan será desactivado.", - "This is a public stream. Anybody in your organization can join.": "Este es un canal público. Cualquiera en tu organización puede unirse.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "Este es un canal limitado por invitación. Solo aquellos que han sido invitados pueden acceder a su contenido, pero cualquier miembro del canal puede invitar a otros.", - "This is an invite-only stream": "Este es un canal limitado por invitación", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "Esta organización está configurada para restringir la edición del contenido de los mensajes tras __minutes_to_edit__ minutos después de ser enviados.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "Este canal es actualmente un canal público, lo que significa que cualquiera en la organización se puede unir a él. Hacerlo privado implicará que solo los miembros invitados puedan unirse y acceder a su contenido. Los miembros del canal pueden invitar a otros.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "Este canal es actualmente un canal limitado por invitación, lo que significa que solo los miembros invitados pueden unirse y acceder a su contenido. Hacerlo público permitirá que cualquiera en tu organización se una y acceda a él.", - "Time will now be displayed in the __format__-hour format!": "¡La hora ahora se mostrará en el formato de __format__ horas!", - "Time zone": "Zona horaria", - "Time's up!": "¡Se acabó el tiempo!", - "Today": "Hoy", - "Topic": "Tema", - "Topic editing only": "Edición de temas solo", - "Try again": "Inténtalo de nuevo", - "URL format string": "Cadena de formato de URL", - "Un-collapse": "Expandir", - "Unable to subscribe user": "No se pudo suscribir el usuario", - "Unable to upload that many files at once.": "No se pudieron subir tantos archivos de una sola vez.", - "Uncheck all": "Desmarcar todo", - "Unknown": "Desconocido", - "Unless I say otherwise for a particular stream, I want:": "Salvo que diga lo contrario para un canal en particular, quiero:", - "Unmute the stream __stream.name__": "No silenciar el canal __stream.name__", - "Unmute the topic __subject__": "No silenciar el tema __subject__", - "Unmute the topic __topic_name__": "No silenciar el tema __topic_name__", - "Unpin stream __stream.name__ from top": "No fijar el canal __stream.name__ a la parte de arriba.", - "Unsubscribe": "Desuscribirse", - "Unsubscribe from __stream__": "Desuscribirse de __stream__", - "Updated notification settings!": "¡Preferencias de notificación actualizadas!", - "Updated settings! You will need to reload for these changes to take effect.": "¡Ajustes acutalizados! Necesitarás refrescar la ventana para que tus cambios hagan efecto.", - "Updated successfully!": "¡Actualizado exitosamente!", - "Upload avatar": "Cargar avatar", - "Upload emoji": "Subir emoticono", - "Upload icon": "Subir icono", - "Upload new avatar": "Subir nuevo avatar", - "Upload new icon": "Subir nuevo icono", - "Uploaded files": "Archivos subidos", - "Uploading icon.": "Subiendo icono.", - "Uploading\u2026": "Subiendo…", - "User already subscribed": "Usuario ya suscrito", - "User avatar": "Avatar del usuario", - "User invited successfully.": "Usuario invitado exitosamente.", - "User invited successfully._plural": "Usuarios invitados exitosamente.", - "User is already not subscribed": "El usuario ya no estaba suscrito", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "¡La lista de usuarios aparecerá a la __side__! Necesitarás refrescar la ventana para que tus cambios hagan efecto.", - "User settings": "Ajustes del usuario", - "Username": "Nombre de usuario", - "Users can edit old messages": "Los usuarios pueden editar mensajes antiguos", - "Users can no longer edit their past messages!": "¡Los usuarios ya no pueden editar sus mensajes antiguos!", - "Users can now edit the content and topics of all their past messages!": "¡Los usuarios ahora pueden editar el contenido y los temas de todos sus mensajes antiguos!", - "Users cannot change their email!": "¡Los usuarios no pueden cambiar su correo!", - "Users cannot change their name!": "¡Los usuarios no pueden cambiar su nombre!", - "Users may now change their email!": "¡Ahora los usuarios pueden cambiar su correo!", - "Users may now change their name!": "¡Los usuarios ahora pueden cambiar su nombre!", - "View edit history": "Ver el historial de ediciones", - "View messages sent": "Ver mensajes enviados", - "View private messages": "Ver mensajes privados", - "View source": "Ver fuente", - "View source / Edit topic": "Ver fuente / Editar tema", - "View stream": "Ver canal", - "Waiting period for stream creation (in days)": "Periodo de espera para la creación de canales (en días)", - "Waiting period threshold changed!": "¡Umbral del periodo de espera cambiado!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Aviso: las funciones de abajo son experimentales, y puede que no funcionen tan bien como cabría esperar.", - "Working\u2026": "Trabajando...", - "Yes": "Sí", - "Yes, delete this stream": "Sí, eliminar este canal", - "Yes, send": "Sí, enviar", - "Yesterday": "Ayer", - "You and __display_reply_to__": "Tú y __display_reply_to__", - "You and __recipients__": "Tú y __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "¡Puedes enviar correos a Zulip! Simplemente copia y usa esta dirección como un destinatario de correo electrónico, y:", - "You have not muted any topics yet.": "No has silenciado ningún tema todavía.", - "You have not uploaded any files yet.": "No has subido ningún archivo todavía.", - "You have nothing to send!": "¡No tienes nada que enviar!", - "You need to be running Zephyr mirroring in order to send messages!": "¡Necesitas estar ejecutando el mirroring de Zephyr para enviar mensajes!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "Recibirás notificaciones cuando llegue un mensaje y Zulip no esté siendo mostrado o el mensaje esté fuera de la pantalla.", - "Your API key:": "Tu clave de API:", - "Your account": "Tu cuenta", - "Your bots": "Tus bots", - "Your organization's description": "La descripción de tu organización", - "Your organization's name": "El nombre de tu organización", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip tiene soporte unicode completo, así que puedes escribir tu nombre exactamente como quieres que aparezca.", - "Zulip labs": "Experimentos de Zulip", - "[Add or Change]": "[Añadir o Cambiar]", - "[Condense this message]": "[Acortar este mensaje]", - "[More...]": "[Más...]", - "__count__ invite remaining": "__count__ invitación restante", - "__count__ invite remaining_plural": "__count__ invitaciones restantes", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "¡__lang__ es ahora el lenguaje por defecto! Necesitarás refrescar la ventana para que tus cambios hagan efecto", - "__minutes__ min to edit": "__minutes__ min para editar", - "__seconds__ sec to edit": "__seconds__ s para editar", - "and": "y", - "images": "imágenes", - "left": "izquierda", - "more conversations": "más conversaciones", - "more topics": "más temas", - "right": "derecha", - "text": "texto", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}No destacar{{else}}Destacar{{/if}} este mensaje" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" era demasiado grande; el tamaño máximo para el archivo es de 25MiB.", + "(no topic)": "(sin tema)", + "24-hour time (17:00 instead of 5:00 PM)": "Formato horario de 24 horas (17:00 en vez de 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Privado: hace falta ser invitado por un miembro; los nuevos miembros solo pueden ver los mensajes enviados después de haberse unido; oculto de usuarios que no son administradores", + "Public: anyone can join; anyone can view complete message history without joining": "Público: cualquiera puede unirse; cualquiera puede ver el historial de mensajes completo sin unirse", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Permite a todo el mundo enterarse de la creación del nuevo canal,
incluso si no les añades.

", + "__name__ is not subscribed to this stream.": "__name__ no está suscrito a este canal.", + "A stream needs to have a name": "Un canal necesita tener un nombre", + "A stream with this name already exists": "Ya existe un canal con este nombre", + "API key": "Clave de API", + "Action": "Acción", + "Actions": "Acciones", + "Active bots": "Bots activos", + "Active now": "Active now", + "Active users": "Usuarios activos", + "Add": "Añadir", + "Add a new alert word": "Añadir una nueva alerta", + "Add a new bot": "Añadir un nuevo bot", + "Add a new emoji": "Añadir un nuevo emoticono", + "Add a new filter": "Añadir un nuevo filtro", + "Add alert word": "Añadir alerta", + "Add emoji": "Añadir emoticono", + "Add emoji reaction": "Añadir reacción de emoticono", + "Add extra emoji for members of the __realm_name__ organization.": "Añadir emoticonos adicionales para los miembros de la organización __realm_name__.", + "Add filter": "Añadir filtro", + "Add new default stream": "Añadir un nuevo canal por defecto", + "Add reaction": "Añadir reacción", + "Add stream": "Añadir canal", + "Added successfully!": "¡Añadido exitosamente!", + "Alert word": "Alerta", + "Alert word added successfully!": "¡Alerta añadida exitosamente!", + "Alert word already exists!": "¡La alerta ya existe!", + "Alert word can't be empty!": "¡La alerta no puede estar vacía!", + "Alert word removed successfully!": "¡Alerta eliminada exitosamente!", + "Alert words": "Alertas", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Las alertas te permiten ser notificado como si te @-mencionasen cuando ciertas palabras o frases son usadas en Zulip.", + "All streams": "Todos los canales", + "Allow subdomains": "Permitir subdominios", + "Allowed domains": "Dominios permitidos", + "Already subscribed to __stream__": "Ya suscrito a __stream__", + "Always auto-scroll to new messages": "Desplazar automáticamente a los nuevos mensajes", + "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.": "Una clave de API puede ser usada para acceder de forma automática a una cuenta de Zulip. Cualquiera con acceso a tu clave de API puede leer tus mensajes, enviar mensajes en tu nombre, e impersonarte en general en Zulip, así que deberías proteger tu clave de API tan cuidadosamente como proteges tu contraseña.
Te recomendamos crear bots, y usar sus cuentas y claves de API para acceder a la API de Zulip, a no ser que la tarea requiera acceso a tu cuenta.", + "An unknown error occurred.": "Un error desconocido ocurrió.", + "Announce stream": "Anunciar canal", + "Any user may now add new emoji!": "¡Ahora cualquier usuario puede añadir nuevos emoticonos!", + "Any user may now create new streams!": "¡Ahora cualquier usuario puede crear nuevos canales!", + "Any user may now invite new users!": "¡Ahora cualquier usuario puede invitar a nuevos usuarios!", + "Anyone in this organization can add custom emoji.": "Cualquiera en esta organización puede añadir emoticonos personalizados.", + "Apply this change to all stream subscriptions?": "¿Aplicar este cambio a todas las suscripciones del canal?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "¿Estás seguro de que quieres crear el canal '__stream_name__' y suscribir __count__ usuarios a él?", + "Are you sure you want to do this?": "¿Estás seguro de que quieres hacer esto?", + "Are you sure you want to mention all __count__ people in this stream?": "¿Estás seguro de que quieres mencionar a las __count__ personas de este canal?", + "Audible notifications": "Notificaciones sonoras", + "Authentication methods saved!": "¡Métodos de autentificación guardados!", + "Author": "Autor", + "Authorization methods": "Métodos de autorización", + "Base URL": "Base URL", + "Bot": "Bot", + "Bot list": "Lista de bots", + "Bot type": "Tipo de bot", + "Bringing you to your latest messages\u2026": "Llevándote a tus últimos mensajes...", + "By deactivating <>, they will be logged out immediately.": "Al desactivar <>, será desconectado inmediatamente.", + "By deactivating your account, you will be logged out immediately.": "Al desactivar tu cuenta, serás desconectado inmediatamente.", + "Cancel": "Cancelar", + "Change": "Cambiar", + "Change email": "Cambiar correo electrónico", + "Change later messages to this topic": "Cambiar mensajes posteriores de este tema", + "Change notification settings for individual streams on your Streams page.": "Cambia los ajustes de notificaciones para canales individuales en tu Página de canales.", + "Change only this message topic": "Cambiar solo el tema de este mensaje", + "Change password": "Cambiar contraseña", + "Change previous and following messages to this topic": "Cambiar los mensajes anteriores y posteriores de este tema", + "Change stream privacy": "Cambiar la privacidad del canal", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "El cambio de direcciones de correo ha sido desactivado por los administradores de tu organización de Zulip. Contacta con un administrador para más ayuda.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "El cambio de nombres ha sido desactivado por los administradores de tu organización de Zulip. Contacta con un administrador para más ayuda.", + "Check all": "Marcar todo", + "Choose custom color": "Seleccionar un color personalizado", + "Clear avatar": "Eliminar avatar", + "Clear emoji image": "Eliminar imagen del emoticono", + "Close": "Cerrar", + "Collapse": "Contraer", + "Compose a message to stream __stream.name__": "Redactar un mensaje para el canal __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configura patrones de expresiones regulares que formarán automáticamente un enlace cuando se usen en el cuerpo de mensajes en Zulip o en los temas. Por ejemplo, para convertir los ID de commit y los números de issue (e.j. #123) en enlaces a los correspondientes elementos en un proyecto de GitHub, podrías usar lo siguiente:", + "Configure the authentication methods for your organization.": "Configura los métodos de autentificación para tu organización.", + "Configure the default streams new users are subscribed to when joining your organization.": "Configura los canales a los que los nuevos usuarios están suscritos por defecto cuando se unen a tu organización.", + "Confirm password": "Confirmar contraseña", + "Cookie Bot": "Bot de Cookies", + "Copied!": "¡Copiado!", + "Copy and close": "Copiar y cerrar", + "Copy from stream": "Copiar desde canal", + "Copy link to conversation": "Copiar enlace a la conversación", + "Could not add user to this stream": "No se pudo añadir al usuario a este canal", + "Create": "Crear", + "Create bot": "Crear bot", + "Create new stream": "Crear nuevo canal", + "Create stream": "Crear canal", + "Current password": "Contraseña actual", + "Custom emoji added!": "¡Emoticono personalizado añadido!", + "Custom filter added!": "¡Filtro personalizado añadido!", + "Customize avatar": "Personalizar avatar", + "Deactivate": "Desactivar", + "Deactivate account": "Desactivar cuenta", + "Deactivate now": "Desactivar ahora", + "Deactivate stream": "Desactivar canal", + "Deactivate your account": "Desactivar tu cuenta", + "Deactivated users": "Usuarios desactivados", + "Default language": "Lenguaje por defecto", + "Default language changed!": "¡Idioma por defecto cambiado!", + "Default streams": "Canales por defecto", + "Delete alert word": "Eliminar alerta", + "Delete avatar": "Eliminar avatar", + "Delete bot": "Eliminar bot", + "Delete draft": "Eliminar borrador", + "Delete file": "Eliminar archivo", + "Delete icon": "Eliminar icono", + "Delete message": "Eliminar mensaje", + "Delete stream": "Eliminar canal", + "Deleted successfully!": "¡Eliminado exitosamente!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Eliminar este canal desuscribirá inmediatamente a todo el mundo, y el contenido del canal no será recuperable.", + "Description changed!": "¡Descripción cambiada!", + "Desktop notifications": "Notificaciones de escritorio", + "Digest emails when I'm away": "Actualizaciones por correo cuando estoy desconectado", + "Disabled": "Desactivado", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Display emoji reactions as text (:heart: instead of \":heart:\")", + "Display settings": "Ajustes de visualización", + "Do you want to skip to your latest messages?": "¿Quieres ir directamente a tus últimos mensajes?", + "Domain": "Dominio", + "Download .zuliprc": "Descargar .zuliprc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Descargar la configuración de todos los bots con webhooks de salida activos en formato Zulip Botserver.", + "Download flaskbotrc": "Descargar flaskbotrc", + "Drafts": "Borradores", + "EDITED": "EDITADO", + "Edit": "Editar", + "Edit bot": "Editar bot", + "Edit user": "Editar usuario", + "Edited (__last_edit_timestr__)": "Editado (__last_edit_timestr__)", + "Email": "Correo", + "Email address": "Dirección de correo electrónico", + "Email notifications when offline": "Notificaciones por correo cuando estás desconectado", + "Emoji name": "Nombre del emoticono", + "Emoji reactions will appear as __text_or_images__!": "¡Las reacciones de emoticono aparecerán como __text_or_images__!", + "Emoji settings": "Ajustes de emoticonos", + "Emoji style": "Estilo de emoticonos", + "Emojiset changed successfully!!": "¡Paquete de emoticonos cambiado exitosamente!", + "Enable desktop notifications for new streams": "Activar las notificaciones de escritorio para nuevos canales", + "Enable message edit history": "Activar el historial de ediciones de los mensajes", + "Enabled": "Activado", + "Error adding alert word!": "¡Error añadiendo la alerta!", + "Error adding subscription": "Error añadiendo la suscripción", + "Error changing emojiset.": "Error cambiando el paquete de emojis.", + "Error changing settings": "Error cambiando los ajustes", + "Error checking subscription": "Error comprobando la suscripción", + "Error creating stream": "Error creando el canal", + "Error deactivating account": "Error al desactivar la cuenta", + "Error deleting message.": "Error borrando el mensaje.", + "Error fetching message edit history": "Error al recopilar el historial de ediciones del mensaje", + "Error getting API key": "Error consiguiendo la clave de API", + "Error listing users or bots": "Error enumerando usuarios o bots", + "Error removing alert word!": "¡Error eliminando la alerta!", + "Error removing subscription": "Error eliminando la suscripción", + "Error removing user from this stream": "Error al eliminar al usuario de este canal", + "Error renaming stream": "Error renombrando el canal", + "Error saving edit": "Error al guardar la edición", + "Error updating default language setting": "Error actualizando el ajuste del lenguaje por defecto", + "Error updating emoji appearance setting": "Error al actualizar el ajuste de apariencia de emoticonos", + "Error updating high contrast setting": "Error actualizando el ajuste de alto contraste", + "Error updating the stream description": "Error actualizando la descripción del canal", + "Error updating time format setting": "Error actualizando la cadena de formato de la hora", + "Error updating time zone": "Error actualizando la zona horaria", + "Error updating user list placement setting": "Error actualizando el ajuste de la ubicación de la lista de usuarios", + "Failed": "Error", + "Failed to change notifications stream!": "¡Fallo al cambiar el canal de notificaciones!", + "Failed to generate preview": "Fallo al generar la previsualización", + "Failed!": "¡Fallo!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Características para los valientes. Las características experimentales pueden cambiar, dejar de funcionar o desaparecer en cualquier momento.", + "File type is not supported.": "El tipo de archivo no está soportado.", + "File upload is not yet available for your browser.": "La subida de archivos no está disponible todavía para tu navegador.", + "Filter": "Filtrar", + "Filter bots": "Filtrar bots", + "Filter deactivated users": "Filtrar usuarios desactivados", + "Filter settings": "Filtrar ajustes", + "Filter streams": "Filtrar canales", + "Filter users": "Filtrar usuarios", + "For each file, we list any messages that link to it.": "Para cada archivo, mostramos cualquier mensaje que enlaza a él.", + "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "Forgotten it?": "¿Te has olvidado?", + "Formatting": "Formato", + "Full name": "Nombre completo", + "Generate new API key": "Generar nueva clave de API", + "Generic bot": "Bot genérico", + "Get API key": "Conseguir clave de API", + "Go back": "Volver atrás", + "Got it!": "Got it!", + "High contrast mode": "High contrast mode", + "High contrast mode __enabled_or_disabled__!": "¡Modo de alto contraste __enabled_or_disabled__!", + "Home": "Inicio", + "I want:": "Quiero:", + "If checked, image previews will be shown.": "Si se marca, se mostrarán las previsualizaciones de imágenes.", + "If checked, only administrators may add new emoji.": "Si se marca, solo los administradores podrán añadir nuevos emoticonos.", + "If checked, only administrators may create new streams.": "Si se marca, solo los administradores podrán crear nuevos canales.", + "If checked, only administrators may invite new users.": "Si se marca, solo los administradores podrán invitar nuevos usuarios.", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "Si se marca, solo los usuarios con una dirección de correo electrónico que acabe en estos dominios podrá unirse a la organización.", + "If checked, previews of linked websites will be shown.": "Si se marca, se mostrarán las previsualizaciones de los sitios enlazados.", + "If checked, topics are required.": "Si se marca, el uso de temas será obligatorio.", + "If checked, users can edit the content and topics of their old messages.": "Si se marca, los usuarios podrán editar el contenido y los temas de sus mensajes antiguos.", + "If checked, users must be invited in order to join your organization.": "Si se marca, los usuarios deberán ser invitados para unirse a tu organización.", + "If checked, users will be able view message edit history.": "Si se marca, los usuarios podrán ver el historial de ediciones de los mensajes.", + "If checked, users will be unable to change their email address.": "Si se marca, los usuarios no podrán cambiar su dirección de correo electrónico.", + "If checked, users will be unable to change their name.": "Si se marca, los usuarios no podrán cambiar su nombre.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "Si es distinto de cero, los usuarios pueden editar sus mensajes durante ese número de minutos después de enviarlos. Si es cero, los usuarios pueden editar todos sus mensajes enviados.", + "Image": "Imagen", + "Inactive bots": "Bots inactivos", + "Include content of private messages in desktop notifications": "Incluir el contenido de los mensajes privados en las notificaciones de escritorio", + "Incoming webhook": "Webhook de entrada", + "Incoming webhooks can only send messages.": "Los webhooks de entrada solo pueden enviar mensajes.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "¡Cuánto tiempo! Desde la última vez que estuviste aquí, has recibido __unread_count__ mensajes nuevos.", + "Joining the organization": "Joining the organization", + "Keyboard shortcuts": "Atajos de teclado", + "Language & Notifications": "Language & Notifications", + "Language settings": "Ajustes de idioma", + "Large number of subscribers": "Gran número de suscriptores", + "Last active": "Activo por última vez", + "Last seen an hour ago": "Visto por última vez hace una hora", + "Last seen just now": "Visto por última vez justo ahora", + "Last seen yesterday": "Visto por última vez ayer", + "Local time": "Hora local", + "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Make admin": "Hacer administrador", + "Make stream invite-only": "Hacer este canal limitado por invitación", + "Make stream public": "Hacer este canal público", + "Make this message take up less space on the screen": "Haz que este mensaje ocupe menos espacio en la pantalla", + "Manage organization": "Gestionar organización", + "Mark all messages in __stream.name__ as read": "Marcar todos los mensajes en __stream.name__ como leídos", + "Mark all messages in __topic_name__ as read": "Marcar todos los mensajes en __topic_name__ como leídos", + "Message actions": "Acciones del mensaje", + "Message edit limit in minutes (0 for no limit)": "Límite de edicion de mensajes en minutos (0 para ilimitado)", + "Message editing": "Edición de mensajes", + "Message feed": "Message feed", + "Message formatting": "Formato de mensajes", + "Message sent when you were not subscribed": "Mensaje enviado cuando no estabas suscrito", + "Message successfully edited!": "¡Mensaje editado exitosamente!", + "Messages older than the configured number of days will be automatically deleted": "Los mensajes previos al número de días configurado serán automáticamente eliminados", + "Messages retention period in days (blank means messages are retained forever)": "Período de retención de mensajes en días (vacío significa que los mensajes se mantienen para siempre)", + "Method": "Método", + "Mobile push notifications always (even when online)": "Notificaciones push móviles siempre (incluso cuando estás desconectado)", + "Mobile push notifications when offline": "Notificaciones push móviles cuando estás desconectado", + "Most stream administration is done on the Streams page.": "La mayor parte de la administración se hace en la Página de canales.", + "Mute stream": "Silenciar canal", + "Mute the stream __stream.name__": "Silenciar el canal __stream.name__", + "Mute the topic __subject__": "Silenciar el tema __subject__", + "Mute the topic __topic_name__": "Silenciar el tema __topic_name__", + "Mute topic": "Silenciar tema", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Los canales silenciados no aparecen en tu vista de inicio ni generan notificaciones, salvo si eres mencionado.", + "Muted topics": "Temas silenciados", + "Name": "Nombre", + "Name changed!": "¡Nombre cambiado!", + "Narrow to stream "__display_recipient__"": "Filtrar solo el canal "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Filtrar solo canal "__display_recipient__", tema "__subject__"", + "Narrow to stream __stream.name__": "Filtrar solo el canal __stream.name__", + "Narrow to topic __topic_name__": "Filtrar solo el tema __topic_name__", + "Narrow to your private messages with __display_reply_to__": "Filtrar solo tus mensajes privados con __display_reply_to__", + "Never had one? Forgotten it?": "Never had one? Forgotten it?", + "New alert word": "Nueva alerta", + "New password": "Nueva contraseña", + "New user e-mails now restricted to certain domains!": "¡Las direcciones de correo electrónico de los nuevos usuarios están limitadas a ciertos dominios!", + "New users may have arbitrary e-mails!": "¡Los nuevos usuarios pueden tener direcciones de correo electrónico arbitrarias!", + "New users may sign up online!": "¡Los nuevos usuarios pueden registrarse en línea!", + "New users must be invited by an admin!": "¡Los nuevos usuarios deben ser invitados por un administrador!", + "New users must be invited by e-mail!": "¡Los nuevos usuarios deben ser invitados por correo electrónico!", + "No": "No", + "No bots match your current filter.": "No hay bots que coincidan con tu filtro actual.", + "No changes made.": "No changes made.", + "No changes to save!": "¡No hay cambios que guardar!", + "No default streams match you current filter.": "Ningún canal por defecto coincide con tu filtro actual.", + "No description.": "Sin descripción.", + "No drafts.": "No hay borradores.", + "No streams match your current filter.": "No hay canales que coincidan con tu filtro actual.", + "No users match your current filter.": "No hay usuarios que coincidan con tu filtro actual.", + "None": "Ninguno", + "Note that any bots that you maintain will be disabled.": "Ten en cuenta que cualquier bot que mantengas será desactivado.", + "Nothing selected.": "Nada seleccionado.", + "Nothing to preview": "Nada que previsualizar", + "Notifications": "Notificaciones", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", + "Notifications stream changed!": "¡Canal de notificaciones cambiado!", + "Notifications stream disabled!": "¡Canal de notificaciones desactivado!", + "Notifications stream:": "Canal de notificaciones:", + "Old password": "Clave antigua", + "Only administrators may now add new emoji!": "¡Ahora solo los administradores pueden añadir nuevos emoticonos!", + "Only administrators may now create new streams!": "¡Ahora solo los administradores pueden crear nuevos canales!", + "Only admins can invite new users": "Only admins can invite new users", + "Only organization administrators can add custom emoji in this organization.": "Solo los administradores de la organización puede añadir emoticonos personalizados en esta organización.", + "Only organization administrators can edit these settings.": "Solo los administradores de la organización pueden editar estos ajustes.", + "Optional": "Opcional", + "Organization": "Organización", + "Organization avatar": "Avatar de la organización", + "Organization permissions": "Permisos de la organización", + "Organization profile": "Perfil de organización", + "Organization settings": "Ajustes de organización", + "Other notifications I want:": "Otras notificaciones que quiero:", + "Outgoing webhook": "Webhook de salida", + "Outgoing webhook message format": "Outgoing webhook message format", + "Owner": "Propietario", + "Password": "Contraseña", + "Password is too weak": "La contraseña es demasiado débil", + "Password should be at least __length__ characters long": "La contraseña debería tener al menos __length__ caracteres", + "Pattern": "Patrón", + "People to add": "Personas a añadir", + "Pin stream __stream.name__ to top": "Fijar canal __stream.name__ a la parte de arriba", + "Pin stream to top of left sidebar": "Fijar canal a la parte de arriba de la barra de la izquierda", + "Please just upload one file.": "Por favor, sube solo un archivo.", + "Please re-enter your password to confirm your identity.": "Por favor, vuelve a introducir tu contraseña para confirmar tu identidad.", + "Please specify a stream": "Por favor, especifica un canal", + "Please specify a topic": "Por favor, selecciona un tema", + "Please specify at least one recipient": "Por favor, especifica al menos un destinatario", + "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", + "Prevent users from changing their email address": "Evita que los usuarios cambien su dirección de correo", + "Prevent users from changing their name": "Evita que los usuarios cambien su nombre", + "Prevent users from creating streams": "Prevent users from creating streams", + "Previews for linked websites will be shown!": "¡Las previsualizaciones de los sitios enlazados se mostrarán!", + "Previews for linked websites will not be shown!": "¡Las previsualizaciones para los sitios enlazados no se mostrarán!", + "Previews of uploaded and linked images will be shown!": "¡Las previsualizaciones de las imágenes subidas y enlazadas se mostrarán!", + "Previews of uploaded and linked images will not be shown!": "¡Las previsualizaciones de las imágenes subidas y enlazadas no se mostrarán!", + "Private messages and @-mentions": "Mensajes privados y @-menciones", + "Quote and reply": "Citar y responder", + "Reactivate": "Reactivar", + "Reactivate bot": "Reactivar bot", + "Receive audible notifications": "Recibir notificaciones sonoras", + "Receive desktop notifications": "Recibir notificaciones de escritorio", + "Regular expression": "Expresión regular", + "Remove": "Eliminar", + "Remove admin": "Eliminar administrador", + "Remove from default": "Quitar como por defecto", + "Reply mentioning user": "Contestar mencionando a este usuario", + "Require topics in stream messages": "Require topics in stream messages", + "Restore draft": "Restablecer borrador", + "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", + "Retry": "Reintentar", + "Save": "Guardar", + "Save changes": "Guardar cambios", + "Search": "Buscar", + "Search operators": "Operadores de búsqueda", + "Search results": "Search results", + "Search subscribers": "Buscar suscriptores", + "See the rest of this message": "Ver el resto de este mensaje", + "Select default language": "Seleccionar idioma por defecto", + "Send private message": "Enviar mensaje privado", + "Settings": "Ajustes", + "Show previews of linked websites": "Mostrar previsualizaciones de los sitios enlazados", + "Show previews of uploaded and linked images": "Mostrar previsualizaciones de las imágenes subidas y enlazadas", + "Show/change your API key": "Mostrar/cambiar tu clave de API", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Lo sentimos, el archivo era demasiado grande.", + "Star": "Destacar", + "Stream": "Canal", + "Stream accessibility": "Accesibilidad del canal", + "Stream color": "Color del canal", + "Stream creation": "Creación de canal", + "Stream description": "Descripción del canal", + "Stream description (optional)": "Descripción del canal (opcional)", + "Stream membership": "Membresía del canal", + "Stream messages": "Mensajes del canal", + "Stream name": "Nombre del canal", + "Stream settings": "Ajustes del canal", + "Streams": "Canales", + "Streams & custom emoji": "Streams & custom emoji", + "Subscribe": "Suscribirse", + "Subscribe to __stream__": "Suscribirse a __stream__", + "Subscribed": "Suscrito", + "Subscribers": "Suscriptores", + "The email body will become the Zulip message": "El cuerpo del correo se convertirá en el mensaje de Zulip", + "The email subject will become the Zulip topic": "El asunto del correo se convertirá en el tema de Zulip", + "The email will be forwarded to this stream": "Este correo electrónico será reenviado a este canal", + "The recipient __recipient__ is not valid": "El recipiente __recipient__ is not valid", + "The recipients __recipients__ are not valid": "Los recipientes __recipients__ no son válidos", + "The stream description has been updated!": "¡La descripción del canal ha sido actualizada!", + "The stream has been renamed!": "¡Este canal ha sido renombrado!", + "The stream to which new stream notifications go to.": "El canal al que van las notificaciones de canales nuevos.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Su contraseña será eliminada de nuestros sistemas, y cualquier bot que mantengan será desactivado.", + "This is a public stream. Anybody in your organization can join.": "Este es un canal público. Cualquiera en tu organización puede unirse.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "Este es un canal limitado por invitación. Solo aquellos que han sido invitados pueden acceder a su contenido, pero cualquier miembro del canal puede invitar a otros.", + "This is an invite-only stream": "Este es un canal limitado por invitación", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "Esta organización está configurada para restringir la edición del contenido de los mensajes tras __minutes_to_edit__ minutos después de ser enviados.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "Este canal es actualmente un canal público lo que significa que cualquiera en la organización se puede unir a él. Hacerlo privado implicará que solo los miembros invitados puedan unirse y acceder a su contenido. Los miembros del canal pueden invitar a otros.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "Este canal es actualmente un canal limitado por invitación, lo que significa que solo los miembros invitados pueden unirse y acceder a su contenido. Hacerlo público permitirá que cualquiera en tu organización se una y acceda a él.", + "Time settings": "Ajustes de hora", + "Time will now be displayed in the __format__-hour format!": "¡La hora ahora se mostrará en el formato de __format__ horas!", + "Time zone": "Zona horaria", + "Time's up!": "¡Se acabó el tiempo!", + "Today": "Hoy", + "Toggle subscription": "Toggle subscription", + "Topic": "Tema", + "Topic editing only": "Edición de temas solo", + "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", + "Topics are required in messages to streams!": "Topics are required in messages to streams!", + "Try again": "Inténtalo de nuevo", + "UI Settings": "Ajustes de interfaz", + "URL format string": "Cadena de formato de URL", + "Un-collapse": "Expandir", + "Unable to subscribe user": "No se pudo suscribir el usuario", + "Unable to upload that many files at once.": "No se pudieron subir tantos archivos de una sola vez.", + "Uncheck all": "Desmarcar todo", + "Unknown": "Desconocido", + "Unless I say otherwise for a particular stream, I want:": "Salvo que diga lo contrario para un canal en particular, quiero:", + "Unmute the stream __stream.name__": "No silenciar el canal __stream.name__", + "Unmute the topic __subject__": "No silenciar el tema __subject__", + "Unmute the topic __topic_name__": "No silenciar el tema __topic_name__", + "Unpin stream __stream.name__ from top": "No fijar el canal __stream.name__ a la parte de arriba.", + "Unstar": "No destacar", + "Unsubscribe": "Desuscribirse", + "Unsubscribe from __stream__": "Desuscribirse de __stream__", + "Updated settings! You will need to reload for these changes to take effect.": "¡Ajustes acutalizados! Necesitarás refrescar la ventana para que tus cambios hagan efecto.", + "Updated successfully!": "¡Actualizado exitosamente!", + "Upload avatar": "Cargar avatar", + "Upload emoji": "Subir emoticono", + "Upload icon": "Subir icono", + "Upload new avatar": "Subir nuevo avatar", + "Upload new icon": "Subir nuevo icono", + "Uploaded files": "Archivos subidos", + "Uploading icon.": "Subiendo icono.", + "Uploading\u2026": "Subiendo…", + "User already subscribed": "Usuario ya suscrito", + "User avatar": "Avatar del usuario", + "User identity": "User identity", + "User invited successfully.": "Usuario invitado exitosamente.", + "User is already not subscribed": "El usuario ya no estaba suscrito", + "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "¡La lista de usuarios aparecerá a la __side__! Necesitarás refrescar la ventana para que tus cambios hagan efecto.", + "User settings": "Ajustes del usuario", + "Username": "Nombre de usuario", + "Users can edit their messages": "Users can edit their messages", + "Users can no longer edit their past messages!": "¡Los usuarios ya no pueden editar sus mensajes antiguos!", + "Users can no longer view message edit history!": "¡Los usuarios ya no pueden ver el historial de ediciones de los mensajes!", + "Users can now edit the content and topics of all their past messages!": "¡Los usuarios ahora pueden editar el contenido y los temas de todos sus mensajes antiguos!", + "Users can view message edit history!": "¡Los usuarios pueden ver el historial de ediciones de los mensajes!", + "Users cannot change their email!": "¡Los usuarios no pueden cambiar su correo!", + "Users cannot change their name!": "¡Los usuarios no pueden cambiar su nombre!", + "Users cannot join without an invitation": "Users cannot join without an invitation", + "Users may now change their email!": "¡Ahora los usuarios pueden cambiar su correo!", + "Users may now change their name!": "¡Los usuarios ahora pueden cambiar su nombre!", + "View edit history": "Ver el historial de ediciones", + "View messages sent": "Ver mensajes enviados", + "View private messages": "Ver mensajes privados", + "View source": "Ver fuente", + "View source / Edit topic": "Ver fuente / Editar tema", + "View stream": "Ver canal", + "Waiting period for stream creation (in days)": "Periodo de espera para la creación de canales (en días)", + "Waiting period threshold changed!": "¡Umbral del periodo de espera cambiado!", + "Working\u2026": "Trabajando...", + "Yes": "Sí", + "Yes, delete this stream": "Sí, eliminar este canal", + "Yes, send": "Sí, enviar", + "Yes, subscribe __count__ users!": "¡Sí, suscribir __count__ usuarios!", + "Yesterday": "Ayer", + "You and __display_reply_to__": "Tú y __display_reply_to__", + "You and __recipients__": "Tú y __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "¡Puedes enviar correos a Zulip! Simplemente copia y usa esta dirección como un destinatario de correo electrónico, y:", + "You have no active bots.": "No tienes ningún bot activo.", + "You have no inactive bots.": "No tienes ningún bot inactivo.", + "You have not muted any topics yet.": "No has silenciado ningún tema todavía.", + "You have not uploaded any files yet.": "No has subido ningún archivo todavía.", + "You have nothing to send!": "¡No tienes nada que enviar!", + "You need to be running Zephyr mirroring in order to send messages!": "¡Necesitas estar ejecutando el mirroring de Zephyr para enviar mensajes!", + "Your API key:": "Tu clave de API:", + "Your account": "Tu cuenta", + "Your bots": "Tus bots", + "Your organization's description": "La descripción de tu organización", + "Your organization's name": "El nombre de tu organización", + "Zulip labs": "Experimentos de Zulip", + "[Add or Change]": "[Añadir o Cambiar]", + "[Condense this message]": "[Acortar este mensaje]", + "[Disable]": "[Desactivar]", + "[More...]": "[Más...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "¡__lang__ es ahora el lenguaje por defecto! Necesitarás refrescar la ventana para que tus cambios hagan efecto", + "__minutes__ min to edit": "__minutes__ min para editar", + "__seconds__ sec to edit": "__seconds__ s para editar", + "__starred_status__ this message": "__starred_status__ este mensaje", + "and": "y", + "images": "imágenes", + "left": "izquierda", + "more conversations": "más conversaciones", + "more topics": "más temas", + "right": "derecha", + "text": "texto" } \ No newline at end of file diff --git a/static/locale/fr/LC_MESSAGES/django.po b/static/locale/fr/LC_MESSAGES/django.po index edeb3c16f6..b09b2bda93 100644 --- a/static/locale/fr/LC_MESSAGES/django.po +++ b/static/locale/fr/LC_MESSAGES/django.po @@ -4,16 +4,18 @@ # # Translators: # Fabrice Lamachère , 2017 +# Manuel Tondeur , 2017 # psyray , 2017 # Reid Barton , 2015 # Sulian Lanteri , 2017 +# yvan karmouta , 2017 msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 18:39+0000\n" -"Last-Translator: Tim Abbott \n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-04 03:34+0000\n" +"Last-Translator: Greg Price \n" "Language-Team: French (http://www.transifex.com/zulip/zulip/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,11 +37,101 @@ msgstr "L'heure de début est postérieure à l'heure de fin. Début : %(start)s msgid "No analytics data available. Please contact your server administrator." msgstr "Aucune donnée d'analyse disponible. Veuillez contacter votre administrateur système." -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "" + +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "Agrégation" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "Horaire" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "Quotidien" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "Hebdomadaire" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "Cumulatif" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "Moi" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "Humains" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "Robots" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "Messages envoyés depuis le client" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "Tout le monde" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "La semaine dernière" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "Le mois dernier" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "L'année dernière" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "Tout le temps" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "Messages envoyés par type de destinataire" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "Utilisateurs actifs" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "Utilisateurs" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "Dernière mise à jour" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." -msgstr "Une mise à jour complète des graphiques est effectuée une fois par jour
Le graphique \"Messages envoyés en continue\" est mise à jour une fois par heure." +msgstr "" + +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "Avatar" #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." @@ -50,147 +142,72 @@ msgid "Accept the terms of service" msgstr "Acceptez les conditions d'utilisations" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "Courriel" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." -msgstr "Je suis d'accord avec les Condition générales du Service." +msgid "I agree to the Terms of Service." +msgstr "" #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "Entrée" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" +msgstr "S'inscrire à Zulip" + +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." msgstr "" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" -msgstr "" - -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "S'inscrire" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "Se connecter avec Google" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" -msgstr "" +msgstr "S'inscrire avec GitHub" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "Merci pour votre inscription !" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." msgstr "Vérifiez votre messagerie afin de continuer." -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "Dans un environnement Zulip de test, les courriels sortants sont dirigés vers la console via run-dev.py" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "Aucun courriel reçu ? Nous pouvons l'envoyer à nouveau." -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "Au cas où, jetez un coup d’œil à votre dossier Indésirables" -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "Est-ce qu'il existe des applications ? Appsolument." - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "" - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "La toute nouvelles application\nIOS Zulip permet une lecture simple\net rapide de vos message\ngrâce au défilement tactile." - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "Lisez et répondez à vos messages à la volée\navec l'application gratuite et native Zulip\npour Android." - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "" - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "" - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "" - -#: templates/zerver/authors.html:23 -msgid "Avatar" -msgstr "" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" +msgstr "Fermer" #: templates/zerver/bankruptcy.html:6 msgid "Welcome back" @@ -208,10 +225,9 @@ msgstr "" msgid "Closed realm" msgstr "" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." -msgstr "Salut! Merci de votre intérêt pour Zulip." +msgstr "Salut ! Merci de votre intérêt pour Zulip." #: templates/zerver/closed_realm.html:8 #, python-format @@ -221,8 +237,9 @@ msgid "" "invite to an appropriate e-mail address." msgstr "" -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "Brouillons" @@ -235,13 +252,18 @@ msgstr "Nouveau sujet" msgid "New private message" msgstr "Nouveau message privé" +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" -msgstr "C'est un salon où l'on peut seulement inviter" +msgstr "C'est un canal où l'on peut seulement inviter" #: templates/zerver/compose.html:59 msgid "Stream" -msgstr "Salon" +msgstr "Canal" #: templates/zerver/compose.html:63 msgid "Topic" @@ -259,6 +281,10 @@ msgstr "une ou plusieurs personnes..." msgid "Compose your message here..." msgstr "Redigez votre message ici..." +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "Ajouter un emoji" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "Joindre des fichiers avec Dropbox" @@ -293,13 +319,13 @@ msgstr "Envoyer" #: templates/zerver/confirm_continue_registration.html:10 msgid "Zulip account not found." -msgstr "" +msgstr "Compte Zulip non trouvé." #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " +" Please click the following button if you wish to register.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:24 @@ -307,398 +333,208 @@ msgstr "" msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " +" " msgstr "" -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" msgstr "" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" -msgstr "" +msgstr "Créer une nouvelle organisation Zulip" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" -msgstr "Saisissez votre adresse de courriel professionnelle" +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" +msgstr "Entrer votre adresse courriel" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" -msgstr "Créer une société" - -#: templates/zerver/deactivated.html:4 -msgid "Deactivated organization" -msgstr "Désactiver une société" +msgstr "Créer une organisation" #: templates/zerver/deactivated.html:9 +msgid "Deactivated organization" +msgstr "Désactiver une organisation" + +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " msgstr "" #: templates/zerver/delete_message.html:4 msgid "Delete message" -msgstr "" +msgstr "Supprimer le message" #: templates/zerver/delete_message.html:8 msgid "Are you sure you want to delete this message?" -msgstr "" +msgstr "Etes-vous sur de vouloir supprimer ce message?" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "Annuler" #: templates/zerver/delete_message.html:14 msgid "Yes, delete this message" -msgstr "" +msgstr "Oui, supprimer ce message" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" -msgstr "" +msgstr "Administrateurs" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" +msgstr "Utilisateurs normaux" + +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" msgstr "" -#: templates/zerver/dev_login.html:31 -msgid "Community users" -msgstr "" - -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "Zulip" - -#: templates/zerver/features.html:18 -msgid "Zulip features" -msgstr "" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "Conversations de groupe" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "" - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "Conversations privées individuelles et en groupe" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "Avoir des conversations privées avec une ou autant de personnes que vous avez souhaitez." - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "" - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "Historique" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "" - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "Recherche dans tout l'historique" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "" - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "Présence d'équipe" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "Voir qui est en ligne en un coup d'œil." - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "Aperçus d'image, de vidéo et de tweet en ligne" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "" - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "Chargement de fichier par glisser-déposer" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "" - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "" - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "" - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "" - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "" - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "" - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "" - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "Smileys" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "" - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "Code" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "" - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "" - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "" - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "" - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "Messages partagés" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "" - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "" - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "API" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "Applications mobiles" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" +msgstr "Courriels" + +#: templates/zerver/find_account.html:47 +msgid "Find accounts" msgstr "" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" -msgstr "Trouvez une équipe" +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" +msgstr "Accueil" #: templates/zerver/footer.html:6 -msgid "About" +msgid "Why Zulip" msgstr "" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "Légal" - -#: templates/zerver/footer.html:12 -msgid "Privacy" -msgstr "" - -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" +msgstr "Fonctionnalités" + +#: templates/zerver/footer.html:11 +msgid "About" +msgstr "À propos" + +#: templates/zerver/footer.html:16 +msgid "Help & community" msgstr "" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" +#: templates/zerver/footer.html:18 +msgid "Help center" msgstr "" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" -msgstr "S\\'identifier" +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "" + +#: templates/zerver/footer.html:36 +msgid "Login" +msgstr "Se connecter" + +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "S\\'inscrire" -#: templates/zerver/footer.html:33 -msgid "Create new organization" +#: templates/zerver/footer.html:43 +msgid "Terms of service" msgstr "" -#: templates/zerver/footer.html:39 -msgid "Find my team" +#: templates/zerver/footer.html:44 +msgid "Privacy policy" msgstr "" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" +msgstr "" + +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" +msgstr "" + +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "Intégrations" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "Connectez vous maintenant !" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "Enregistrez vous maintenant !" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "Logo Travis" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "Logo Github" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "Logo Heroku" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "Logo Zendesk" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "Logo JIRA" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "Logo Sentry" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "Logo Pagerduty" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." -msgstr "" +msgstr "Bienvenue sur Zulip" #: templates/zerver/home.html:15 msgid "" @@ -761,46 +597,85 @@ msgstr "" #: templates/zerver/home.html:67 msgid "Subscribe" -msgstr "" +msgstr "S'abonner" #: templates/zerver/home.html:72 msgid "You are not subscribed to this stream." -msgstr "" +msgstr "Vous n'êtes pas inscrit à ce canal" #: templates/zerver/home.html:75 msgid "You haven't starred anything yet!" -msgstr "" +msgstr "Vous n'avez encore rien mis en favori." #: templates/zerver/home.html:78 -msgid "You haven't been mentioned yet!" -msgstr "" +msgid "You have no unread messages!" +msgstr "Vous n'avez aucun message non lu." #: templates/zerver/home.html:81 -msgid "Nobody has talked about that yet!" -msgstr "" +msgid "You haven't been mentioned yet!" +msgstr "Vous n'avez pas encore été mentionné !" -#: templates/zerver/index.html:51 +#: templates/zerver/home.html:84 +msgid "Nobody has talked about that yet!" +msgstr "Personne n'a encore parlé de cela !" + +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "Chargement..." -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "" -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." +msgstr "Essayer maintenant." + +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "Plus de 60 intégrations natives." + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "Catégories" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" msgstr "" #: templates/zerver/invalid_realm.html:4 @@ -823,28 +698,27 @@ msgstr "" msgid "One or more email addresses..." msgstr "" -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" -msgstr "" +msgstr "Message personnalisé" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "Inviter" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "Raccourcis clavier" @@ -864,7 +738,7 @@ msgstr "Recherchez une personne" #: templates/zerver/keyboard_shortcuts.html:21 #: templates/zerver/left_sidebar.html:68 msgid "Search streams" -msgstr "" +msgstr "Rechercher des canaux" #: templates/zerver/keyboard_shortcuts.html:25 msgid "Previous message" @@ -884,11 +758,11 @@ msgstr "" #: templates/zerver/keyboard_shortcuts.html:41 msgid "Last message" -msgstr "" +msgstr "Dernier message" #: templates/zerver/keyboard_shortcuts.html:45 msgid "First message" -msgstr "" +msgstr "Premier message" #: templates/zerver/keyboard_shortcuts.html:52 msgid "Composing messages" @@ -896,11 +770,11 @@ msgstr "" #: templates/zerver/keyboard_shortcuts.html:57 msgid "Reply to message" -msgstr "" +msgstr "Répondre au message" #: templates/zerver/keyboard_shortcuts.html:61 msgid "Reply to author" -msgstr "" +msgstr "Répondre à l'auteur" #: templates/zerver/keyboard_shortcuts.html:65 msgid "New stream message" @@ -912,15 +786,11 @@ msgstr "" #: templates/zerver/keyboard_shortcuts.html:77 msgid "Send message" -msgstr "" +msgstr "Envoyer le message" #: templates/zerver/keyboard_shortcuts.html:81 msgid "Insert new line" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "" +msgstr "Insérer une nouvelle ligne" #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" @@ -928,11 +798,11 @@ msgstr "" #: templates/zerver/keyboard_shortcuts.html:99 msgid "Narrow by stream" -msgstr "" +msgstr "Restreindre par canal" #: templates/zerver/keyboard_shortcuts.html:103 msgid "Narrow by topic" -msgstr "" +msgstr "Restreindre par sujet" #: templates/zerver/keyboard_shortcuts.html:107 msgid "Narrow to all private messages" @@ -948,7 +818,7 @@ msgstr "" #: templates/zerver/keyboard_shortcuts.html:119 msgid "Return to home view" -msgstr "" +msgstr "Retourner à la vue de l'accueil" #: templates/zerver/keyboard_shortcuts.html:125 msgid "Message actions" @@ -956,92 +826,104 @@ msgstr "" #: templates/zerver/keyboard_shortcuts.html:130 msgid "Edit your last message" -msgstr "" +msgstr "Modifier votre dernier message" #: templates/zerver/keyboard_shortcuts.html:134 -msgid "Show images in thread" +msgid "Show message sender's profile" msgstr "" #: templates/zerver/keyboard_shortcuts.html:138 -msgid "Edit selected message" +msgid "Show images in thread" msgstr "" #: templates/zerver/keyboard_shortcuts.html:142 -msgid "Star selected message" -msgstr "" +msgid "Edit selected message" +msgstr "Modifier le message sélectionné" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:146 +msgid "Star selected message" +msgstr "Mettre en favori le message sélectionné" + +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:170 -msgid "View drafts" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:174 -msgid "Edit selected draft" -msgstr "" - #: templates/zerver/keyboard_shortcuts.html:178 +msgid "View drafts" +msgstr "Afficher les brouillons" + +#: templates/zerver/keyboard_shortcuts.html:182 +msgid "Edit selected draft" +msgstr "Modifier le brouillon sélectionné" + +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" -msgstr "" +msgstr "Supprimer le brouillon sélectionné" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" -msgstr "" +msgstr "Menus" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" -msgstr "" +msgstr "Ouvrir le menu des messages" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" -msgstr "" +msgstr "Afficher les raccourcis clavier" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" +msgstr "Paramètres des canaux" -#: templates/zerver/keyboard_shortcuts.html:215 +#: templates/zerver/keyboard_shortcuts.html:223 msgid "Scroll through streams" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:219 +#: templates/zerver/keyboard_shortcuts.html:227 msgid "Switch between tabs" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:223 -msgid "View stream messages" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:227 -msgid "Subscribe to/unsubscribe from selected stream" -msgstr "" - #: templates/zerver/keyboard_shortcuts.html:231 +msgid "View stream messages" +msgstr "Afficher les messages du canal" + +#: templates/zerver/keyboard_shortcuts.html:235 +msgid "Subscribe to/unsubscribe from selected stream" +msgstr "S'abonner / désabonner du canal sélectionné" + +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" -msgstr "" +msgstr "Créer un nouveau canal" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" -msgstr "Accueil" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" +msgstr "Documentation détaillée des raccourcis clavier" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "Messages Privés" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "Messages partagés" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" msgstr "Mentions" @@ -1052,88 +934,77 @@ msgstr "" #: templates/zerver/left_sidebar.html:48 msgid "STREAMS" -msgstr "" +msgstr "CANAUX" #: templates/zerver/left_sidebar.html:50 msgid "Subscribe, add, or configure streams" msgstr "" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" -msgstr "" +msgid "Filter streams" +msgstr "Filtrer les canaux" #: templates/zerver/left_sidebar.html:54 msgid "Join stream" -msgstr "" +msgstr "Rejoindre le canal" #: templates/zerver/left_sidebar.html:61 msgid "All streams" -msgstr "Tous les fluxs" +msgstr "Tous les canaux" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" msgstr "" -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." -msgstr "" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" +msgstr "Désactivé" -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" -msgstr "" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" +msgstr "Activé" -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " -msgstr "" +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" +msgstr "Ouvrir" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" -msgstr "" +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" +msgstr "Télécharger" -#: templates/zerver/login.html:28 +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "Mot de passe" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "" -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" msgstr "Connexion" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "Connexion avec Google" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" -msgstr "" +msgstr "Format du message" #: templates/zerver/markdown_help.html:7 msgid "You type" @@ -1164,72 +1035,86 @@ msgstr "" msgid "Message edit history" msgstr "" -#: templates/zerver/message_history.html:12 -msgid "Close" -msgstr "Fermer" +#: templates/zerver/navbar.html:23 +msgid "Search help" +msgstr "" #: templates/zerver/navbar.html:24 templates/zerver/navbar.html:25 msgid "Search" msgstr "Recherchez" -#: templates/zerver/navbar.html:52 templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:27 +msgid "Exit search" +msgstr "Quitter la recherche" + +#: templates/zerver/navbar.html:42 +msgid "Menu" +msgstr "" + +#: templates/zerver/navbar.html:54 msgid "Manage streams" msgstr "" -#: templates/zerver/navbar.html:57 templates/zerver/navbar.html:59 -#: templates/zerver/settings_overlay.html:4 -#: templates/zerver/settings_overlay.html:105 +#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/settings_overlay.html:109 msgid "Settings" -msgstr "" +msgstr "Paramètres" -#: templates/zerver/navbar.html:62 templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:65 msgid "Manage organization" +msgstr "Gérer l'organisation" + +#: templates/zerver/navbar.html:71 +msgid "User documentation" msgstr "" -#: templates/zerver/navbar.html:84 templates/zerver/navbar.html:86 -#: templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 msgid "Search operators" -msgstr "" +msgstr "Rechercher des opérateurs" -#: templates/zerver/navbar.html:90 templates/zerver/navbar.html:92 -msgid "Desktop & mobile apps" -msgstr "" - -#: templates/zerver/navbar.html:100 templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:102 msgid "API documentation" -msgstr "" +msgstr "Documentation de l'API" -#: templates/zerver/navbar.html:107 templates/zerver/navbar.html:109 +#: templates/zerver/navbar.html:108 +msgid "Statistics" +msgstr "Statistiques" + +#: templates/zerver/navbar.html:115 msgid "Feedback" msgstr "" -#: templates/zerver/navbar.html:114 -msgid "Invite more users to Zulip." -msgstr "" - -#: templates/zerver/navbar.html:116 -msgid "Invite users" -msgstr "" - #: templates/zerver/navbar.html:122 +msgid "Invite users" +msgstr "Inviter des utilisateurs" + +#: templates/zerver/navbar.html:128 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" msgstr "" -#: templates/zerver/navbar.html:124 +#: templates/zerver/navbar.html:130 msgid "Link with Webathena" msgstr "" -#: templates/zerver/navbar.html:128 templates/zerver/navbar.html:130 -#: templates/zerver/settings_overlay.html:98 +#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "Se déconnecter" -#: templates/zerver/navbar.html:134 templates/zerver/navbar.html:136 +#: templates/zerver/navbar.html:142 msgid "Debug" msgstr "" +#: templates/zerver/portico-header.html:6 +msgid "Zulip" +msgstr "Zulip" + +#: templates/zerver/portico-header.html:27 +#: templates/zerver/portico-header.html:32 +msgid "Log in" +msgstr "S\\'identifier" + #: templates/zerver/privacy.html:13 #, python-format msgid "" @@ -1252,133 +1137,101 @@ msgid "" "the instructions on www.zulip.org" msgstr "" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " msgstr "" -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" -msgstr "" +msgstr "Nom complet" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "" - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "" -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" -msgstr "" +msgstr "Force du mot de passe" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" +msgstr "Nom de l'organisation" + +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." msgstr "" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." -msgstr "" - -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "" -#: templates/zerver/register.html:116 -msgid "Short name" +#: templates/zerver/register.html:104 +msgid "Organization handle" msgstr "" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "" -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." msgstr "" -#: templates/zerver/register.html:147 -msgid "Organization type" -msgstr "" - -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." +"I agree to the Terms" +" of Service." msgstr "" -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "" -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" -msgstr "" +msgstr "Confirmer le mot de passe" -#: templates/zerver/reset_confirm.html:75 +#: 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:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." +msgid "Please log in with your new password." msgstr "" -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" msgstr "" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "" -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "" @@ -1388,7 +1241,7 @@ msgstr "" #: templates/zerver/right_sidebar.html:12 msgid "USERS" -msgstr "" +msgstr "UTILISATEURS" #: templates/zerver/right_sidebar.html:22 msgid "Invite more users" @@ -1451,28 +1304,32 @@ msgid "Narrow to starred messages." msgstr "" #: templates/zerver/search_operators.html:57 -msgid "Narrow to messages containing links." +msgid "Narrow to unread messages." msgstr "" #: templates/zerver/search_operators.html:61 -msgid "Narrow to messages containing images." +msgid "Narrow to messages containing links." msgstr "" #: templates/zerver/search_operators.html:65 -msgid "Narrow to messages containing uploads." +msgid "Narrow to messages containing images." msgstr "" #: templates/zerver/search_operators.html:69 +msgid "Narrow to messages containing uploads." +msgstr "" + +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "" -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1505,11 +1362,11 @@ msgstr "Vos robots" #: templates/zerver/settings_overlay.html:32 msgid "Alert words" -msgstr "" +msgstr "Mots alerte" #: templates/zerver/settings_overlay.html:36 msgid "Uploaded files" -msgstr "" +msgstr "Fichiers envoyés" #: templates/zerver/settings_overlay.html:40 msgid "Muted topics" @@ -1520,48 +1377,44 @@ msgid "Zulip labs" msgstr "Labos Zulip" #: templates/zerver/settings_overlay.html:49 +msgid "Organization profile" +msgstr "" + +#: templates/zerver/settings_overlay.html:53 msgid "Organization settings" msgstr "Paramètres de l'organisation" -#: templates/zerver/settings_overlay.html:53 -msgid "Organization permissions" -msgstr "" - #: templates/zerver/settings_overlay.html:57 +msgid "Organization permissions" +msgstr "Permissions de l'organisation" + +#: templates/zerver/settings_overlay.html:61 msgid "Custom emoji" msgstr "Emoji personnalisé" -#: templates/zerver/settings_overlay.html:61 +#: templates/zerver/settings_overlay.html:65 msgid "Authentication methods" msgstr "Méthodes d'authentification" -#: templates/zerver/settings_overlay.html:65 -msgid "Users" -msgstr "Utilisateurs" - -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "Utilisateurs désactivés" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "Robots" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" -msgstr "" - -#: templates/zerver/settings_overlay.html:85 -msgid "Default streams" -msgstr "" +msgstr "Supprimer les canaux" #: templates/zerver/settings_overlay.html:89 +msgid "Default streams" +msgstr "Canaux par défaut" + +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" -msgstr "" +msgstr "Filtrer les paramètres" #: templates/zerver/settings_sidebar.html:9 msgid "Edit bot" -msgstr "" +msgstr "Modifier robot" #: templates/zerver/settings_sidebar.html:12 msgid "Bot email" @@ -1569,11 +1422,11 @@ msgstr "" #: templates/zerver/settings_sidebar.html:22 msgid "Owner" -msgstr "" +msgstr "Propriétaire" #: templates/zerver/settings_sidebar.html:27 msgid "Upload avatar" -msgstr "" +msgstr "Envoyer un avatar" #: templates/zerver/settings_sidebar.html:29 msgid "Choose avatar" @@ -1585,7 +1438,7 @@ msgstr "" #: templates/zerver/settings_sidebar.html:34 msgid "Save" -msgstr "" +msgstr "Sauver" #: templates/zerver/terms.html:12 #, python-format @@ -1597,24 +1450,6 @@ msgid "" " " msgstr "" -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "" - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "" @@ -1629,7 +1464,7 @@ msgstr "" #, 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!" @@ -1653,6 +1488,10 @@ msgid "" " your Zulip Settings page." msgstr "" +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "Pourquoi Zulip ?" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "" @@ -1665,288 +1504,276 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "" -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "" -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, 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:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "" @@ -1975,16 +1802,16 @@ msgstr "" msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "" -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "" @@ -1992,75 +1819,126 @@ msgstr "" msgid "Invalid type parameter" msgstr "" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "" -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" msgstr "" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "" + +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." +msgid "Argument \"%s\" is not valid JSON." msgstr "" -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "" -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "" + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "" @@ -2076,6 +1954,18 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2136,243 +2026,248 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "" - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "" - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "" -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "" -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" msgstr "" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "" -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "" -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "" -#: zerver/views/invite.py:76 -msgid "No email address specified" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" -msgstr "" - -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "" @@ -2381,9 +2276,9 @@ msgid "Invalid message ID" msgstr "" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "" @@ -2401,10 +2296,14 @@ msgstr "" msgid "Invalid status: %s" msgstr "" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "" @@ -2413,16 +2312,20 @@ msgstr "" msgid "Reaction does not exist" msgstr "" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "" -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "" + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "" @@ -2430,6 +2333,16 @@ msgstr "" msgid "Invalid domain: {}" msgstr "Domaine invalide : {}" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "" + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "" + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2440,7 +2353,7 @@ msgid "You must upload exactly one file." msgstr "" #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "" @@ -2453,46 +2366,51 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "" -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "" -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "" -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "" @@ -2509,79 +2427,75 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "" -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "Mot de passe incorrect !" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "" -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "" -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2602,33 +2516,12 @@ msgstr "" msgid "We were unable to setup mirroring for you" msgstr "" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "Clef manquante {} dans le JSON" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "Argument 'text' manquant dans le JSON" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "Clef %s manquante dans le JSON" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "" @@ -2657,15 +2550,7 @@ msgstr "" msgid "Unsupported check_type: {check_type}" msgstr "" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "" @@ -2677,28 +2562,32 @@ msgstr "" msgid "Message from Slack" msgstr "" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "Message inconnu" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "" + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "" diff --git a/static/locale/fr/translations.json b/static/locale/fr/translations.json index 17e81f028b..f3c32b08e4 100644 --- a/static/locale/fr/translations.json +++ b/static/locale/fr/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" est trop grande; la taille maximum de fichier est de 25Mo.", - "(no topic)": "(pas de sujet)", - "Only administrators can add custom emoji in this organization.": "Only administrators can add custom emoji in this organization.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "les Fluxs sont comme les salons de discussions ou les listes de diffusion d'email. Vous pouvez facilement en rejoindre, les quitter, et en faire.", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Messages in Zulip go to a stream and have a topic.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

", - "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", - "A stream needs to have a name": "A stream needs to have a name", - "A stream with this name already exists": "A stream with this name already exists", - "API key": "API key", - "Action": "Action", - "Actions": "Actions", - "Active bots": "Active bots", - "Active users": "Active users", - "Add": "Add", - "Add a new alert word": "Add a new alert word", - "Add a new bot": "Add a new bot", - "Add a new emoji": "Add a new emoji", - "Add a new filter": "Add a new filter", - "Add alert word": "Add alert word", - "Add emoji": "Add emoji", - "Add emoji reaction": "Add emoji reaction", - "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", - "Add filter": "Add filter", - "Add new default stream": "Add new default stream", - "Add reaction...": "Add reaction...", - "Add stream": "Add stream", - "Added successfully!": "Added successfully!", - "Alert word": "Alert word", - "Alert words": "Alert words", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", - "Alert words can't be empty!": "Alert words can't be empty!", - "All streams": "Tous les flux", - "Allow subdomains": "Allow subdomains", - "Allowed domains": "Allowed domains", - "Already subscribed to __stream__": "Already subscribed to __stream__", - "Always auto-scroll to new messages": "Always auto-scroll to new messages", - "An unknown error occurred.": "An unknown error occurred.", - "Announce stream": "Announce stream", - "Any user can add custom emoji in this organization.": "Any user can add custom emoji in this organization.", - "Any user may now add new emoji!": "Any user may now add new emoji!", - "Any user may now create new streams!": "Any user may now create new streams!", - "Any user may now invite new users!": "Any user may now invite new users!", - "Anyone can join": "Anyone can join", - "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", - "Are you sure you want to do this?": "Are you sure you want to do this?", - "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", - "Audible notifications": "Audible notifications", - "Authentication methods saved!": "Authentication methods saved!", - "Author": "Author", - "Authorization methods": "Authorization methods", - "Bot": "Bot", - "Bot list": "Bot list", - "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", - "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", - "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", - "Cancel": "Annuler", - "Change": "Change", - "Change default language": "Change default language", - "Change email": "Change email", - "Change later messages to this topic": "Change later messages to this topic", - "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", - "Change only this message topic": "Change only this message topic", - "Change password": "Change password", - "Change previous and following messages to this topic": "Change previous and following messages to this topic", - "Change stream privacy": "Change stream privacy", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Check all": "Check all", - "Choose custom color": "Choose custom color", - "Clear avatar": "Clear avatar", - "Clear emoji image": "Clear emoji image", - "Close": "Fermer", - "Collapse": "Collapse", - "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", - "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", - "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", - "Confirm password": "Confirm password", - "Cookie Bot": "Cookie Bot", - "Copied!": "Copied!", - "Copy and close": "Copy and close", - "Copy from stream": "Copy from stream", - "Copy link to conversation": "Copy link to conversation", - "Could not add user to this stream": "Could not add user to this stream", - "Create": "Create", - "Create bot": "Create bot", - "Create stream": "Create stream", - "Current password": "Current password", - "Custom emoji added!": "Custom emoji added!", - "Custom filter added!": "Custom filter added!", - "Customize avatar": "Customize avatar", - "Deactivate": "Deactivate", - "Deactivate account": "Deactivate account", - "Deactivate now": "Deactivate now", - "Deactivate your account": "Deactivate your account", - "Deactivated users": "Utilisateurs désactivés", - "Default language": "Default language", - "Default language changed!": "Default language changed!", - "Default streams": "Default streams", - "Delete alert word": "Delete alert word", - "Delete avatar": "Delete avatar", - "Delete bot": "Delete bot", - "Delete draft": "Delete draft", - "Delete file": "Delete file", - "Delete icon": "Delete icon", - "Delete message": "Delete message", - "Delete stream": "Delete stream", - "Deleted successfully!": "Deleted successfully!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", - "Description changed!": "Description changed!", - "Desktop notifications": "Desktop notifications", - "Digest emails when I'm away": "Digest emails when I'm away", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Display emoji reactions as text (:heart: instead of \":heart:\").", - "Display settings": "Paramètres d'affichage", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Display time in 24-hour format (17:00 instead of 5:00 PM)", - "Display user list on left side in narrow windows.": "Display user list on left side in narrow windows.", - "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", - "Domain": "Domain", - "Download .zuliprc": "Download .zuliprc", - "Drafts": "Brouillons", - "E-mail invitation required": "E-mail invitation required", - "EDITED": "EDITED", - "Edit": "Edit", - "Edit bot": "Edit bot", - "Edit user": "Edit user", - "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", - "Email": "Courriel", - "Email address": "Email address", - "Email notifications when offline": "Email notifications when offline", - "Emoji name": "Emoji name", - "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", - "Emoji settings": "Emoji settings", - "Emoji style": "Emoji style", - "Emojiset changed successfully!!": "Emojiset changed successfully!!", - "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", - "Enabled": "Enabled", - "Error adding subscription": "Error adding subscription", - "Error changing emojiset.": "Error changing emojiset.", - "Error changing settings": "Error changing settings", - "Error changing settings: No new data supplied.": "Error changing settings: No new data supplied.", - "Error checking subscription": "Error checking subscription", - "Error creating stream": "Error creating stream", - "Error deactivating account": "Error deactivating account", - "Error deleting message.": "Error deleting message.", - "Error fetching message edit history": "Error fetching message edit history", - "Error getting API key": "Error getting API key", - "Error listing streams": "Error listing streams", - "Error listing users or bots": "Error listing users or bots", - "Error removing subscription": "Error removing subscription", - "Error removing user from this stream": "Error removing user from this stream", - "Error renaming stream": "Error renaming stream", - "Error saving edit": "Error saving edit", - "Error updating default language setting": "Error updating default language setting", - "Error updating emoji appearance setting": "Error updating emoji appearance setting", - "Error updating the stream description": "Error updating the stream description", - "Error updating time format setting": "Error updating time format setting", - "Error updating time zone": "Error updating time zone", - "Error updating user list placement setting": "Error updating user list placement setting", - "Exit tutorial": "Exit tutorial", - "Failed": "Failed", - "Failed to generate preview": "Failed to generate preview", - "Failed!": "Failed!", - "File type is not supported.": "File type is not supported.", - "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", - "Filter": "Filtre", - "Filter bots": "Filter bots", - "Filter deactivated users": "Filter deactivated users", - "Filter settings": "Filter settings", - "Filter streams": "Filter streams", - "Filter users": "Filter users", - "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.", - "Forgotten it?": "Forgotten it?", - "Formatting": "Formater", - "Full name": "Full name", - "Generate new API key": "Generate new API key", - "Get API key": "Get API key", - "I want:": "I want:", - "If checked, image previews will be shown.": "If checked, image previews will be shown.", - "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", - "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", - "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", - "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", - "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", - "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", - "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", - "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", - "Image": "Image", - "Inactive bots": "Inactive bots", - "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", - "Last active": "Last active", - "Local time": "Local time", - "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", - "Make admin": "Make admin", - "Make stream invite-only": "Make stream invite-only", - "Make stream public": "Make stream public", - "Make this message take up less space on the screen": "Make this message take up less space on the screen", - "Manage organization": "Manage organization", - "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", - "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", - "Message actions": "Message actions", - "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", - "Message sent when you were not subscribed": "Message sent when you were not subscribed", - "Message successfully edited!": "Message successfully edited!", - "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", - "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", - "Method": "Method", - "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", - "Mobile push notifications when offline": "Mobile push notifications when offline", - "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", - "Mute stream": "Mute stream", - "Mute the stream __stream.name__": "Mute the stream __stream.name__", - "Mute the topic __subject__": "Mute the topic __subject__", - "Mute the topic __topic_name__": "Mute the topic __topic_name__", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", - "Muted topics": "Sujets muets", - "Name": "Name", - "Name changed!": "Name changed!", - "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", - "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", - "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", - "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", - "New alert word": "New alert word", - "New password": "New password", - "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", - "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", - "New users may sign up online!": "New users may sign up online!", - "New users must be invited by an admin!": "New users must be invited by an admin!", - "New users must be invited by e-mail!": "New users must be invited by e-mail!", - "New users restricted to the following domains: __domains__": "New users restricted to the following domains: __domains__", - "Next": "Next", - "No": "No", - "No changes to save!": "No changes to save!", - "No default streams match you current filter.": "No default streams match you current filter.", - "No description.": "No description.", - "No drafts.": "No drafts.", - "No streams match your current filter.": "No streams match your current filter.", - "No users match your current filter.": "No users match your current filter.", - "None": "None", - "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", - "Nothing selected.": "Nothing selected.", - "Nothing to preview": "Nothing to preview", - "Notifications": "Notifications", - "Old password": "Old password", - "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", - "Only administrators may now create new streams!": "Only administrators may now create new streams!", - "Only admins may add emoji": "Only admins may add emoji", - "Only admins may create streams": "Only admins may create streams", - "Only admins may invite": "Only admins may invite", - "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", - "Optional": "Optional", - "Organization avatar": "Organization avatar", - "Organization permissions": "Organization permissions", - "Organization settings": "Paramètres de l'organisation", - "Other notifications I want:": "Other notifications I want:", - "Owner": "Owner", - "Password": "Mot de passe", - "Pattern": "Pattern", - "People must be invited": "People must be invited", - "People to add": "People to add", - "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", - "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", - "Please just upload one file.": "Please just upload one file.", - "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", - "Please specify a stream": "Please specify a stream", - "Please specify a topic": "Please specify a topic", - "Please specify at least one recipient": "Please specify at least one recipient", - "Prevent users from changing their email address": "Prevent users from changing their email address", - "Prevent users from changing their name": "Prevent users from changing their name", - "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", - "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", - "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", - "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", - "Private messages and @-mentions": "Private messages and @-mentions", - "Quote and reply": "Quote and reply", - "Reactivate": "Reactivate", - "Reactivate bot": "Reactivate bot", - "Receive audible notifications": "Receive audible notifications", - "Receive desktop notifications": "Receive desktop notifications", - "Regular expression": "Regular expression", - "Remove": "Remove", - "Remove admin": "Remove admin", - "Remove from default": "Remove from default", - "Reply mentioning user": "Reply mentioning user", - "Restore draft": "Restaurez le brouillon", - "Retry": "Retry", - "Save": "Save", - "Save changes": "Save changes", - "Search": "Recherchez", - "Search subscribers": "Search subscribers", - "See the rest of this message": "See the rest of this message", - "Select default language": "Select default language", - "Send private message": "Send private message", - "Show previews of linked websites": "Show previews of linked websites", - "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", - "Show/change your API key": "Show/change your API key", - "Sorry, the file was too large.": "Sorry, the file was too large.", - "Stream": "Salon", - "Stream accessibility": "Stream accessibility", - "Stream color": "Stream color", - "Stream description": "Stream description", - "Stream description (optional)": "Stream description (optional)", - "Stream membership": "Stream membership", - "Stream messages": "Stream messages", - "Stream name": "Stream name", - "Stream settings": "Stream settings", - "Streams": "Streams", - "Subscribe": "Subscribe", - "Subscribe to __stream__": "Subscribe to __stream__", - "Subscribed": "Subscribed", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.", - "The email body will become the Zulip message": "The email body will become the Zulip message", - "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", - "The email will be forwarded to this stream": "The email will be forwarded to this stream", - "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", - "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", - "The stream description has been updated!": "The stream description has been updated!", - "The stream has been renamed!": "The stream has been renamed!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", - "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", - "This is an invite-only stream": "C'est un salon où l'on peut seulement inviter", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", - "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", - "Time zone": "Time zone", - "Time's up!": "Time's up!", - "Today": "Aujourd'hui", - "Topic": "Sujet", - "Topic editing only": "Topic editing only", - "Try again": "Try again", - "URL format string": "URL format string", - "Un-collapse": "Un-collapse", - "Unable to subscribe user": "Unable to subscribe user", - "Unable to upload that many files at once.": "Unable to upload that many files at once.", - "Uncheck all": "Uncheck all", - "Unknown": "Unknown", - "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", - "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", - "Unmute the topic __subject__": "Unmute the topic __subject__", - "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", - "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", - "Unsubscribe": "Unsubscribe", - "Unsubscribe from __stream__": "Unsubscribe from __stream__", - "Updated notification settings!": "Updated notification settings!", - "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", - "Updated successfully!": "Updated successfully!", - "Upload avatar": "Upload avatar", - "Upload emoji": "Upload emoji", - "Upload icon": "Upload icon", - "Upload new avatar": "Upload new avatar", - "Upload new icon": "Upload new icon", - "Uploaded files": "Uploaded files", - "Uploading icon.": "Uploading icon.", - "Uploading\u2026": "Uploading\u2026", - "User already subscribed": "User already subscribed", - "User avatar": "User avatar", - "User invited successfully.": "User invited successfully.", - "User invited successfully._plural": "Users invited successfully.", - "User is already not subscribed": "User is already not subscribed", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", - "User settings": "User settings", - "Username": "Username", - "Users can edit old messages": "Users can edit old messages", - "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", - "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", - "Users cannot change their email!": "Users cannot change their email!", - "Users cannot change their name!": "Users cannot change their name!", - "Users may now change their email!": "Users may now change their email!", - "Users may now change their name!": "Users may now change their name!", - "View edit history": "View edit history", - "View messages sent": "View messages sent", - "View private messages": "View private messages", - "View source": "View source", - "View source / Edit topic": "View source / Edit topic", - "View stream": "View stream", - "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", - "Waiting period threshold changed!": "Waiting period threshold changed!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Warning: the below features are experimental, and may not work as well as you would like.", - "Working\u2026": "Working\u2026", - "Yes": "Yes", - "Yes, delete this stream": "Yes, delete this stream", - "Yes, send": "Yes, send", - "Yesterday": "Yesterday", - "You and __display_reply_to__": "You and __display_reply_to__", - "You and __recipients__": "You and __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", - "You have not muted any topics yet.": "You have not muted any topics yet.", - "You have not uploaded any files yet.": "You have not uploaded any files yet.", - "You have nothing to send!": "You have nothing to send!", - "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.", - "Your API key:": "Your API key:", - "Your account": "Votre compte", - "Your bots": "Vos robots", - "Your organization's description": "Your organization's description", - "Your organization's name": "Your organization's name", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.", - "Zulip labs": "Labos Zulip", - "[Add or Change]": "[Add or Change]", - "[Condense this message]": "[Condense this message]", - "[More...]": "[More...]", - "__count__ invite remaining": "__count__ invite remaining", - "__count__ invite remaining_plural": "__count__ invites remaining", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", - "__minutes__ min to edit": "__minutes__ min to edit", - "__seconds__ sec to edit": "__seconds__ sec to edit", - "and": "et", - "images": "images", - "left": "left", - "more conversations": "more conversations", - "more topics": "more topics", - "right": "right", - "text": "text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" est trop grand ; la taille maximale d'un fichier est de 25Mo.", + "(no topic)": "(pas de sujet)", + "24-hour time (17:00 instead of 5:00 PM)": "Format 24 heures (17:00 au lieu de 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Privé : doit être invité par un membre ; les nouveaux membres peuvent voir uniquement les messages envoyés après leur arrivée ; caché pour les utilisateurs non administrateurs", + "Public: anyone can join; anyone can view complete message history without joining": "Public : accessible à tous ; n'importe qui peut voir l'historique sans rejoindre le canal", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Informer tout le monde de ce nouveau canal,
même si vous ne les ajoutez pas.

", + "__name__ is not subscribed to this stream.": "__name__ n'est pas abonné à ce canal.", + "A stream needs to have a name": "Un canal doit avoir un nom", + "A stream with this name already exists": "Ce nom de canal existe déjà", + "API key": "Clé API", + "Action": "Action", + "Actions": "Actions", + "Active bots": "Robots actifs", + "Active now": "Actif actuellement", + "Active users": "Utilisateurs actifs", + "Add": "Ajouter", + "Add a new alert word": "Ajouter un nouveau mot alerte", + "Add a new bot": "Ajouter un nouveau robot", + "Add a new emoji": "Ajouter un nouvel emoji", + "Add a new filter": "Ajouter un nouveau filtre", + "Add alert word": "Ajouter un mot alerte", + "Add emoji": "Ajouter un emoji", + "Add emoji reaction": "Ajouter une réaction emoji", + "Add extra emoji for members of the __realm_name__ organization.": "Ajouter un emoji supplémentaire pour les membres de l'organisation __realm_name__.", + "Add filter": "Ajouter un filtre", + "Add new default stream": "Ajouter un nouveau canal par défaut", + "Add reaction": "Add reaction", + "Add stream": "Ajouter un canal", + "Added successfully!": "Ajouté avec succès !", + "Alert word": "Mot alerte", + "Alert word added successfully!": "Mot alerte ajouté avec succès!", + "Alert word already exists!": "Mot alerte existe déjà!", + "Alert word can't be empty!": "Mot alerte ne peut pas être vide!", + "Alert word removed successfully!": "Mot alerte supprimé avec succès!", + "Alert words": "Mots alerte", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Les mots alerte vous permettent d'être averti comme si vous étiez @-mentionné lorsque certains mots ou expressions sont utilisés dans Zulip.", + "All streams": "Tous les canaux", + "Allow subdomains": "Autoriser les sous-domaines", + "Allowed domains": "Domaines autorisés", + "Already subscribed to __stream__": "Déjà inscrit à __stream__", + "Always auto-scroll to new messages": "Toujours défiler automatiquement vers les nouveaux messages", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", + "An unknown error occurred.": "Une erreur inconnue s'est produite.", + "Announce stream": "Canal d'annonce", + "Any user may now add new emoji!": "Tous les utilisateurs peuvent maintenant ajouter un nouvel emoji !", + "Any user may now create new streams!": "N'importe quel utilisateur peut maintenant créer un nouveau canal !", + "Any user may now invite new users!": "Tous les utilisateurs peuvent maintenant inviter de nouveaux utilisateurs !", + "Anyone in this organization can add custom emoji.": "Tous les membres de cette organisation peuvent ajouter un emoji personnalisé.", + "Apply this change to all stream subscriptions?": "Appliquer cette modification à tous les canaux abonnés?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Êtes-vous sûr de vouloir créer un nouveau canal '__stream_name' et d'y inscrire __count__ utilisateurs ?", + "Are you sure you want to do this?": "Êtes-vous sûr de vouloir faire ceci ?", + "Are you sure you want to mention all __count__ people in this stream?": "Êtes-vous sûr de vouloir mentionner ces __count__ personnes dans ce canal?", + "Audible notifications": "Notifications audio", + "Authentication methods saved!": "Méthodes d’authentification sauvé !", + "Author": "Auteur", + "Authorization methods": "Méthodes d'autorisation", + "Base URL": "Base URL", + "Bot": "Robot", + "Bot list": "Liste des robots", + "Bot type": "Type du robot", + "Bringing you to your latest messages\u2026": "Aller à vos derniers messages…", + "By deactivating <>, they will be logged out immediately.": "En désactivant <>, ils seront immédiatement déconnectés.", + "By deactivating your account, you will be logged out immediately.": "En désactivant votre compte, vous serez immédiatement déconnecté.", + "Cancel": "Annuler", + "Change": "Changer", + "Change email": "Changer de courriel", + "Change later messages to this topic": "Change later messages to this topic", + "Change notification settings for individual streams on your Streams page.": "Changer individuellement les paramètres de notifications des canaux dans votre page des Canaux.", + "Change only this message topic": "Changer uniquement le message de ce sujet", + "Change password": "Changer de mot de passe", + "Change previous and following messages to this topic": "Changer les messages précédents et suivants de ce sujet", + "Change stream privacy": "Changer la politique de vie privée du canal", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Le changement de courriel a été désactivé par les administrateurs de votre organisation Zulip. Contactez un administrateur pour de l'aide.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changer votre nom a été désactivé par les administrateurs de votre organisation Zulip. Contactez un administrateur pour de l'aide.", + "Check all": "Tout sélectionner", + "Choose custom color": "Choisir une couleur personnalisé", + "Clear avatar": "Clear avatar", + "Clear emoji image": "Clear emoji image", + "Close": "Fermer", + "Collapse": "Réduire", + "Compose a message to stream __stream.name__": "Rédiger un message dans le canal __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", + "Configure the authentication methods for your organization.": "Configurer les méthodes d'authentification pour votre organisation.", + "Configure the default streams new users are subscribed to when joining your organization.": "Configurez les canaux par défaut auxquels les nouveaux utilisateurs sont inscrits lors de l'inscription à votre organisation.", + "Confirm password": "Confirmer le mot de passe", + "Cookie Bot": "Cookie Bot", + "Copied!": "Copié !", + "Copy and close": "Copier et fermer", + "Copy from stream": "Copier à partir du canal", + "Copy link to conversation": "Copier le lien de la conversation", + "Could not add user to this stream": "Impossible d'ajouter un utilisateur à ce canal", + "Create": "Créer", + "Create bot": "Créer robot", + "Create new stream": "Créer un nouveau canal", + "Create stream": "Créer un canal", + "Current password": "Mot de passe actuel", + "Custom emoji added!": "Emoji personnalisé ajouté !", + "Custom filter added!": "Filtre personnalisé ajouté !", + "Customize avatar": "Personnaliser l'avatar", + "Deactivate": "Désactiver", + "Deactivate account": "Désactiver le compte", + "Deactivate now": "Désactiver maintenant", + "Deactivate stream": "Désactiver le canal", + "Deactivate your account": "Désactiver votre compte", + "Deactivated users": "Utilisateurs désactivés", + "Default language": "Langue par défaut", + "Default language changed!": "Langue par défaut changée !", + "Default streams": "Canaux par défaut", + "Delete alert word": "Supprimer le mot alerte", + "Delete avatar": "Supprimer l'avatar", + "Delete bot": "Supprimer le robot", + "Delete draft": "Supprimer le brouillon", + "Delete file": "Supprimer le fichier", + "Delete icon": "Supprimer l'icône", + "Delete message": "Supprimer le message", + "Delete stream": "Supprimer le canal", + "Deleted successfully!": "Supprimé avec succès !", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "La suppression de ce canal désinscrit immédiatement tout le monde, et le contenu du canal ne sera pas récupérable.", + "Description changed!": "Description changée !", + "Desktop notifications": "Notifications de bureau", + "Digest emails when I'm away": "Digest emails when I'm away", + "Disabled": "Désactivé", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Afficher les réactions emoji comme du texte (:heart: au lieu de \":heart:\")", + "Display settings": "Paramètres d'affichage", + "Do you want to skip to your latest messages?": "Voulez-vous directement aller à vos derniers messages ?", + "Domain": "Domaine", + "Download .zuliprc": "Télécharger .zuliprc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Download config of all active outgoing webhook bots in Zulip Botserver format.", + "Download flaskbotrc": "Télécharger flaskbotrc", + "Drafts": "Brouillons", + "EDITED": "MODIFIÉ", + "Edit": "Modifier", + "Edit bot": "Modifier robot", + "Edit user": "Modifier utilisateur", + "Edited (__last_edit_timestr__)": "Modifié (__last_edit_timestr__)", + "Email": "Courriel", + "Email address": "Courriel", + "Email notifications when offline": "Notifications par courriel lorsque déconnecté", + "Emoji name": "Nom emoji", + "Emoji reactions will appear as __text_or_images__!": "Les réactions emoji apparaîtrons comme __text_or_images__ !", + "Emoji settings": "Paramètres emoji", + "Emoji style": "Style emoji", + "Emojiset changed successfully!!": "Emojiset changé avec succès!", + "Enable desktop notifications for new streams": "Activer les notifications de bureau pour les nouveaux canaux", + "Enable message edit history": "Autoriser la modifications de l'historique des messages", + "Enabled": "Activé", + "Error adding alert word!": "Erreur durant l'ajout du mot alerte!", + "Error adding subscription": "Erreur durant l'abonnement", + "Error changing emojiset.": "Erreur durant le changement de l'emojiset.", + "Error changing settings": "Erreur lors du changement de paramètres", + "Error checking subscription": "Erreur lors de la vérification de l'abonnement", + "Error creating stream": "Erreur lors de la création du canal", + "Error deactivating account": "Erreur lors de la désactivation du compte", + "Error deleting message.": "Erreur lors de la suppression du message.", + "Error fetching message edit history": "Erreur lors de la récupération de l'historique des messages modifiés", + "Error getting API key": "Erreur lors de l'obtention d une clé API", + "Error listing users or bots": "Erreur durant le listing utilisateurs ou des robots", + "Error removing alert word!": "Erreur durant la suppression du mot alerte!", + "Error removing subscription": "Erreur durant la suppression de l'abonnement", + "Error removing user from this stream": "Erreur lors de la suppression de l'utilisateur de ce canal", + "Error renaming stream": "Erreur lors du renommage du canal", + "Error saving edit": "Erreur durant l'enregistrement de l'édition", + "Error updating default language setting": "Erreur lors de la mise à jour de la langue par défaut", + "Error updating emoji appearance setting": "Erreur lors de la mise à jour de l'apparence des emojis", + "Error updating high contrast setting": "Erreur lors de la mise à jour du contraste élevé", + "Error updating the stream description": "Erreur lors de la mise à jour de la description du canal", + "Error updating time format setting": "Erreur de mise à jour du format horaire", + "Error updating time zone": "Erreur de mise à jour du fuseau horaire", + "Error updating user list placement setting": "Erreur lors de la mise à jour de l'emplacement de la liste des utilisateurs", + "Failed": "Échouer", + "Failed to change notifications stream!": "Échec lors de la mise à jour des notifications du canal!", + "Failed to generate preview": "Impossible de générer un aperçu", + "Failed!": "Échouer!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Features for the brave. Labs features may change, break, or disappear at any time.", + "File type is not supported.": "Type de fichier non supporté.", + "File upload is not yet available for your browser.": "Le fichier envoyé n'est pas encore disponible dans votre navigateur.", + "Filter": "Filtre", + "Filter bots": "Filtrer les robots", + "Filter deactivated users": "Filtrer les utilisateurs désactivés", + "Filter settings": "Filtrer les paramètres", + "Filter streams": "Filtrer les canaux", + "Filter users": "Filtrer les utilisateurs", + "For each file, we list any messages that link to it.": "Pour chaque fichier, nous listons tous les messages qui s'y rattachent.", + "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "Forgotten it?": "Oublier?", + "Formatting": "Formater", + "Full name": "Nom complet", + "Generate new API key": "Générer une nouvelle clé API", + "Generic bot": "Robot générique", + "Get API key": "Obtenir une clé API", + "Go back": "Retourner", + "Got it!": "Got it!", + "High contrast mode": "High contrast mode", + "High contrast mode __enabled_or_disabled__!": "Mode de contraste élevé __enabled_or_disabled__!", + "Home": "Accueil", + "I want:": "Je veux :", + "If checked, image previews will be shown.": "Si sélectionné, l'aperçu des images sera montré.", + "If checked, only administrators may add new emoji.": "Si cette option est cochée, seuls les administrateurs peuvent ajouter de nouveaux emoji.", + "If checked, only administrators may create new streams.": "Si cette option est cochée, seuls les administrateurs peuvent créer de nouveaux canaux.", + "If checked, only administrators may invite new users.": "Si cette option est cochée, seuls les administrateurs peuvent inviter de nouveaux utilisateurs.", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "Si cette option est cochée, seuls les utilisateurs ayant une adresse courriel se terminant dans ces domaines pourront se joindre à l'organisation.", + "If checked, previews of linked websites will be shown.": "Si cette option est cochée, les aperçus des sites Web liés seront affichés.", + "If checked, topics are required.": "Si cette option est cochée, des sujets sont nécessaires.", + "If checked, users can edit the content and topics of their old messages.": "Si cette option est cochée, les utilisateurs peuvent modifier le contenu et les sujets de leurs anciens messages.", + "If checked, users must be invited in order to join your organization.": "Si cette option est cochée, les utilisateurs doivent être invités pour rejoindre votre organisation.", + "If checked, users will be able view message edit history.": "Si cette option est cochée, les utilisateurs pourront afficher l'historique des modifications de messages.", + "If checked, users will be unable to change their email address.": "Si cette option est cochée, les utilisateurs ne pourront pas modifier leur adresse électronique.", + "If checked, users will be unable to change their name.": "Si cette option est cochée, les utilisateurs ne pourront pas modifier leur nom.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "Si non nulle, les utilisateurs peuvent modifier leur message pour ce nombre de minutes après l'envoi. Si nulle, les utilisateurs peuvent modifier tous leurs messages à tout moment.", + "Image": "Image", + "Inactive bots": "Robot inactifs", + "Include content of private messages in desktop notifications": "Inclure le contenu des messages privés dans les notifications de bureau", + "Incoming webhook": "Incoming webhook", + "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "Cela fait longtemps! Depuis votre dernier passage ici, vous avez reçu __unread_count__ nouveaux messages.", + "Joining the organization": "Joining the organization", + "Keyboard shortcuts": "Raccourcis clavier", + "Language & Notifications": "Language & Notifications", + "Language settings": "Paramètres de langue", + "Large number of subscribers": "Un grand nombre d'abonnés", + "Last active": "Dernière activité", + "Last seen an hour ago": "Dernière visite il y a une heure", + "Last seen just now": "Dernière visite il y a quelques instants", + "Last seen yesterday": "Dernière visite hier", + "Local time": "Heure locale", + "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Make admin": "Rendre admin", + "Make stream invite-only": "Rendre le canal sur invitation seulement", + "Make stream public": "Rendre le canal public", + "Make this message take up less space on the screen": "Diminuer le message afin de prendre moins d'espace sur l'écran", + "Manage organization": "Gérer l'organisation", + "Mark all messages in __stream.name__ as read": "Marquer tous les messages dans __stream.name__ comme lus.", + "Mark all messages in __topic_name__ as read": "Marquer tous les messages dans __topic_name__ comme lus", + "Message actions": "Message actions", + "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", + "Message editing": "Message editing", + "Message feed": "Message feed", + "Message formatting": "Format du message", + "Message sent when you were not subscribed": "Message envoyé lorsque vous n'êtes pas abonné", + "Message successfully edited!": "Message édité avec succès!", + "Messages older than the configured number of days will be automatically deleted": "Les messages plus anciens que le nombre de jours configuré seront automatiquement supprimés.", + "Messages retention period in days (blank means messages are retained forever)": "Période de conservation des messages en jours (vide signifie que les messages sont conservés à jamais)", + "Method": "Méthode", + "Mobile push notifications always (even when online)": "Toujours activer les notifications Push Mobile (même en ligne)", + "Mobile push notifications when offline": "Notifications Push Mobile lorsque déconnecté", + "Most stream administration is done on the Streams page.": "L'administration du canal se fait principalement sur la page des Canaux.", + "Mute stream": "Rendre muet le canal", + "Mute the stream __stream.name__": "Rendre muet le canal __stream.name__", + "Mute the topic __subject__": "Rendre muet le sujet __subject__", + "Mute the topic __topic_name__": "Rendre muet le sujet __topic_name__", + "Mute topic": "Mute topic", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Les canaux muets ne s'affichent pas dans l'accueil ni ne génèrent de notifications à moins d'être mentionné.", + "Muted topics": "Sujets muets", + "Name": "Nom", + "Name changed!": "Nom changé !", + "Narrow to stream "__display_recipient__"": "Restreindre au canal "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Restreindre au canal "__display_recipient__", sujet "__subject__"", + "Narrow to stream __stream.name__": "Restreindre au canal __stream.name__", + "Narrow to topic __topic_name__": "Restreindre au sujet __topic_name__", + "Narrow to your private messages with __display_reply_to__": "Restreindre à vos messages privés avec __display_reply_to__", + "Never had one? Forgotten it?": "Never had one? Forgotten it?", + "New alert word": "Nouveau mot alerte", + "New password": "Nouveau mot de passe", + "New user e-mails now restricted to certain domains!": "Le courriel des nouveaux utilisateurs est maintenant restreint à certains domaines !", + "New users may have arbitrary e-mails!": "Les nouveaux utilisateurs peuvent maintenant avoir un courriel arbitraire !", + "New users may sign up online!": "Les nouveaux utilisateurs peuvent maintenant s'inscrire en ligne !", + "New users must be invited by an admin!": "Les nouveaux utilisateurs doivent être invités par un administrateur!", + "New users must be invited by e-mail!": "Les nouveaux utilisateurs doivent être invités courriel!", + "No": "Non", + "No bots match your current filter.": "Aucun robot ne correspond à votre filtre.", + "No changes made.": "No changes made.", + "No changes to save!": "Aucun changement à sauver !", + "No default streams match you current filter.": "Aucun canal par défaut ne correspond à votre filtre actuel.", + "No description.": "Aucune description.", + "No drafts.": "Aucun brouillon.", + "No streams match your current filter.": "Aucun canal ne correspond à votre filtre actuel.", + "No users match your current filter.": "Aucun utilisateur ne correspond à votre filtre.", + "None": "Aucun", + "Note that any bots that you maintain will be disabled.": "Notez que tous les robots que vous maintenez seront désactivés.\n", + "Nothing selected.": "Rien n'est sélectionné.", + "Nothing to preview": "Rien à prévisualiser", + "Notifications": "Notifications", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", + "Notifications stream changed!": "Notifications stream changed!", + "Notifications stream disabled!": "Notifications stream disabled!", + "Notifications stream:": "Notifications stream:", + "Old password": "Ancien mot de passe", + "Only administrators may now add new emoji!": "Seuls les administrateurs peuvent maintenant ajouter un nouvel emoji !", + "Only administrators may now create new streams!": "Seuls les administrateurs peuvent maintenant créer de nouveaux canal!", + "Only admins can invite new users": "Only admins can invite new users", + "Only organization administrators can add custom emoji in this organization.": "Seuls les administrateurs de l'organisation peuvent ajouter des emoji personnalisés dans cette organisation.", + "Only organization administrators can edit these settings.": "Seuls les administrateurs de l'organisation peuvent modifier ces paramètres.", + "Optional": "Optionnel", + "Organization": "Organisation", + "Organization avatar": "Avatar de l'organisation", + "Organization permissions": "Permissions de l'organisation", + "Organization profile": "Organization profile", + "Organization settings": "Paramètres de l'organisation", + "Other notifications I want:": "Autres notifications que je souhaite:", + "Outgoing webhook": "Outgoing webhook", + "Outgoing webhook message format": "Outgoing webhook message format", + "Owner": "Propriétaire", + "Password": "Mot de passe", + "Password is too weak": "Le mot de passe est trop faible", + "Password should be at least __length__ characters long": "Le mot de passe doit avoir au moins __length__ caractères", + "Pattern": "Modèle", + "People to add": "Personnes à ajouter", + "Pin stream __stream.name__ to top": "Épingler le canal __stream.name__ au-dessus", + "Pin stream to top of left sidebar": "Épingler le canal au-dessus de la barre latérale", + "Please just upload one file.": "Veuillez télécharger juste un fichier.", + "Please re-enter your password to confirm your identity.": "Veuillez re-saisir votre mot de passe pour confirmer votre identité.", + "Please specify a stream": "Veuillez préciser un canal", + "Please specify a topic": "Veuillez préciser un sujet", + "Please specify at least one recipient": "Veuillez préciser au moins un destinataire", + "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", + "Prevent users from changing their email address": "Empêcher les utilisateurs de modifier leur courriel", + "Prevent users from changing their name": "Empêcher les utilisateurs de modifier leur nom", + "Prevent users from creating streams": "Prevent users from creating streams", + "Previews for linked websites will be shown!": "Les aperçus des sites Web liés seront affichés!", + "Previews for linked websites will not be shown!": "Les aperçus des sites Web liés ne seront pas affichés!", + "Previews of uploaded and linked images will be shown!": "Les aperçus des images téléchargées et liées seront affichés!", + "Previews of uploaded and linked images will not be shown!": "Les aperçus des images téléchargées et liées ne seront pas affichés!", + "Private messages and @-mentions": "Messages privés et @-mentions", + "Quote and reply": "Citer et répondre", + "Reactivate": "Réactiver", + "Reactivate bot": "Réactiver le robot", + "Receive audible notifications": "Recevoir les notifications audio", + "Receive desktop notifications": "Recevoir les notifications de bureau", + "Regular expression": "Expression régulière", + "Remove": "Supprimer", + "Remove admin": "Supprimer l'admin", + "Remove from default": "Supprimer des valeurs par défaut", + "Reply mentioning user": "Répondre en mentionnant l'utilisateur", + "Require topics in stream messages": "Require topics in stream messages", + "Restore draft": "Restaurer le brouillon", + "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", + "Retry": "Réessayer", + "Save": "Sauver", + "Save changes": "Sauver les changements", + "Search": "Recherchez", + "Search operators": "Rechercher des opérateurs", + "Search results": "Search results", + "Search subscribers": "Rechercher des abonnés", + "See the rest of this message": "Voir le reste du message", + "Select default language": "Sélectionner la langue par défaut", + "Send private message": "Envoyer un message privé", + "Settings": "Paramètres", + "Show previews of linked websites": "Afficher les aperçus des sites Web liés", + "Show previews of uploaded and linked images": "Afficher les aperçus des images téléchargées et liées", + "Show/change your API key": "Montrer/changer votre clé API", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Désolé, le fichier est trop volumineux.", + "Star": "Mettre en favori", + "Stream": "Canal", + "Stream accessibility": "accès au canal", + "Stream color": "Couleur du canal", + "Stream creation": "Création de canal", + "Stream description": "Description du canal", + "Stream description (optional)": "Description du canal (facultatif)", + "Stream membership": "Membres du canal", + "Stream messages": "Messages du canal", + "Stream name": "Nom du canal", + "Stream settings": "Paramètres du canal", + "Streams": "Canaux", + "Streams & custom emoji": "Streams & custom emoji", + "Subscribe": "S'abonner", + "Subscribe to __stream__": "S'abonner à __stream__", + "Subscribed": "Abonnement", + "Subscribers": "Abonnés", + "The email body will become the Zulip message": "Le corps du courriel deviendra le message Zulip", + "The email subject will become the Zulip topic": "Le sujet du courriel deviendra le sujet Zulip", + "The email will be forwarded to this stream": "Le courriel sera transmis à ce canal", + "The recipient __recipient__ is not valid": "Le destinataire __recipient__ n'est pas valide", + "The recipients __recipients__ are not valid": "Les destinataires __recipients__ ne sont pas valides", + "The stream description has been updated!": "La description du canal a été mise à jour!", + "The stream has been renamed!": "Le canal a été renommé!", + "The stream to which new stream notifications go to.": "Le canal vers lequel les nouvelles notifications sont envoyées.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Leur mot de passe sera effacé de nos systèmes et tous les robots qu'il maintien seront désactivés.", + "This is a public stream. Anybody in your organization can join.": "Il s'agit d'un canal public. Toute personne de votre organisation peut le joindre.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", + "This is an invite-only stream": "C'est un canal où l'on peut seulement inviter", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "Cette organisation est configurée pour restreindre l'édition du contenu du message à __minutes_to_edit__ minutes après son envoi.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", + "Time settings": "Paramètres de l'heure", + "Time will now be displayed in the __format__-hour format!": "L'heure sera maintenant affichée dans le format __format__ !", + "Time zone": "Fuseau horaire", + "Time's up!": "Le temps est écoulé!", + "Today": "Aujourd'hui", + "Toggle subscription": "Toggle subscription", + "Topic": "Sujet", + "Topic editing only": "Édition de sujet seulement", + "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", + "Topics are required in messages to streams!": "Topics are required in messages to streams!", + "Try again": "Essayez à nouveau", + "UI Settings": "Paramètres de l'interface", + "URL format string": "format de l'URL", + "Un-collapse": "Un-collapse", + "Unable to subscribe user": "Impossible d'abonner l'utilisateur", + "Unable to upload that many files at once.": "Impossible de télécharger plusieurs fichiers à la fois.", + "Uncheck all": "Tout désélectionner", + "Unknown": "Inconnu", + "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", + "Unmute the stream __stream.name__": "Désactiver le canal__stream.name__", + "Unmute the topic __subject__": "Désactiver le sujet __subject__", + "Unmute the topic __topic_name__": "Désactiver le sujet __topic_name__", + "Unpin stream __stream.name__ from top": "Retirer le canal __stream.name__ du dessus", + "Unstar": "Enlever des favoris", + "Unsubscribe": "Se désabonner", + "Unsubscribe from __stream__": "Désinscription de __stream__", + "Updated settings! You will need to reload for these changes to take effect.": "Paramètres mis à jour! Vous devrez recharger pour que ces modifications prennent effet.", + "Updated successfully!": "Mis à jour avec succès !", + "Upload avatar": "Envoyer un avatar", + "Upload emoji": "Envoyer un emoji", + "Upload icon": "Envoyer une icône", + "Upload new avatar": "Envoyer un nouvel avatar", + "Upload new icon": "Envoyer une nouvelle icône", + "Uploaded files": "Fichiers envoyés", + "Uploading icon.": "Icône en cours d'envoi.", + "Uploading\u2026": "En cours d'envoi…", + "User already subscribed": "L'utilisateur est déjà abonné", + "User avatar": "Avatar de l'utilisateur", + "User identity": "User identity", + "User invited successfully.": "Utilisateur invité avec succès.", + "User is already not subscribed": "L'utilisateur est déjà désabonné", + "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "La liste des utilisateurs apparaîtra sur le côté __side__! Vous devrez recharger la fenêtre pour que vos modifications prennent effet.", + "User settings": "Paramètres de l'utilisateur", + "Username": "Nom d'utilisateur", + "Users can edit their messages": "Users can edit their messages", + "Users can no longer edit their past messages!": "Les utilisateurs ne peuvent plus modifier leurs précédents messages!", + "Users can no longer view message edit history!": "Les utilisateurs ne peuvent plus voir l'historique des messages modifiés!", + "Users can now edit the content and topics of all their past messages!": "Les utilisateurs peuvent maintenant modifier le contenu et le sujet de tous leurs précédents messages!", + "Users can view message edit history!": "Les utilisateurs peuvent voir l'historique des messages modifiés!", + "Users cannot change their email!": "Les utilisateurs ne peuvent pas changer leur courriel!", + "Users cannot change their name!": "Les utilisateurs ne peuvent pas changer leur nom!", + "Users cannot join without an invitation": "Users cannot join without an invitation", + "Users may now change their email!": "Les utilisateurs peuvent maintenant changer leur courriel!", + "Users may now change their name!": "Les utilisateurs peuvent maintenant changer leur nom!", + "View edit history": "Voir l'historique des modifications", + "View messages sent": "Voir les messages envoyés", + "View private messages": "Voir les messages privés", + "View source": "Voir la source", + "View source / Edit topic": "Voir la source / Modifier le sujet", + "View stream": "Voir le canal", + "Waiting period for stream creation (in days)": "Période d'attente pour la création de canal (en jours)", + "Waiting period threshold changed!": "Waiting period threshold changed!", + "Working\u2026": "Working\u2026", + "Yes": "Oui", + "Yes, delete this stream": "Oui, supprimez ce canal", + "Yes, send": "Oui, envoyer", + "Yes, subscribe __count__ users!": "Oui, abonner __count__ utilisateurs!", + "Yesterday": "Hier", + "You and __display_reply_to__": "Vous et __display_reply_to__", + "You and __recipients__": "Vous et __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "Vous pouvez envoyer des courriel à Zulip! Il suffit de copier et utiliser cette adresse comme destinataire d'un courriel et:", + "You have no active bots.": "Vous n'avez aucun robot actif.", + "You have no inactive bots.": "Vous n'avez aucun robot inactif.", + "You have not muted any topics yet.": "Vous n'avez désactivé aucun sujet.", + "You have not uploaded any files yet.": "Vous n'avez pas encore envoyé de fichiers.", + "You have nothing to send!": "Vous n'avez rien à envoyer !", + "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", + "Your API key:": "Votre clé API :", + "Your account": "Votre compte", + "Your bots": "Vos robots", + "Your organization's description": "Description de votre organisation", + "Your organization's name": "Nom de votre organisation", + "Zulip labs": "Labos Zulip", + "[Add or Change]": "[Ajouter ou Changer]", + "[Condense this message]": "[Condenser ce message]", + "[Disable]": "[Désactiver]", + "[More...]": "[Plus...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ est maintenant la langue par défaut! Vous devrez recharger la fenêtre pour que vos modifications prennent effet", + "__minutes__ min to edit": "__minutes__ min pour éditer", + "__seconds__ sec to edit": "__seconds__ sec pour éditer", + "__starred_status__ this message": "__starred_status__ ce message", + "and": "et", + "images": "images", + "left": "gauche", + "more conversations": "plus de conversations", + "more topics": "plus de sujets", + "right": "droite", + "text": "texte" } \ No newline at end of file diff --git a/static/locale/hi/LC_MESSAGES/django.po b/static/locale/hi/LC_MESSAGES/django.po index cb5a4dcfed..5107753c01 100644 --- a/static/locale/hi/LC_MESSAGES/django.po +++ b/static/locale/hi/LC_MESSAGES/django.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Vishwesh Jainkuniya , 2017 msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 18:39+0000\n" -"Last-Translator: Tim Abbott \n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-04 03:34+0000\n" +"Last-Translator: Greg Price \n" "Language-Team: Hindi (http://www.transifex.com/zulip/zulip/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,161 +32,176 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "" + +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "हर कोई" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "पिछले सप्ताह" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "पिछले महीने" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "पिछले साल" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "पूरा समय" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "प्राप्तकर्ता प्रकार द्वारा भेजे गए संदेश" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "सक्रिय उपयोगकर्ता" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "उपयोगकर्ता" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "आखिरी अपडेट" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." msgstr "" +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "" + #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." -msgstr "" +msgstr "सेवा की नई शर्तें हैं" #: templates/zerver/accounts_accept_terms.html:15 msgid "Accept the terms of service" -msgstr "" +msgstr "सेवा की शर्तें स्वीकार करें" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" -msgstr "" +msgstr "ईमेल" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." +msgid "I agree to the Terms of Service." msgstr "" #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" -msgstr "" +msgstr "दर्ज करें" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" -msgstr "" +msgstr "Zulip के लिए साइन अप करें" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" -msgstr "" +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." +msgstr "आपको इस संगठन में शामिल होने के लिए आमंत्रण की आवश्यकता है।" -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" -msgstr "" +msgstr "साइन अप करें" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" -msgstr "" +msgstr "Google के साथ साइन अप करें" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" -msgstr "" +msgstr "GitHub के साथ साइन अप करें" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" -msgstr "" +msgstr "साइन अप करने के लिए धन्यवाद!" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." -msgstr "" +msgstr "अपना ईमेल जांचें ताकि हम आरंभ कर सकें।" -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "" -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "" -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "" - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "" - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "" - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "" - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "" - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "" - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "" - -#: templates/zerver/authors.html:23 -msgid "Avatar" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" msgstr "" #: templates/zerver/bankruptcy.html:6 @@ -204,8 +220,7 @@ msgstr "" msgid "Closed realm" msgstr "" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." msgstr "" @@ -217,8 +232,9 @@ msgid "" "invite to an appropriate e-mail address." msgstr "" -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "" @@ -231,6 +247,11 @@ msgstr "" msgid "New private message" msgstr "" +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" msgstr "" @@ -241,7 +262,7 @@ msgstr "" #: templates/zerver/compose.html:63 msgid "Topic" -msgstr "" +msgstr "विषय" #: templates/zerver/compose.html:72 msgid "You and" @@ -255,6 +276,10 @@ msgstr "" msgid "Compose your message here..." msgstr "" +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "" @@ -294,8 +319,8 @@ msgstr "" #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " +" Please click the following button if you wish to register.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:24 @@ -303,55 +328,55 @@ msgstr "" msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " +" " msgstr "" -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" msgstr "" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" msgstr "" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" msgstr "" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" msgstr "" -#: templates/zerver/deactivated.html:4 +#: templates/zerver/deactivated.html:9 msgid "Deactivated organization" msgstr "" -#: templates/zerver/deactivated.html:9 +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " msgstr "" #: templates/zerver/delete_message.html:4 msgid "Delete message" -msgstr "" +msgstr "संदेश हटाए" #: templates/zerver/delete_message.html:8 msgid "Are you sure you want to delete this message?" msgstr "" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "" @@ -360,338 +385,148 @@ msgstr "" msgid "Yes, delete this message" msgstr "" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" msgstr "" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" msgstr "" -#: templates/zerver/dev_login.html:31 -msgid "Community users" +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" msgstr "" -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "" - -#: templates/zerver/features.html:18 -msgid "Zulip features" -msgstr "" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "" - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "" - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "" - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "" - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "" - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "" - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "" - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "" - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "" - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "" - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "" - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "" - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "" - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "" - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "" - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "" - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "" - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "" - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "" - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "" - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "" - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" msgstr "" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" msgstr "" +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" +msgstr "घर" + #: templates/zerver/footer.html:6 -msgid "About" +msgid "Why Zulip" msgstr "" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "" - -#: templates/zerver/footer.html:12 -msgid "Privacy" -msgstr "" - -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" msgstr "" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" +#: templates/zerver/footer.html:11 +msgid "About" msgstr "" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" +#: templates/zerver/footer.html:16 +msgid "Help & community" msgstr "" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "" + +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "" + +#: templates/zerver/footer.html:36 +msgid "Login" +msgstr "" + +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "" -#: templates/zerver/footer.html:33 -msgid "Create new organization" +#: templates/zerver/footer.html:43 +msgid "Terms of service" +msgstr "सेवा की शर्तें" + +#: templates/zerver/footer.html:44 +msgid "Privacy policy" +msgstr "गोपनीयता नीति" + +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" msgstr "" -#: templates/zerver/footer.html:39 -msgid "Find my team" +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" msgstr "" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." msgstr "" @@ -768,37 +603,76 @@ msgid "You haven't starred anything yet!" msgstr "" #: templates/zerver/home.html:78 -msgid "You haven't been mentioned yet!" +msgid "You have no unread messages!" msgstr "" #: templates/zerver/home.html:81 +msgid "You haven't been mentioned yet!" +msgstr "" + +#: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" msgstr "" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "" -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "" -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." msgstr "" +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "" + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "" + #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" msgstr "" @@ -819,28 +693,27 @@ msgstr "" msgid "One or more email addresses..." msgstr "" -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" msgstr "" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "" @@ -855,7 +728,7 @@ msgstr "" #: templates/zerver/keyboard_shortcuts.html:17 #: templates/zerver/right_sidebar.html:15 msgid "Search people" -msgstr "" +msgstr "लोगों की खोज" #: templates/zerver/keyboard_shortcuts.html:21 #: templates/zerver/left_sidebar.html:68 @@ -914,10 +787,6 @@ msgstr "" msgid "Insert new line" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "" @@ -955,89 +824,101 @@ msgid "Edit your last message" msgstr "" #: templates/zerver/keyboard_shortcuts.html:134 -msgid "Show images in thread" +msgid "Show message sender's profile" msgstr "" #: templates/zerver/keyboard_shortcuts.html:138 -msgid "Edit selected message" +msgid "Show images in thread" msgstr "" #: templates/zerver/keyboard_shortcuts.html:142 +msgid "Edit selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:215 -msgid "Scroll through streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:219 -msgid "Switch between tabs" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" msgstr "" #: templates/zerver/keyboard_shortcuts.html:223 -msgid "View stream messages" +msgid "Scroll through streams" msgstr "" #: templates/zerver/keyboard_shortcuts.html:227 -msgid "Subscribe to/unsubscribe from selected stream" +msgid "Switch between tabs" msgstr "" #: templates/zerver/keyboard_shortcuts.html:231 +msgid "View stream messages" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:235 +msgid "Subscribe to/unsubscribe from selected stream" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" msgstr "" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" -msgstr "घर" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" +msgstr "" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "निजी संदेश" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" msgstr "उल्लेख" @@ -1055,7 +936,7 @@ msgid "Subscribe, add, or configure streams" msgstr "" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" +msgid "Filter streams" msgstr "" #: templates/zerver/left_sidebar.html:54 @@ -1064,70 +945,59 @@ msgstr "" #: templates/zerver/left_sidebar.html:61 msgid "All streams" +msgstr "सभी धारा" + +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" msgstr "" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" msgstr "" -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" msgstr "" -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" msgstr "" -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" msgstr "" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" -msgstr "" - -#: templates/zerver/login.html:28 +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" -msgstr "" +msgstr "पासवर्ड" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "" -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" -msgstr "" +msgstr "साइन इन करें" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" -msgstr "" +msgstr "Google के साथ साइन इन करें" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "" @@ -1160,72 +1030,86 @@ msgstr "" msgid "Message edit history" msgstr "" -#: templates/zerver/message_history.html:12 -msgid "Close" +#: templates/zerver/navbar.html:23 +msgid "Search help" msgstr "" #: templates/zerver/navbar.html:24 templates/zerver/navbar.html:25 msgid "Search" +msgstr "खोज" + +#: templates/zerver/navbar.html:27 +msgid "Exit search" msgstr "" -#: templates/zerver/navbar.html:52 templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:42 +msgid "Menu" +msgstr "" + +#: templates/zerver/navbar.html:54 msgid "Manage streams" msgstr "" -#: templates/zerver/navbar.html:57 templates/zerver/navbar.html:59 -#: templates/zerver/settings_overlay.html:4 -#: templates/zerver/settings_overlay.html:105 +#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/settings_overlay.html:109 msgid "Settings" -msgstr "" +msgstr "सेटिंग्स" -#: templates/zerver/navbar.html:62 templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:65 msgid "Manage organization" msgstr "" -#: templates/zerver/navbar.html:84 templates/zerver/navbar.html:86 -#: templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:71 +msgid "User documentation" +msgstr "" + +#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 msgid "Search operators" msgstr "" -#: templates/zerver/navbar.html:90 templates/zerver/navbar.html:92 -msgid "Desktop & mobile apps" -msgstr "" - -#: templates/zerver/navbar.html:100 templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:102 msgid "API documentation" msgstr "" -#: templates/zerver/navbar.html:107 templates/zerver/navbar.html:109 +#: templates/zerver/navbar.html:108 +msgid "Statistics" +msgstr "" + +#: templates/zerver/navbar.html:115 msgid "Feedback" msgstr "" -#: templates/zerver/navbar.html:114 -msgid "Invite more users to Zulip." -msgstr "" - -#: templates/zerver/navbar.html:116 +#: templates/zerver/navbar.html:122 msgid "Invite users" msgstr "" -#: templates/zerver/navbar.html:122 +#: templates/zerver/navbar.html:128 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" msgstr "" -#: templates/zerver/navbar.html:124 +#: templates/zerver/navbar.html:130 msgid "Link with Webathena" msgstr "" -#: templates/zerver/navbar.html:128 templates/zerver/navbar.html:130 -#: templates/zerver/settings_overlay.html:98 +#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "" -#: templates/zerver/navbar.html:134 templates/zerver/navbar.html:136 +#: templates/zerver/navbar.html:142 msgid "Debug" msgstr "" +#: templates/zerver/portico-header.html:6 +msgid "Zulip" +msgstr "" + +#: templates/zerver/portico-header.html:27 +#: templates/zerver/portico-header.html:32 +msgid "Log in" +msgstr "" + #: templates/zerver/privacy.html:13 #, python-format msgid "" @@ -1248,133 +1132,101 @@ msgid "" "the instructions on www.zulip.org" msgstr "" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " msgstr "" -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "" - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "" -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." msgstr "" -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "" -#: templates/zerver/register.html:116 -msgid "Short name" +#: templates/zerver/register.html:104 +msgid "Organization handle" msgstr "" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "" -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." msgstr "" -#: templates/zerver/register.html:147 -msgid "Organization type" -msgstr "" - -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." +"I agree to the Terms" +" of Service." msgstr "" -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "" -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "" -#: templates/zerver/reset_confirm.html:75 +#: 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:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." +msgid "Please log in with your new password." msgstr "" -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" msgstr "" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "" -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "" @@ -1447,28 +1299,32 @@ msgid "Narrow to starred messages." msgstr "" #: templates/zerver/search_operators.html:57 -msgid "Narrow to messages containing links." +msgid "Narrow to unread messages." msgstr "" #: templates/zerver/search_operators.html:61 -msgid "Narrow to messages containing images." +msgid "Narrow to messages containing links." msgstr "" #: templates/zerver/search_operators.html:65 -msgid "Narrow to messages containing uploads." +msgid "Narrow to messages containing images." msgstr "" #: templates/zerver/search_operators.html:69 +msgid "Narrow to messages containing uploads." +msgstr "" + +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "" -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1516,42 +1372,38 @@ msgid "Zulip labs" msgstr "" #: templates/zerver/settings_overlay.html:49 -msgid "Organization settings" +msgid "Organization profile" msgstr "" #: templates/zerver/settings_overlay.html:53 -msgid "Organization permissions" +msgid "Organization settings" msgstr "" #: templates/zerver/settings_overlay.html:57 -msgid "Custom emoji" +msgid "Organization permissions" msgstr "" #: templates/zerver/settings_overlay.html:61 -msgid "Authentication methods" +msgid "Custom emoji" msgstr "" #: templates/zerver/settings_overlay.html:65 -msgid "Users" +msgid "Authentication methods" msgstr "" -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" msgstr "" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 msgid "Default streams" msgstr "" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" msgstr "" @@ -1593,24 +1445,6 @@ msgid "" " " msgstr "" -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "" - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "" @@ -1625,7 +1459,7 @@ msgstr "" #, 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!" @@ -1649,6 +1483,10 @@ msgid "" " your Zulip Settings page." msgstr "" +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "" @@ -1661,288 +1499,276 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "" -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "" -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, 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:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "" @@ -1971,16 +1797,16 @@ msgstr "" msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "" -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "" @@ -1988,75 +1814,126 @@ msgstr "" msgid "Invalid type parameter" msgstr "" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "" -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" msgstr "" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "" + +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." +msgid "Argument \"%s\" is not valid JSON." msgstr "" -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "" -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "" + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "" @@ -2072,6 +1949,18 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2132,243 +2021,248 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "" - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "" - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "" -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "" -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" msgstr "" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "" -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "" -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "" -#: zerver/views/invite.py:76 -msgid "No email address specified" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" -msgstr "" - -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "" @@ -2377,9 +2271,9 @@ msgid "Invalid message ID" msgstr "" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "" @@ -2397,10 +2291,14 @@ msgstr "" msgid "Invalid status: %s" msgstr "" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "" @@ -2409,16 +2307,20 @@ msgstr "" msgid "Reaction does not exist" msgstr "" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "" -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "" + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "" @@ -2426,6 +2328,16 @@ msgstr "" msgid "Invalid domain: {}" msgstr "" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "" + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "" + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2436,7 +2348,7 @@ msgid "You must upload exactly one file." msgstr "" #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "" @@ -2449,46 +2361,51 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "" -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "" -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "" -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "" @@ -2505,79 +2422,75 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "" -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "" -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "" -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2598,33 +2511,12 @@ msgstr "" msgid "We were unable to setup mirroring for you" msgstr "" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "" @@ -2653,15 +2545,7 @@ msgstr "" msgid "Unsupported check_type: {check_type}" msgstr "" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "" @@ -2673,28 +2557,32 @@ msgstr "" msgid "Message from Slack" msgstr "" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "" + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "" diff --git a/static/locale/hi/translations.json b/static/locale/hi/translations.json index 16220a9bac..7f0dc6fc74 100644 --- a/static/locale/hi/translations.json +++ b/static/locale/hi/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", - "(no topic)": "(no topic)", - "Only administrators can add custom emoji in this organization.": "Only administrators can add custom emoji in this organization.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Messages in Zulip go to a stream and have a topic.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

", - "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", - "A stream needs to have a name": "A stream needs to have a name", - "A stream with this name already exists": "A stream with this name already exists", - "API key": "API key", - "Action": "Action", - "Actions": "Actions", - "Active bots": "Active bots", - "Active users": "Active users", - "Add": "Add", - "Add a new alert word": "Add a new alert word", - "Add a new bot": "Add a new bot", - "Add a new emoji": "Add a new emoji", - "Add a new filter": "Add a new filter", - "Add alert word": "Add alert word", - "Add emoji": "Add emoji", - "Add emoji reaction": "Add emoji reaction", - "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", - "Add filter": "Add filter", - "Add new default stream": "Add new default stream", - "Add reaction...": "Add reaction...", - "Add stream": "Add stream", - "Added successfully!": "Added successfully!", - "Alert word": "Alert word", - "Alert words": "Alert words", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", - "Alert words can't be empty!": "Alert words can't be empty!", - "All streams": "All streams", - "Allow subdomains": "Allow subdomains", - "Allowed domains": "Allowed domains", - "Already subscribed to __stream__": "Already subscribed to __stream__", - "Always auto-scroll to new messages": "Always auto-scroll to new messages", - "An unknown error occurred.": "An unknown error occurred.", - "Announce stream": "Announce stream", - "Any user can add custom emoji in this organization.": "Any user can add custom emoji in this organization.", - "Any user may now add new emoji!": "Any user may now add new emoji!", - "Any user may now create new streams!": "Any user may now create new streams!", - "Any user may now invite new users!": "Any user may now invite new users!", - "Anyone can join": "Anyone can join", - "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", - "Are you sure you want to do this?": "Are you sure you want to do this?", - "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", - "Audible notifications": "Audible notifications", - "Authentication methods saved!": "Authentication methods saved!", - "Author": "Author", - "Authorization methods": "Authorization methods", - "Bot": "Bot", - "Bot list": "Bot list", - "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", - "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", - "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", - "Cancel": "Cancel", - "Change": "Change", - "Change default language": "Change default language", - "Change email": "Change email", - "Change later messages to this topic": "Change later messages to this topic", - "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", - "Change only this message topic": "Change only this message topic", - "Change password": "Change password", - "Change previous and following messages to this topic": "Change previous and following messages to this topic", - "Change stream privacy": "Change stream privacy", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Check all": "Check all", - "Choose custom color": "Choose custom color", - "Clear avatar": "Clear avatar", - "Clear emoji image": "Clear emoji image", - "Close": "Close", - "Collapse": "Collapse", - "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", - "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", - "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", - "Confirm password": "Confirm password", - "Cookie Bot": "Cookie Bot", - "Copied!": "Copied!", - "Copy and close": "Copy and close", - "Copy from stream": "Copy from stream", - "Copy link to conversation": "Copy link to conversation", - "Could not add user to this stream": "Could not add user to this stream", - "Create": "Create", - "Create bot": "Create bot", - "Create stream": "Create stream", - "Current password": "Current password", - "Custom emoji added!": "Custom emoji added!", - "Custom filter added!": "Custom filter added!", - "Customize avatar": "Customize avatar", - "Deactivate": "Deactivate", - "Deactivate account": "Deactivate account", - "Deactivate now": "Deactivate now", - "Deactivate your account": "Deactivate your account", - "Deactivated users": "Deactivated users", - "Default language": "Default language", - "Default language changed!": "Default language changed!", - "Default streams": "Default streams", - "Delete alert word": "Delete alert word", - "Delete avatar": "Delete avatar", - "Delete bot": "Delete bot", - "Delete draft": "Delete draft", - "Delete file": "Delete file", - "Delete icon": "Delete icon", - "Delete message": "Delete message", - "Delete stream": "Delete stream", - "Deleted successfully!": "Deleted successfully!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", - "Description changed!": "Description changed!", - "Desktop notifications": "Desktop notifications", - "Digest emails when I'm away": "Digest emails when I'm away", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Display emoji reactions as text (:heart: instead of \":heart:\").", - "Display settings": "Display settings", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Display time in 24-hour format (17:00 instead of 5:00 PM)", - "Display user list on left side in narrow windows.": "Display user list on left side in narrow windows.", - "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", - "Domain": "Domain", - "Download .zuliprc": "Download .zuliprc", - "Drafts": "Drafts", - "E-mail invitation required": "E-mail invitation required", - "EDITED": "EDITED", - "Edit": "Edit", - "Edit bot": "Edit bot", - "Edit user": "Edit user", - "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", - "Email": "Email", - "Email address": "Email address", - "Email notifications when offline": "Email notifications when offline", - "Emoji name": "Emoji name", - "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", - "Emoji settings": "Emoji settings", - "Emoji style": "Emoji style", - "Emojiset changed successfully!!": "Emojiset changed successfully!!", - "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", - "Enabled": "Enabled", - "Error adding subscription": "Error adding subscription", - "Error changing emojiset.": "Error changing emojiset.", - "Error changing settings": "Error changing settings", - "Error changing settings: No new data supplied.": "Error changing settings: No new data supplied.", - "Error checking subscription": "Error checking subscription", - "Error creating stream": "Error creating stream", - "Error deactivating account": "Error deactivating account", - "Error deleting message.": "Error deleting message.", - "Error fetching message edit history": "Error fetching message edit history", - "Error getting API key": "Error getting API key", - "Error listing streams": "Error listing streams", - "Error listing users or bots": "Error listing users or bots", - "Error removing subscription": "Error removing subscription", - "Error removing user from this stream": "Error removing user from this stream", - "Error renaming stream": "Error renaming stream", - "Error saving edit": "Error saving edit", - "Error updating default language setting": "Error updating default language setting", - "Error updating emoji appearance setting": "Error updating emoji appearance setting", - "Error updating the stream description": "Error updating the stream description", - "Error updating time format setting": "Error updating time format setting", - "Error updating time zone": "Error updating time zone", - "Error updating user list placement setting": "Error updating user list placement setting", - "Exit tutorial": "Exit tutorial", - "Failed": "Failed", - "Failed to generate preview": "Failed to generate preview", - "Failed!": "Failed!", - "File type is not supported.": "File type is not supported.", - "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", - "Filter": "Filter", - "Filter bots": "Filter bots", - "Filter deactivated users": "Filter deactivated users", - "Filter settings": "Filter settings", - "Filter streams": "Filter streams", - "Filter users": "Filter users", - "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.", - "Forgotten it?": "Forgotten it?", - "Formatting": "Formatting", - "Full name": "Full name", - "Generate new API key": "Generate new API key", - "Get API key": "Get API key", - "I want:": "I want:", - "If checked, image previews will be shown.": "If checked, image previews will be shown.", - "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", - "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", - "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", - "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", - "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", - "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", - "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", - "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", - "Image": "Image", - "Inactive bots": "Inactive bots", - "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", - "Last active": "Last active", - "Local time": "Local time", - "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", - "Make admin": "Make admin", - "Make stream invite-only": "Make stream invite-only", - "Make stream public": "Make stream public", - "Make this message take up less space on the screen": "Make this message take up less space on the screen", - "Manage organization": "Manage organization", - "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", - "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", - "Message actions": "Message actions", - "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", - "Message sent when you were not subscribed": "Message sent when you were not subscribed", - "Message successfully edited!": "Message successfully edited!", - "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", - "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", - "Method": "Method", - "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", - "Mobile push notifications when offline": "Mobile push notifications when offline", - "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", - "Mute stream": "Mute stream", - "Mute the stream __stream.name__": "Mute the stream __stream.name__", - "Mute the topic __subject__": "Mute the topic __subject__", - "Mute the topic __topic_name__": "Mute the topic __topic_name__", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", - "Muted topics": "Muted topics", - "Name": "Name", - "Name changed!": "Name changed!", - "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", - "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", - "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", - "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", - "New alert word": "New alert word", - "New password": "New password", - "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", - "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", - "New users may sign up online!": "New users may sign up online!", - "New users must be invited by an admin!": "New users must be invited by an admin!", - "New users must be invited by e-mail!": "New users must be invited by e-mail!", - "New users restricted to the following domains: __domains__": "New users restricted to the following domains: __domains__", - "Next": "Next", - "No": "No", - "No changes to save!": "No changes to save!", - "No default streams match you current filter.": "No default streams match you current filter.", - "No description.": "No description.", - "No drafts.": "No drafts.", - "No streams match your current filter.": "No streams match your current filter.", - "No users match your current filter.": "No users match your current filter.", - "None": "None", - "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", - "Nothing selected.": "Nothing selected.", - "Nothing to preview": "Nothing to preview", - "Notifications": "Notifications", - "Old password": "Old password", - "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", - "Only administrators may now create new streams!": "Only administrators may now create new streams!", - "Only admins may add emoji": "Only admins may add emoji", - "Only admins may create streams": "Only admins may create streams", - "Only admins may invite": "Only admins may invite", - "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", - "Optional": "Optional", - "Organization avatar": "Organization avatar", - "Organization permissions": "Organization permissions", - "Organization settings": "Organization settings", - "Other notifications I want:": "Other notifications I want:", - "Owner": "Owner", - "Password": "Password", - "Pattern": "Pattern", - "People must be invited": "People must be invited", - "People to add": "People to add", - "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", - "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", - "Please just upload one file.": "Please just upload one file.", - "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", - "Please specify a stream": "Please specify a stream", - "Please specify a topic": "Please specify a topic", - "Please specify at least one recipient": "Please specify at least one recipient", - "Prevent users from changing their email address": "Prevent users from changing their email address", - "Prevent users from changing their name": "Prevent users from changing their name", - "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", - "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", - "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", - "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", - "Private messages and @-mentions": "Private messages and @-mentions", - "Quote and reply": "Quote and reply", - "Reactivate": "Reactivate", - "Reactivate bot": "Reactivate bot", - "Receive audible notifications": "Receive audible notifications", - "Receive desktop notifications": "Receive desktop notifications", - "Regular expression": "Regular expression", - "Remove": "Remove", - "Remove admin": "Remove admin", - "Remove from default": "Remove from default", - "Reply mentioning user": "Reply mentioning user", - "Restore draft": "Restore draft", - "Retry": "Retry", - "Save": "Save", - "Save changes": "Save changes", - "Search": "Search", - "Search subscribers": "Search subscribers", - "See the rest of this message": "See the rest of this message", - "Select default language": "Select default language", - "Send private message": "Send private message", - "Show previews of linked websites": "Show previews of linked websites", - "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", - "Show/change your API key": "Show/change your API key", - "Sorry, the file was too large.": "Sorry, the file was too large.", - "Stream": "Stream", - "Stream accessibility": "Stream accessibility", - "Stream color": "Stream color", - "Stream description": "Stream description", - "Stream description (optional)": "Stream description (optional)", - "Stream membership": "Stream membership", - "Stream messages": "Stream messages", - "Stream name": "Stream name", - "Stream settings": "Stream settings", - "Streams": "Streams", - "Subscribe": "Subscribe", - "Subscribe to __stream__": "Subscribe to __stream__", - "Subscribed": "Subscribed", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.", - "The email body will become the Zulip message": "The email body will become the Zulip message", - "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", - "The email will be forwarded to this stream": "The email will be forwarded to this stream", - "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", - "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", - "The stream description has been updated!": "The stream description has been updated!", - "The stream has been renamed!": "The stream has been renamed!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", - "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", - "This is an invite-only stream": "This is an invite-only stream", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", - "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", - "Time zone": "Time zone", - "Time's up!": "Time's up!", - "Today": "Today", - "Topic": "Topic", - "Topic editing only": "Topic editing only", - "Try again": "Try again", - "URL format string": "URL format string", - "Un-collapse": "Un-collapse", - "Unable to subscribe user": "Unable to subscribe user", - "Unable to upload that many files at once.": "Unable to upload that many files at once.", - "Uncheck all": "Uncheck all", - "Unknown": "Unknown", - "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", - "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", - "Unmute the topic __subject__": "Unmute the topic __subject__", - "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", - "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", - "Unsubscribe": "Unsubscribe", - "Unsubscribe from __stream__": "Unsubscribe from __stream__", - "Updated notification settings!": "Updated notification settings!", - "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", - "Updated successfully!": "Updated successfully!", - "Upload avatar": "Upload avatar", - "Upload emoji": "Upload emoji", - "Upload icon": "Upload icon", - "Upload new avatar": "Upload new avatar", - "Upload new icon": "Upload new icon", - "Uploaded files": "Uploaded files", - "Uploading icon.": "Uploading icon.", - "Uploading\u2026": "Uploading\u2026", - "User already subscribed": "User already subscribed", - "User avatar": "User avatar", - "User invited successfully.": "User invited successfully.", - "User invited successfully._plural": "Users invited successfully.", - "User is already not subscribed": "User is already not subscribed", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", - "User settings": "User settings", - "Username": "Username", - "Users can edit old messages": "Users can edit old messages", - "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", - "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", - "Users cannot change their email!": "Users cannot change their email!", - "Users cannot change their name!": "Users cannot change their name!", - "Users may now change their email!": "Users may now change their email!", - "Users may now change their name!": "Users may now change their name!", - "View edit history": "View edit history", - "View messages sent": "View messages sent", - "View private messages": "View private messages", - "View source": "View source", - "View source / Edit topic": "View source / Edit topic", - "View stream": "View stream", - "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", - "Waiting period threshold changed!": "Waiting period threshold changed!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Warning: the below features are experimental, and may not work as well as you would like.", - "Working\u2026": "Working\u2026", - "Yes": "Yes", - "Yes, delete this stream": "Yes, delete this stream", - "Yes, send": "Yes, send", - "Yesterday": "Yesterday", - "You and __display_reply_to__": "You and __display_reply_to__", - "You and __recipients__": "You and __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", - "You have not muted any topics yet.": "You have not muted any topics yet.", - "You have not uploaded any files yet.": "You have not uploaded any files yet.", - "You have nothing to send!": "You have nothing to send!", - "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.", - "Your API key:": "Your API key:", - "Your account": "Your account", - "Your bots": "Your bots", - "Your organization's description": "Your organization's description", - "Your organization's name": "Your organization's name", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.", - "Zulip labs": "Zulip labs", - "[Add or Change]": "[Add or Change]", - "[Condense this message]": "[Condense this message]", - "[More...]": "[More...]", - "__count__ invite remaining": "__count__ invite remaining", - "__count__ invite remaining_plural": "__count__ invites remaining", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", - "__minutes__ min to edit": "__minutes__ min to edit", - "__seconds__ sec to edit": "__seconds__ sec to edit", - "and": "and", - "images": "images", - "left": "left", - "more conversations": "more conversations", - "more topics": "more topics", - "right": "right", - "text": "text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", + "(no topic)": "(no topic)", + "24-hour time (17:00 instead of 5:00 PM)": "24-hour time (17:00 instead of 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users", + "Public: anyone can join; anyone can view complete message history without joining": "Public: anyone can join; anyone can view complete message history without joining", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", + "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", + "A stream needs to have a name": "A stream needs to have a name", + "A stream with this name already exists": "A stream with this name already exists", + "API key": "API key", + "Action": "Action", + "Actions": "Actions", + "Active bots": "Active bots", + "Active now": "Active now", + "Active users": "सक्रिय उपयोगकर्ता", + "Add": "Add", + "Add a new alert word": "Add a new alert word", + "Add a new bot": "Add a new bot", + "Add a new emoji": "Add a new emoji", + "Add a new filter": "Add a new filter", + "Add alert word": "Add alert word", + "Add emoji": "Add emoji", + "Add emoji reaction": "Add emoji reaction", + "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", + "Add filter": "Add filter", + "Add new default stream": "Add new default stream", + "Add reaction": "Add reaction", + "Add stream": "Add stream", + "Added successfully!": "Added successfully!", + "Alert word": "Alert word", + "Alert word added successfully!": "Alert word added successfully!", + "Alert word already exists!": "Alert word already exists!", + "Alert word can't be empty!": "Alert word can't be empty!", + "Alert word removed successfully!": "Alert word removed successfully!", + "Alert words": "Alert words", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", + "All streams": "सभी धारा", + "Allow subdomains": "Allow subdomains", + "Allowed domains": "Allowed domains", + "Already subscribed to __stream__": "Already subscribed to __stream__", + "Always auto-scroll to new messages": "Always auto-scroll to new messages", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", + "An unknown error occurred.": "An unknown error occurred.", + "Announce stream": "Announce stream", + "Any user may now add new emoji!": "Any user may now add new emoji!", + "Any user may now create new streams!": "Any user may now create new streams!", + "Any user may now invite new users!": "Any user may now invite new users!", + "Anyone in this organization can add custom emoji.": "Anyone in this organization can add custom emoji.", + "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?", + "Are you sure you want to do this?": "Are you sure you want to do this?", + "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", + "Audible notifications": "Audible notifications", + "Authentication methods saved!": "Authentication methods saved!", + "Author": "Author", + "Authorization methods": "Authorization methods", + "Base URL": "Base URL", + "Bot": "Bot", + "Bot list": "Bot list", + "Bot type": "Bot type", + "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", + "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", + "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", + "Cancel": "Cancel", + "Change": "Change", + "Change email": "Change email", + "Change later messages to this topic": "Change later messages to this topic", + "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", + "Change only this message topic": "Change only this message topic", + "Change password": "Change password", + "Change previous and following messages to this topic": "Change previous and following messages to this topic", + "Change stream privacy": "Change stream privacy", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Check all": "Check all", + "Choose custom color": "Choose custom color", + "Clear avatar": "Clear avatar", + "Clear emoji image": "Clear emoji image", + "Close": "Close", + "Collapse": "Collapse", + "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", + "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", + "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", + "Confirm password": "Confirm password", + "Cookie Bot": "Cookie Bot", + "Copied!": "Copied!", + "Copy and close": "Copy and close", + "Copy from stream": "Copy from stream", + "Copy link to conversation": "Copy link to conversation", + "Could not add user to this stream": "Could not add user to this stream", + "Create": "Create", + "Create bot": "Create bot", + "Create new stream": "Create new stream", + "Create stream": "Create stream", + "Current password": "Current password", + "Custom emoji added!": "Custom emoji added!", + "Custom filter added!": "Custom filter added!", + "Customize avatar": "Customize avatar", + "Deactivate": "Deactivate", + "Deactivate account": "Deactivate account", + "Deactivate now": "Deactivate now", + "Deactivate stream": "Deactivate stream", + "Deactivate your account": "Deactivate your account", + "Deactivated users": "Deactivated users", + "Default language": "Default language", + "Default language changed!": "Default language changed!", + "Default streams": "Default streams", + "Delete alert word": "Delete alert word", + "Delete avatar": "Delete avatar", + "Delete bot": "Delete bot", + "Delete draft": "Delete draft", + "Delete file": "Delete file", + "Delete icon": "Delete icon", + "Delete message": "संदेश हटाए", + "Delete stream": "Delete stream", + "Deleted successfully!": "Deleted successfully!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", + "Description changed!": "Description changed!", + "Desktop notifications": "Desktop notifications", + "Digest emails when I'm away": "Digest emails when I'm away", + "Disabled": "Disabled", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Display emoji reactions as text (:heart: instead of \":heart:\")", + "Display settings": "Display settings", + "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", + "Domain": "Domain", + "Download .zuliprc": "Download .zuliprc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Download config of all active outgoing webhook bots in Zulip Botserver format.", + "Download flaskbotrc": "Download flaskbotrc", + "Drafts": "Drafts", + "EDITED": "EDITED", + "Edit": "Edit", + "Edit bot": "Edit bot", + "Edit user": "Edit user", + "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", + "Email": "ईमेल", + "Email address": "Email address", + "Email notifications when offline": "Email notifications when offline", + "Emoji name": "Emoji name", + "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", + "Emoji settings": "Emoji settings", + "Emoji style": "Emoji style", + "Emojiset changed successfully!!": "Emojiset changed successfully!!", + "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", + "Enable message edit history": "Enable message edit history", + "Enabled": "Enabled", + "Error adding alert word!": "Error adding alert word!", + "Error adding subscription": "Error adding subscription", + "Error changing emojiset.": "Error changing emojiset.", + "Error changing settings": "Error changing settings", + "Error checking subscription": "Error checking subscription", + "Error creating stream": "Error creating stream", + "Error deactivating account": "Error deactivating account", + "Error deleting message.": "Error deleting message.", + "Error fetching message edit history": "Error fetching message edit history", + "Error getting API key": "Error getting API key", + "Error listing users or bots": "Error listing users or bots", + "Error removing alert word!": "Error removing alert word!", + "Error removing subscription": "Error removing subscription", + "Error removing user from this stream": "Error removing user from this stream", + "Error renaming stream": "Error renaming stream", + "Error saving edit": "Error saving edit", + "Error updating default language setting": "Error updating default language setting", + "Error updating emoji appearance setting": "Error updating emoji appearance setting", + "Error updating high contrast setting": "Error updating high contrast setting", + "Error updating the stream description": "Error updating the stream description", + "Error updating time format setting": "Error updating time format setting", + "Error updating time zone": "Error updating time zone", + "Error updating user list placement setting": "Error updating user list placement setting", + "Failed": "Failed", + "Failed to change notifications stream!": "Failed to change notifications stream!", + "Failed to generate preview": "Failed to generate preview", + "Failed!": "Failed!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Features for the brave. Labs features may change, break, or disappear at any time.", + "File type is not supported.": "File type is not supported.", + "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", + "Filter": "Filter", + "Filter bots": "Filter bots", + "Filter deactivated users": "Filter deactivated users", + "Filter settings": "Filter settings", + "Filter streams": "Filter streams", + "Filter users": "Filter users", + "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", + "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "Forgotten it?": "Forgotten it?", + "Formatting": "Formatting", + "Full name": "Full name", + "Generate new API key": "Generate new API key", + "Generic bot": "Generic bot", + "Get API key": "Get API key", + "Go back": "Go back", + "Got it!": "Got it!", + "High contrast mode": "High contrast mode", + "High contrast mode __enabled_or_disabled__!": "High contrast mode __enabled_or_disabled__!", + "Home": "घर", + "I want:": "I want:", + "If checked, image previews will be shown.": "If checked, image previews will be shown.", + "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", + "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", + "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", + "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", + "If checked, topics are required.": "If checked, topics are required.", + "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", + "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", + "If checked, users will be able view message edit history.": "If checked, users will be able view message edit history.", + "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", + "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", + "Image": "Image", + "Inactive bots": "Inactive bots", + "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", + "Incoming webhook": "Incoming webhook", + "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", + "Joining the organization": "Joining the organization", + "Keyboard shortcuts": "Keyboard shortcuts", + "Language & Notifications": "Language & Notifications", + "Language settings": "Language settings", + "Large number of subscribers": "Large number of subscribers", + "Last active": "Last active", + "Last seen an hour ago": "Last seen an hour ago", + "Last seen just now": "Last seen just now", + "Last seen yesterday": "Last seen yesterday", + "Local time": "Local time", + "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Make admin": "Make admin", + "Make stream invite-only": "Make stream invite-only", + "Make stream public": "Make stream public", + "Make this message take up less space on the screen": "Make this message take up less space on the screen", + "Manage organization": "Manage organization", + "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", + "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", + "Message actions": "Message actions", + "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", + "Message editing": "Message editing", + "Message feed": "Message feed", + "Message formatting": "Message formatting", + "Message sent when you were not subscribed": "Message sent when you were not subscribed", + "Message successfully edited!": "Message successfully edited!", + "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", + "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", + "Method": "Method", + "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", + "Mobile push notifications when offline": "Mobile push notifications when offline", + "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", + "Mute stream": " धारा म्यूट करें", + "Mute the stream __stream.name__": "Mute the stream __stream.name__", + "Mute the topic __subject__": "Mute the topic __subject__", + "Mute the topic __topic_name__": "Mute the topic __topic_name__", + "Mute topic": "विषय म्यूट करें", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", + "Muted topics": "Muted topics", + "Name": "Name", + "Name changed!": "Name changed!", + "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", + "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", + "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", + "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", + "Never had one? Forgotten it?": "Never had one? Forgotten it?", + "New alert word": "New alert word", + "New password": "New password", + "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", + "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", + "New users may sign up online!": "New users may sign up online!", + "New users must be invited by an admin!": "New users must be invited by an admin!", + "New users must be invited by e-mail!": "New users must be invited by e-mail!", + "No": "No", + "No bots match your current filter.": "No bots match your current filter.", + "No changes made.": "No changes made.", + "No changes to save!": "No changes to save!", + "No default streams match you current filter.": "No default streams match you current filter.", + "No description.": "No description.", + "No drafts.": "No drafts.", + "No streams match your current filter.": "No streams match your current filter.", + "No users match your current filter.": "No users match your current filter.", + "None": "None", + "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", + "Nothing selected.": "Nothing selected.", + "Nothing to preview": "Nothing to preview", + "Notifications": "Notifications", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", + "Notifications stream changed!": "Notifications stream changed!", + "Notifications stream disabled!": "Notifications stream disabled!", + "Notifications stream:": "Notifications stream:", + "Old password": "Old password", + "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", + "Only administrators may now create new streams!": "Only administrators may now create new streams!", + "Only admins can invite new users": "Only admins can invite new users", + "Only organization administrators can add custom emoji in this organization.": "Only organization administrators can add custom emoji in this organization.", + "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", + "Optional": "Optional", + "Organization": "Organization", + "Organization avatar": "Organization avatar", + "Organization permissions": "Organization permissions", + "Organization profile": "Organization profile", + "Organization settings": "Organization settings", + "Other notifications I want:": "Other notifications I want:", + "Outgoing webhook": "Outgoing webhook", + "Outgoing webhook message format": "Outgoing webhook message format", + "Owner": "Owner", + "Password": "पासवर्ड", + "Password is too weak": "Password is too weak", + "Password should be at least __length__ characters long": "Password should be at least __length__ characters long", + "Pattern": "Pattern", + "People to add": "People to add", + "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", + "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", + "Please just upload one file.": "Please just upload one file.", + "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", + "Please specify a stream": "Please specify a stream", + "Please specify a topic": "Please specify a topic", + "Please specify at least one recipient": "Please specify at least one recipient", + "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", + "Prevent users from changing their email address": "Prevent users from changing their email address", + "Prevent users from changing their name": "Prevent users from changing their name", + "Prevent users from creating streams": "Prevent users from creating streams", + "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", + "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", + "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", + "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", + "Private messages and @-mentions": "Private messages and @-mentions", + "Quote and reply": "Quote and reply", + "Reactivate": "Reactivate", + "Reactivate bot": "Reactivate bot", + "Receive audible notifications": "Receive audible notifications", + "Receive desktop notifications": "Receive desktop notifications", + "Regular expression": "Regular expression", + "Remove": "Remove", + "Remove admin": "Remove admin", + "Remove from default": "Remove from default", + "Reply mentioning user": "Reply mentioning user", + "Require topics in stream messages": "Require topics in stream messages", + "Restore draft": "Restore draft", + "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", + "Retry": "Retry", + "Save": "Save", + "Save changes": "Save changes", + "Search": "खोज", + "Search operators": "Search operators", + "Search results": "Search results", + "Search subscribers": "Search subscribers", + "See the rest of this message": "See the rest of this message", + "Select default language": "Select default language", + "Send private message": "निजी संदेश भेजें", + "Settings": "सेटिंग्स", + "Show previews of linked websites": "Show previews of linked websites", + "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", + "Show/change your API key": "Show/change your API key", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Sorry, the file was too large.", + "Star": "Star", + "Stream": "Stream", + "Stream accessibility": "Stream accessibility", + "Stream color": "Stream color", + "Stream creation": "Stream creation", + "Stream description": "Stream description", + "Stream description (optional)": "Stream description (optional)", + "Stream membership": "Stream membership", + "Stream messages": "Stream messages", + "Stream name": "Stream name", + "Stream settings": "Stream settings", + "Streams": "Streams", + "Streams & custom emoji": "Streams & custom emoji", + "Subscribe": "Subscribe", + "Subscribe to __stream__": "Subscribe to __stream__", + "Subscribed": "सदस्यता लिया", + "Subscribers": "Subscribers", + "The email body will become the Zulip message": "The email body will become the Zulip message", + "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", + "The email will be forwarded to this stream": "The email will be forwarded to this stream", + "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", + "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", + "The stream description has been updated!": "The stream description has been updated!", + "The stream has been renamed!": "The stream has been renamed!", + "The stream to which new stream notifications go to.": "The stream to which new stream notifications go to.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", + "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", + "This is an invite-only stream": "This is an invite-only stream", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", + "Time settings": "Time settings", + "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", + "Time zone": "Time zone", + "Time's up!": "Time's up!", + "Today": "Today", + "Toggle subscription": "Toggle subscription", + "Topic": "विषय", + "Topic editing only": "Topic editing only", + "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", + "Topics are required in messages to streams!": "Topics are required in messages to streams!", + "Try again": "Try again", + "UI Settings": "UI Settings", + "URL format string": "URL format string", + "Un-collapse": "Un-collapse", + "Unable to subscribe user": "Unable to subscribe user", + "Unable to upload that many files at once.": "Unable to upload that many files at once.", + "Uncheck all": "Uncheck all", + "Unknown": "Unknown", + "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", + "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", + "Unmute the topic __subject__": "Unmute the topic __subject__", + "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", + "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", + "Unstar": "Unstar", + "Unsubscribe": "Unsubscribe", + "Unsubscribe from __stream__": "Unsubscribe from __stream__", + "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", + "Updated successfully!": "Updated successfully!", + "Upload avatar": "Upload avatar", + "Upload emoji": "Upload emoji", + "Upload icon": "Upload icon", + "Upload new avatar": "Upload new avatar", + "Upload new icon": "Upload new icon", + "Uploaded files": "Uploaded files", + "Uploading icon.": "Uploading icon.", + "Uploading\u2026": "Uploading\u2026", + "User already subscribed": "User already subscribed", + "User avatar": "User avatar", + "User identity": "User identity", + "User invited successfully.": "User invited successfully.", + "User is already not subscribed": "User is already not subscribed", + "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", + "User settings": "User settings", + "Username": "Username", + "Users can edit their messages": "Users can edit their messages", + "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", + "Users can no longer view message edit history!": "Users can no longer view message edit history!", + "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", + "Users can view message edit history!": "Users can view message edit history!", + "Users cannot change their email!": "Users cannot change their email!", + "Users cannot change their name!": "Users cannot change their name!", + "Users cannot join without an invitation": "Users cannot join without an invitation", + "Users may now change their email!": "Users may now change their email!", + "Users may now change their name!": "Users may now change their name!", + "View edit history": "View edit history", + "View messages sent": "View messages sent", + "View private messages": "View private messages", + "View source": "View source", + "View source / Edit topic": "View source / Edit topic", + "View stream": "View stream", + "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", + "Waiting period threshold changed!": "Waiting period threshold changed!", + "Working\u2026": "Working\u2026", + "Yes": "Yes", + "Yes, delete this stream": "Yes, delete this stream", + "Yes, send": "Yes, send", + "Yes, subscribe __count__ users!": "Yes, subscribe __count__ users!", + "Yesterday": "Yesterday", + "You and __display_reply_to__": "You and __display_reply_to__", + "You and __recipients__": "You and __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", + "You have no active bots.": "You have no active bots.", + "You have no inactive bots.": "You have no inactive bots.", + "You have not muted any topics yet.": "You have not muted any topics yet.", + "You have not uploaded any files yet.": "You have not uploaded any files yet.", + "You have nothing to send!": "You have nothing to send!", + "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", + "Your API key:": "Your API key:", + "Your account": "Your account", + "Your bots": "Your bots", + "Your organization's description": "Your organization's description", + "Your organization's name": "Your organization's name", + "Zulip labs": "Zulip labs", + "[Add or Change]": "[Add or Change]", + "[Condense this message]": "[Condense this message]", + "[Disable]": "[Disable]", + "[More...]": "[More...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", + "__minutes__ min to edit": "__minutes__ min to edit", + "__seconds__ sec to edit": "__seconds__ sec to edit", + "__starred_status__ this message": "__starred_status__ this message", + "and": "and", + "images": "images", + "left": "left", + "more conversations": "more conversations", + "more topics": "more topics", + "right": "right", + "text": "text" } \ No newline at end of file diff --git a/static/locale/hu/LC_MESSAGES/django.po b/static/locale/hu/LC_MESSAGES/django.po index c2261ff58e..1dddf6a74d 100644 --- a/static/locale/hu/LC_MESSAGES/django.po +++ b/static/locale/hu/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 18:39+0000\n" -"Last-Translator: Tim Abbott \n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-04 03:34+0000\n" +"Last-Translator: Greg Price \n" "Language-Team: Hungarian (http://www.transifex.com/zulip/zulip/language/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,162 +32,177 @@ msgstr "Az induló dátum későbbi mint a befejezés dátuma. Indulás: %(start msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "" + +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "Óránkénti" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "Napi" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "Heti" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "Én" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "Emberek" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "Botok" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "Mindenki" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "Előző hét" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "Előző hónap" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "Előző év" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "Aktív felhasználók" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "Felhasználók" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "Utolsó frissítés" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." msgstr "" +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "" + #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." -msgstr "" +msgstr "Új felhasználási feltételek áll rendelkezésre." #: templates/zerver/accounts_accept_terms.html:15 msgid "Accept the terms of service" msgstr "Felhasználási feltételek elfogadása" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "E-mail" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." +msgid "I agree to the Terms of Service." msgstr "" #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "Belépés" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" msgstr "" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." msgstr "" -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "Feliratkozás" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "Feliratkozás Google használatával" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" -msgstr "" +msgstr "Feliratkozás GitHub használatával" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "Köszönjük a feliratkozást!" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." msgstr "Ellenőrizd az e-maileidet, hogy kezdhessük." -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "A Zulip fejlesztői környezetben, a kimenő levelek a run-dev.py konzolra kerülnek kiírásra" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "Még nem kaptál e-mailt? Újraküldhetjük." -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "Ellenőrizd a Spam mappát is." -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "Vannak-e app-jaink? Persze." - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "Jól van, visszaszívom. Elnézést, ne menj el." - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "" - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "" - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "" - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "" - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "" - -#: templates/zerver/authors.html:23 -msgid "Avatar" -msgstr "" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" +msgstr "Bezár" #: templates/zerver/bankruptcy.html:6 msgid "Welcome back" @@ -205,8 +220,7 @@ msgstr "Nem, felzárkózok." msgid "Closed realm" msgstr "Zárt tartomány" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." msgstr "Szia! Köszönjük hogy érdeklődsz a Zulip iránt." @@ -218,10 +232,11 @@ msgid "" "invite to an appropriate e-mail address." msgstr "A szervezet, amihez csatlakozni próbálsz: %(closed_domain_name)s, csak a szervezethez tartozó e-mail címmel rendelkező felhasználókat fogad el. Kérj meghívót, vagy e-mail címet a szervezetnél." -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" -msgstr "" +msgstr "Piszkozatok" #: templates/zerver/compose.html:17 templates/zerver/compose.html:18 msgid "New topic" @@ -230,11 +245,16 @@ msgstr "" #: templates/zerver/compose.html:25 templates/zerver/compose.html:26 #: templates/zerver/keyboard_shortcuts.html:69 msgid "New private message" +msgstr "Új privát üzenet" + +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" msgstr "" #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" -msgstr "" +msgstr "Ez egy meghívásos folyam" #: templates/zerver/compose.html:59 msgid "Stream" @@ -246,57 +266,61 @@ msgstr "Téma" #: templates/zerver/compose.html:72 msgid "You and" -msgstr "" +msgstr "Te és" #: templates/zerver/compose.html:74 msgid "one or more people..." -msgstr "" +msgstr "egy vagy több ember ..." #: templates/zerver/compose.html:81 msgid "Compose your message here..." -msgstr "" +msgstr "Szerkeszd az üzeneted itt ..." + +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "Hangulatjel hozzáadása" #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" -msgstr "" +msgstr "Fájl csatolása Dropbox-ból" #: templates/zerver/compose.html:94 msgid "Attach files" -msgstr "" +msgstr "Fájlok csatolása" #: templates/zerver/compose.html:95 msgid "Formatting" -msgstr "" +msgstr "Formázás" #: templates/zerver/compose.html:96 msgid "Write" -msgstr "" +msgstr "Írás" #: templates/zerver/compose.html:97 msgid "Preview" -msgstr "" +msgstr "Előnézet" #: templates/zerver/compose.html:99 msgid "Sending..." -msgstr "" +msgstr "Küldés ..." #: templates/zerver/compose.html:101 msgid "Press Enter to send" -msgstr "" +msgstr "Nyomj Enter-t a küldéshez" #: templates/zerver/compose.html:103 msgid "Send" -msgstr "" +msgstr "Küldés" #: templates/zerver/confirm_continue_registration.html:10 msgid "Zulip account not found." -msgstr "" +msgstr "Zulip azonosító nem található." #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " +" Please click the following button if you wish to register.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:24 @@ -304,395 +328,205 @@ msgstr "" msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " +" " msgstr "" -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" msgstr "" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" -msgstr "" +msgstr "Új Zulip szervezet létrehozása" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" -msgstr "Add meg a munkahelyi e-mail címedet" +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" +msgstr "Adja meg az e-mail címét" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" -msgstr "" - -#: templates/zerver/deactivated.html:4 -msgid "Deactivated organization" -msgstr "" +msgstr "Szervezet létrehozása" #: templates/zerver/deactivated.html:9 +msgid "Deactivated organization" +msgstr "Letiltott szervezet" + +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " msgstr "" #: templates/zerver/delete_message.html:4 msgid "Delete message" -msgstr "" +msgstr "Üzenet törlése" #: templates/zerver/delete_message.html:8 msgid "Are you sure you want to delete this message?" -msgstr "" +msgstr "Biztosan törlöd ezt az üzenetet?" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" -msgstr "" +msgstr "Mégse" #: templates/zerver/delete_message.html:14 msgid "Yes, delete this message" -msgstr "" +msgstr "Igen, töröljük ezt az üzenetet" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" -msgstr "" +msgstr "(Vagy látogasd meg az alap belépési oldalt)" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" -msgstr "" +msgstr "Adminisztrátorok" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" +msgstr "Normál felhasználók" + +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" msgstr "" -#: templates/zerver/dev_login.html:31 -msgid "Community users" -msgstr "" - -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "Zulip" - -#: templates/zerver/features.html:18 -msgid "Zulip features" -msgstr "" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "" - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "" - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "" - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "" - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "" - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "" - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "" - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "" - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "" - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "" - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "" - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "Asztali értesítések" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "" - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "Hallható jelzések" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "" - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "" - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "" - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "" - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "" - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "" - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "" - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "" - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "" - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" msgstr "" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" +msgstr "" + +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" msgstr "" #: templates/zerver/footer.html:6 -msgid "About" +msgid "Why Zulip" msgstr "" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "Jogi" - -#: templates/zerver/footer.html:12 -msgid "Privacy" -msgstr "" - -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" msgstr "" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" +#: templates/zerver/footer.html:11 +msgid "About" msgstr "" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" -msgstr "Bejelentkezés" +#: templates/zerver/footer.html:16 +msgid "Help & community" +msgstr "" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "" + +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "" + +#: templates/zerver/footer.html:36 +msgid "Login" +msgstr "" + +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "" -#: templates/zerver/footer.html:33 -msgid "Create new organization" +#: templates/zerver/footer.html:43 +msgid "Terms of service" msgstr "" -#: templates/zerver/footer.html:39 -msgid "Find my team" +#: templates/zerver/footer.html:44 +msgid "Privacy policy" msgstr "" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" +msgstr "" + +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" +msgstr "" + +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." msgstr "" @@ -769,37 +603,76 @@ msgid "You haven't starred anything yet!" msgstr "" #: templates/zerver/home.html:78 -msgid "You haven't been mentioned yet!" +msgid "You have no unread messages!" msgstr "" #: templates/zerver/home.html:81 +msgid "You haven't been mentioned yet!" +msgstr "" + +#: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" msgstr "" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "" -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "" -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." msgstr "" +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "" + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "" + #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" msgstr "" @@ -820,28 +693,27 @@ msgstr "" msgid "One or more email addresses..." msgstr "" -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" msgstr "" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "" @@ -915,10 +787,6 @@ msgstr "" msgid "Insert new line" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "" @@ -956,89 +824,101 @@ msgid "Edit your last message" msgstr "" #: templates/zerver/keyboard_shortcuts.html:134 -msgid "Show images in thread" +msgid "Show message sender's profile" msgstr "" #: templates/zerver/keyboard_shortcuts.html:138 -msgid "Edit selected message" +msgid "Show images in thread" msgstr "" #: templates/zerver/keyboard_shortcuts.html:142 +msgid "Edit selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:215 -msgid "Scroll through streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:219 -msgid "Switch between tabs" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" msgstr "" #: templates/zerver/keyboard_shortcuts.html:223 -msgid "View stream messages" +msgid "Scroll through streams" msgstr "" #: templates/zerver/keyboard_shortcuts.html:227 -msgid "Subscribe to/unsubscribe from selected stream" +msgid "Switch between tabs" msgstr "" #: templates/zerver/keyboard_shortcuts.html:231 +msgid "View stream messages" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:235 +msgid "Subscribe to/unsubscribe from selected stream" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" msgstr "" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" msgstr "" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" msgstr "" @@ -1056,7 +936,7 @@ msgid "Subscribe, add, or configure streams" msgstr "" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" +msgid "Filter streams" msgstr "" #: templates/zerver/left_sidebar.html:54 @@ -1067,68 +947,57 @@ msgstr "" msgid "All streams" msgstr "" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" msgstr "" -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" msgstr "" -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" msgstr "" -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" msgstr "" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" -msgstr "" +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" +msgstr "Letöltés" -#: templates/zerver/login.html:28 +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "Jelszó" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "" -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" msgstr "" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "" @@ -1161,72 +1030,86 @@ msgstr "" msgid "Message edit history" msgstr "" -#: templates/zerver/message_history.html:12 -msgid "Close" -msgstr "Bezár" +#: templates/zerver/navbar.html:23 +msgid "Search help" +msgstr "" #: templates/zerver/navbar.html:24 templates/zerver/navbar.html:25 msgid "Search" msgstr "Keresés" -#: templates/zerver/navbar.html:52 templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:27 +msgid "Exit search" +msgstr "" + +#: templates/zerver/navbar.html:42 +msgid "Menu" +msgstr "" + +#: templates/zerver/navbar.html:54 msgid "Manage streams" msgstr "" -#: templates/zerver/navbar.html:57 templates/zerver/navbar.html:59 -#: templates/zerver/settings_overlay.html:4 -#: templates/zerver/settings_overlay.html:105 +#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/settings_overlay.html:109 msgid "Settings" msgstr "" -#: templates/zerver/navbar.html:62 templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:65 msgid "Manage organization" msgstr "" -#: templates/zerver/navbar.html:84 templates/zerver/navbar.html:86 -#: templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:71 +msgid "User documentation" +msgstr "" + +#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 msgid "Search operators" msgstr "" -#: templates/zerver/navbar.html:90 templates/zerver/navbar.html:92 -msgid "Desktop & mobile apps" -msgstr "" - -#: templates/zerver/navbar.html:100 templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:102 msgid "API documentation" msgstr "" -#: templates/zerver/navbar.html:107 templates/zerver/navbar.html:109 +#: templates/zerver/navbar.html:108 +msgid "Statistics" +msgstr "" + +#: templates/zerver/navbar.html:115 msgid "Feedback" msgstr "" -#: templates/zerver/navbar.html:114 -msgid "Invite more users to Zulip." -msgstr "" - -#: templates/zerver/navbar.html:116 +#: templates/zerver/navbar.html:122 msgid "Invite users" msgstr "" -#: templates/zerver/navbar.html:122 +#: templates/zerver/navbar.html:128 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" msgstr "" -#: templates/zerver/navbar.html:124 +#: templates/zerver/navbar.html:130 msgid "Link with Webathena" msgstr "" -#: templates/zerver/navbar.html:128 templates/zerver/navbar.html:130 -#: templates/zerver/settings_overlay.html:98 +#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "Kijelentkezés" -#: templates/zerver/navbar.html:134 templates/zerver/navbar.html:136 +#: templates/zerver/navbar.html:142 msgid "Debug" msgstr "" +#: templates/zerver/portico-header.html:6 +msgid "Zulip" +msgstr "Zulip" + +#: templates/zerver/portico-header.html:27 +#: templates/zerver/portico-header.html:32 +msgid "Log in" +msgstr "Bejelentkezés" + #: templates/zerver/privacy.html:13 #, python-format msgid "" @@ -1249,133 +1132,101 @@ msgid "" "the instructions on www.zulip.org" msgstr "" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " msgstr "" -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "Teljes név" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "" - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "" -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." msgstr "" -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "" -#: templates/zerver/register.html:116 -msgid "Short name" +#: templates/zerver/register.html:104 +msgid "Organization handle" msgstr "" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "" -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." msgstr "" -#: templates/zerver/register.html:147 -msgid "Organization type" -msgstr "" - -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." +"I agree to the Terms" +" of Service." msgstr "" -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "" -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "" -#: templates/zerver/reset_confirm.html:75 +#: 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:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." +msgid "Please log in with your new password." msgstr "" -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" msgstr "" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "" -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "" @@ -1448,28 +1299,32 @@ msgid "Narrow to starred messages." msgstr "" #: templates/zerver/search_operators.html:57 -msgid "Narrow to messages containing links." +msgid "Narrow to unread messages." msgstr "" #: templates/zerver/search_operators.html:61 -msgid "Narrow to messages containing images." +msgid "Narrow to messages containing links." msgstr "" #: templates/zerver/search_operators.html:65 -msgid "Narrow to messages containing uploads." +msgid "Narrow to messages containing images." msgstr "" #: templates/zerver/search_operators.html:69 +msgid "Narrow to messages containing uploads." +msgstr "" + +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "" -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1517,42 +1372,38 @@ msgid "Zulip labs" msgstr "" #: templates/zerver/settings_overlay.html:49 -msgid "Organization settings" +msgid "Organization profile" msgstr "" #: templates/zerver/settings_overlay.html:53 -msgid "Organization permissions" +msgid "Organization settings" msgstr "" #: templates/zerver/settings_overlay.html:57 -msgid "Custom emoji" +msgid "Organization permissions" msgstr "" #: templates/zerver/settings_overlay.html:61 -msgid "Authentication methods" +msgid "Custom emoji" msgstr "" #: templates/zerver/settings_overlay.html:65 -msgid "Users" +msgid "Authentication methods" msgstr "" -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "Deaktivált felhasználók" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "Botok" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" msgstr "" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 msgid "Default streams" msgstr "Alapértelmezett folyamok" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" msgstr "" @@ -1594,24 +1445,6 @@ msgid "" " " msgstr "" -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "" - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "" @@ -1626,7 +1459,7 @@ msgstr "" #, 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!" @@ -1650,6 +1483,10 @@ msgid "" " your Zulip Settings page." msgstr "" +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "" @@ -1662,288 +1499,276 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "" -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "" -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, 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:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "" @@ -1972,16 +1797,16 @@ msgstr "" msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "" -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "" @@ -1989,75 +1814,126 @@ msgstr "" msgid "Invalid type parameter" msgstr "" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "" -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" msgstr "" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "" + +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." +msgid "Argument \"%s\" is not valid JSON." msgstr "" -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "" -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "" + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "" @@ -2073,6 +1949,18 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2133,243 +2021,248 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "" - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "" - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "" -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "" -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" msgstr "" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "" -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "" -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "" -#: zerver/views/invite.py:76 -msgid "No email address specified" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" -msgstr "" - -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "" @@ -2378,9 +2271,9 @@ msgid "Invalid message ID" msgstr "" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "" @@ -2398,10 +2291,14 @@ msgstr "" msgid "Invalid status: %s" msgstr "" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "" @@ -2410,16 +2307,20 @@ msgstr "" msgid "Reaction does not exist" msgstr "" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "" -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "" + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "" @@ -2427,6 +2328,16 @@ msgstr "" msgid "Invalid domain: {}" msgstr "" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "" + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "" + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2437,7 +2348,7 @@ msgid "You must upload exactly one file." msgstr "" #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "" @@ -2450,46 +2361,51 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "" -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "" -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "" -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "" @@ -2506,79 +2422,75 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "" -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "" -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "" -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2599,33 +2511,12 @@ msgstr "" msgid "We were unable to setup mirroring for you" msgstr "" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "" @@ -2654,15 +2545,7 @@ msgstr "" msgid "Unsupported check_type: {check_type}" msgstr "" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "" @@ -2674,28 +2557,32 @@ msgstr "" msgid "Message from Slack" msgstr "" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "" + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "" diff --git a/static/locale/hu/translations.json b/static/locale/hu/translations.json index ab0eebcbcc..f64a587e09 100644 --- a/static/locale/hu/translations.json +++ b/static/locale/hu/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", - "(no topic)": "(no topic)", - "Only administrators can add custom emoji in this organization.": "Only administrators can add custom emoji in this organization.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Messages in Zulip go to a stream and have a topic.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

", - "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", - "A stream needs to have a name": "A stream needs to have a name", - "A stream with this name already exists": "A stream with this name already exists", - "API key": "API key", - "Action": "Action", - "Actions": "Actions", - "Active bots": "Active bots", - "Active users": "Active users", - "Add": "Add", - "Add a new alert word": "Add a new alert word", - "Add a new bot": "Add a new bot", - "Add a new emoji": "Add a new emoji", - "Add a new filter": "Add a new filter", - "Add alert word": "Add alert word", - "Add emoji": "Hangulatjel hozzáadása", - "Add emoji reaction": "Add emoji reaction", - "Add extra emoji for members of the __realm_name__ organization.": "További hangulatjel hozzáadása a következő szervezet tagjaihoz: __realm_name__", - "Add filter": "Add filter", - "Add new default stream": "Add new default stream", - "Add reaction...": "Add reaction...", - "Add stream": "Add stream", - "Added successfully!": "Added successfully!", - "Alert word": "Alert word", - "Alert words": "Alert words", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", - "Alert words can't be empty!": "Alert words can't be empty!", - "All streams": "All streams", - "Allow subdomains": "Allow subdomains", - "Allowed domains": "Allowed domains", - "Already subscribed to __stream__": "Already subscribed to __stream__", - "Always auto-scroll to new messages": "Always auto-scroll to new messages", - "An unknown error occurred.": "An unknown error occurred.", - "Announce stream": "Announce stream", - "Any user can add custom emoji in this organization.": "Any user can add custom emoji in this organization.", - "Any user may now add new emoji!": "Any user may now add new emoji!", - "Any user may now create new streams!": "Már bárki létrehozhat új folyamot!", - "Any user may now invite new users!": "Már bárki meghívhat új felhasználókat!", - "Anyone can join": "Anyone can join", - "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", - "Are you sure you want to do this?": "Biztosan ezt szeretnéd?", - "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", - "Audible notifications": "Hallható jelzések", - "Authentication methods saved!": "Authentication methods saved!", - "Author": "Szerző", - "Authorization methods": "Authorization methods", - "Bot": "Bot", - "Bot list": "Bot list", - "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", - "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", - "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", - "Cancel": "Cancel", - "Change": "Change", - "Change default language": "Change default language", - "Change email": "Change email", - "Change later messages to this topic": "Change later messages to this topic", - "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", - "Change only this message topic": "Change only this message topic", - "Change password": "Change password", - "Change previous and following messages to this topic": "Change previous and following messages to this topic", - "Change stream privacy": "Change stream privacy", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Check all": "Check all", - "Choose custom color": "Choose custom color", - "Clear avatar": "Clear avatar", - "Clear emoji image": "Clear emoji image", - "Close": "Bezár", - "Collapse": "Collapse", - "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", - "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", - "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", - "Confirm password": "Confirm password", - "Cookie Bot": "Cookie Bot", - "Copied!": "Copied!", - "Copy and close": "Copy and close", - "Copy from stream": "Copy from stream", - "Copy link to conversation": "Copy link to conversation", - "Could not add user to this stream": "Could not add user to this stream", - "Create": "Create", - "Create bot": "Create bot", - "Create stream": "Folyam létrehozása", - "Current password": "Jelenlegi jelszó", - "Custom emoji added!": "Custom emoji added!", - "Custom filter added!": "Egyéni szűrő hozzáadva!", - "Customize avatar": "Customize avatar", - "Deactivate": "Deactivate", - "Deactivate account": "Deactivate account", - "Deactivate now": "Deaktiválás most", - "Deactivate your account": "Deactivate your account", - "Deactivated users": "Deaktivált felhasználók", - "Default language": "Default language", - "Default language changed!": "Default language changed!", - "Default streams": "Alapértelmezett folyamok", - "Delete alert word": "Delete alert word", - "Delete avatar": "Delete avatar", - "Delete bot": "Delete bot", - "Delete draft": "Delete draft", - "Delete file": "Delete file", - "Delete icon": "Delete icon", - "Delete message": "Delete message", - "Delete stream": "Folyam törlése", - "Deleted successfully!": "Deleted successfully!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "A folyam törlésével mindenki leiratkozik róla, és a folyam tartalma nem lesz visszaállítható.", - "Description changed!": "Description changed!", - "Desktop notifications": "Asztali értesítések", - "Digest emails when I'm away": "E-mailek összefoglalása amikor távol vagyok", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Display emoji reactions as text (:heart: instead of \":heart:\").", - "Display settings": "Display settings", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Display time in 24-hour format (17:00 instead of 5:00 PM)", - "Display user list on left side in narrow windows.": "Display user list on left side in narrow windows.", - "Do you want to skip to your latest messages?": "Ugrás a legújabb üzenetekhez?", - "Domain": "Domain", - "Download .zuliprc": ".zuliprc letöltése", - "Drafts": "Drafts", - "E-mail invitation required": "E-mail meghívás szükséges", - "EDITED": "SZERKESZTVE", - "Edit": "Edit", - "Edit bot": "Edit bot", - "Edit user": "Edit user", - "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", - "Email": "E-mail", - "Email address": "E-mail cím", - "Email notifications when offline": "Email notifications when offline", - "Emoji name": "Emoji name", - "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", - "Emoji settings": "Emoji settings", - "Emoji style": "Emoji style", - "Emojiset changed successfully!!": "Emojiset changed successfully!!", - "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", - "Enabled": "Enabled", - "Error adding subscription": "Hiba a feliratkozás létrehozásakor", - "Error changing emojiset.": "Error changing emojiset.", - "Error changing settings": "Error changing settings", - "Error changing settings: No new data supplied.": "Error changing settings: No new data supplied.", - "Error checking subscription": "Error checking subscription", - "Error creating stream": "Error creating stream", - "Error deactivating account": "Hiba a fiók deaktiválásakor", - "Error deleting message.": "Error deleting message.", - "Error fetching message edit history": "Error fetching message edit history", - "Error getting API key": "Error getting API key", - "Error listing streams": "Error listing streams", - "Error listing users or bots": "Error listing users or bots", - "Error removing subscription": "Error removing subscription", - "Error removing user from this stream": "Error removing user from this stream", - "Error renaming stream": "Error renaming stream", - "Error saving edit": "Error saving edit", - "Error updating default language setting": "Error updating default language setting", - "Error updating emoji appearance setting": "Error updating emoji appearance setting", - "Error updating the stream description": "Error updating the stream description", - "Error updating time format setting": "Error updating time format setting", - "Error updating time zone": "Error updating time zone", - "Error updating user list placement setting": "Error updating user list placement setting", - "Exit tutorial": "Exit tutorial", - "Failed": "Failed", - "Failed to generate preview": "Failed to generate preview", - "Failed!": "Failed!", - "File type is not supported.": "File type is not supported.", - "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", - "Filter": "Filter", - "Filter bots": "Filter bots", - "Filter deactivated users": "Filter deactivated users", - "Filter settings": "Filter settings", - "Filter streams": "Filter streams", - "Filter users": "Filter users", - "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.", - "Forgotten it?": "Forgotten it?", - "Formatting": "Formatting", - "Full name": "Teljes név", - "Generate new API key": "Generate new API key", - "Get API key": "API kulcs kérése", - "I want:": "Ezt szeretném:", - "If checked, image previews will be shown.": "If checked, image previews will be shown.", - "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", - "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", - "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", - "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", - "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", - "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", - "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", - "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", - "Image": "Image", - "Inactive bots": "Inactive bots", - "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "Sok idő eltelt! Mióta utoljára itt jártál, __unread_count__ új üzeted érkezett.", - "Last active": "Last active", - "Local time": "Local time", - "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", - "Make admin": "Make admin", - "Make stream invite-only": "Make stream invite-only", - "Make stream public": "Folyam publikussá tétele", - "Make this message take up less space on the screen": "Make this message take up less space on the screen", - "Manage organization": "Manage organization", - "Mark all messages in __stream.name__ as read": "Összes üzenet olvasottként jelölése itt: __stream.name__", - "Mark all messages in __topic_name__ as read": "__topic_name__ téma összes üzenetének megjelölése olvasottként", - "Message actions": "Message actions", - "Message edit limit in minutes (0 for no limit)": "Ennyi percig szerkeszthető egy üzenet (0 esetén végtelen)", - "Message sent when you were not subscribed": "Az üzenet akkor került elküldésre, amikor nem voltál bejelentkezve", - "Message successfully edited!": "Message successfully edited!", - "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", - "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", - "Method": "Method", - "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", - "Mobile push notifications when offline": "Mobile push notifications when offline", - "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", - "Mute stream": "Mute stream", - "Mute the stream __stream.name__": "Mute the stream __stream.name__", - "Mute the topic __subject__": "Mute the topic __subject__", - "Mute the topic __topic_name__": "Mute the topic __topic_name__", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", - "Muted topics": "Muted topics", - "Name": "Name", - "Name changed!": "Name changed!", - "Narrow to stream "__display_recipient__"": "Szűkítés a következő folyamra: "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Szűkítés a következő folyamra: "__display_recipient__",, és témára: "__subject__"", - "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", - "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", - "Narrow to your private messages with __display_reply_to__": "Szűkítés a következő felhasználóval váltott privát üzenetekre: __display_reply_to__", - "New alert word": "New alert word", - "New password": "New password", - "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", - "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", - "New users may sign up online!": "New users may sign up online!", - "New users must be invited by an admin!": "New users must be invited by an admin!", - "New users must be invited by e-mail!": "Új felhasználókat csak e-mail üzenettel lehet meghívni!", - "New users restricted to the following domains: __domains__": "New users restricted to the following domains: __domains__", - "Next": "Következő", - "No": "No", - "No changes to save!": "No changes to save!", - "No default streams match you current filter.": "No default streams match you current filter.", - "No description.": "Nincs leírás.", - "No drafts.": "No drafts.", - "No streams match your current filter.": "No streams match your current filter.", - "No users match your current filter.": "No users match your current filter.", - "None": "None", - "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", - "Nothing selected.": "Nothing selected.", - "Nothing to preview": "Nothing to preview", - "Notifications": "Értesítések", - "Old password": "Régi jelszó", - "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", - "Only administrators may now create new streams!": "Only administrators may now create new streams!", - "Only admins may add emoji": "Only admins may add emoji", - "Only admins may create streams": "Only admins may create streams", - "Only admins may invite": "Csak adminisztrátorok hívhatnak meg másokat", - "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", - "Optional": "Optional", - "Organization avatar": "Organization avatar", - "Organization permissions": "Organization permissions", - "Organization settings": "Organization settings", - "Other notifications I want:": "Egyéb értesítések amiket szeretnék kapni:", - "Owner": "Owner", - "Password": "Jelszó", - "Pattern": "Pattern", - "People must be invited": "People must be invited", - "People to add": "People to add", - "Pin stream __stream.name__ to top": "__stream.name__ folyam kitűzése felülre", - "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", - "Please just upload one file.": "Please just upload one file.", - "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", - "Please specify a stream": "Válassz egy folyamot", - "Please specify a topic": "Please specify a topic", - "Please specify at least one recipient": "Please specify at least one recipient", - "Prevent users from changing their email address": "Prevent users from changing their email address", - "Prevent users from changing their name": "Prevent users from changing their name", - "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", - "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", - "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", - "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", - "Private messages and @-mentions": "Private messages and @-mentions", - "Quote and reply": "Quote and reply", - "Reactivate": "Újraaktiválás", - "Reactivate bot": "Reactivate bot", - "Receive audible notifications": "Receive audible notifications", - "Receive desktop notifications": "Receive desktop notifications", - "Regular expression": "Regular expression", - "Remove": "Remove", - "Remove admin": "Remove admin", - "Remove from default": "Remove from default", - "Reply mentioning user": "Reply mentioning user", - "Restore draft": "Restore draft", - "Retry": "Retry", - "Save": "Mentés", - "Save changes": "Save changes", - "Search": "Keresés", - "Search subscribers": "Search subscribers", - "See the rest of this message": "Az üzenet további részének megjelenítése", - "Select default language": "Select default language", - "Send private message": "Send private message", - "Show previews of linked websites": "Show previews of linked websites", - "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", - "Show/change your API key": "Show/change your API key", - "Sorry, the file was too large.": "Sorry, the file was too large.", - "Stream": "Folyam", - "Stream accessibility": "Stream accessibility", - "Stream color": "Folyam szín", - "Stream description": "Stream description", - "Stream description (optional)": "Stream description (optional)", - "Stream membership": "Stream membership", - "Stream messages": "Stream messages", - "Stream name": "Stream name", - "Stream settings": "Stream settings", - "Streams": "Streams", - "Subscribe": "Subscribe", - "Subscribe to __stream__": "Subscribe to __stream__", - "Subscribed": "Subscribed", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.", - "The email body will become the Zulip message": "The email body will become the Zulip message", - "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", - "The email will be forwarded to this stream": "The email will be forwarded to this stream", - "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", - "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", - "The stream description has been updated!": "The stream description has been updated!", - "The stream has been renamed!": "The stream has been renamed!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", - "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "Ez egy csak meghívásos folyam. Csak a meghívott felhasználók érhetik el a tartalmakat, de bármelyik tag a folyamból meghívhat másokat.", - "This is an invite-only stream": "This is an invite-only stream", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", - "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", - "Time zone": "Time zone", - "Time's up!": "Time's up!", - "Today": "Today", - "Topic": "Téma", - "Topic editing only": "Csak témakör szerkesztése", - "Try again": "Try again", - "URL format string": "URL format string", - "Un-collapse": "Un-collapse", - "Unable to subscribe user": "Unable to subscribe user", - "Unable to upload that many files at once.": "Unable to upload that many files at once.", - "Uncheck all": "Uncheck all", - "Unknown": "Unknown", - "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", - "Unmute the stream __stream.name__": "__stream.name__ folyam némításának feoldása", - "Unmute the topic __subject__": "__subject__ téma visszanémítása", - "Unmute the topic __topic_name__": "__topic_name__ témakör némítás feloldása", - "Unpin stream __stream.name__ from top": "A következő folyam felülre tűzésének megszüntetése: __stream.name__", - "Unsubscribe": "Unsubscribe", - "Unsubscribe from __stream__": "Leiratkozás erről: __stream__", - "Updated notification settings!": "Értesítési beállítások frissítve!", - "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", - "Updated successfully!": "Updated successfully!", - "Upload avatar": "Avatar feltöltése", - "Upload emoji": "Upload emoji", - "Upload icon": "Upload icon", - "Upload new avatar": "Upload new avatar", - "Upload new icon": "Upload new icon", - "Uploaded files": "Uploaded files", - "Uploading icon.": "Uploading icon.", - "Uploading\u2026": "Uploading\u2026", - "User already subscribed": "User already subscribed", - "User avatar": "User avatar", - "User invited successfully.": "User invited successfully.", - "User invited successfully._plural": "A felhasználók meghívása sikerült.", - "User is already not subscribed": "User is already not subscribed", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "A felhasználók listája a következő oldalon jelenik meg: __side__! A változások érvénybe lépéséhez újra kell tölteni az ablakot.", - "User settings": "User settings", - "Username": "Felhasználónév", - "Users can edit old messages": "A felhasználók szerkeszthetik régebbi bejegyzéseiket", - "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", - "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", - "Users cannot change their email!": "Users cannot change their email!", - "Users cannot change their name!": "Users cannot change their name!", - "Users may now change their email!": "Users may now change their email!", - "Users may now change their name!": "Users may now change their name!", - "View edit history": "View edit history", - "View messages sent": "View messages sent", - "View private messages": "View private messages", - "View source": "View source", - "View source / Edit topic": "View source / Edit topic", - "View stream": "View stream", - "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", - "Waiting period threshold changed!": "Waiting period threshold changed!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Warning: the below features are experimental, and may not work as well as you would like.", - "Working\u2026": "Working\u2026", - "Yes": "Yes", - "Yes, delete this stream": "Igen, töröljük ezt a folyamot", - "Yes, send": "Yes, send", - "Yesterday": "Yesterday", - "You and __display_reply_to__": "You and __display_reply_to__", - "You and __recipients__": "You and __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", - "You have not muted any topics yet.": "You have not muted any topics yet.", - "You have not uploaded any files yet.": "You have not uploaded any files yet.", - "You have nothing to send!": "You have nothing to send!", - "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.", - "Your API key:": "Your API key:", - "Your account": "Your account", - "Your bots": "Your bots", - "Your organization's description": "Your organization's description", - "Your organization's name": "Your organization's name", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.", - "Zulip labs": "Zulip labs", - "[Add or Change]": "[Add or Change]", - "[Condense this message]": "[Condense this message]", - "[More...]": "[More...]", - "__count__ invite remaining": "__count__ invite remaining", - "__count__ invite remaining_plural": "__count__ invites remaining", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", - "__minutes__ min to edit": "__minutes__ min to edit", - "__seconds__ sec to edit": "__seconds__ sec to edit", - "and": "and", - "images": "images", - "left": "kilépett", - "more conversations": "more conversations", - "more topics": "more topics", - "right": "right", - "text": "text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", + "(no topic)": "(no topic)", + "24-hour time (17:00 instead of 5:00 PM)": "24-hour time (17:00 instead of 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users", + "Public: anyone can join; anyone can view complete message history without joining": "Public: anyone can join; anyone can view complete message history without joining", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", + "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", + "A stream needs to have a name": "A stream needs to have a name", + "A stream with this name already exists": "A stream with this name already exists", + "API key": "API key", + "Action": "Action", + "Actions": "Actions", + "Active bots": "Active bots", + "Active now": "Active now", + "Active users": "Aktív felhasználók", + "Add": "Add", + "Add a new alert word": "Add a new alert word", + "Add a new bot": "Add a new bot", + "Add a new emoji": "Add a new emoji", + "Add a new filter": "Add a new filter", + "Add alert word": "Add alert word", + "Add emoji": "Hangulatjel hozzáadása", + "Add emoji reaction": "Add emoji reaction", + "Add extra emoji for members of the __realm_name__ organization.": "További hangulatjel hozzáadása a következő szervezet tagjaihoz: __realm_name__", + "Add filter": "Add filter", + "Add new default stream": "Add new default stream", + "Add reaction": "Add reaction", + "Add stream": "Add stream", + "Added successfully!": "Added successfully!", + "Alert word": "Alert word", + "Alert word added successfully!": "Alert word added successfully!", + "Alert word already exists!": "Alert word already exists!", + "Alert word can't be empty!": "Alert word can't be empty!", + "Alert word removed successfully!": "Alert word removed successfully!", + "Alert words": "Alert words", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", + "All streams": "All streams", + "Allow subdomains": "Allow subdomains", + "Allowed domains": "Allowed domains", + "Already subscribed to __stream__": "Already subscribed to __stream__", + "Always auto-scroll to new messages": "Always auto-scroll to new messages", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", + "An unknown error occurred.": "An unknown error occurred.", + "Announce stream": "Announce stream", + "Any user may now add new emoji!": "Any user may now add new emoji!", + "Any user may now create new streams!": "Már bárki létrehozhat új folyamot!", + "Any user may now invite new users!": "Már bárki meghívhat új felhasználókat!", + "Anyone in this organization can add custom emoji.": "Anyone in this organization can add custom emoji.", + "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?", + "Are you sure you want to do this?": "Biztosan ezt szeretnéd?", + "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", + "Audible notifications": "Hallható jelzések", + "Authentication methods saved!": "Authentication methods saved!", + "Author": "Szerző", + "Authorization methods": "Authorization methods", + "Base URL": "Base URL", + "Bot": "Bot", + "Bot list": "Bot list", + "Bot type": "Bot type", + "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", + "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", + "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", + "Cancel": "Mégse", + "Change": "Change", + "Change email": "Change email", + "Change later messages to this topic": "Change later messages to this topic", + "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", + "Change only this message topic": "Change only this message topic", + "Change password": "Change password", + "Change previous and following messages to this topic": "Change previous and following messages to this topic", + "Change stream privacy": "Change stream privacy", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Check all": "Check all", + "Choose custom color": "Choose custom color", + "Clear avatar": "Clear avatar", + "Clear emoji image": "Clear emoji image", + "Close": "Bezár", + "Collapse": "Collapse", + "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", + "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", + "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", + "Confirm password": "Confirm password", + "Cookie Bot": "Cookie Bot", + "Copied!": "Copied!", + "Copy and close": "Copy and close", + "Copy from stream": "Copy from stream", + "Copy link to conversation": "Copy link to conversation", + "Could not add user to this stream": "Could not add user to this stream", + "Create": "Create", + "Create bot": "Create bot", + "Create new stream": "Create new stream", + "Create stream": "Folyam létrehozása", + "Current password": "Jelenlegi jelszó", + "Custom emoji added!": "Custom emoji added!", + "Custom filter added!": "Egyéni szűrő hozzáadva!", + "Customize avatar": "Customize avatar", + "Deactivate": "Deactivate", + "Deactivate account": "Deactivate account", + "Deactivate now": "Deaktiválás most", + "Deactivate stream": "Deactivate stream", + "Deactivate your account": "Deactivate your account", + "Deactivated users": "Deaktivált felhasználók", + "Default language": "Default language", + "Default language changed!": "Default language changed!", + "Default streams": "Alapértelmezett folyamok", + "Delete alert word": "Delete alert word", + "Delete avatar": "Delete avatar", + "Delete bot": "Delete bot", + "Delete draft": "Delete draft", + "Delete file": "Delete file", + "Delete icon": "Delete icon", + "Delete message": "Üzenet törlése", + "Delete stream": "Folyam törlése", + "Deleted successfully!": "Deleted successfully!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "A folyam törlésével mindenki leiratkozik róla, és a folyam tartalma nem lesz visszaállítható.", + "Description changed!": "Description changed!", + "Desktop notifications": "Asztali értesítések", + "Digest emails when I'm away": "E-mailek összefoglalása amikor távol vagyok", + "Disabled": "Disabled", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Display emoji reactions as text (:heart: instead of \":heart:\")", + "Display settings": "Display settings", + "Do you want to skip to your latest messages?": "Ugrás a legújabb üzenetekhez?", + "Domain": "Domain", + "Download .zuliprc": ".zuliprc letöltése", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Download config of all active outgoing webhook bots in Zulip Botserver format.", + "Download flaskbotrc": "Download flaskbotrc", + "Drafts": "Piszkozatok", + "EDITED": "SZERKESZTVE", + "Edit": "Edit", + "Edit bot": "Edit bot", + "Edit user": "Edit user", + "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", + "Email": "E-mail", + "Email address": "E-mail cím", + "Email notifications when offline": "Email notifications when offline", + "Emoji name": "Emoji name", + "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", + "Emoji settings": "Emoji settings", + "Emoji style": "Emoji style", + "Emojiset changed successfully!!": "Emojiset changed successfully!!", + "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", + "Enable message edit history": "Enable message edit history", + "Enabled": "Enabled", + "Error adding alert word!": "Error adding alert word!", + "Error adding subscription": "Hiba a feliratkozás létrehozásakor", + "Error changing emojiset.": "Error changing emojiset.", + "Error changing settings": "Error changing settings", + "Error checking subscription": "Error checking subscription", + "Error creating stream": "Error creating stream", + "Error deactivating account": "Hiba a fiók deaktiválásakor", + "Error deleting message.": "Error deleting message.", + "Error fetching message edit history": "Error fetching message edit history", + "Error getting API key": "Error getting API key", + "Error listing users or bots": "Error listing users or bots", + "Error removing alert word!": "Error removing alert word!", + "Error removing subscription": "Error removing subscription", + "Error removing user from this stream": "Error removing user from this stream", + "Error renaming stream": "Error renaming stream", + "Error saving edit": "Error saving edit", + "Error updating default language setting": "Error updating default language setting", + "Error updating emoji appearance setting": "Error updating emoji appearance setting", + "Error updating high contrast setting": "Error updating high contrast setting", + "Error updating the stream description": "Error updating the stream description", + "Error updating time format setting": "Error updating time format setting", + "Error updating time zone": "Error updating time zone", + "Error updating user list placement setting": "Error updating user list placement setting", + "Failed": "Failed", + "Failed to change notifications stream!": "Failed to change notifications stream!", + "Failed to generate preview": "Failed to generate preview", + "Failed!": "Failed!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Features for the brave. Labs features may change, break, or disappear at any time.", + "File type is not supported.": "File type is not supported.", + "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", + "Filter": "Filter", + "Filter bots": "Filter bots", + "Filter deactivated users": "Filter deactivated users", + "Filter settings": "Filter settings", + "Filter streams": "Filter streams", + "Filter users": "Filter users", + "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", + "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "Forgotten it?": "Forgotten it?", + "Formatting": "Formázás", + "Full name": "Teljes név", + "Generate new API key": "Generate new API key", + "Generic bot": "Generic bot", + "Get API key": "API kulcs kérése", + "Go back": "Go back", + "Got it!": "Got it!", + "High contrast mode": "High contrast mode", + "High contrast mode __enabled_or_disabled__!": "High contrast mode __enabled_or_disabled__!", + "Home": "Home", + "I want:": "Ezt szeretném:", + "If checked, image previews will be shown.": "If checked, image previews will be shown.", + "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", + "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", + "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", + "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", + "If checked, topics are required.": "If checked, topics are required.", + "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", + "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", + "If checked, users will be able view message edit history.": "If checked, users will be able view message edit history.", + "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", + "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", + "Image": "Image", + "Inactive bots": "Inactive bots", + "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", + "Incoming webhook": "Incoming webhook", + "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "Sok idő eltelt! Mióta utoljára itt jártál, __unread_count__ új üzeted érkezett.", + "Joining the organization": "Joining the organization", + "Keyboard shortcuts": "Keyboard shortcuts", + "Language & Notifications": "Language & Notifications", + "Language settings": "Language settings", + "Large number of subscribers": "Large number of subscribers", + "Last active": "Last active", + "Last seen an hour ago": "Last seen an hour ago", + "Last seen just now": "Last seen just now", + "Last seen yesterday": "Last seen yesterday", + "Local time": "Local time", + "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Make admin": "Make admin", + "Make stream invite-only": "Make stream invite-only", + "Make stream public": "Folyam publikussá tétele", + "Make this message take up less space on the screen": "Make this message take up less space on the screen", + "Manage organization": "Manage organization", + "Mark all messages in __stream.name__ as read": "Összes üzenet olvasottként jelölése itt: __stream.name__", + "Mark all messages in __topic_name__ as read": "__topic_name__ téma összes üzenetének megjelölése olvasottként", + "Message actions": "Message actions", + "Message edit limit in minutes (0 for no limit)": "Ennyi percig szerkeszthető egy üzenet (0 esetén végtelen)", + "Message editing": "Message editing", + "Message feed": "Message feed", + "Message formatting": "Message formatting", + "Message sent when you were not subscribed": "Az üzenet akkor került elküldésre, amikor nem voltál bejelentkezve", + "Message successfully edited!": "Message successfully edited!", + "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", + "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", + "Method": "Method", + "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", + "Mobile push notifications when offline": "Mobile push notifications when offline", + "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", + "Mute stream": "Mute stream", + "Mute the stream __stream.name__": "Mute the stream __stream.name__", + "Mute the topic __subject__": "Mute the topic __subject__", + "Mute the topic __topic_name__": "Mute the topic __topic_name__", + "Mute topic": "Mute topic", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", + "Muted topics": "Muted topics", + "Name": "Name", + "Name changed!": "Name changed!", + "Narrow to stream "__display_recipient__"": "Szűkítés a következő folyamra: "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Szűkítés a következő folyamra: "__display_recipient__",, és témára: "__subject__"", + "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", + "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", + "Narrow to your private messages with __display_reply_to__": "Szűkítés a következő felhasználóval váltott privát üzenetekre: __display_reply_to__", + "Never had one? Forgotten it?": "Never had one? Forgotten it?", + "New alert word": "New alert word", + "New password": "New password", + "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", + "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", + "New users may sign up online!": "New users may sign up online!", + "New users must be invited by an admin!": "New users must be invited by an admin!", + "New users must be invited by e-mail!": "Új felhasználókat csak e-mail üzenettel lehet meghívni!", + "No": "No", + "No bots match your current filter.": "No bots match your current filter.", + "No changes made.": "No changes made.", + "No changes to save!": "No changes to save!", + "No default streams match you current filter.": "No default streams match you current filter.", + "No description.": "Nincs leírás.", + "No drafts.": "No drafts.", + "No streams match your current filter.": "No streams match your current filter.", + "No users match your current filter.": "No users match your current filter.", + "None": "None", + "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", + "Nothing selected.": "Nothing selected.", + "Nothing to preview": "Nothing to preview", + "Notifications": "Értesítések", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", + "Notifications stream changed!": "Notifications stream changed!", + "Notifications stream disabled!": "Notifications stream disabled!", + "Notifications stream:": "Notifications stream:", + "Old password": "Régi jelszó", + "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", + "Only administrators may now create new streams!": "Only administrators may now create new streams!", + "Only admins can invite new users": "Only admins can invite new users", + "Only organization administrators can add custom emoji in this organization.": "Only organization administrators can add custom emoji in this organization.", + "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", + "Optional": "Optional", + "Organization": "Organization", + "Organization avatar": "Organization avatar", + "Organization permissions": "Organization permissions", + "Organization profile": "Organization profile", + "Organization settings": "Organization settings", + "Other notifications I want:": "Egyéb értesítések amiket szeretnék kapni:", + "Outgoing webhook": "Outgoing webhook", + "Outgoing webhook message format": "Outgoing webhook message format", + "Owner": "Owner", + "Password": "Jelszó", + "Password is too weak": "Password is too weak", + "Password should be at least __length__ characters long": "Password should be at least __length__ characters long", + "Pattern": "Pattern", + "People to add": "People to add", + "Pin stream __stream.name__ to top": "__stream.name__ folyam kitűzése felülre", + "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", + "Please just upload one file.": "Please just upload one file.", + "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", + "Please specify a stream": "Válassz egy folyamot", + "Please specify a topic": "Please specify a topic", + "Please specify at least one recipient": "Please specify at least one recipient", + "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", + "Prevent users from changing their email address": "Prevent users from changing their email address", + "Prevent users from changing their name": "Prevent users from changing their name", + "Prevent users from creating streams": "Prevent users from creating streams", + "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", + "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", + "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", + "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", + "Private messages and @-mentions": "Private messages and @-mentions", + "Quote and reply": "Quote and reply", + "Reactivate": "Újraaktiválás", + "Reactivate bot": "Reactivate bot", + "Receive audible notifications": "Receive audible notifications", + "Receive desktop notifications": "Receive desktop notifications", + "Regular expression": "Regular expression", + "Remove": "Remove", + "Remove admin": "Remove admin", + "Remove from default": "Remove from default", + "Reply mentioning user": "Reply mentioning user", + "Require topics in stream messages": "Require topics in stream messages", + "Restore draft": "Restore draft", + "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", + "Retry": "Retry", + "Save": "Mentés", + "Save changes": "Save changes", + "Search": "Keresés", + "Search operators": "Search operators", + "Search results": "Search results", + "Search subscribers": "Search subscribers", + "See the rest of this message": "Az üzenet további részének megjelenítése", + "Select default language": "Select default language", + "Send private message": "Send private message", + "Settings": "Settings", + "Show previews of linked websites": "Show previews of linked websites", + "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", + "Show/change your API key": "Show/change your API key", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Sorry, the file was too large.", + "Star": "Star", + "Stream": "Folyam", + "Stream accessibility": "Stream accessibility", + "Stream color": "Folyam szín", + "Stream creation": "Stream creation", + "Stream description": "Stream description", + "Stream description (optional)": "Stream description (optional)", + "Stream membership": "Stream membership", + "Stream messages": "Stream messages", + "Stream name": "Stream name", + "Stream settings": "Stream settings", + "Streams": "Streams", + "Streams & custom emoji": "Streams & custom emoji", + "Subscribe": "Subscribe", + "Subscribe to __stream__": "Subscribe to __stream__", + "Subscribed": "Subscribed", + "Subscribers": "Subscribers", + "The email body will become the Zulip message": "The email body will become the Zulip message", + "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", + "The email will be forwarded to this stream": "The email will be forwarded to this stream", + "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", + "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", + "The stream description has been updated!": "The stream description has been updated!", + "The stream has been renamed!": "The stream has been renamed!", + "The stream to which new stream notifications go to.": "The stream to which new stream notifications go to.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", + "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "Ez egy csak meghívásos folyam. Csak a meghívott felhasználók érhetik el a tartalmakat, de bármelyik tag a folyamból meghívhat másokat.", + "This is an invite-only stream": "Ez egy meghívásos folyam", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", + "Time settings": "Time settings", + "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", + "Time zone": "Time zone", + "Time's up!": "Time's up!", + "Today": "Today", + "Toggle subscription": "Toggle subscription", + "Topic": "Téma", + "Topic editing only": "Csak témakör szerkesztése", + "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", + "Topics are required in messages to streams!": "Topics are required in messages to streams!", + "Try again": "Try again", + "UI Settings": "UI Settings", + "URL format string": "URL format string", + "Un-collapse": "Un-collapse", + "Unable to subscribe user": "Unable to subscribe user", + "Unable to upload that many files at once.": "Unable to upload that many files at once.", + "Uncheck all": "Uncheck all", + "Unknown": "Unknown", + "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", + "Unmute the stream __stream.name__": "__stream.name__ folyam némításának feoldása", + "Unmute the topic __subject__": "__subject__ téma visszanémítása", + "Unmute the topic __topic_name__": "__topic_name__ témakör némítás feloldása", + "Unpin stream __stream.name__ from top": "A következő folyam felülre tűzésének megszüntetése: __stream.name__", + "Unstar": "Unstar", + "Unsubscribe": "Unsubscribe", + "Unsubscribe from __stream__": "Leiratkozás erről: __stream__", + "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", + "Updated successfully!": "Updated successfully!", + "Upload avatar": "Avatar feltöltése", + "Upload emoji": "Upload emoji", + "Upload icon": "Upload icon", + "Upload new avatar": "Upload new avatar", + "Upload new icon": "Upload new icon", + "Uploaded files": "Uploaded files", + "Uploading icon.": "Uploading icon.", + "Uploading\u2026": "Uploading\u2026", + "User already subscribed": "User already subscribed", + "User avatar": "User avatar", + "User identity": "User identity", + "User invited successfully.": "User invited successfully.", + "User is already not subscribed": "User is already not subscribed", + "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "A felhasználók listája a következő oldalon jelenik meg: __side__! A változások érvénybe lépéséhez újra kell tölteni az ablakot.", + "User settings": "User settings", + "Username": "Felhasználónév", + "Users can edit their messages": "Users can edit their messages", + "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", + "Users can no longer view message edit history!": "Users can no longer view message edit history!", + "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", + "Users can view message edit history!": "Users can view message edit history!", + "Users cannot change their email!": "Users cannot change their email!", + "Users cannot change their name!": "Users cannot change their name!", + "Users cannot join without an invitation": "Users cannot join without an invitation", + "Users may now change their email!": "Users may now change their email!", + "Users may now change their name!": "Users may now change their name!", + "View edit history": "View edit history", + "View messages sent": "View messages sent", + "View private messages": "View private messages", + "View source": "View source", + "View source / Edit topic": "View source / Edit topic", + "View stream": "View stream", + "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", + "Waiting period threshold changed!": "Waiting period threshold changed!", + "Working\u2026": "Working\u2026", + "Yes": "Yes", + "Yes, delete this stream": "Igen, töröljük ezt a folyamot", + "Yes, send": "Yes, send", + "Yes, subscribe __count__ users!": "Yes, subscribe __count__ users!", + "Yesterday": "Yesterday", + "You and __display_reply_to__": "You and __display_reply_to__", + "You and __recipients__": "You and __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", + "You have no active bots.": "You have no active bots.", + "You have no inactive bots.": "You have no inactive bots.", + "You have not muted any topics yet.": "You have not muted any topics yet.", + "You have not uploaded any files yet.": "You have not uploaded any files yet.", + "You have nothing to send!": "You have nothing to send!", + "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", + "Your API key:": "Your API key:", + "Your account": "Your account", + "Your bots": "Your bots", + "Your organization's description": "Your organization's description", + "Your organization's name": "Your organization's name", + "Zulip labs": "Zulip labs", + "[Add or Change]": "[Add or Change]", + "[Condense this message]": "[Condense this message]", + "[Disable]": "[Disable]", + "[More...]": "[More...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", + "__minutes__ min to edit": "__minutes__ min to edit", + "__seconds__ sec to edit": "__seconds__ sec to edit", + "__starred_status__ this message": "__starred_status__ this message", + "and": "and", + "images": "images", + "left": "kilépett", + "more conversations": "more conversations", + "more topics": "more topics", + "right": "right", + "text": "text" } \ No newline at end of file diff --git a/static/locale/it/LC_MESSAGES/django.po b/static/locale/it/LC_MESSAGES/django.po index e699df7e64..bd0dcbeb69 100644 --- a/static/locale/it/LC_MESSAGES/django.po +++ b/static/locale/it/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 18:39+0000\n" -"Last-Translator: Tim Abbott \n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-04 03:34+0000\n" +"Last-Translator: Greg Price \n" "Language-Team: Italian (http://www.transifex.com/zulip/zulip/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,12 +31,102 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "" + +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." msgstr "" +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "" + #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." msgstr "" @@ -46,147 +136,72 @@ msgid "Accept the terms of service" msgstr "" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "E-mail" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." +msgid "I agree to the Terms of Service." msgstr "" #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "Inserisci" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" msgstr "" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." msgstr "" -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" msgstr "" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." msgstr "" -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "" -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "" -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "" - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "" - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "" - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "" - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "" - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "" - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "" - -#: templates/zerver/authors.html:23 -msgid "Avatar" -msgstr "" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" +msgstr "Chiudi" #: templates/zerver/bankruptcy.html:6 msgid "Welcome back" @@ -204,8 +219,7 @@ msgstr "" msgid "Closed realm" msgstr "" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." msgstr "" @@ -217,8 +231,9 @@ msgid "" "invite to an appropriate e-mail address." msgstr "" -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "" @@ -231,6 +246,11 @@ msgstr "" msgid "New private message" msgstr "" +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" msgstr "" @@ -255,6 +275,10 @@ msgstr "" msgid "Compose your message here..." msgstr "" +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "" @@ -294,8 +318,8 @@ msgstr "" #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " +" Please click the following button if you wish to register.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:24 @@ -303,43 +327,43 @@ msgstr "" msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " +" " msgstr "" -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" msgstr "" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" msgstr "" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" msgstr "" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" msgstr "" -#: templates/zerver/deactivated.html:4 +#: templates/zerver/deactivated.html:9 msgid "Deactivated organization" msgstr "" -#: templates/zerver/deactivated.html:9 +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " msgstr "" #: templates/zerver/delete_message.html:4 @@ -351,7 +375,7 @@ msgid "Are you sure you want to delete this message?" msgstr "" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "" @@ -360,338 +384,148 @@ msgstr "" msgid "Yes, delete this message" msgstr "" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" msgstr "Amministratori" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" msgstr "Utenti normali" -#: templates/zerver/dev_login.html:31 -msgid "Community users" +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" msgstr "" -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "Zulip" - -#: templates/zerver/features.html:18 -msgid "Zulip features" -msgstr "" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "" - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "" - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "" - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "" - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "" - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "" - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "" - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "" - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "" - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "" - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "" - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "" - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "" - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "" - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "" - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "" - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "" - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "" - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "" - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "" - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "" - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" msgstr "" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" +msgstr "" + +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" msgstr "" #: templates/zerver/footer.html:6 -msgid "About" +msgid "Why Zulip" msgstr "" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "Legale" - -#: templates/zerver/footer.html:12 -msgid "Privacy" -msgstr "" - -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" msgstr "" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" +#: templates/zerver/footer.html:11 +msgid "About" msgstr "" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" +#: templates/zerver/footer.html:16 +msgid "Help & community" +msgstr "" + +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "" + +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "" + +#: templates/zerver/footer.html:36 +msgid "Login" msgstr "Login" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "" -#: templates/zerver/footer.html:33 -msgid "Create new organization" +#: templates/zerver/footer.html:43 +msgid "Terms of service" msgstr "" -#: templates/zerver/footer.html:39 -msgid "Find my team" +#: templates/zerver/footer.html:44 +msgid "Privacy policy" msgstr "" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" +msgstr "" + +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" +msgstr "" + +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." msgstr "" @@ -768,37 +602,76 @@ msgid "You haven't starred anything yet!" msgstr "" #: templates/zerver/home.html:78 -msgid "You haven't been mentioned yet!" +msgid "You have no unread messages!" msgstr "" #: templates/zerver/home.html:81 +msgid "You haven't been mentioned yet!" +msgstr "" + +#: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" msgstr "" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "" -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "" -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." msgstr "" +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "" + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "" + #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" msgstr "" @@ -819,28 +692,27 @@ msgstr "" msgid "One or more email addresses..." msgstr "" -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" msgstr "" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "" @@ -914,10 +786,6 @@ msgstr "" msgid "Insert new line" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "" @@ -955,89 +823,101 @@ msgid "Edit your last message" msgstr "" #: templates/zerver/keyboard_shortcuts.html:134 -msgid "Show images in thread" +msgid "Show message sender's profile" msgstr "" #: templates/zerver/keyboard_shortcuts.html:138 -msgid "Edit selected message" +msgid "Show images in thread" msgstr "" #: templates/zerver/keyboard_shortcuts.html:142 +msgid "Edit selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:215 -msgid "Scroll through streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:219 -msgid "Switch between tabs" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" msgstr "" #: templates/zerver/keyboard_shortcuts.html:223 -msgid "View stream messages" +msgid "Scroll through streams" msgstr "" #: templates/zerver/keyboard_shortcuts.html:227 -msgid "Subscribe to/unsubscribe from selected stream" +msgid "Switch between tabs" msgstr "" #: templates/zerver/keyboard_shortcuts.html:231 +msgid "View stream messages" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:235 +msgid "Subscribe to/unsubscribe from selected stream" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" msgstr "" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" msgstr "" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" msgstr "" @@ -1055,7 +935,7 @@ msgid "Subscribe, add, or configure streams" msgstr "" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" +msgid "Filter streams" msgstr "" #: templates/zerver/left_sidebar.html:54 @@ -1066,68 +946,57 @@ msgstr "" msgid "All streams" msgstr "" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" msgstr "" -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" msgstr "" -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" msgstr "" -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" +msgstr "Apri" + +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" msgstr "" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" -msgstr "" - -#: templates/zerver/login.html:28 +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "Password" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "" -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" msgstr "" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "" @@ -1160,72 +1029,86 @@ msgstr "" msgid "Message edit history" msgstr "" -#: templates/zerver/message_history.html:12 -msgid "Close" -msgstr "Chiudi" +#: templates/zerver/navbar.html:23 +msgid "Search help" +msgstr "" #: templates/zerver/navbar.html:24 templates/zerver/navbar.html:25 msgid "Search" msgstr "Ricerca" -#: templates/zerver/navbar.html:52 templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:27 +msgid "Exit search" +msgstr "" + +#: templates/zerver/navbar.html:42 +msgid "Menu" +msgstr "" + +#: templates/zerver/navbar.html:54 msgid "Manage streams" msgstr "" -#: templates/zerver/navbar.html:57 templates/zerver/navbar.html:59 -#: templates/zerver/settings_overlay.html:4 -#: templates/zerver/settings_overlay.html:105 +#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/settings_overlay.html:109 msgid "Settings" msgstr "" -#: templates/zerver/navbar.html:62 templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:65 msgid "Manage organization" msgstr "" -#: templates/zerver/navbar.html:84 templates/zerver/navbar.html:86 -#: templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:71 +msgid "User documentation" +msgstr "" + +#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 msgid "Search operators" msgstr "" -#: templates/zerver/navbar.html:90 templates/zerver/navbar.html:92 -msgid "Desktop & mobile apps" -msgstr "" - -#: templates/zerver/navbar.html:100 templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:102 msgid "API documentation" msgstr "" -#: templates/zerver/navbar.html:107 templates/zerver/navbar.html:109 +#: templates/zerver/navbar.html:108 +msgid "Statistics" +msgstr "" + +#: templates/zerver/navbar.html:115 msgid "Feedback" msgstr "" -#: templates/zerver/navbar.html:114 -msgid "Invite more users to Zulip." -msgstr "" - -#: templates/zerver/navbar.html:116 +#: templates/zerver/navbar.html:122 msgid "Invite users" msgstr "" -#: templates/zerver/navbar.html:122 +#: templates/zerver/navbar.html:128 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" msgstr "" -#: templates/zerver/navbar.html:124 +#: templates/zerver/navbar.html:130 msgid "Link with Webathena" msgstr "" -#: templates/zerver/navbar.html:128 templates/zerver/navbar.html:130 -#: templates/zerver/settings_overlay.html:98 +#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "Logout" -#: templates/zerver/navbar.html:134 templates/zerver/navbar.html:136 +#: templates/zerver/navbar.html:142 msgid "Debug" msgstr "" +#: templates/zerver/portico-header.html:6 +msgid "Zulip" +msgstr "Zulip" + +#: templates/zerver/portico-header.html:27 +#: templates/zerver/portico-header.html:32 +msgid "Log in" +msgstr "Login" + #: templates/zerver/privacy.html:13 #, python-format msgid "" @@ -1248,133 +1131,101 @@ msgid "" "the instructions on www.zulip.org" msgstr "" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " msgstr "" -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "" - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "" -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." msgstr "" -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "" -#: templates/zerver/register.html:116 -msgid "Short name" +#: templates/zerver/register.html:104 +msgid "Organization handle" msgstr "" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "" -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." msgstr "" -#: templates/zerver/register.html:147 -msgid "Organization type" -msgstr "" - -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." +"I agree to the Terms" +" of Service." msgstr "" -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "" -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "" -#: templates/zerver/reset_confirm.html:75 +#: 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:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." +msgid "Please log in with your new password." msgstr "" -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" msgstr "" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "" -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "" @@ -1447,28 +1298,32 @@ msgid "Narrow to starred messages." msgstr "" #: templates/zerver/search_operators.html:57 -msgid "Narrow to messages containing links." +msgid "Narrow to unread messages." msgstr "" #: templates/zerver/search_operators.html:61 -msgid "Narrow to messages containing images." +msgid "Narrow to messages containing links." msgstr "" #: templates/zerver/search_operators.html:65 -msgid "Narrow to messages containing uploads." +msgid "Narrow to messages containing images." msgstr "" #: templates/zerver/search_operators.html:69 +msgid "Narrow to messages containing uploads." +msgstr "" + +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "" -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1516,42 +1371,38 @@ msgid "Zulip labs" msgstr "" #: templates/zerver/settings_overlay.html:49 -msgid "Organization settings" +msgid "Organization profile" msgstr "" #: templates/zerver/settings_overlay.html:53 -msgid "Organization permissions" +msgid "Organization settings" msgstr "" #: templates/zerver/settings_overlay.html:57 -msgid "Custom emoji" +msgid "Organization permissions" msgstr "" #: templates/zerver/settings_overlay.html:61 -msgid "Authentication methods" +msgid "Custom emoji" msgstr "" #: templates/zerver/settings_overlay.html:65 -msgid "Users" +msgid "Authentication methods" msgstr "" -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" msgstr "" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 msgid "Default streams" msgstr "" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" msgstr "" @@ -1593,24 +1444,6 @@ msgid "" " " msgstr "" -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "" - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "" @@ -1625,7 +1458,7 @@ msgstr "" #, 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!" @@ -1649,6 +1482,10 @@ msgid "" " your Zulip Settings page." msgstr "" +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "" @@ -1661,288 +1498,276 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "" -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "" -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, 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:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "" @@ -1971,16 +1796,16 @@ msgstr "" msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "" -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "" @@ -1988,75 +1813,126 @@ msgstr "" msgid "Invalid type parameter" msgstr "" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "" -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" msgstr "" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "" + +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." +msgid "Argument \"%s\" is not valid JSON." msgstr "" -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "" -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "" + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "" @@ -2072,6 +1948,18 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2132,243 +2020,248 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "" - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "" - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "" -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "" -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" msgstr "" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "" -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "" -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "" -#: zerver/views/invite.py:76 -msgid "No email address specified" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" -msgstr "" - -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "" @@ -2377,9 +2270,9 @@ msgid "Invalid message ID" msgstr "" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "" @@ -2397,10 +2290,14 @@ msgstr "" msgid "Invalid status: %s" msgstr "" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "" @@ -2409,16 +2306,20 @@ msgstr "" msgid "Reaction does not exist" msgstr "" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "" -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "" + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "" @@ -2426,6 +2327,16 @@ msgstr "" msgid "Invalid domain: {}" msgstr "" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "" + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "" + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2436,7 +2347,7 @@ msgid "You must upload exactly one file." msgstr "" #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "" @@ -2449,46 +2360,51 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "" -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "" -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "" -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "" @@ -2505,79 +2421,75 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "" -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "" -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "" -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2598,33 +2510,12 @@ msgstr "" msgid "We were unable to setup mirroring for you" msgstr "" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "" @@ -2653,15 +2544,7 @@ msgstr "" msgid "Unsupported check_type: {check_type}" msgstr "" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "" @@ -2673,28 +2556,32 @@ msgstr "" msgid "Message from Slack" msgstr "" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "" + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "" diff --git a/static/locale/it/translations.json b/static/locale/it/translations.json index fe41e6750e..66d03c9825 100644 --- a/static/locale/it/translations.json +++ b/static/locale/it/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", - "(no topic)": "(no topic)", - "Only administrators can add custom emoji in this organization.": "Only administrators can add custom emoji in this organization.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Messages in Zulip go to a stream and have a topic.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

", - "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", - "A stream needs to have a name": "A stream needs to have a name", - "A stream with this name already exists": "A stream with this name already exists", - "API key": "API key", - "Action": "Action", - "Actions": "Actions", - "Active bots": "Active bots", - "Active users": "Active users", - "Add": "Add", - "Add a new alert word": "Add a new alert word", - "Add a new bot": "Add a new bot", - "Add a new emoji": "Add a new emoji", - "Add a new filter": "Add a new filter", - "Add alert word": "Add alert word", - "Add emoji": "Add emoji", - "Add emoji reaction": "Add emoji reaction", - "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", - "Add filter": "Add filter", - "Add new default stream": "Add new default stream", - "Add reaction...": "Add reaction...", - "Add stream": "Add stream", - "Added successfully!": "Added successfully!", - "Alert word": "Alert word", - "Alert words": "Alert words", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", - "Alert words can't be empty!": "Alert words can't be empty!", - "All streams": "All streams", - "Allow subdomains": "Allow subdomains", - "Allowed domains": "Allowed domains", - "Already subscribed to __stream__": "Already subscribed to __stream__", - "Always auto-scroll to new messages": "Always auto-scroll to new messages", - "An unknown error occurred.": "An unknown error occurred.", - "Announce stream": "Announce stream", - "Any user can add custom emoji in this organization.": "Any user can add custom emoji in this organization.", - "Any user may now add new emoji!": "Any user may now add new emoji!", - "Any user may now create new streams!": "Any user may now create new streams!", - "Any user may now invite new users!": "Any user may now invite new users!", - "Anyone can join": "Anyone can join", - "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", - "Are you sure you want to do this?": "Are you sure you want to do this?", - "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", - "Audible notifications": "Audible notifications", - "Authentication methods saved!": "Authentication methods saved!", - "Author": "Author", - "Authorization methods": "Authorization methods", - "Bot": "Bot", - "Bot list": "Bot list", - "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", - "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", - "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", - "Cancel": "Cancel", - "Change": "Change", - "Change default language": "Change default language", - "Change email": "Change email", - "Change later messages to this topic": "Change later messages to this topic", - "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", - "Change only this message topic": "Change only this message topic", - "Change password": "Change password", - "Change previous and following messages to this topic": "Change previous and following messages to this topic", - "Change stream privacy": "Change stream privacy", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Check all": "Check all", - "Choose custom color": "Choose custom color", - "Clear avatar": "Clear avatar", - "Clear emoji image": "Clear emoji image", - "Close": "Chiudi", - "Collapse": "Collapse", - "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", - "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", - "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", - "Confirm password": "Confirm password", - "Cookie Bot": "Cookie Bot", - "Copied!": "Copied!", - "Copy and close": "Copy and close", - "Copy from stream": "Copy from stream", - "Copy link to conversation": "Copy link to conversation", - "Could not add user to this stream": "Could not add user to this stream", - "Create": "Create", - "Create bot": "Create bot", - "Create stream": "Create stream", - "Current password": "Current password", - "Custom emoji added!": "Custom emoji added!", - "Custom filter added!": "Custom filter added!", - "Customize avatar": "Customize avatar", - "Deactivate": "Deactivate", - "Deactivate account": "Deactivate account", - "Deactivate now": "Deactivate now", - "Deactivate your account": "Deactivate your account", - "Deactivated users": "Deactivated users", - "Default language": "Default language", - "Default language changed!": "Default language changed!", - "Default streams": "Default streams", - "Delete alert word": "Delete alert word", - "Delete avatar": "Delete avatar", - "Delete bot": "Delete bot", - "Delete draft": "Delete draft", - "Delete file": "Delete file", - "Delete icon": "Delete icon", - "Delete message": "Delete message", - "Delete stream": "Delete stream", - "Deleted successfully!": "Deleted successfully!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", - "Description changed!": "Description changed!", - "Desktop notifications": "Desktop notifications", - "Digest emails when I'm away": "Digest emails when I'm away", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Display emoji reactions as text (:heart: instead of \":heart:\").", - "Display settings": "Display settings", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Display time in 24-hour format (17:00 instead of 5:00 PM)", - "Display user list on left side in narrow windows.": "Display user list on left side in narrow windows.", - "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", - "Domain": "Domain", - "Download .zuliprc": "Download .zuliprc", - "Drafts": "Drafts", - "E-mail invitation required": "E-mail invitation required", - "EDITED": "EDITED", - "Edit": "Edit", - "Edit bot": "Edit bot", - "Edit user": "Edit user", - "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", - "Email": "E-mail", - "Email address": "Email address", - "Email notifications when offline": "Email notifications when offline", - "Emoji name": "Emoji name", - "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", - "Emoji settings": "Emoji settings", - "Emoji style": "Emoji style", - "Emojiset changed successfully!!": "Emojiset changed successfully!!", - "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", - "Enabled": "Enabled", - "Error adding subscription": "Error adding subscription", - "Error changing emojiset.": "Error changing emojiset.", - "Error changing settings": "Error changing settings", - "Error changing settings: No new data supplied.": "Error changing settings: No new data supplied.", - "Error checking subscription": "Error checking subscription", - "Error creating stream": "Error creating stream", - "Error deactivating account": "Error deactivating account", - "Error deleting message.": "Error deleting message.", - "Error fetching message edit history": "Error fetching message edit history", - "Error getting API key": "Error getting API key", - "Error listing streams": "Error listing streams", - "Error listing users or bots": "Error listing users or bots", - "Error removing subscription": "Error removing subscription", - "Error removing user from this stream": "Error removing user from this stream", - "Error renaming stream": "Error renaming stream", - "Error saving edit": "Error saving edit", - "Error updating default language setting": "Error updating default language setting", - "Error updating emoji appearance setting": "Error updating emoji appearance setting", - "Error updating the stream description": "Error updating the stream description", - "Error updating time format setting": "Error updating time format setting", - "Error updating time zone": "Error updating time zone", - "Error updating user list placement setting": "Error updating user list placement setting", - "Exit tutorial": "Exit tutorial", - "Failed": "Failed", - "Failed to generate preview": "Failed to generate preview", - "Failed!": "Failed!", - "File type is not supported.": "File type is not supported.", - "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", - "Filter": "Filtro", - "Filter bots": "Filter bots", - "Filter deactivated users": "Filter deactivated users", - "Filter settings": "Filter settings", - "Filter streams": "Filter streams", - "Filter users": "Filter users", - "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.", - "Forgotten it?": "Forgotten it?", - "Formatting": "Formatting", - "Full name": "Full name", - "Generate new API key": "Generate new API key", - "Get API key": "Get API key", - "I want:": "I want:", - "If checked, image previews will be shown.": "If checked, image previews will be shown.", - "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", - "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", - "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", - "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", - "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", - "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", - "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", - "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", - "Image": "Image", - "Inactive bots": "Inactive bots", - "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", - "Last active": "Last active", - "Local time": "Local time", - "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", - "Make admin": "Make admin", - "Make stream invite-only": "Make stream invite-only", - "Make stream public": "Make stream public", - "Make this message take up less space on the screen": "Make this message take up less space on the screen", - "Manage organization": "Manage organization", - "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", - "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", - "Message actions": "Message actions", - "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", - "Message sent when you were not subscribed": "Message sent when you were not subscribed", - "Message successfully edited!": "Message successfully edited!", - "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", - "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", - "Method": "Method", - "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", - "Mobile push notifications when offline": "Mobile push notifications when offline", - "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", - "Mute stream": "Mute stream", - "Mute the stream __stream.name__": "Mute the stream __stream.name__", - "Mute the topic __subject__": "Mute the topic __subject__", - "Mute the topic __topic_name__": "Mute the topic __topic_name__", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", - "Muted topics": "Muted topics", - "Name": "Name", - "Name changed!": "Name changed!", - "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", - "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", - "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", - "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", - "New alert word": "New alert word", - "New password": "New password", - "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", - "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", - "New users may sign up online!": "New users may sign up online!", - "New users must be invited by an admin!": "New users must be invited by an admin!", - "New users must be invited by e-mail!": "New users must be invited by e-mail!", - "New users restricted to the following domains: __domains__": "New users restricted to the following domains: __domains__", - "Next": "Next", - "No": "No", - "No changes to save!": "No changes to save!", - "No default streams match you current filter.": "No default streams match you current filter.", - "No description.": "No description.", - "No drafts.": "No drafts.", - "No streams match your current filter.": "No streams match your current filter.", - "No users match your current filter.": "No users match your current filter.", - "None": "None", - "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", - "Nothing selected.": "Nothing selected.", - "Nothing to preview": "Nothing to preview", - "Notifications": "Notifications", - "Old password": "Old password", - "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", - "Only administrators may now create new streams!": "Only administrators may now create new streams!", - "Only admins may add emoji": "Only admins may add emoji", - "Only admins may create streams": "Only admins may create streams", - "Only admins may invite": "Only admins may invite", - "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", - "Optional": "Optional", - "Organization avatar": "Organization avatar", - "Organization permissions": "Organization permissions", - "Organization settings": "Organization settings", - "Other notifications I want:": "Other notifications I want:", - "Owner": "Owner", - "Password": "Password", - "Pattern": "Pattern", - "People must be invited": "People must be invited", - "People to add": "People to add", - "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", - "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", - "Please just upload one file.": "Please just upload one file.", - "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", - "Please specify a stream": "Please specify a stream", - "Please specify a topic": "Please specify a topic", - "Please specify at least one recipient": "Please specify at least one recipient", - "Prevent users from changing their email address": "Prevent users from changing their email address", - "Prevent users from changing their name": "Prevent users from changing their name", - "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", - "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", - "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", - "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", - "Private messages and @-mentions": "Private messages and @-mentions", - "Quote and reply": "Quote and reply", - "Reactivate": "Reactivate", - "Reactivate bot": "Reactivate bot", - "Receive audible notifications": "Receive audible notifications", - "Receive desktop notifications": "Receive desktop notifications", - "Regular expression": "Regular expression", - "Remove": "Remove", - "Remove admin": "Remove admin", - "Remove from default": "Remove from default", - "Reply mentioning user": "Reply mentioning user", - "Restore draft": "Restore draft", - "Retry": "Retry", - "Save": "Save", - "Save changes": "Save changes", - "Search": "Ricerca", - "Search subscribers": "Search subscribers", - "See the rest of this message": "See the rest of this message", - "Select default language": "Select default language", - "Send private message": "Send private message", - "Show previews of linked websites": "Show previews of linked websites", - "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", - "Show/change your API key": "Show/change your API key", - "Sorry, the file was too large.": "Sorry, the file was too large.", - "Stream": "Flusso", - "Stream accessibility": "Stream accessibility", - "Stream color": "Stream color", - "Stream description": "Stream description", - "Stream description (optional)": "Stream description (optional)", - "Stream membership": "Stream membership", - "Stream messages": "Stream messages", - "Stream name": "Stream name", - "Stream settings": "Stream settings", - "Streams": "Streams", - "Subscribe": "Subscribe", - "Subscribe to __stream__": "Subscribe to __stream__", - "Subscribed": "Subscribed", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.", - "The email body will become the Zulip message": "The email body will become the Zulip message", - "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", - "The email will be forwarded to this stream": "The email will be forwarded to this stream", - "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", - "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", - "The stream description has been updated!": "The stream description has been updated!", - "The stream has been renamed!": "The stream has been renamed!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", - "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", - "This is an invite-only stream": "This is an invite-only stream", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", - "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", - "Time zone": "Time zone", - "Time's up!": "Time's up!", - "Today": "Oggi", - "Topic": "Argomento", - "Topic editing only": "Topic editing only", - "Try again": "Try again", - "URL format string": "URL format string", - "Un-collapse": "Un-collapse", - "Unable to subscribe user": "Unable to subscribe user", - "Unable to upload that many files at once.": "Unable to upload that many files at once.", - "Uncheck all": "Uncheck all", - "Unknown": "Unknown", - "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", - "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", - "Unmute the topic __subject__": "Unmute the topic __subject__", - "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", - "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", - "Unsubscribe": "Unsubscribe", - "Unsubscribe from __stream__": "Unsubscribe from __stream__", - "Updated notification settings!": "Updated notification settings!", - "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", - "Updated successfully!": "Updated successfully!", - "Upload avatar": "Upload avatar", - "Upload emoji": "Upload emoji", - "Upload icon": "Upload icon", - "Upload new avatar": "Upload new avatar", - "Upload new icon": "Upload new icon", - "Uploaded files": "Uploaded files", - "Uploading icon.": "Uploading icon.", - "Uploading\u2026": "Uploading\u2026", - "User already subscribed": "User already subscribed", - "User avatar": "User avatar", - "User invited successfully.": "User invited successfully.", - "User invited successfully._plural": "Users invited successfully.", - "User is already not subscribed": "User is already not subscribed", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", - "User settings": "User settings", - "Username": "Username", - "Users can edit old messages": "Users can edit old messages", - "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", - "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", - "Users cannot change their email!": "Users cannot change their email!", - "Users cannot change their name!": "Users cannot change their name!", - "Users may now change their email!": "Users may now change their email!", - "Users may now change their name!": "Users may now change their name!", - "View edit history": "View edit history", - "View messages sent": "View messages sent", - "View private messages": "View private messages", - "View source": "View source", - "View source / Edit topic": "View source / Edit topic", - "View stream": "View stream", - "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", - "Waiting period threshold changed!": "Waiting period threshold changed!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Warning: the below features are experimental, and may not work as well as you would like.", - "Working\u2026": "Working\u2026", - "Yes": "Yes", - "Yes, delete this stream": "Yes, delete this stream", - "Yes, send": "Yes, send", - "Yesterday": "Yesterday", - "You and __display_reply_to__": "You and __display_reply_to__", - "You and __recipients__": "You and __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", - "You have not muted any topics yet.": "You have not muted any topics yet.", - "You have not uploaded any files yet.": "You have not uploaded any files yet.", - "You have nothing to send!": "You have nothing to send!", - "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.", - "Your API key:": "Your API key:", - "Your account": "Your account", - "Your bots": "Your bots", - "Your organization's description": "Your organization's description", - "Your organization's name": "Your organization's name", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.", - "Zulip labs": "Zulip labs", - "[Add or Change]": "[Add or Change]", - "[Condense this message]": "[Condense this message]", - "[More...]": "[More...]", - "__count__ invite remaining": "__count__ invite remaining", - "__count__ invite remaining_plural": "__count__ invites remaining", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", - "__minutes__ min to edit": "__minutes__ min to edit", - "__seconds__ sec to edit": "__seconds__ sec to edit", - "and": "and", - "images": "images", - "left": "left", - "more conversations": "more conversations", - "more topics": "more topics", - "right": "right", - "text": "text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", + "(no topic)": "(no topic)", + "24-hour time (17:00 instead of 5:00 PM)": "24-hour time (17:00 instead of 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users", + "Public: anyone can join; anyone can view complete message history without joining": "Public: anyone can join; anyone can view complete message history without joining", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", + "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", + "A stream needs to have a name": "A stream needs to have a name", + "A stream with this name already exists": "A stream with this name already exists", + "API key": "API key", + "Action": "Action", + "Actions": "Actions", + "Active bots": "Active bots", + "Active now": "Active now", + "Active users": "Active users", + "Add": "Add", + "Add a new alert word": "Add a new alert word", + "Add a new bot": "Add a new bot", + "Add a new emoji": "Add a new emoji", + "Add a new filter": "Add a new filter", + "Add alert word": "Add alert word", + "Add emoji": "Add emoji", + "Add emoji reaction": "Add emoji reaction", + "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", + "Add filter": "Add filter", + "Add new default stream": "Add new default stream", + "Add reaction": "Add reaction", + "Add stream": "Add stream", + "Added successfully!": "Added successfully!", + "Alert word": "Alert word", + "Alert word added successfully!": "Alert word added successfully!", + "Alert word already exists!": "Alert word already exists!", + "Alert word can't be empty!": "Alert word can't be empty!", + "Alert word removed successfully!": "Alert word removed successfully!", + "Alert words": "Alert words", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", + "All streams": "All streams", + "Allow subdomains": "Allow subdomains", + "Allowed domains": "Allowed domains", + "Already subscribed to __stream__": "Already subscribed to __stream__", + "Always auto-scroll to new messages": "Always auto-scroll to new messages", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", + "An unknown error occurred.": "An unknown error occurred.", + "Announce stream": "Announce stream", + "Any user may now add new emoji!": "Any user may now add new emoji!", + "Any user may now create new streams!": "Any user may now create new streams!", + "Any user may now invite new users!": "Any user may now invite new users!", + "Anyone in this organization can add custom emoji.": "Anyone in this organization can add custom emoji.", + "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?", + "Are you sure you want to do this?": "Are you sure you want to do this?", + "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", + "Audible notifications": "Audible notifications", + "Authentication methods saved!": "Authentication methods saved!", + "Author": "Author", + "Authorization methods": "Authorization methods", + "Base URL": "Base URL", + "Bot": "Bot", + "Bot list": "Bot list", + "Bot type": "Bot type", + "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", + "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", + "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", + "Cancel": "Cancel", + "Change": "Change", + "Change email": "Change email", + "Change later messages to this topic": "Change later messages to this topic", + "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", + "Change only this message topic": "Change only this message topic", + "Change password": "Change password", + "Change previous and following messages to this topic": "Change previous and following messages to this topic", + "Change stream privacy": "Change stream privacy", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Check all": "Check all", + "Choose custom color": "Choose custom color", + "Clear avatar": "Clear avatar", + "Clear emoji image": "Clear emoji image", + "Close": "Chiudi", + "Collapse": "Collapse", + "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", + "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", + "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", + "Confirm password": "Confirm password", + "Cookie Bot": "Cookie Bot", + "Copied!": "Copied!", + "Copy and close": "Copy and close", + "Copy from stream": "Copy from stream", + "Copy link to conversation": "Copy link to conversation", + "Could not add user to this stream": "Could not add user to this stream", + "Create": "Create", + "Create bot": "Create bot", + "Create new stream": "Create new stream", + "Create stream": "Create stream", + "Current password": "Current password", + "Custom emoji added!": "Custom emoji added!", + "Custom filter added!": "Custom filter added!", + "Customize avatar": "Customize avatar", + "Deactivate": "Deactivate", + "Deactivate account": "Deactivate account", + "Deactivate now": "Deactivate now", + "Deactivate stream": "Deactivate stream", + "Deactivate your account": "Deactivate your account", + "Deactivated users": "Deactivated users", + "Default language": "Default language", + "Default language changed!": "Default language changed!", + "Default streams": "Default streams", + "Delete alert word": "Delete alert word", + "Delete avatar": "Delete avatar", + "Delete bot": "Delete bot", + "Delete draft": "Delete draft", + "Delete file": "Delete file", + "Delete icon": "Delete icon", + "Delete message": "Delete message", + "Delete stream": "Delete stream", + "Deleted successfully!": "Deleted successfully!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", + "Description changed!": "Description changed!", + "Desktop notifications": "Desktop notifications", + "Digest emails when I'm away": "Digest emails when I'm away", + "Disabled": "Disabled", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Display emoji reactions as text (:heart: instead of \":heart:\")", + "Display settings": "Display settings", + "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", + "Domain": "Domain", + "Download .zuliprc": "Download .zuliprc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Download config of all active outgoing webhook bots in Zulip Botserver format.", + "Download flaskbotrc": "Download flaskbotrc", + "Drafts": "Drafts", + "EDITED": "EDITED", + "Edit": "Edit", + "Edit bot": "Edit bot", + "Edit user": "Edit user", + "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", + "Email": "E-mail", + "Email address": "Email address", + "Email notifications when offline": "Email notifications when offline", + "Emoji name": "Emoji name", + "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", + "Emoji settings": "Emoji settings", + "Emoji style": "Emoji style", + "Emojiset changed successfully!!": "Emojiset changed successfully!!", + "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", + "Enable message edit history": "Enable message edit history", + "Enabled": "Enabled", + "Error adding alert word!": "Error adding alert word!", + "Error adding subscription": "Error adding subscription", + "Error changing emojiset.": "Error changing emojiset.", + "Error changing settings": "Error changing settings", + "Error checking subscription": "Error checking subscription", + "Error creating stream": "Error creating stream", + "Error deactivating account": "Error deactivating account", + "Error deleting message.": "Error deleting message.", + "Error fetching message edit history": "Error fetching message edit history", + "Error getting API key": "Error getting API key", + "Error listing users or bots": "Error listing users or bots", + "Error removing alert word!": "Error removing alert word!", + "Error removing subscription": "Error removing subscription", + "Error removing user from this stream": "Error removing user from this stream", + "Error renaming stream": "Error renaming stream", + "Error saving edit": "Error saving edit", + "Error updating default language setting": "Error updating default language setting", + "Error updating emoji appearance setting": "Error updating emoji appearance setting", + "Error updating high contrast setting": "Error updating high contrast setting", + "Error updating the stream description": "Error updating the stream description", + "Error updating time format setting": "Error updating time format setting", + "Error updating time zone": "Error updating time zone", + "Error updating user list placement setting": "Error updating user list placement setting", + "Failed": "Failed", + "Failed to change notifications stream!": "Failed to change notifications stream!", + "Failed to generate preview": "Failed to generate preview", + "Failed!": "Failed!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Features for the brave. Labs features may change, break, or disappear at any time.", + "File type is not supported.": "File type is not supported.", + "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", + "Filter": "Filtro", + "Filter bots": "Filter bots", + "Filter deactivated users": "Filter deactivated users", + "Filter settings": "Filter settings", + "Filter streams": "Filter streams", + "Filter users": "Filter users", + "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", + "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "Forgotten it?": "Forgotten it?", + "Formatting": "Formatting", + "Full name": "Full name", + "Generate new API key": "Generate new API key", + "Generic bot": "Generic bot", + "Get API key": "Get API key", + "Go back": "Go back", + "Got it!": "Got it!", + "High contrast mode": "High contrast mode", + "High contrast mode __enabled_or_disabled__!": "High contrast mode __enabled_or_disabled__!", + "Home": "Home", + "I want:": "I want:", + "If checked, image previews will be shown.": "If checked, image previews will be shown.", + "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", + "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", + "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", + "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", + "If checked, topics are required.": "If checked, topics are required.", + "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", + "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", + "If checked, users will be able view message edit history.": "If checked, users will be able view message edit history.", + "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", + "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", + "Image": "Image", + "Inactive bots": "Inactive bots", + "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", + "Incoming webhook": "Incoming webhook", + "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", + "Joining the organization": "Joining the organization", + "Keyboard shortcuts": "Keyboard shortcuts", + "Language & Notifications": "Language & Notifications", + "Language settings": "Language settings", + "Large number of subscribers": "Large number of subscribers", + "Last active": "Last active", + "Last seen an hour ago": "Last seen an hour ago", + "Last seen just now": "Last seen just now", + "Last seen yesterday": "Last seen yesterday", + "Local time": "Local time", + "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Make admin": "Make admin", + "Make stream invite-only": "Make stream invite-only", + "Make stream public": "Make stream public", + "Make this message take up less space on the screen": "Make this message take up less space on the screen", + "Manage organization": "Manage organization", + "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", + "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", + "Message actions": "Message actions", + "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", + "Message editing": "Message editing", + "Message feed": "Message feed", + "Message formatting": "Message formatting", + "Message sent when you were not subscribed": "Message sent when you were not subscribed", + "Message successfully edited!": "Message successfully edited!", + "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", + "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", + "Method": "Method", + "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", + "Mobile push notifications when offline": "Mobile push notifications when offline", + "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", + "Mute stream": "Mute stream", + "Mute the stream __stream.name__": "Mute the stream __stream.name__", + "Mute the topic __subject__": "Mute the topic __subject__", + "Mute the topic __topic_name__": "Mute the topic __topic_name__", + "Mute topic": "Mute topic", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", + "Muted topics": "Muted topics", + "Name": "Name", + "Name changed!": "Name changed!", + "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", + "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", + "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", + "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", + "Never had one? Forgotten it?": "Never had one? Forgotten it?", + "New alert word": "New alert word", + "New password": "New password", + "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", + "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", + "New users may sign up online!": "New users may sign up online!", + "New users must be invited by an admin!": "New users must be invited by an admin!", + "New users must be invited by e-mail!": "New users must be invited by e-mail!", + "No": "No", + "No bots match your current filter.": "No bots match your current filter.", + "No changes made.": "No changes made.", + "No changes to save!": "No changes to save!", + "No default streams match you current filter.": "No default streams match you current filter.", + "No description.": "No description.", + "No drafts.": "No drafts.", + "No streams match your current filter.": "No streams match your current filter.", + "No users match your current filter.": "No users match your current filter.", + "None": "None", + "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", + "Nothing selected.": "Nothing selected.", + "Nothing to preview": "Nothing to preview", + "Notifications": "Notifications", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", + "Notifications stream changed!": "Notifications stream changed!", + "Notifications stream disabled!": "Notifications stream disabled!", + "Notifications stream:": "Notifications stream:", + "Old password": "Old password", + "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", + "Only administrators may now create new streams!": "Only administrators may now create new streams!", + "Only admins can invite new users": "Only admins can invite new users", + "Only organization administrators can add custom emoji in this organization.": "Only organization administrators can add custom emoji in this organization.", + "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", + "Optional": "Optional", + "Organization": "Organization", + "Organization avatar": "Organization avatar", + "Organization permissions": "Organization permissions", + "Organization profile": "Organization profile", + "Organization settings": "Organization settings", + "Other notifications I want:": "Other notifications I want:", + "Outgoing webhook": "Outgoing webhook", + "Outgoing webhook message format": "Outgoing webhook message format", + "Owner": "Owner", + "Password": "Password", + "Password is too weak": "Password is too weak", + "Password should be at least __length__ characters long": "Password should be at least __length__ characters long", + "Pattern": "Pattern", + "People to add": "People to add", + "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", + "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", + "Please just upload one file.": "Please just upload one file.", + "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", + "Please specify a stream": "Please specify a stream", + "Please specify a topic": "Please specify a topic", + "Please specify at least one recipient": "Please specify at least one recipient", + "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", + "Prevent users from changing their email address": "Prevent users from changing their email address", + "Prevent users from changing their name": "Prevent users from changing their name", + "Prevent users from creating streams": "Prevent users from creating streams", + "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", + "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", + "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", + "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", + "Private messages and @-mentions": "Private messages and @-mentions", + "Quote and reply": "Quote and reply", + "Reactivate": "Reactivate", + "Reactivate bot": "Reactivate bot", + "Receive audible notifications": "Receive audible notifications", + "Receive desktop notifications": "Receive desktop notifications", + "Regular expression": "Regular expression", + "Remove": "Remove", + "Remove admin": "Remove admin", + "Remove from default": "Remove from default", + "Reply mentioning user": "Reply mentioning user", + "Require topics in stream messages": "Require topics in stream messages", + "Restore draft": "Restore draft", + "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", + "Retry": "Retry", + "Save": "Save", + "Save changes": "Save changes", + "Search": "Ricerca", + "Search operators": "Search operators", + "Search results": "Search results", + "Search subscribers": "Search subscribers", + "See the rest of this message": "See the rest of this message", + "Select default language": "Select default language", + "Send private message": "Send private message", + "Settings": "Settings", + "Show previews of linked websites": "Show previews of linked websites", + "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", + "Show/change your API key": "Show/change your API key", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Sorry, the file was too large.", + "Star": "Star", + "Stream": "Flusso", + "Stream accessibility": "Stream accessibility", + "Stream color": "Stream color", + "Stream creation": "Stream creation", + "Stream description": "Stream description", + "Stream description (optional)": "Stream description (optional)", + "Stream membership": "Stream membership", + "Stream messages": "Stream messages", + "Stream name": "Stream name", + "Stream settings": "Stream settings", + "Streams": "Streams", + "Streams & custom emoji": "Streams & custom emoji", + "Subscribe": "Subscribe", + "Subscribe to __stream__": "Subscribe to __stream__", + "Subscribed": "Subscribed", + "Subscribers": "Subscribers", + "The email body will become the Zulip message": "The email body will become the Zulip message", + "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", + "The email will be forwarded to this stream": "The email will be forwarded to this stream", + "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", + "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", + "The stream description has been updated!": "The stream description has been updated!", + "The stream has been renamed!": "The stream has been renamed!", + "The stream to which new stream notifications go to.": "The stream to which new stream notifications go to.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", + "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", + "This is an invite-only stream": "This is an invite-only stream", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", + "Time settings": "Time settings", + "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", + "Time zone": "Time zone", + "Time's up!": "Time's up!", + "Today": "Oggi", + "Toggle subscription": "Toggle subscription", + "Topic": "Argomento", + "Topic editing only": "Topic editing only", + "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", + "Topics are required in messages to streams!": "Topics are required in messages to streams!", + "Try again": "Try again", + "UI Settings": "UI Settings", + "URL format string": "URL format string", + "Un-collapse": "Un-collapse", + "Unable to subscribe user": "Unable to subscribe user", + "Unable to upload that many files at once.": "Unable to upload that many files at once.", + "Uncheck all": "Uncheck all", + "Unknown": "Unknown", + "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", + "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", + "Unmute the topic __subject__": "Unmute the topic __subject__", + "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", + "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", + "Unstar": "Unstar", + "Unsubscribe": "Unsubscribe", + "Unsubscribe from __stream__": "Unsubscribe from __stream__", + "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", + "Updated successfully!": "Updated successfully!", + "Upload avatar": "Upload avatar", + "Upload emoji": "Upload emoji", + "Upload icon": "Upload icon", + "Upload new avatar": "Upload new avatar", + "Upload new icon": "Upload new icon", + "Uploaded files": "Uploaded files", + "Uploading icon.": "Uploading icon.", + "Uploading\u2026": "Uploading\u2026", + "User already subscribed": "User already subscribed", + "User avatar": "User avatar", + "User identity": "User identity", + "User invited successfully.": "User invited successfully.", + "User is already not subscribed": "User is already not subscribed", + "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", + "User settings": "User settings", + "Username": "Username", + "Users can edit their messages": "Users can edit their messages", + "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", + "Users can no longer view message edit history!": "Users can no longer view message edit history!", + "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", + "Users can view message edit history!": "Users can view message edit history!", + "Users cannot change their email!": "Users cannot change their email!", + "Users cannot change their name!": "Users cannot change their name!", + "Users cannot join without an invitation": "Users cannot join without an invitation", + "Users may now change their email!": "Users may now change their email!", + "Users may now change their name!": "Users may now change their name!", + "View edit history": "View edit history", + "View messages sent": "View messages sent", + "View private messages": "View private messages", + "View source": "View source", + "View source / Edit topic": "View source / Edit topic", + "View stream": "View stream", + "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", + "Waiting period threshold changed!": "Waiting period threshold changed!", + "Working\u2026": "Working\u2026", + "Yes": "Yes", + "Yes, delete this stream": "Yes, delete this stream", + "Yes, send": "Yes, send", + "Yes, subscribe __count__ users!": "Yes, subscribe __count__ users!", + "Yesterday": "Yesterday", + "You and __display_reply_to__": "You and __display_reply_to__", + "You and __recipients__": "You and __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", + "You have no active bots.": "You have no active bots.", + "You have no inactive bots.": "You have no inactive bots.", + "You have not muted any topics yet.": "You have not muted any topics yet.", + "You have not uploaded any files yet.": "You have not uploaded any files yet.", + "You have nothing to send!": "You have nothing to send!", + "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", + "Your API key:": "Your API key:", + "Your account": "Your account", + "Your bots": "Your bots", + "Your organization's description": "Your organization's description", + "Your organization's name": "Your organization's name", + "Zulip labs": "Zulip labs", + "[Add or Change]": "[Add or Change]", + "[Condense this message]": "[Condense this message]", + "[Disable]": "[Disable]", + "[More...]": "[More...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", + "__minutes__ min to edit": "__minutes__ min to edit", + "__seconds__ sec to edit": "__seconds__ sec to edit", + "__starred_status__ this message": "__starred_status__ this message", + "and": "and", + "images": "images", + "left": "left", + "more conversations": "more conversations", + "more topics": "more topics", + "right": "right", + "text": "text" } \ No newline at end of file diff --git a/static/locale/ja/LC_MESSAGES/django.po b/static/locale/ja/LC_MESSAGES/django.po index 5feb262aba..9b36e0a236 100644 --- a/static/locale/ja/LC_MESSAGES/django.po +++ b/static/locale/ja/LC_MESSAGES/django.po @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-04 03:34+0000\n" -"PO-Revision-Date: 2017-09-04 03:34+0000\n" -"Last-Translator: Greg Price \n" +"PO-Revision-Date: 2017-09-08 04:04+0000\n" +"Last-Translator: Tetsuya Morimoto \n" "Language-Team: Japanese (http://www.transifex.com/zulip/zulip/language/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,54 +23,54 @@ msgstr "" #: analytics/views.py:83 #, python-format msgid "Unknown chart name: %s" -msgstr "" +msgstr "不明なチャート名: %s" #: analytics/views.py:88 #, python-format msgid "Start time is later than end time. Start: %(start)s, End: %(end)s" -msgstr "" +msgstr "開始時間が終了時間よりも先の日時です。開始時間: %(start)s、終了時間: %(end)s" #: analytics/views.py:101 msgid "No analytics data available. Please contact your server administrator." -msgstr "" +msgstr "解析用データが利用できません。サーバー管理者に連絡してください。" #: templates/analytics/stats.html:17 #, python-format msgid "Zulip analytics for %(realm_name)s" -msgstr "" +msgstr "%(realm_name)s のZulip解析" #: templates/analytics/stats.html:21 msgid "Messages sent over time" -msgstr "" +msgstr "メッセージは時間をかけて送信されました。" #: templates/analytics/stats.html:23 msgid "Aggregation" -msgstr "" +msgstr "集合" #: templates/analytics/stats.html:25 msgid "Hourly" -msgstr "" +msgstr "毎時" #: templates/analytics/stats.html:26 msgid "Daily" -msgstr "" +msgstr "日次" #: templates/analytics/stats.html:27 msgid "Weekly" -msgstr "" +msgstr "週次" #: templates/analytics/stats.html:28 msgid "Cumulative" -msgstr "" +msgstr "累積" #: templates/analytics/stats.html:34 templates/analytics/stats.html:48 #: templates/analytics/stats.html:66 msgid "Me" -msgstr "" +msgstr "自分" #: templates/analytics/stats.html:36 msgid "Humans" -msgstr "" +msgstr "人間" #: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 msgid "Bots" @@ -78,31 +78,31 @@ msgstr "ボット" #: templates/analytics/stats.html:45 msgid "Messages sent by client" -msgstr "" +msgstr "クライアントが送信したメッセージ" #: templates/analytics/stats.html:49 templates/analytics/stats.html:67 msgid "Everyone" -msgstr "" +msgstr "全員" #: templates/analytics/stats.html:50 templates/analytics/stats.html:68 msgid "Last week" -msgstr "" +msgstr "先週" #: templates/analytics/stats.html:51 templates/analytics/stats.html:69 msgid "Last month" -msgstr "" +msgstr "先月" #: templates/analytics/stats.html:52 templates/analytics/stats.html:70 msgid "Last year" -msgstr "" +msgstr "昨年" #: templates/analytics/stats.html:53 templates/analytics/stats.html:71 msgid "All time" -msgstr "" +msgstr "全期間" #: templates/analytics/stats.html:62 msgid "Messages sent by recipient type" -msgstr "" +msgstr "受信者の種別で送信されたメッセージ" #: templates/analytics/stats.html:77 msgid "Active users" @@ -114,7 +114,7 @@ msgstr "ユーザー" #: templates/analytics/stats.html:89 msgid "Last update" -msgstr "" +msgstr "最終更新" #: templates/analytics/stats.html:90 msgid "" @@ -124,7 +124,7 @@ msgstr "" #: templates/analytics/stats.html:94 msgid "Analytics documentation" -msgstr "" +msgstr "解析ドキュメント" #: templates/zerver/about.html:211 msgid "Avatar" @@ -132,7 +132,7 @@ msgstr "アバター" #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." -msgstr "" +msgstr "サービス利用規約が更新されます。" #: templates/zerver/accounts_accept_terms.html:15 msgid "Accept the terms of service" @@ -148,19 +148,19 @@ msgstr "メール" #: templates/zerver/accounts_accept_terms.html:41 #, python-format msgid "I agree to the Terms of Service." -msgstr "" +msgstr "サービス利用規約に同意します。" #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" -msgstr "" +msgstr "入力" #: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" -msgstr "" +msgstr "Zulipに登録する" #: templates/zerver/accounts_home.html:35 msgid "You need an invitation to join this organization." -msgstr "" +msgstr "この組織に参加するには招待を受ける必要があります。" #: templates/zerver/accounts_home.html:65 msgid "Sign up" @@ -172,7 +172,7 @@ msgstr "Googleアカウントで登録" #: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" -msgstr "" +msgstr "GitHupアカウントで登録する" #: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" @@ -316,14 +316,14 @@ msgstr "送信" #: templates/zerver/confirm_continue_registration.html:10 msgid "Zulip account not found." -msgstr "" +msgstr "Zulipアカウントが存在しません。" #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" " Please click the following button if you wish to register.\n" " " -msgstr "" +msgstr "\n登録するには以下のボタンをクリックしてください。\n " #: templates/zerver/confirm_continue_registration.html:24 #, python-format @@ -337,11 +337,11 @@ msgstr "" #: templates/zerver/confirm_continue_registration.html:38 msgid "Go back to login" -msgstr "" +msgstr "ログインするために戻る" #: templates/zerver/confirm_continue_registration.html:52 msgid "Register instead" -msgstr "" +msgstr "代わりに登録する" #: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" @@ -349,7 +349,7 @@ msgstr "新しいZulip組織を作成" #: templates/zerver/create_realm.html:25 msgid "Enter your email address" -msgstr "" +msgstr "メールアドレスを入力してください" #: templates/zerver/create_realm.html:30 msgid "Create organization" @@ -367,15 +367,15 @@ msgid "" " Please contact %(support_email)s to reactivate\n" " this group.\n" " " -msgstr "" +msgstr "\n 参加しようとしている %(deactivated_domain_name)sの組織は無効になりました。\n この組織を再度有効にするには %(support_email)s へ連絡してください。\n " #: templates/zerver/delete_message.html:4 msgid "Delete message" -msgstr "" +msgstr "メッセージを削除" #: templates/zerver/delete_message.html:8 msgid "Are you sure you want to delete this message?" -msgstr "" +msgstr "本当にこのメッセージを削除しますか?" #: templates/zerver/delete_message.html:13 #: templates/zerver/invite_user.html:38 @@ -385,11 +385,11 @@ msgstr "キャンセル" #: templates/zerver/delete_message.html:14 msgid "Yes, delete this message" -msgstr "" +msgstr "はい。このメッセージを削除します" #: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" -msgstr "" +msgstr "(または 通常のログインページ へ移動する)" #: templates/zerver/dev_login.html:19 msgid "Administrators" @@ -401,19 +401,19 @@ msgstr "一般ユーザー" #: templates/zerver/find_account.html:8 msgid "Find your Zulip accounts" -msgstr "" +msgstr "あなたのZulipアカウントを探す" #: templates/zerver/find_account.html:45 msgid "Email addresses" -msgstr "" +msgstr "メールアドレス" #: templates/zerver/find_account.html:47 msgid "Find accounts" -msgstr "" +msgstr "アカウントを探す" #: templates/zerver/footer.html:3 msgid "About Zulip" -msgstr "" +msgstr "Zulipについて" #: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 #: templates/zerver/left_sidebar.html:10 @@ -422,11 +422,11 @@ msgstr "ホーム" #: templates/zerver/footer.html:6 msgid "Why Zulip" -msgstr "" +msgstr "Zulipを選ぶ理由" #: templates/zerver/footer.html:7 msgid "Features" -msgstr "" +msgstr "機能" #: templates/zerver/footer.html:11 msgid "About" @@ -434,27 +434,27 @@ msgstr "Zulipについて" #: templates/zerver/footer.html:16 msgid "Help & community" -msgstr "" +msgstr "ヘルプ & コミュニティ" #: templates/zerver/footer.html:18 msgid "Help center" -msgstr "" +msgstr "ヘルプセンター" #: templates/zerver/footer.html:25 msgid "Accounts" -msgstr "" +msgstr "アカウント" #: templates/zerver/footer.html:29 msgid "Find account" -msgstr "" +msgstr "アカウントを探す" #: templates/zerver/footer.html:32 msgid "New organization" -msgstr "" +msgstr "新しい組織" #: templates/zerver/footer.html:36 msgid "Login" -msgstr "" +msgstr "ログイン" #: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 #: templates/zerver/register.html:161 @@ -463,15 +463,15 @@ msgstr "登録" #: templates/zerver/footer.html:43 msgid "Terms of service" -msgstr "" +msgstr "サービス利用規約" #: templates/zerver/footer.html:44 msgid "Privacy policy" -msgstr "" +msgstr "プライバシーポリシー" #: templates/zerver/footer.html:48 msgid "Apps & integrations" -msgstr "" +msgstr "アプリ & インテグレーション" #: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 msgid "Desktop & mobile apps" @@ -479,19 +479,19 @@ msgstr "デスクトップアプリとモバイルアプリ" #: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 msgid "Integrations" -msgstr "連携" +msgstr "インテグレーション" #: templates/zerver/for-companies.html:23 msgid "The best chat for workplaces" -msgstr "" +msgstr "ワークプレースのベストチャート" #: templates/zerver/for-open-source.html:23 msgid "The best chat for open source projects" -msgstr "" +msgstr "オープンソースプロジェクトのベストチャート" #: templates/zerver/for-working-groups-and-communities.html:23 msgid "The best chat for working groups and communities" -msgstr "" +msgstr "ワーキンググループとコミュニティのベストチャート" #: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" @@ -503,35 +503,35 @@ msgstr "すぐに登録!" #: templates/zerver/hello.html:517 msgid "Travis logo" -msgstr "" +msgstr "Travisロゴ" #: templates/zerver/hello.html:524 msgid "Github logo" -msgstr "" +msgstr "Githubロゴ" #: templates/zerver/hello.html:531 msgid "Heroku logo" -msgstr "" +msgstr "Herokuロゴ" #: templates/zerver/hello.html:538 msgid "Zendesk logo" -msgstr "" +msgstr "Zendeskロゴ" #: templates/zerver/hello.html:545 msgid "JIRA logo" -msgstr "" +msgstr "JIRAロゴ" #: templates/zerver/hello.html:552 msgid "Sentry logo" -msgstr "" +msgstr "Sentryロゴ" #: templates/zerver/hello.html:559 msgid "Pagerduty logo" -msgstr "" +msgstr "Pagerdutyロゴ" #: templates/zerver/home.html:14 msgid "Welcome to Zulip." -msgstr "" +msgstr "Zulipへようこそ。" #: templates/zerver/home.html:15 msgid "" @@ -606,11 +606,11 @@ msgstr "まだどのメッセージにもスターを付けていません!" #: templates/zerver/home.html:78 msgid "You have no unread messages!" -msgstr "" +msgstr "未読のメッセージはありません!" #: templates/zerver/home.html:81 msgid "You haven't been mentioned yet!" -msgstr "" +msgstr "メンションされたメッセージはありません!" #: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" @@ -630,19 +630,19 @@ msgstr "このメッセージが消えない場合は数秒待ってからこの msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." -msgstr "" +msgstr "Zulipへ接続できません。 更新が遅れている可能性があります。" #: templates/zerver/index.html:71 msgid "Retrying soon..." -msgstr "" +msgstr "すぐに再接続します..." #: templates/zerver/index.html:71 msgid "Try now." -msgstr "" +msgstr "いますぐ" #: templates/zerver/integrations/index.html:28 msgid "Over 60 native integrations." -msgstr "" +msgstr "60以上のネイティヴインテグレーション。" #: templates/zerver/integrations/index.html:32 msgid "" @@ -653,27 +653,27 @@ msgid "" " and\n" " IFTTT.\n" " " -msgstr "" +msgstr "\nそして Hubot, Zapier, IFTTT を使ったものを含めると数百以上あります。" #: templates/zerver/integrations/index.html:46 msgid "Search integrations" -msgstr "" +msgstr "インテグレーションを検索" #: templates/zerver/integrations/index.html:53 msgid "Filter by category" -msgstr "" +msgstr "カテゴリーでフィルター" #: templates/zerver/integrations/index.html:72 msgid "Categories" -msgstr "" +msgstr "カテゴリー" #: templates/zerver/integrations/index.html:74 msgid "All" -msgstr "" +msgstr "全て" #: templates/zerver/integrations/index.html:116 msgid "Create your own!" -msgstr "" +msgstr "独自のものを作る!" #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" @@ -697,19 +697,19 @@ msgstr "1つ以上のメールアドレス…" #: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" -msgstr "" +msgstr "招待メッセージをカスタマイズ (追加メッセージ)" #: templates/zerver/invite_user.html:24 msgid "Custom message" -msgstr "" +msgstr "カスタムメッセージ" #: templates/zerver/invite_user.html:33 msgid "Streams they should join" -msgstr "彼らが購読するストリーム" +msgstr "招待ユーザーが購読するストリーム" #: templates/zerver/invite_user.html:40 msgid "Inviting..." -msgstr "" +msgstr "招待中..." #: templates/zerver/invite_user.html:40 msgid "Invite" @@ -759,7 +759,7 @@ msgstr "最後のメッセージ" #: templates/zerver/keyboard_shortcuts.html:45 msgid "First message" -msgstr "" +msgstr "最初のメッセージ" #: templates/zerver/keyboard_shortcuts.html:52 msgid "Composing messages" @@ -779,7 +779,7 @@ msgstr "新しいストリームのメッセージ" #: templates/zerver/keyboard_shortcuts.html:73 msgid "Compose a reply @-mentioning author" -msgstr "" +msgstr "@付きでメンションしたユーザーへ返信を作成" #: templates/zerver/keyboard_shortcuts.html:77 msgid "Send message" @@ -787,7 +787,7 @@ msgstr "メッセージを送信" #: templates/zerver/keyboard_shortcuts.html:81 msgid "Insert new line" -msgstr "" +msgstr "改行" #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" @@ -807,7 +807,7 @@ msgstr "すべてのプライベートメッセージだけ表示" #: templates/zerver/keyboard_shortcuts.html:111 msgid "Narrow to next unread topic" -msgstr "" +msgstr "次の未読トピックだけ表示" #: templates/zerver/keyboard_shortcuts.html:115 msgid "Cycle between stream narrows" @@ -819,39 +819,39 @@ msgstr "ホームビューへ戻る" #: templates/zerver/keyboard_shortcuts.html:125 msgid "Message actions" -msgstr "" +msgstr "メッセージの操作" #: templates/zerver/keyboard_shortcuts.html:130 msgid "Edit your last message" -msgstr "" +msgstr "最後に作成したメッセージを編集" #: templates/zerver/keyboard_shortcuts.html:134 msgid "Show message sender's profile" -msgstr "" +msgstr "メッセージ送信者のプロフィールを表示" #: templates/zerver/keyboard_shortcuts.html:138 msgid "Show images in thread" -msgstr "" +msgstr "スレッドの画像を表示" #: templates/zerver/keyboard_shortcuts.html:142 msgid "Edit selected message" -msgstr "" +msgstr "選択したメッセージを編集" #: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" -msgstr "" +msgstr "選択したメッセージをスター付け" #: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" -msgstr "" +msgstr "選択したメッセージをリアクションする" #: templates/zerver/keyboard_shortcuts.html:160 msgid "Collapse/show selected message" -msgstr "" +msgstr "選択したメッセージを折り畳む/表示" #: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" -msgstr "" +msgstr "トピックのミュートを切り替え" #: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" @@ -871,19 +871,19 @@ msgstr "メニュー" #: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" -msgstr "" +msgstr "設定メニューを切り替え" #: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" -msgstr "" +msgstr "メッセージメニューを開く" #: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" -msgstr "" +msgstr "リアクションのメニューを開く" #: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" -msgstr "" +msgstr "キーボードショートカットを表示" #: templates/zerver/keyboard_shortcuts.html:218 msgid "Streams settings" @@ -895,7 +895,7 @@ msgstr "ストリームをスクロール" #: templates/zerver/keyboard_shortcuts.html:227 msgid "Switch between tabs" -msgstr "" +msgstr "タブを切り替え" #: templates/zerver/keyboard_shortcuts.html:231 msgid "View stream messages" @@ -911,7 +911,7 @@ msgstr "新しいストリームを作成" #: templates/zerver/keyboard_shortcuts.html:244 msgid "Detailed keyboard shortcuts documentation" -msgstr "" +msgstr "キーボードショートカットの詳細ドキュメント" #: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" @@ -939,7 +939,7 @@ msgstr "ストリームの購読、追加、設定" #: templates/zerver/left_sidebar.html:52 msgid "Filter streams" -msgstr "" +msgstr "ストリームをフィルター" #: templates/zerver/left_sidebar.html:54 msgid "Join stream" @@ -951,27 +951,27 @@ msgstr "すべてのストリーム" #: templates/zerver/lightbox_overlay.html:10 msgid "Pan & Zoom" -msgstr "" +msgstr "Pan & Zoom" #: templates/zerver/lightbox_overlay.html:11 msgid "Disabled" -msgstr "" +msgstr "無効" #: templates/zerver/lightbox_overlay.html:11 msgid "Enabled" -msgstr "" +msgstr "有効" #: templates/zerver/lightbox_overlay.html:14 msgid "Open" -msgstr "" +msgstr "開く" #: templates/zerver/lightbox_overlay.html:17 msgid "Download" -msgstr "" +msgstr "ダウンロード" #: templates/zerver/login.html:27 msgid "Sign in to Zulip" -msgstr "" +msgstr "Zulipにサインイン" #: templates/zerver/login.html:35 msgid "Sign in with SSO" @@ -989,7 +989,7 @@ msgstr "" #: templates/zerver/login.html:107 msgid "Sign in" -msgstr "" +msgstr "サインイン" #: templates/zerver/login.html:119 msgid "Sign in with Google" @@ -1001,7 +1001,7 @@ msgstr "GitHubで登録" #: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" -msgstr "メッセージのフォーマットルール" +msgstr "メッセージのフォーマット" #: templates/zerver/markdown_help.html:7 msgid "You type" @@ -1030,7 +1030,7 @@ msgstr "" #: templates/zerver/message_history.html:5 msgid "Message edit history" -msgstr "" +msgstr "メッセージの編集履歴" #: templates/zerver/navbar.html:23 msgid "Search help" @@ -1042,11 +1042,11 @@ msgstr "検索" #: templates/zerver/navbar.html:27 msgid "Exit search" -msgstr "" +msgstr "検索から出る" #: templates/zerver/navbar.html:42 msgid "Menu" -msgstr "" +msgstr "メニュー" #: templates/zerver/navbar.html:54 msgid "Manage streams" @@ -1093,7 +1093,7 @@ msgstr "" #: templates/zerver/navbar.html:130 msgid "Link with Webathena" -msgstr "" +msgstr "Webathenaとつながる" #: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 msgid "Log out" @@ -1144,7 +1144,7 @@ msgstr "" #: templates/zerver/register.html:43 msgid "Full name or 名前" -msgstr "" +msgstr "姓名または名前" #: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" @@ -1166,7 +1166,7 @@ msgstr "組織名" #: templates/zerver/register.html:95 msgid "Shorter is better than longer." -msgstr "" +msgstr "長いより短い方が良い" #: templates/zerver/register.html:102 msgid "Subdomain" @@ -1182,14 +1182,14 @@ msgstr "この組織に登録するために使うアドレス。" #: templates/zerver/register.html:130 msgid "a-z, 0-9, and - only." -msgstr "" +msgstr "a-z, 0-9, と - だけ。" #: templates/zerver/register.html:151 #, python-format msgid "" "I agree to the Terms" " of Service." -msgstr "" +msgstr "サービス利用規約に同意します。" #: templates/zerver/reset.html:8 msgid "Reset your password" @@ -1209,7 +1209,7 @@ msgstr "パスワードを確認" #: templates/zerver/reset_confirm.html:72 msgid "Sorry, the link you provided is invalid or has already been used." -msgstr "" +msgstr "すみません。このリンクは不正か、すでに使われています。" #: templates/zerver/reset_done.html:9 msgid "We've reset your password!" @@ -1218,23 +1218,23 @@ msgstr "パスワードをリセットしました!" #: templates/zerver/reset_done.html:13 #, python-format msgid "Please log in with your new password." -msgstr "" +msgstr "新しいパスワードで ログイン してください。" #: templates/zerver/reset_emailed.html:9 msgid "Password reset sent!" -msgstr "" +msgstr "パスワードリセットを送信しました!" #: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." -msgstr "" +msgstr "この処理を完了するためにメールを確認してください。" #: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" -msgstr "" +msgstr "(もしくは無視してください。とはいえ、確認するためにこのフォームに入力したんですよね?)" #: templates/zerver/right_sidebar.html:6 msgid "Send feedback" -msgstr "" +msgstr "フィードバックを送る" #: templates/zerver/right_sidebar.html:12 msgid "USERS" @@ -1246,85 +1246,85 @@ msgstr "ユーザーを招待" #: templates/zerver/right_sidebar.html:27 msgid "GROUP PMs" -msgstr "" +msgstr "グループPM" #: templates/zerver/search_operators.html:7 msgid "Operator" -msgstr "" +msgstr "オペレーター" #: templates/zerver/search_operators.html:8 msgid "Effect" -msgstr "" +msgstr "効果" #: templates/zerver/search_operators.html:13 msgid "Narrow to messages on stream" -msgstr "" +msgstr "ストリームのメッセージだけ表示" #: templates/zerver/search_operators.html:17 msgid "Narrow to messages with topic" -msgstr "" +msgstr "トピックがあるメッセージだけ表示" #: templates/zerver/search_operators.html:21 msgid "Narrow to private messages with" -msgstr "" +msgstr "プライベートメッセージだけ表示" #: templates/zerver/search_operators.html:25 msgid "Narrow to messages sent by" -msgstr "" +msgstr "送信者のメッセージだけ表示" #: templates/zerver/search_operators.html:29 msgid "Narrow to messages sent by you." -msgstr "" +msgstr "送信したメッセージだけ表示" #: templates/zerver/search_operators.html:33 msgid "Center the view around message ID" -msgstr "" +msgstr "メッセージID周辺を中央に表示" #: templates/zerver/search_operators.html:37 msgid "Narrow to just message ID" -msgstr "" +msgstr "指定したメッセージIDだけ表示" #: templates/zerver/search_operators.html:42 msgid "Narrow to messages with alert words." -msgstr "" +msgstr "アラートワードを含むメッセージだけ表示" #: templates/zerver/search_operators.html:45 msgid "Narrow to messages that mention you." -msgstr "" +msgstr "メンションされたメッセージだけ表示" #: templates/zerver/search_operators.html:49 msgid "Narrow to private messages." -msgstr "" +msgstr "プライベートメッセージだけ表示" #: templates/zerver/search_operators.html:53 msgid "Narrow to starred messages." -msgstr "" +msgstr "スターされたメッセージだけ表示" #: templates/zerver/search_operators.html:57 msgid "Narrow to unread messages." -msgstr "" +msgstr "未読のメッセージだけ表示" #: templates/zerver/search_operators.html:61 msgid "Narrow to messages containing links." -msgstr "" +msgstr "リンクを含むメッセージだけ表示" #: templates/zerver/search_operators.html:65 msgid "Narrow to messages containing images." -msgstr "" +msgstr "画像を含むメッセージだけ表示" #: templates/zerver/search_operators.html:69 msgid "Narrow to messages containing uploads." -msgstr "" +msgstr "アップロードしたファイルを含むメッセージだけ表示" #: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " -msgstr "" +msgstr "トピックやメッセージから キーワード を検索" #: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" -msgstr "" +msgstr "トピック topic のメッセージを除外" #: templates/zerver/search_operators.html:80 msgid "" @@ -1375,7 +1375,7 @@ msgstr "Zulipラボ" #: templates/zerver/settings_overlay.html:49 msgid "Organization profile" -msgstr "" +msgstr "組織のプロフィール" #: templates/zerver/settings_overlay.html:53 msgid "Organization settings" @@ -1391,7 +1391,7 @@ msgstr "カスタム絵文字" #: templates/zerver/settings_overlay.html:65 msgid "Authentication methods" -msgstr "" +msgstr "認証方法" #: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" @@ -1415,7 +1415,7 @@ msgstr "ボットを編集" #: templates/zerver/settings_sidebar.html:12 msgid "Bot email" -msgstr "" +msgstr "ボットのメール" #: templates/zerver/settings_sidebar.html:22 msgid "Owner" @@ -1445,17 +1445,17 @@ msgid "" " Contact this server's administrator\n" " if you have any questions.\n" " " -msgstr "" +msgstr "\nこのZulipのインストールはサービス利用規約の設定がありません。もし質問があれば、この サーバー管理者 に連絡してください。" #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" -msgstr "" +msgstr "購読解除リクエストのメールアドレスがみつかりません" #: templates/zerver/unsubscribe_link_error.html:7 msgid "" "Hi there! It looks like you tried to unsubscribe from something, but we don't\n" "recognize the URL." -msgstr "" +msgstr "なにかの購読解除をしようとしているようにみえますが、そのURLが識別できません。" #: templates/zerver/unsubscribe_link_error.html:10 #, python-format @@ -1487,7 +1487,7 @@ msgstr "" #: templates/zerver/why-zulip.html:23 msgid "Why Zulip?" -msgstr "" +msgstr "Zulipを選ぶ理由?" #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." @@ -1503,92 +1503,92 @@ msgstr "" #: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" -msgstr "" +msgstr "realm管理者でなければなりません" #: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" -msgstr "" +msgstr "不正なZulipサーバー: %s" #: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" -msgstr "" +msgstr "不正なAPIキー" #: zerver/decorator.py:184 msgid "This API key only works on the root subdomain" -msgstr "" +msgstr "このAPIキーはルートサブドメインでのみ動作します" #: zerver/decorator.py:193 msgid "This API is not available to incoming webhook bots." -msgstr "" +msgstr "このAPIはincoming webhookボットに利用できません。" #: zerver/decorator.py:204 msgid "Account not active" -msgstr "" +msgstr "アカウントは有効ではありません" #: zerver/decorator.py:207 msgid "Realm for account has been deactivated" -msgstr "" +msgstr "アカウントのrealmは無効化されています" #: zerver/decorator.py:221 msgid "Account is not associated with this subdomain" -msgstr "" +msgstr "アカウントはこのサブドメインに関連付けられていません" #: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." -msgstr "" +msgstr "このエンドポイントはボットからのリクエストを受け付けません。" #: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." -msgstr "" +msgstr "このエンドポイントはHTTPのベーシック認証を必要とします。" #: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" -msgstr "" +msgstr "不正なベーシック認証の認証ヘッダー" #: zerver/decorator.py:502 msgid "Not logged in" -msgstr "" +msgstr "ログインしていません" #: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" -msgstr "" +msgstr "Webhookボットはwebhookだけにアクセスできます" #: zerver/decorator.py:572 msgid "Access denied" -msgstr "" +msgstr "アクセスが拒否されました" #: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." -msgstr "" +msgstr "サブドメインは3文字以上必要です。" #: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." -msgstr "" +msgstr "サブドメインは '-' で始まる、もしくは終わることができません。" #: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." -msgstr "" +msgstr "サブドメインには小文字と数字と '-' だけが使えます。" #: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." -msgstr "" +msgstr "サブドメインは利用できません。別のものを選択してください。" #: zerver/forms.py:94 msgid "Short name needs at least 3 characters." -msgstr "" +msgstr "短縮名は最低でも3文字必要です。" #: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." -msgstr "" +msgstr "短縮名は '-' で始まる、もしくは終わることができません。" #: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." -msgstr "" +msgstr "短縮名には小文字と数字と '-' だけが使えます。" #: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." -msgstr "" +msgstr "短縮名は利用できません。別のものを選択してください。" #: zerver/forms.py:139 #, python-brace-format @@ -1617,23 +1617,23 @@ msgstr "あなたのメールアドレス {email} はこの組織のアカウン #: zerver/forms.py:168 msgid "Please use your real email address." -msgstr "" +msgstr "本物のメールアドレスを使ってください。" #: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." -msgstr "" +msgstr "カンマ区切りで10個までメールアドレスを追加してください。" #: zerver/forms.py:296 msgid "Please enter at most 10 emails." -msgstr "" +msgstr "最大10個のメールアドレスを入力してください。" #: zerver/lib/actions.py:713 msgid "Unable to render message" -msgstr "" +msgstr "メッセージをレンダリングできません" #: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" -msgstr "" +msgstr "パラメーターがありません: 'to' (受信者)" #: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" @@ -1642,26 +1642,26 @@ msgstr "" #: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." -msgstr "" +msgstr "#**%s** へようこそ。" #: zerver/lib/actions.py:1058 msgid "Description" -msgstr "" +msgstr "説明" #: zerver/lib/actions.py:1067 msgid "hello" -msgstr "" +msgstr "こんにちはー" #: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 #: zerver/views/messages.py:928 zerver/views/messages.py:935 #: zerver/views/messages.py:960 msgid "User not authorized for this query" -msgstr "" +msgstr "このクエリーを許可されていないユーザーです" #: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." -msgstr "" +msgstr "'%s' はZulipを使っていません。" #: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." @@ -1684,19 +1684,19 @@ msgstr "ストリーム名 '%s' がNULL文字 (0x00) を含んでいます。" #: zerver/lib/actions.py:1319 msgid "Message must not be empty" -msgstr "" +msgstr "メッセージを入力する必要があります" #: zerver/lib/actions.py:1332 msgid "Missing stream" -msgstr "" +msgstr "ストリームがありません" #: zerver/lib/actions.py:1339 msgid "Missing topic" -msgstr "" +msgstr "トピックがありません" #: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" -msgstr "" +msgstr "トピックを入力してください" #: zerver/lib/actions.py:1352 #, python-format @@ -1714,7 +1714,7 @@ msgstr "" #: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" -msgstr "" +msgstr "不正なメッセージ種別" #: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" @@ -1728,21 +1728,21 @@ msgstr "招待専用ストリームの購読者は取得できません" #: zerver/views/users.py:85 zerver/views/users.py:101 #: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" -msgstr "" +msgstr "権限が足りません" #: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 #: zerver/lib/message.py:286 zerver/lib/message.py:297 #: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" -msgstr "" +msgstr "不正なメッセージ" #: zerver/lib/actions.py:3199 msgid "Invalid address." -msgstr "" +msgstr "不正なメールアドレス" #: zerver/lib/actions.py:3202 msgid "Outside your domain." -msgstr "" +msgstr "ドメイン外です。" #: zerver/lib/actions.py:3207 msgid "Already has an account." @@ -1765,7 +1765,7 @@ msgstr "" #: zerver/lib/addressee.py:23 #, python-format msgid "Invalid email '%s'" -msgstr "" +msgstr "不正なメールアドレス '%s'" #: zerver/lib/addressee.py:91 msgid "Cannot send to multiple streams" @@ -1773,19 +1773,19 @@ msgstr "複数のストリームへは送信できません" #: zerver/lib/attachments.py:23 msgid "Invalid attachment" -msgstr "" +msgstr "不正な添付ファイル" #: zerver/lib/domains.py:10 msgid "Domain can't be empty." -msgstr "" +msgstr "ドメインを入力してください。" #: zerver/lib/domains.py:12 msgid "Domain must have at least one dot (.)" -msgstr "" +msgstr "ドメインは最低1つのドット (.) が必要です" #: zerver/lib/domains.py:14 msgid "Domain cannot start or end with a dot (.)" -msgstr "" +msgstr "ドメインはドット (.) で始める、または終えることができません" #: zerver/lib/domains.py:17 msgid "Consecutive '.' are not allowed." @@ -1793,11 +1793,11 @@ msgstr "" #: zerver/lib/domains.py:19 msgid "Subdomains cannot start or end with a '-'." -msgstr "" +msgstr "サブドメインは '-' で始める、または終えることができません。" #: zerver/lib/domains.py:21 msgid "Domain can only have letters, numbers, '.' and '-'s." -msgstr "" +msgstr "ドメインには文字や数字と '.' と '-' だけが使えます。" #: zerver/lib/emoji.py:32 #, python-format @@ -1810,11 +1810,11 @@ msgstr "" #: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" -msgstr "" +msgstr "絵文字名に不正な文字" #: zerver/lib/error_notify.py:133 msgid "Invalid type parameter" -msgstr "" +msgstr "不正な種別パラメーター" #: zerver/lib/events.py:506 msgid "Could not allocate event queue" @@ -1822,60 +1822,60 @@ msgstr "" #: zerver/lib/integrations.py:37 msgid "Integration frameworks" -msgstr "" +msgstr "インテグレーションフレームワーク" #: zerver/lib/integrations.py:38 msgid "Continuous integration" -msgstr "" +msgstr "継続的インテグレーション" #: zerver/lib/integrations.py:39 msgid "Customer support" -msgstr "" +msgstr "顧客サポート" #: zerver/lib/integrations.py:40 msgid "Deployment" -msgstr "" +msgstr "デプロイ" #: zerver/lib/integrations.py:41 msgid "Communication" -msgstr "" +msgstr "コミュニケーション" #: zerver/lib/integrations.py:42 msgid "Financial" -msgstr "" +msgstr "財務" #: zerver/lib/integrations.py:43 msgid "HR" -msgstr "" +msgstr "人事" #: zerver/lib/integrations.py:44 msgid "Marketing" -msgstr "" +msgstr "マーケティング" #: zerver/lib/integrations.py:45 msgid "Miscellaneous" -msgstr "" +msgstr "その他" #: zerver/lib/integrations.py:46 msgid "Monitoring tools" -msgstr "" +msgstr "監視ツール" #: zerver/lib/integrations.py:47 msgid "Project management" -msgstr "" +msgstr "プロジェクト管理" #: zerver/lib/integrations.py:48 msgid "Productivity" -msgstr "" +msgstr "生産性" #: zerver/lib/integrations.py:49 msgid "Version control" -msgstr "" +msgstr "バージョン管理" #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." -msgstr "" +msgstr "オペレーター %s はサポートされていません。" #: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 #: zerver/lib/push_notifications.py:245 @@ -1884,30 +1884,30 @@ msgstr "" #: zerver/lib/push_notifications.py:320 zilencer/views.py:73 msgid "Token does not exist" -msgstr "" +msgstr "トークンがありません" #: zerver/lib/request.py:30 #, python-brace-format msgid "Missing '{var_name}' argument" -msgstr "" +msgstr "'{var_name}' 引数がありません" #: zerver/lib/request.py:44 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" -msgstr "" +msgstr "'{var_name}' の不正な値: {bad_value}" #: zerver/lib/request.py:136 msgid "Malformed JSON" -msgstr "" +msgstr "不正なJSON" #: zerver/lib/request.py:141 msgid "Invalid argument type" -msgstr "" +msgstr "不正な引数種別" #: zerver/lib/request.py:167 #, python-format msgid "Argument \"%s\" is not valid JSON." -msgstr "" +msgstr "引数 \"%s\" は正しいJSONではありません。" #: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" @@ -1941,15 +1941,15 @@ msgstr "" #: zerver/lib/users.py:14 msgid "Name too long!" -msgstr "" +msgstr "名前が長すぎます!" #: zerver/lib/users.py:16 msgid "Name too short!" -msgstr "" +msgstr "名前が短すぎます!" #: zerver/lib/users.py:18 msgid "Invalid characters in name!" -msgstr "" +msgstr "名前に不正な文字があります!" #: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 msgid "Bad name or username" @@ -1957,133 +1957,133 @@ msgstr "許容できない名前またはユーザー名" #: zerver/lib/users.py:41 msgid "Invalid bot type" -msgstr "" +msgstr "不正なボット種別" #: zerver/lib/users.py:46 msgid "Invalid interface type" -msgstr "" +msgstr "不正なインターフェース種別" #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" -msgstr "" +msgstr "%s は文字ではありません" #: zerver/lib/validator.py:49 #, python-brace-format msgid "{var_name} is longer than {max_length}." -msgstr "" +msgstr "{var_name} の長さは最大 {max_length} までです。" #: zerver/lib/validator.py:56 #, python-format msgid "%s is not an integer" -msgstr "" +msgstr "%s は整数ではありません" #: zerver/lib/validator.py:62 #, python-format msgid "%s is not a float" -msgstr "" +msgstr "%s は浮動小数ではありません" #: zerver/lib/validator.py:68 #, python-format msgid "%s is not a boolean" -msgstr "" +msgstr "%s は真偽値ではありません" #: zerver/lib/validator.py:86 #, python-format msgid "%s is not a list" -msgstr "" +msgstr "%s はリストではありません" #: zerver/lib/validator.py:89 #, python-format msgid "%(container)s should have exactly %(length)s items" -msgstr "" +msgstr "%(container)s は %(length)s 個の項目が必要です" #: zerver/lib/validator.py:107 #, python-format msgid "%s is not a dict" -msgstr "" +msgstr "%s はディクショナリではありません" #: zerver/lib/validator.py:111 #, python-format msgid "%(key_name)s key is missing from %(var_name)s" -msgstr "" +msgstr "%(key_name)s キーは %(var_name)s からなくなっています" #: zerver/lib/validator.py:121 #, python-format msgid "Unexpected arguments: %s" -msgstr "" +msgstr "不測の引数: %s" #: zerver/lib/validator.py:145 #, python-format msgid "%s is not an allowed_type" -msgstr "" +msgstr "%s は allowed_type ではありません" #: zerver/lib/validator.py:153 #, python-format msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" -msgstr "" +msgstr "%(variable)s != %(expected_value)s (%(value)s が間違っています)" #: zerver/middleware.py:292 msgid "Internal server error" -msgstr "" +msgstr "内部のサーバーエラー" #: zerver/middleware.py:319 #, python-brace-format msgid "CSRF Error: {reason}" -msgstr "" +msgstr "CSRF エラー: {reason}" #: zerver/middleware.py:349 msgid "API usage exceeded rate limit" -msgstr "" +msgstr "API使用量が制限を超えました" #: zerver/models.py:686 msgid "Apple style" -msgstr "" +msgstr "Appleスタイル" #: zerver/models.py:687 msgid "Emoji One style" -msgstr "" +msgstr "Emoji Oneスタイル" #: zerver/models.py:688 msgid "Google style" -msgstr "" +msgstr "Googleスタイル" #: zerver/models.py:689 msgid "Twitter style" -msgstr "" +msgstr "Twitterスタイル" #: zerver/models.py:1270 msgid "Unicode emoji" -msgstr "" +msgstr "Unicode絵文字" #: zerver/models.py:1271 msgid "Realm emoji" -msgstr "" +msgstr "Realm絵文字" #: zerver/models.py:1272 msgid "Zulip extra emoji" -msgstr "" +msgstr "Zulip拡張絵文字" #: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" -msgstr "" +msgstr "'queue_id' 引数がありません" #: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" -msgstr "" +msgstr "'last_event_id' 引数がありません" #: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" -msgstr "" +msgstr "このキューからイベントを取得することが許可されていません" #: zerver/tornado/exceptions.py:19 #, python-brace-format msgid "Bad event queue id: {queue_id}" -msgstr "" +msgstr "不正なイベントキューID: {queue_id}" #: zerver/tornado/socket.py:130 msgid "Unknown or missing session" -msgstr "" +msgstr "不明なセッションまたはセッションがありません" #: zerver/tornado/socket.py:134 msgid "CSRF token does not match that in cookie" @@ -2096,7 +2096,7 @@ msgstr "" #: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" -msgstr "" +msgstr "このキューへのアクセスが許可されていません" #: zerver/views/auth.py:158 msgid "No REMOTE_USER set." @@ -2104,7 +2104,7 @@ msgstr "REMOTE_USER が設定されていません。" #: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." -msgstr "" +msgstr "このサブドメインに対する認証キーがみつかりません。" #: zerver/views/auth.py:183 msgid "No JSON web token passed in request" @@ -2124,11 +2124,11 @@ msgstr "" #: zerver/views/auth.py:207 msgid "Wrong subdomain" -msgstr "" +msgstr "誤ったサブドメイン" #: zerver/views/auth.py:248 msgid "Invalid OTP" -msgstr "" +msgstr "不正なOTP" #: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." @@ -2160,11 +2160,11 @@ msgstr "ユーザー名かパスワードが間違っています。" #: zerver/views/auth.py:632 msgid "Invalid subdomain" -msgstr "" +msgstr "不正なサブドメイン" #: zerver/views/auth.py:638 msgid "Subdomain required" -msgstr "" +msgstr "サブドメインが必要です" #: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" @@ -2173,16 +2173,16 @@ msgstr "" #: zerver/views/custom_profile_fields.py:34 #: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." -msgstr "" +msgstr "名前を入力してください。" #: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." -msgstr "" +msgstr "不正なフィールド種別。" #: zerver/views/custom_profile_fields.py:47 #: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." -msgstr "" +msgstr "そのフィールド名はすでに存在します。" #: zerver/views/custom_profile_fields.py:55 #: zerver/views/custom_profile_fields.py:73 @@ -2212,7 +2212,7 @@ msgstr "%s ストリームは存在しません。招待は送信されません #: zerver/views/messages.py:73 #, python-brace-format msgid "Invalid narrow operator: {desc}" -msgstr "" +msgstr "不正な絞り込みオペレーター: {desc}" #: zerver/views/messages.py:813 #, python-format @@ -2226,15 +2226,15 @@ msgstr "" #: zerver/views/messages.py:958 msgid "Missing sender" -msgstr "" +msgstr "送信者がいません" #: zerver/views/messages.py:964 msgid "Invalid mirrored message" -msgstr "" +msgstr "不正なミラーリングされたメッセージ" #: zerver/views/messages.py:966 msgid "Invalid mirrored realm" -msgstr "" +msgstr "不正なミラーリングされたrealm" #: zerver/views/messages.py:969 msgid "IRC stream names must start with #" @@ -2250,11 +2250,11 @@ msgstr "組織のメッセージ編集を禁止しました" #: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" -msgstr "" +msgstr "このメッセージを編集する権限がありません" #: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" -msgstr "" +msgstr "このメッセージを編集できる期限を過ぎました" #: zerver/views/messages.py:1074 msgid "Nothing to change" @@ -2270,7 +2270,7 @@ msgstr "" #: zerver/views/pointer.py:30 msgid "Invalid message ID" -msgstr "" +msgstr "不正なメッセージID" #: zerver/views/presence.py:31 zerver/views/presence.py:33 #: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 @@ -2291,28 +2291,28 @@ msgstr "" #: zerver/views/presence.py:60 #, python-format msgid "Invalid status: %s" -msgstr "" +msgstr "不正なステータス: %s" #: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" -msgstr "" +msgstr "空か、トークンの長さが不正です" #: zerver/views/push_notifications.py:29 msgid "Invalid APNS token" -msgstr "" +msgstr "不正なAPNSトークン" #: zerver/views/reactions.py:31 msgid "Reaction already exists" -msgstr "" +msgstr "リアクションはすでに存在します" #: zerver/views/reactions.py:62 msgid "Reaction does not exist" -msgstr "" +msgstr "リアクションは存在しません" #: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" -msgstr "" +msgstr "不正な言語 '%s'" #: zerver/views/realm.py:52 msgid "Realm description is too long." @@ -2320,7 +2320,7 @@ msgstr "" #: zerver/views/realm.py:54 msgid "Realm name is too long." -msgstr "" +msgstr "realm名が長すぎます。" #: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." @@ -2328,7 +2328,7 @@ msgstr "" #: zerver/views/realm_domains.py:31 msgid "Invalid domain: {}" -msgstr "" +msgstr "不正なドメイン: {}" #: zerver/views/realm_domains.py:33 #, python-format @@ -2343,11 +2343,11 @@ msgstr "ドメイン %(domain)s は他の組織に所属しています。" #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." -msgstr "" +msgstr "ドメイン %(domain)s のエントリーがありません。" #: zerver/views/realm_emoji.py:32 msgid "You must upload exactly one file." -msgstr "" +msgstr "ファイルは1つだけアップロードしてください。" #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 #: zerver/views/upload.py:61 zerver/views/user_settings.py:215 @@ -2361,7 +2361,7 @@ msgstr "" #: zerver/views/realm_icon.py:19 msgid "You must upload exactly one icon." -msgstr "" +msgstr "アイコンは1つだけアップロードしてください。" #: zerver/views/registration.py:297 msgid "New organization creation disabled." @@ -2374,7 +2374,7 @@ msgstr "組織作成リンクは期限切れか、無効になっています。 #: zerver/views/streams.py:50 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" -msgstr "" +msgstr "'{principal}' のクエリーを許可されていないユーザーです" #: zerver/views/streams.py:100 msgid "Stream already has that name!" @@ -2422,11 +2422,11 @@ msgstr "" #: zerver/views/upload.py:45 msgid "

You are not authorized to view this file.

" -msgstr "" +msgstr "

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

" #: zerver/views/upload.py:54 msgid "You must specify a file to upload" -msgstr "" +msgstr "ファイルを指定してアップロードしてください。" #: zerver/views/upload.py:56 zerver/views/users.py:203 #: zerver/views/users.py:274 @@ -2460,16 +2460,16 @@ msgstr "" #: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" -msgstr "" +msgstr "不正なタイムゾーン '%s'" #: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" -msgstr "" +msgstr "不正な絵文字セット '%s'" #: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." -msgstr "" +msgstr "アバターは1つだけアップロードしてください。" #: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" @@ -2507,7 +2507,7 @@ msgstr "" #: zerver/views/zephyr.py:45 msgid "Invalid Kerberos cache" -msgstr "" +msgstr "不正なKerberosキャッシュ" #: zerver/views/zephyr.py:56 msgid "We were unable to setup mirroring for you" @@ -2516,19 +2516,19 @@ msgstr "" #: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" -msgstr "" +msgstr "JSONにキー %s が含まれていません" #: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" -msgstr "" +msgstr "不正なリクエストヘッダーのイベント \"{}\"" #: zerver/webhooks/ifttt/view.py:20 zerver/webhooks/zapier/view.py:20 msgid "Subject can't be empty" -msgstr "" +msgstr "タイトルを入力してください" #: zerver/webhooks/ifttt/view.py:22 zerver/webhooks/zapier/view.py:22 msgid "Content can't be empty" -msgstr "" +msgstr "コンテンツを入力してください" #: zerver/webhooks/jira/view.py:264 msgid "Event is not given by JIRA" @@ -2587,4 +2587,4 @@ msgstr "" #: zilencer/views.py:29 msgid "Invalid token type" -msgstr "" +msgstr "不正なトークン種別" diff --git a/static/locale/ja/translations.json b/static/locale/ja/translations.json index 6ad1d1c42d..947ab475af 100644 --- a/static/locale/ja/translations.json +++ b/static/locale/ja/translations.json @@ -1,485 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", - "(no topic)": "(no topic)", - "24-hour time (17:00 instead of 5:00 PM)": "24-hour time (17:00 instead of 5:00 PM)", - "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users", - "Public: anyone can join; anyone can view complete message history without joining": "Public: anyone can join; anyone can view complete message history without joining", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" が大きすぎます。最大ファイルサイズは 25MiB です。", + "(no topic)": "(無名トピック)", + "24-hour time (17:00 instead of 5:00 PM)": "24 時間表記 (5:00 PM ではなく 17:00)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "プライベート: はメンバーが招待する必要があります。新しいメンバーは参加した後のメッセージのみ表示されます。非管理者メンバーからは隠蔽されます。", + "Public: anyone can join; anyone can view complete message history without joining": "公開: はだれでも参加できます。だれでも参加せずにすべてのメッセージの履歴をみれます。", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

みんなに新しいストリームについて知らせましょう。
たとえそのストリームを追加しないとしてもです。

", "__name__ is not subscribed to this stream.": "__name__はこのストリームを購読していません。", - "A stream needs to have a name": "A stream needs to have a name", - "A stream with this name already exists": "A stream with this name already exists", + "A stream needs to have a name": "ストリームには名前が必要です", + "A stream with this name already exists": "このストリーム名はすでに存在します", "API key": "APIキー", - "Action": "Action", + "Action": "アクション", "Actions": "アクション", - "Active bots": "Active bots", - "Active now": "Active now", + "Active bots": "オンラインのボット", + "Active now": "オンライン", "Active users": "オンラインのユーザー", "Add": "追加", - "Add a new alert word": "Add a new alert word", - "Add a new bot": "Add a new bot", - "Add a new emoji": "Add a new emoji", - "Add a new filter": "Add a new filter", - "Add alert word": "Add alert word", + "Add a new alert word": "新しいアラートワードを追加", + "Add a new bot": "新しいボットを追加", + "Add a new emoji": "新しい絵文字を追加", + "Add a new filter": "新しいフィルターを追加", + "Add alert word": "アラートワードを追加", "Add emoji": "絵文字を追加", - "Add emoji reaction": "Add emoji reaction", + "Add emoji reaction": "絵文字でリアクション", "Add extra emoji for members of the __realm_name__ organization.": "__realm_name__組織のメンバー専用の絵文字を追加します。", - "Add filter": "Add filter", - "Add new default stream": "Add new default stream", - "Add reaction": "Add reaction", - "Add stream": "Add stream", - "Added successfully!": "Added successfully!", - "Alert word": "Alert word", - "Alert word added successfully!": "Alert word added successfully!", - "Alert word already exists!": "Alert word already exists!", - "Alert word can't be empty!": "Alert word can't be empty!", - "Alert word removed successfully!": "Alert word removed successfully!", + "Add filter": "フィルターを追加", + "Add new default stream": "新しいデフォルトのストリームを追加", + "Add reaction": "リアクションを追加", + "Add stream": "ストリームを追加", + "Added successfully!": "追加に成功しました!", + "Alert word": "アラートワード", + "Alert word added successfully!": "アラートワードが追加されました!", + "Alert word already exists!": "アラートワードはすでに存在します!", + "Alert word can't be empty!": "アラートワードを入力してください!", + "Alert word removed successfully!": "アラートワードが削除されました!", "Alert words": "アラートワード", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "アラートワードとは、Zulipで特定の単語やフレーズが出てきたときに@付きでメンションされたのと同じように通知が届きます。", "All streams": "すべてのストリーム", - "Allow subdomains": "Allow subdomains", - "Allowed domains": "Allowed domains", - "Already subscribed to __stream__": "すでに__stream__を購読済みです。", - "Always auto-scroll to new messages": "いつも新しいメッセージに自動スクロール", - "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", - "An unknown error occurred.": "An unknown error occurred.", - "Announce stream": "Announce stream", - "Any user may now add new emoji!": "Any user may now add new emoji!", + "Allow subdomains": "サブドメインを許可", + "Allowed domains": "許可されたドメイン", + "Already subscribed to __stream__": "すでに__stream__を購読済みです", + "Always auto-scroll to new messages": "常に新しいメッセージに自動スクロールする", + "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キーはパスワードと同じぐらい注意して管理するようにしてください。
もしあなたのアカウントにアクセスする必要のない用途であれば、ボットを作成して、ボットのアカウントとそのAPIキーを使ってZulip APIにアクセスすることを推奨します。", + "An unknown error occurred.": "不明なエラーが発生しました。", + "Announce stream": "アナウンスストリーム", + "Any user may now add new emoji!": "すべてのユーザーが新しい絵文字を追加できるようになりました!", "Any user may now create new streams!": "すべてのユーザーが新しいストリームを作成できるようになりました!", "Any user may now invite new users!": "すべてのユーザーが新しいユーザーを招待できるようになりました!", - "Anyone in this organization can add custom emoji.": "Anyone in this organization can add custom emoji.", + "Anyone in this organization can add custom emoji.": "この組織のメンバーはカスタム絵文字を追加できます。", "Apply this change to all stream subscriptions?": "この変更をストリームのすべての購読者に適用しますか?", - "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "本当に '__stream_name__' ストリームを作成して、そのストリームを __count__ ユーザーに購読しますか?", "Are you sure you want to do this?": "なにをしようとしているか", - "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", + "Are you sure you want to mention all __count__ people in this stream?": "本当にこのストリームにいるすべてのユーザー __count__ 人にメンションしますか?", "Audible notifications": "音で通知", - "Authentication methods saved!": "Authentication methods saved!", - "Author": "Author", - "Authorization methods": "Authorization methods", - "Base URL": "Base URL", - "Bot": "Bot", - "Bot list": "Bot list", - "Bot type": "Bot type", - "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", + "Authentication methods saved!": "認証方法が保存されました!", + "Author": "著者", + "Authorization methods": "認証方法", + "Base URL": "ベースURL", + "Bot": "ボット", + "Bot list": "ボットリスト", + "Bot type": "ボット種別", + "Bringing you to your latest messages\u2026": "最新メッセージを取得しています...", "By deactivating <>, they will be logged out immediately.": " <>を無効にすると、無効にしたユーザーはすぐにログアウトさせられます。", "By deactivating your account, you will be logged out immediately.": "アカウントを無効にすると、すぐにログアウトされます。", "Cancel": "キャンセル", - "Change": "Change", - "Change email": "Change email", + "Change": "変更", + "Change email": "メールアドレスを変更", "Change later messages to this topic": "以降のメッセージをこのトピックに変更", "Change notification settings for individual streams on your Streams page.": "ストリームページ の個々のストリームの通知設定を変更する。", "Change only this message topic": "このメッセージのトピックのみ変更", "Change password": "パスワードを変更", "Change previous and following messages to this topic": "前のメッセージと以降のメッセージもこのトピックに変更", - "Change stream privacy": "Change stream privacy", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Change stream privacy": "ストリームのプライバシーを変更", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Zulip組織の管理者はメールアドレスの変更を許可していません。変更したいときは管理者に連絡してください。", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Zulip組織の管理者は名前の変更を許可していません。変更したいときは管理者に連絡してください。", "Check all": "すべて選択", "Choose custom color": "色を選択", "Clear avatar": "アバターを消去", - "Clear emoji image": "Clear emoji image", + "Clear emoji image": "絵文字画像を消去", "Close": "閉じる", "Collapse": "折り畳む", "Compose a message to stream __stream.name__": "__stream.name__ストリームへのメッセージを作成", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", - "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Zulipでメッセージやトピックが使われたときに自動的にリンクする正規表現パターンを設定します。例えば、GitHubプロジェクトに対応するコミットIDと課題番号 (例 #123) をリンクするには、次のようにします。", + "Configure the authentication methods for your organization.": "組織の認証方法を設定します。", "Configure the default streams new users are subscribed to when joining your organization.": "組織に参加したときに新しいユーザーがデフォルトで購読するストリームを設定します。", "Confirm password": "パスワードを確認", - "Cookie Bot": "Cookie Bot", - "Copied!": "Copied!", - "Copy and close": "Copy and close", - "Copy from stream": "Copy from stream", - "Copy link to conversation": "Copy link to conversation", - "Could not add user to this stream": "Could not add user to this stream", - "Create": "Create", - "Create bot": "Create bot", + "Cookie Bot": "Cookieボット", + "Copied!": "コピーしました!", + "Copy and close": "コピーして閉じる", + "Copy from stream": "ストリームからコピー", + "Copy link to conversation": "会話へのリンクをコピー", + "Could not add user to this stream": "このストリームにユーザーを追加できません", + "Create": "作成", + "Create bot": "ボットを作成", "Create new stream": "新しいストリームを作成", - "Create stream": "Create stream", + "Create stream": "ストリームを作成", "Current password": "現在のパスワード", "Custom emoji added!": "カスタム絵文字を", - "Custom filter added!": "Custom filter added!", + "Custom filter added!": "カスタムフィルターを追加しました!", "Customize avatar": "アバターをカスタマイズ", "Deactivate": "無効", "Deactivate account": "アカウントを無効化", "Deactivate now": "すぐに無効にする", - "Deactivate stream": "Deactivate stream", - "Deactivate your account": "Deactivate your account", + "Deactivate stream": "ストリームを無効にしました", + "Deactivate your account": "アカウントを無効にしました", "Deactivated users": "無効なユーザー", "Default language": "デフォルトの言語", "Default language changed!": "デフォルトの言語を変更しました!", "Default streams": "デフォルトのストリーム", - "Delete alert word": "Delete alert word", + "Delete alert word": "アラートワードを削除", "Delete avatar": "アバターを削除", "Delete bot": "ボットを削除", "Delete draft": "下書きを削除", - "Delete file": "Delete file", - "Delete icon": "Delete icon", - "Delete message": "Delete message", + "Delete file": "ファイルを削除", + "Delete icon": "アイコンを削除", + "Delete message": "メッセージを削除", "Delete stream": "ストリームを削除", - "Deleted successfully!": "Deleted successfully!", + "Deleted successfully!": "削除に成功しました!", "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "ストリームを削除するとすぐに全員の購読を解除します。ストリームの内容は復活できません。", - "Description changed!": "Description changed!", + "Description changed!": "説明が変更されました!", "Desktop notifications": "デスクトップ通知", "Digest emails when I'm away": "離席中のときは要約をメール", - "Disabled": "Disabled", - "Display emoji reactions as text (:heart: instead of \":heart:\")": "Display emoji reactions as text (:heart: instead of \":heart:\")", + "Disabled": "無効", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "絵文字のリアクションをテキストで表示 ( \":heart:\" ではなく:heart: )", "Display settings": "表示の設定", "Do you want to skip to your latest messages?": "最新メッセージをスキップしますか?", - "Domain": "Domain", - "Download .zuliprc": "Download .zuliprc", - "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Download config of all active outgoing webhook bots in Zulip Botserver format.", - "Download flaskbotrc": "Download flaskbotrc", + "Domain": "ドメイン", + "Download .zuliprc": ".zuliprcをダウンロード", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Zulip Botserver形式の有効な外部向けwebhookボット全ての設定をダウンロードします。", + "Download flaskbotrc": "flaskbotrcをダウンロード", "Drafts": "下書き", "EDITED": "変更アリ", "Edit": "編集", "Edit bot": "ボットを編集", - "Edit user": "Edit user", - "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", + "Edit user": "ユーザーを編集", + "Edited (__last_edit_timestr__)": "編集済み (__last_edit_timestr__)", "Email": "メール", "Email address": "メールアドレス", "Email notifications when offline": "オフライン時にメールで通知", "Emoji name": "絵文字名", - "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", + "Emoji reactions will appear as __text_or_images__!": "絵文字のリアクションは __text_or_images__ で表示!", "Emoji settings": "絵文字の設定", - "Emoji style": "Emoji style", - "Emojiset changed successfully!!": "Emojiset changed successfully!!", + "Emoji style": "絵文字のスタイル", + "Emojiset changed successfully!!": "絵文字セットを変更しました!", "Enable desktop notifications for new streams": "新しいストリームに関するデスクトップ通知を有効にする", - "Enable message edit history": "Enable message edit history", - "Enabled": "Enabled", - "Error adding alert word!": "Error adding alert word!", + "Enable message edit history": "メッセージの編集履歴を有効にする", + "Enabled": "有効", + "Error adding alert word!": "アラートワードの追加に失敗しました!", "Error adding subscription": "購読の追加に失敗", - "Error changing emojiset.": "Error changing emojiset.", + "Error changing emojiset.": "絵文字セットの変更に失敗しました。", "Error changing settings": "設定の変更に失敗", "Error checking subscription": "購読のチェックに失敗", "Error creating stream": "ストリーム作成に失敗", "Error deactivating account": "アカウントの無効化に失敗", - "Error deleting message.": "Error deleting message.", - "Error fetching message edit history": "Error fetching message edit history", + "Error deleting message.": "メッセージの削除に失敗", + "Error fetching message edit history": "メッセージの編集履歴の取得に失敗", "Error getting API key": "APIキーの取得に失敗", "Error listing users or bots": "ユーザーまたはボットのリストに失敗", - "Error removing alert word!": "Error removing alert word!", + "Error removing alert word!": "アラートワードの削除に失敗しました!", "Error removing subscription": "購読解除に失敗", - "Error removing user from this stream": "Error removing user from this stream", + "Error removing user from this stream": "このストリームからユーザーを削除するのに失敗", "Error renaming stream": "ストリームの名前変更に失敗", - "Error saving edit": "Error saving edit", + "Error saving edit": "編集内容の保存に失敗", "Error updating default language setting": "デフォルトの言語の設定の更新に失敗", - "Error updating emoji appearance setting": "Error updating emoji appearance setting", - "Error updating high contrast setting": "Error updating high contrast setting", + "Error updating emoji appearance setting": "絵文字の表示設定の更新に失敗", + "Error updating high contrast setting": "ハイコントラスト設定の更新に失敗", "Error updating the stream description": "ストリームの説明の更新に失敗", "Error updating time format setting": "時刻表示の設定の更新に失敗", - "Error updating time zone": "Error updating time zone", + "Error updating time zone": "タイムゾーンの更新に失敗", "Error updating user list placement setting": "ユーザーリストの位置の設定の更新に失敗", - "Failed": "Failed", - "Failed to change notifications stream!": "Failed to change notifications stream!", + "Failed": "失敗しました", + "Failed to change notifications stream!": "通知するストリームの変更に失敗しました!", "Failed to generate preview": "プレビューの生成に失敗", "Failed!": "失敗!", - "Features for the brave. Labs features may change, break, or disappear at any time.": "Features for the brave. Labs features may change, break, or disappear at any time.", - "File type is not supported.": "File type is not supported.", - "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", - "Filter": "Filter", - "Filter bots": "Filter bots", - "Filter deactivated users": "Filter deactivated users", + "Features for the brave. Labs features may change, break, or disappear at any time.": "勇気がある人向けの機能です。ラボの機能は予告なく変更したり、壊れたり、なくなったりする場合があります。", + "File type is not supported.": "ファイル種別はサポートしていません", + "File upload is not yet available for your browser.": "あなたのブラウザはファイルのアップロードができません。", + "Filter": "フィルター", + "Filter bots": "ボットをフィルター", + "Filter deactivated users": "無効なユーザーをフィルター", "Filter settings": "フィルターの設定", - "Filter streams": "Filter streams", + "Filter streams": "ストリームをフィルター", "Filter users": "ユーザーを絞り込み", - "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", - "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "For each file, we list any messages that link to it.": "アップロードしたファイルを含むメッセージのリンクを表示します。", + "For more information on public/private streams, check out our docs.": "公開/プライベートのストリームの詳細については ドキュメントを確認してください。", "Forgotten it?": "忘れましたか?", "Formatting": "フォーマット", "Full name": "姓名", "Generate new API key": "新しいAPIキーを生成", - "Generic bot": "Generic bot", + "Generic bot": "汎用ボット", "Get API key": "APIキーを取得", - "Go back": "Go back", - "Got it!": "Got it!", - "High contrast mode": "High contrast mode", + "Go back": "戻る", + "Got it!": "できた!", + "High contrast mode": "ハイコントラストモード", "High contrast mode __enabled_or_disabled__!": "ハイコントラストモード __enabled_or_disabled__!", "Home": "ホーム", "I want:": "以下の設定を使います。", - "If checked, image previews will be shown.": "If checked, image previews will be shown.", - "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", - "If checked, only administrators may create new streams.": "チェックすると管理者だけが新しいストリームを", - "If checked, only administrators may invite new users.": "チェックすると管理者だけが新しいユーザーを招待できます。", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", - "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", - "If checked, topics are required.": "If checked, topics are required.", + "If checked, image previews will be shown.": "チェックすると、画像のプレビューが表示されます。", + "If checked, only administrators may add new emoji.": "チェックすると、管理者だけが新しい絵文字を追加できます。", + "If checked, only administrators may create new streams.": "チェックすると、管理者だけが新しいストリームを追加できます。", + "If checked, only administrators may invite new users.": "チェックすると、管理者だけが新しいユーザーを招待できます。", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "チェックすると、このドメインをもつメールアドレスのユーザーのみが組織に参加できます。", + "If checked, previews of linked websites will be shown.": "チェックすると、リンクしたウェブサイトのプレビューが表示されます。", + "If checked, topics are required.": "チェックすると、トピックが必要になります。", "If checked, users can edit the content and topics of their old messages.": "チェックをつけると、ユーザーは自分が送信した過去のメッセージの内容とトピックを変更できます。", "If checked, users must be invited in order to join your organization.": "チェックをつけると、この組織への新規ユーザー追加には招待が必須になります。", - "If checked, users will be able view message edit history.": "If checked, users will be able view message edit history.", - "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", - "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", + "If checked, users will be able view message edit history.": "チェックすると、ユーザーはメッセージの編集履歴を表示できます。", + "If checked, users will be unable to change their email address.": "チェックすると、ユーザーはメールアドレスを変更できません。", + "If checked, users will be unable to change their name.": "チェックすると、ユーザーは名前を変更できません。", "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "0でない場合は自分のメッセージを送信後指定した間(単位は分)はメッセージを編集できます。0の場合は過去のすべてのメッセージを編集できます。", "Image": "画像", - "Inactive bots": "Inactive bots", - "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", + "Inactive bots": "オフラインのボット", + "Include content of private messages in desktop notifications": "デスクトップ通知にプライベートメッセージの内容を含める", "Incoming webhook": "Incoming webhook", - "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", + "Incoming webhooks can only send messages.": "Incoming webhook はメッセージだけ送信できます。", "It's been a while! Since you were last here, you received __unread_count__ new messages.": "おひさしぶりです!最後にアクセスしてから新しいメッセージが__unread_count__件あります。", - "Joining the organization": "Joining the organization", + "Joining the organization": "組織に参加する", "Keyboard shortcuts": "キーボードショートカット", - "Language & Notifications": "Language & Notifications", + "Language & Notifications": "言語 & 通知", "Language settings": "言語の設定", - "Large number of subscribers": "Large number of subscribers", - "Last active": "Last active", - "Last seen an hour ago": "Last seen an hour ago", - "Last seen just now": "Last seen just now", - "Last seen yesterday": "Last seen yesterday", - "Local time": "Local time", - "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Large number of subscribers": "多数の購読者", + "Last active": "最終ログイン", + "Last seen an hour ago": "1時間前にみた", + "Last seen just now": "たった今みた", + "Last seen yesterday": "昨日最後にみた", + "Local time": "現地時間", + "Looking for our Integrations or API documentation?": "インテグレーション または API ドキュメントを探していますか?", "Make admin": "管理者にする", - "Make stream invite-only": "Make stream invite-only", + "Make stream invite-only": "ストリームを招待専用にする", "Make stream public": "ストリームを公開する", "Make this message take up less space on the screen": "このメッセージをより少ないスペースで表示するようにする", "Manage organization": "組織を管理", "Mark all messages in __stream.name__ as read": "__stream.name__内のすべてのメッセージを既読にする", "Mark all messages in __topic_name__ as read": "__topic_name__のすべてのメッセージを既読にする", - "Message actions": "Message actions", + "Message actions": "メッセージの操作", "Message edit limit in minutes (0 for no limit)": "メッセージを書き込んでから編集可能な時間(単位は分。0を指定するといつまでも編集可能。)", "Message editing": "メッセージ編集", - "Message feed": "Message feed", + "Message feed": "メッセージフィード", "Message formatting": "メッセージのフォーマットルール", "Message sent when you were not subscribed": "購読前に送られたメッセージ", - "Message successfully edited!": "Message successfully edited!", - "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", - "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", - "Method": "Method", - "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", + "Message successfully edited!": "メッセージを編集しました!", + "Messages older than the configured number of days will be automatically deleted": "設定した日数より過去のメッセージは自動的に削除されます", + "Messages retention period in days (blank means messages are retained forever)": "メッセージの保持期間日数 (設定しないときは削除しません)", + "Method": "方法", + "Mobile push notifications always (even when online)": "(オンライン状態であっても) 常にモバイルプッシュ通知を送る", "Mobile push notifications when offline": "オフライン時にモバイル端末にプッシュ通知", - "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", - "Mute stream": "Mute stream", + "Most stream administration is done on the Streams page.": "ほとんどのストリームの管理作業は ストリームページ上で行われます。", + "Mute stream": "ストリームをミュート", "Mute the stream __stream.name__": "__stream.name__ストリームをミュート", "Mute the topic __subject__": "__subject__トピックをミュート", "Mute the topic __topic_name__": "__topic_name__トピックをミュート", - "Mute topic": "Mute topic", + "Mute topic": "トピックをミュート", "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "ミュートしたストリームは自分が言及されない限りホームビューに表示されませんし、通知もされません。", "Muted topics": "ミュート中のトピック", "Name": "名前", "Name changed!": "名前を変更しました", - "Narrow to stream "__display_recipient__"": ""__display_recipient__"ストリームだけを表示", - "Narrow to stream "__display_recipient__", topic "__subject__"": "ストリーム"__display_recipient__"のトピック"__subject__"だけを表示", - "Narrow to stream __stream.name__": "__stream.name__ストリームだけを表示", - "Narrow to topic __topic_name__": "__topic_name__トピックだけを表示", - "Narrow to your private messages with __display_reply_to__": "__display_reply_to__とのプライベートメッセージだけを表示", - "Never had one? Forgotten it?": "Never had one? Forgotten it?", - "New alert word": "New alert word", + "Narrow to stream "__display_recipient__"": ""__display_recipient__"ストリームだけ表示", + "Narrow to stream "__display_recipient__", topic "__subject__"": "ストリーム"__display_recipient__"のトピック"__subject__"だけ表示", + "Narrow to stream __stream.name__": "__stream.name__ストリームだけ表示", + "Narrow to topic __topic_name__": "__topic_name__トピックだけ表示", + "Narrow to your private messages with __display_reply_to__": "__display_reply_to__とのプライベートメッセージだけ表示", + "Never had one? Forgotten it?": "もっていない?忘れた?", + "New alert word": "新しいアラートワード", "New password": "新しいパスワード", - "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", + "New user e-mails now restricted to certain domains!": "新しいユーザーのメールアドレスは特定ドメインに制限されました!", "New users may have arbitrary e-mails!": "新規ユーザーのメールアドレスに制限はありません!", "New users may sign up online!": "新規ユーザーはオンラインで登録できます", "New users must be invited by an admin!": "新規ユーザーは管理者が招待しなければいけません!", "New users must be invited by e-mail!": "新規ユーザーはEメールで招待しなければいけません!", "No": "いいえ", - "No bots match your current filter.": "No bots match your current filter.", - "No changes made.": "No changes made.", - "No changes to save!": "No changes to save!", - "No default streams match you current filter.": "No default streams match you current filter.", - "No description.": "No description.", - "No drafts.": "No drafts.", - "No streams match your current filter.": "No streams match your current filter.", - "No users match your current filter.": "No users match your current filter.", - "None": "None", - "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", - "Nothing selected.": "Nothing selected.", + "No bots match your current filter.": "ボットがフィルターに一致しません。", + "No changes made.": "変更なし", + "No changes to save!": "保存する変更がありません!", + "No default streams match you current filter.": "カレントフィルターにデフォルトのストリームが一致しません。", + "No description.": "説明がありません。", + "No drafts.": "下書きがありません。", + "No streams match your current filter.": "カレントフィルターにストリームが一致しません。", + "No users match your current filter.": "ユーザーがフィルターに一致しません。", + "None": "なし", + "Note that any bots that you maintain will be disabled.": "あなたがメンテナンスしているボットが無効になることに注意してください。", + "Nothing selected.": "選択されていません。", "Nothing to preview": "プレビューするものがありません。", "Notifications": "通知", - "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", - "Notifications stream changed!": "Notifications stream changed!", - "Notifications stream disabled!": "Notifications stream disabled!", - "Notifications stream:": "Notifications stream:", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "メッセージが届いてZulipがフォーカスしない、または画面上に表示されないときに通知されます。", + "Notifications stream changed!": "通知するストリームが変更されました!", + "Notifications stream disabled!": "通知するストリームが無効になりました!", + "Notifications stream:": "通知するストリーム", "Old password": "古いパスワード", - "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", - "Only administrators may now create new streams!": "Only administrators may now create new streams!", - "Only admins can invite new users": "Only admins can invite new users", - "Only organization administrators can add custom emoji in this organization.": "Only organization administrators can add custom emoji in this organization.", + "Only administrators may now add new emoji!": "管理者だけが新しい絵文字を追加できるようになりました!", + "Only administrators may now create new streams!": "管理者だけが新しいストリームを作成できるようになりました!", + "Only admins can invite new users": "管理者だけが新しいユーザーを招待できる", + "Only organization administrators can add custom emoji in this organization.": "組織の管理者だけがこの組織にカスタム絵文字を追加できます。", "Only organization administrators can edit these settings.": "組織の管理者だけがこの設定を変更できます。", "Optional": "任意", "Organization": "組織", - "Organization avatar": "Organization avatar", + "Organization avatar": "組織のアバター", "Organization permissions": "組織の権限", - "Organization profile": "Organization profile", + "Organization profile": "組織のプロフィール", "Organization settings": "組織の設定", "Other notifications I want:": "有効にしたい他の通知", "Outgoing webhook": "Outgoing webhook", - "Outgoing webhook message format": "Outgoing webhook message format", + "Outgoing webhook message format": "Outgoing webhook メッセージフォーマット", "Owner": "オーナー", "Password": "パスワード", "Password is too weak": "パスワードが弱すぎます", "Password should be at least __length__ characters long": "パスワードは __length__ 文字以上でなければいけません", - "Pattern": "Pattern", - "People to add": "People to add", + "Pattern": "パターン", + "People to add": "追加する人", "Pin stream __stream.name__ to top": "ストリーム__stream.name__を上部に固定", - "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", - "Please just upload one file.": "Please just upload one file.", + "Pin stream to top of left sidebar": "左サイドバーのトップにストリームを固定", + "Please just upload one file.": "ファイルを1つだけアップロードしてください。", "Please re-enter your password to confirm your identity.": "パスワードを確認するために再入力してください。", "Please specify a stream": "ストリームを指定してください", "Please specify a topic": "トピックを指定してください。", "Please specify at least one recipient": "少なくとも1つ", - "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", - "Prevent users from changing their email address": "Prevent users from changing their email address", - "Prevent users from changing their name": "Prevent users from changing their name", - "Prevent users from creating streams": "Prevent users from creating streams", - "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", - "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", - "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", - "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", + "Prevent users from adding custom emoji": "ユーザーにカスタム絵文字を追加させない", + "Prevent users from changing their email address": "ユーザーにメールアドレスの変更をさせない", + "Prevent users from changing their name": "ユーザーに名前の変更をさせない", + "Prevent users from creating streams": "ユーザーにストリームを作成させない", + "Previews for linked websites will be shown!": "リンクしたウェブサイトのプレビューが表示されます!", + "Previews for linked websites will not be shown!": "リンクしたウェブサイトのプレビューが表示されません!", + "Previews of uploaded and linked images will be shown!": "アップロードしてリンクした画像のプレビューが表示されます!", + "Previews of uploaded and linked images will not be shown!": "アップロードしてリンクした画像のプレビューは表示されません!", "Private messages and @-mentions": "プライベートメッセージと@での言及", - "Quote and reply": "Quote and reply", + "Quote and reply": "引用して返信", "Reactivate": "再有効化", - "Reactivate bot": "Reactivate bot", - "Receive audible notifications": "Receive audible notifications", - "Receive desktop notifications": "Receive desktop notifications", - "Regular expression": "Regular expression", - "Remove": "Remove", + "Reactivate bot": "ボットを再有効化", + "Receive audible notifications": "音声通知を受け取る", + "Receive desktop notifications": "デスクトップ通知を受け取る", + "Regular expression": "正規表現", + "Remove": "削除", "Remove admin": "管理者を削除", "Remove from default": "デフォルトから削除", - "Reply mentioning user": "Reply mentioning user", - "Require topics in stream messages": "Require topics in stream messages", + "Reply mentioning user": "メンションされたユーザーへ返信", + "Require topics in stream messages": "ストリームメッセージにトピックを要求する", "Restore draft": "下書きを使う", - "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", - "Retry": "Retry", + "Restrict new users to the following email domains: __domains__": "新しいユーザーを次のメールアドレスのドメインに制限する: __domains__", + "Retry": "再試行", "Save": "保存", "Save changes": "変更を保存", "Search": "検索", "Search operators": "検索のオペレーター", - "Search results": "Search results", - "Search subscribers": "Search subscribers", + "Search results": "検索結果", + "Search subscribers": "購読者を検索", "See the rest of this message": "このメッセージの残りを表示", "Select default language": "デフォルトの言語を選択", - "Send private message": "Send private message", + "Send private message": "プライベートメッセージを送信", "Settings": "設定", - "Show previews of linked websites": "Show previews of linked websites", - "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", + "Show previews of linked websites": "リンクしたウェブサイトのプレビューを表示する", + "Show previews of uploaded and linked images": "アップロードしてリンクした画像のプレビューを表示する", "Show/change your API key": "自分のAPIキーを表示・変更", - "Slack compatible": "Slack compatible", - "Sorry, the file was too large.": "Sorry, the file was too large.", - "Star": "Star", + "Slack compatible": "Slack互換", + "Sorry, the file was too large.": "すみません。ファイルが大きすぎます。", + "Star": "スター", "Stream": "ストリーム", - "Stream accessibility": "Stream accessibility", + "Stream accessibility": "ストリームのアクセシビリティ", "Stream color": "ストリームの色", - "Stream creation": "Stream creation", - "Stream description": "Stream description", - "Stream description (optional)": "Stream description (optional)", + "Stream creation": "ストリームの作成", + "Stream description": "ストリームの説明", + "Stream description (optional)": "ストリームの説明 (オプション)", "Stream membership": "ストリームのメンバー", "Stream messages": "ストリームのメッセージ", "Stream name": "ストリーム名", "Stream settings": "ストリームの設定", - "Streams": "Streams", - "Streams & custom emoji": "Streams & custom emoji", + "Streams": "ストリーム", + "Streams & custom emoji": "ストリーム & カスタム絵文字", "Subscribe": "購読", "Subscribe to __stream__": "__stream__を購読", "Subscribed": "購読済み", - "Subscribers": "Subscribers", - "The email body will become the Zulip message": "The email body will become the Zulip message", - "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", + "Subscribers": "購読者", + "The email body will become the Zulip message": "メールの本文がZulipのメッセージになります", + "The email subject will become the Zulip topic": "メールの件名がZulipのトピックになります", "The email will be forwarded to this stream": "メールはこのストリームに転送されます。", - "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", - "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", + "The recipient __recipient__ is not valid": "受信者 __recipient__ が不正です", + "The recipients __recipients__ are not valid": "受信者 __recipients__ が不正です", "The stream description has been updated!": "ストリームの説明を更新しました!", "The stream has been renamed!": "ストリームの名前を変更しました!", - "The stream to which new stream notifications go to.": "The stream to which new stream notifications go to.", + "The stream to which new stream notifications go to.": "新しいストリーム通知が届くストリーム", "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "無効にしたユーザーのパスワードは消去され、無効にしたユーザーがメンテナンスしていたボットは無効になります。", "This is a public stream. Anybody in your organization can join.": "これは 公開ストリームです。この組織の人はだれでも参加できます。", "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "これは 招待制のストリームです。招待された人だけがアクセスできます。このストリームのメンバーはだれでも他の人を招待できます。", "This is an invite-only stream": "招待された人だけが購読できるストリーム", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "この組織は、送信後 __minutes_to_edit__ 分間メッセージの編集ができないように設定されています。", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "このストリームは 公開ストリーム です。公開ストリームは組織のだれでも参加できます。プライベートに変更すると、招待されたメンバーだけが参加してコンテンツにアクセスできます。ストリームのメンバーは他の人を招待できます。", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "このストリームは 招待専用ストリーム です。招待専用ストリームは招待されたメンバーだけが参加してコンテンツにアクセスできます。公開ストリームに変更すると、組織のだれでも参加してコンテンツにアクセスできます。", "Time settings": "時刻の設定", - "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", - "Time zone": "Time zone", + "Time will now be displayed in the __format__-hour format!": "時間は __format__ 時刻表記で表示されます!", + "Time zone": "タイムゾーン", "Time's up!": "時間切れです!", - "Today": "Today", - "Toggle subscription": "Toggle subscription", + "Today": "今日", + "Toggle subscription": "購読を切り替え", "Topic": "トピック", "Topic editing only": "トピックだけ編集できます。", - "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", - "Topics are required in messages to streams!": "Topics are required in messages to streams!", - "Try again": "Try again", - "UI Settings": "UI Settings", - "URL format string": "URL format string", + "Topics are not required in messages to streams!": "ストリームへのメッセージにトピックを必要としません!", + "Topics are required in messages to streams!": "ストリームへのメッセージにトピックを必要とします!", + "Try again": "再試行", + "UI Settings": "UI設定", + "URL format string": "URLフォーマット文字", "Un-collapse": "折り畳み解除", "Unable to subscribe user": "購読できません", - "Unable to upload that many files at once.": "Unable to upload that many files at once.", + "Unable to upload that many files at once.": "同時に複数のファイルをアップロードできません。", "Uncheck all": "すべて選択解除", - "Unknown": "Unknown", + "Unknown": "不明", "Unless I say otherwise for a particular stream, I want:": "個別に設定していないストリームには以下の設定を使います。", "Unmute the stream __stream.name__": "__stream.name__ストリームのミュートを解除", "Unmute the topic __subject__": "トピック__subject__をミュート", "Unmute the topic __topic_name__": "__topic_name__トピックのミュートを解除", "Unpin stream __stream.name__ from top": "ストリーム__stream.name__を上部に固定しない", - "Unstar": "Unstar", + "Unstar": "スター外し", "Unsubscribe": "購読解除", "Unsubscribe from __stream__": "__stream__の購読を解除", - "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", - "Updated successfully!": "Updated successfully!", + "Updated settings! You will need to reload for these changes to take effect.": "設定を更新しました!変更を反映するには再読み込みする必要があります。", + "Updated successfully!": "更新に成功しました!", "Upload avatar": "アバターをアップロード", - "Upload emoji": "Upload emoji", - "Upload icon": "Upload icon", + "Upload emoji": "絵文字をアップロード", + "Upload icon": "アイコンをアップロード", "Upload new avatar": "新たにアバターをアップロード", - "Upload new icon": "Upload new icon", + "Upload new icon": "新しいアイコンをアップロード", "Uploaded files": "アップロードしたファイル", - "Uploading icon.": "Uploading icon.", - "Uploading\u2026": "Uploading\u2026", - "User already subscribed": "User already subscribed", + "Uploading icon.": "アイコンをアップロードしています。", + "Uploading\u2026": "アップロード中...", + "User already subscribed": "ユーザーはすでに購読済みです", "User avatar": "アバター", - "User identity": "User identity", + "User identity": "ユーザー識別", "User invited successfully.": "ユーザーを招待しました。", - "User is already not subscribed": "User is already not subscribed", - "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User is already not subscribed": "ユーザーはもう購読していません", + "User list on left sidebar in narrow windows": "左サイドバーのユーザーリスト", "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "ユーザーのリストは__side__側に表示されます!この変更を有効にするにはこのウィンドウをリロードする必要があります。", "User settings": "ユーザーの設定", "Username": "ユーザー名", - "Users can edit their messages": "Users can edit their messages", + "Users can edit their messages": "ユーザーは自分のメッセージを編集できる", "Users can no longer edit their past messages!": "ユーザーは自分の過去のメッセージを変更できません!", - "Users can no longer view message edit history!": "Users can no longer view message edit history!", + "Users can no longer view message edit history!": "ユーザーはメッセージの編集履歴を表示できません!", "Users can now edit the content and topics of all their past messages!": "ユーザーは自分のすべての過去のメッセージの内容とトピックを変更できるようになりました!", - "Users can view message edit history!": "Users can view message edit history!", - "Users cannot change their email!": "Users cannot change their email!", - "Users cannot change their name!": "Users cannot change their name!", - "Users cannot join without an invitation": "Users cannot join without an invitation", - "Users may now change their email!": "Users may now change their email!", - "Users may now change their name!": "Users may now change their name!", - "View edit history": "View edit history", - "View messages sent": "View messages sent", - "View private messages": "View private messages", - "View source": "View source", - "View source / Edit topic": "View source / Edit topic", - "View stream": "View stream", - "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", - "Waiting period threshold changed!": "Waiting period threshold changed!", - "Working\u2026": "Working\u2026", + "Users can view message edit history!": "ユーザーはメッセージの編集履歴を表示できます!", + "Users cannot change their email!": "ユーザーはメールアドレスを変更できません!", + "Users cannot change their name!": "ユーザーは名前を変更できません!", + "Users cannot join without an invitation": "ユーザーは招待がないと参加できません!", + "Users may now change their email!": "ユーザーはメールアドレスを変更できるようになりました!", + "Users may now change their name!": "ユーザーは名前を変更できるようになりました!", + "View edit history": "編集履歴を表示", + "View messages sent": "送信済みメッセージを表示", + "View private messages": "プライベートメッセージを表示", + "View source": "ソースを表示", + "View source / Edit topic": "ソースを表示 / トピックを編集", + "View stream": "ストリームを表示", + "Waiting period for stream creation (in days)": "ストリーム作成を待っています (日数)", + "Waiting period threshold changed!": "閾値の変更を待っています!", + "Working\u2026": "処理中...", "Yes": "はい", - "Yes, delete this stream": "はい、このストリームを削除します。", - "Yes, send": "Yes, send", - "Yes, subscribe __count__ users!": "Yes, subscribe __count__ users!", - "Yesterday": "Yesterday", + "Yes, delete this stream": "はい、このストリームを削除します", + "Yes, send": "はい、送信します", + "Yes, subscribe __count__ users!": "__count__ ユーザーに購読します!", + "Yesterday": "昨日", "You and __display_reply_to__": "あなたと__display_reply_to__", "You and __recipients__": "あなたと __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", - "You have no active bots.": "You have no active bots.", - "You have no inactive bots.": "You have no inactive bots.", - "You have not muted any topics yet.": "You have not muted any topics yet.", - "You have not uploaded any files yet.": "You have not uploaded any files yet.", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "Zulipへメールを送信できます。このメールアドレスをコピーしてメールの宛先にしてください。", + "You have no active bots.": "オンラインのボットがありません。", + "You have no inactive bots.": "オフラインのボットがありません。", + "You have not muted any topics yet.": "トピックをミュートしていません。", + "You have not uploaded any files yet.": "ファイルをアップロードしていません。", "You have nothing to send!": "送信するものがありません!", - "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", + "You need to be running Zephyr mirroring in order to send messages!": "メールを送信するためにZephyrミラーリングを実行する必要があります!", "Your API key:": "自分のAPIキー:", "Your account": "アカウント", "Your bots": "ボット", - "Your organization's description": "Your organization's description", + "Your organization's description": "組織の説明", "Your organization's name": "組織名", "Zulip labs": "Zulipラボ", - "[Add or Change]": "[Add or Change]", + "[Add or Change]": "[追加 または 変更]", "[Condense this message]": "[このメッセージを簡略表示]", - "[Disable]": "[Disable]", + "[Disable]": "[無効]", "[More...]": "[さらに表示]", "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__がデフォルトの言語になりました!この変更を有効にするにはこのウィンドウをリロードする必要があります。", "__minutes__ min to edit": "あと__minutes__分だけ編集可能", "__seconds__ sec to edit": "あと__seconds__秒だけ編集可能", - "__starred_status__ this message": "__starred_status__ this message", - "and": "and", - "images": "images", + "__starred_status__ this message": "このメッセージを __starred_status__", + "and": "と", + "images": "画像", "left": "左", "more conversations": "もっと会話を見る", "more topics": "もっとトピックを見る", "right": "右", - "text": "text" + "text": "テキスト" } \ No newline at end of file diff --git a/static/locale/ko/LC_MESSAGES/django.po b/static/locale/ko/LC_MESSAGES/django.po index 1e4b924450..34a201de7a 100644 --- a/static/locale/ko/LC_MESSAGES/django.po +++ b/static/locale/ko/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 18:39+0000\n" -"Last-Translator: Tim Abbott \n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-04 03:34+0000\n" +"Last-Translator: Greg Price \n" "Language-Team: Korean (http://www.transifex.com/zulip/zulip/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,12 +32,102 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "" + +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." msgstr "" +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "" + #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." msgstr "" @@ -47,146 +137,71 @@ msgid "Accept the terms of service" msgstr "" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." +msgid "I agree to the Terms of Service." msgstr "" #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" msgstr "" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." msgstr "" -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "가입하기" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "구글 계정으로 가입하기" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" msgstr "" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "가입해 주셔서 감사합니다!" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." msgstr "" -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "" -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "" -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "" - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "" - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "" - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "" - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "" - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "" - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "" - -#: templates/zerver/authors.html:23 -msgid "Avatar" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" msgstr "" #: templates/zerver/bankruptcy.html:6 @@ -205,8 +220,7 @@ msgstr "" msgid "Closed realm" msgstr "" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." msgstr "" @@ -218,8 +232,9 @@ msgid "" "invite to an appropriate e-mail address." msgstr "" -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "" @@ -232,6 +247,11 @@ msgstr "" msgid "New private message" msgstr "" +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" msgstr "" @@ -256,6 +276,10 @@ msgstr "" msgid "Compose your message here..." msgstr "" +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "Dropbox 파일 첨부하기" @@ -295,8 +319,8 @@ msgstr "" #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " +" Please click the following button if you wish to register.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:24 @@ -304,43 +328,43 @@ msgstr "" msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " +" " msgstr "" -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" msgstr "" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" msgstr "" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" -msgstr "업무용 메일 주소를 입력하세요" +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" +msgstr "" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" msgstr "" -#: templates/zerver/deactivated.html:4 +#: templates/zerver/deactivated.html:9 msgid "Deactivated organization" msgstr "비활성화된 조직" -#: templates/zerver/deactivated.html:9 +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " msgstr "" #: templates/zerver/delete_message.html:4 @@ -352,7 +376,7 @@ msgid "Are you sure you want to delete this message?" msgstr "" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "" @@ -361,338 +385,148 @@ msgstr "" msgid "Yes, delete this message" msgstr "" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" msgstr "" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" msgstr "" -#: templates/zerver/dev_login.html:31 -msgid "Community users" +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" msgstr "" -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "" - -#: templates/zerver/features.html:18 -msgid "Zulip features" -msgstr "" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "" - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "1:1 및 그룹 비공개 대화" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "특정 사용자, 또는 여러 사용자들과 비공개로 대화를 나눌 수 있습니다." - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "지속성" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "" - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "기록" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "" - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "전체 검색" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "" - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "누가 접속중인지 한 눈에 살펴보세요." - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "이미지, 비디오, 트윗 미리보기" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "" - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "끌어서 놓아 파일 업로드하기" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "" - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "@-알림" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "" - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "" - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "놓친 주요 메세지 이메일로 받아보기" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "" - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "데스크탑 알림" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "메세지 종류별로 설정이 가능합니다." - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "사운드 알림" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "" - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "단축키" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "가장 좋아하는 편집기를 다루듯 효율적으로 대화를 나누세요." - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "이모티콘" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "" - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "코드" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "" - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "가벼운 문법" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "" - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "메세지 고치기" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "오타를 내더라도 걱정하지 마새오." - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "" - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "메세지 별표하기" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "" - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "" - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "API" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "모바일 앱" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "데스크탑 앱" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" msgstr "" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" +msgstr "" + +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" msgstr "" #: templates/zerver/footer.html:6 -msgid "About" +msgid "Why Zulip" msgstr "" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "" - -#: templates/zerver/footer.html:12 -msgid "Privacy" -msgstr "" - -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" msgstr "" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" +#: templates/zerver/footer.html:11 +msgid "About" msgstr "" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" +#: templates/zerver/footer.html:16 +msgid "Help & community" msgstr "" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "" + +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "" + +#: templates/zerver/footer.html:36 +msgid "Login" +msgstr "" + +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "" -#: templates/zerver/footer.html:33 -msgid "Create new organization" +#: templates/zerver/footer.html:43 +msgid "Terms of service" msgstr "" -#: templates/zerver/footer.html:39 -msgid "Find my team" +#: templates/zerver/footer.html:44 +msgid "Privacy policy" msgstr "" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" +msgstr "" + +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" +msgstr "" + +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "로그인하세요!" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "가입하세요!" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." msgstr "" @@ -769,37 +603,76 @@ msgid "You haven't starred anything yet!" msgstr "" #: templates/zerver/home.html:78 -msgid "You haven't been mentioned yet!" +msgid "You have no unread messages!" msgstr "" #: templates/zerver/home.html:81 +msgid "You haven't been mentioned yet!" +msgstr "" + +#: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" msgstr "" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "" -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "" -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." msgstr "" +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "" + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "" + #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" msgstr "" @@ -820,28 +693,27 @@ msgstr "" msgid "One or more email addresses..." msgstr "" -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" msgstr "" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "" @@ -915,10 +787,6 @@ msgstr "" msgid "Insert new line" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "" @@ -956,89 +824,101 @@ msgid "Edit your last message" msgstr "" #: templates/zerver/keyboard_shortcuts.html:134 -msgid "Show images in thread" +msgid "Show message sender's profile" msgstr "" #: templates/zerver/keyboard_shortcuts.html:138 -msgid "Edit selected message" +msgid "Show images in thread" msgstr "" #: templates/zerver/keyboard_shortcuts.html:142 +msgid "Edit selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:215 -msgid "Scroll through streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:219 -msgid "Switch between tabs" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" msgstr "" #: templates/zerver/keyboard_shortcuts.html:223 -msgid "View stream messages" +msgid "Scroll through streams" msgstr "" #: templates/zerver/keyboard_shortcuts.html:227 -msgid "Subscribe to/unsubscribe from selected stream" +msgid "Switch between tabs" msgstr "" #: templates/zerver/keyboard_shortcuts.html:231 +msgid "View stream messages" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:235 +msgid "Subscribe to/unsubscribe from selected stream" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" msgstr "" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" msgstr "" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "메세지 별표하기" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" msgstr "" @@ -1056,7 +936,7 @@ msgid "Subscribe, add, or configure streams" msgstr "" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" +msgid "Filter streams" msgstr "" #: templates/zerver/left_sidebar.html:54 @@ -1067,68 +947,57 @@ msgstr "" msgid "All streams" msgstr "" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" msgstr "" -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" msgstr "" -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" msgstr "" -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" msgstr "" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" msgstr "" -#: templates/zerver/login.html:28 +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "" -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" msgstr "" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "" @@ -1161,72 +1030,86 @@ msgstr "" msgid "Message edit history" msgstr "" -#: templates/zerver/message_history.html:12 -msgid "Close" +#: templates/zerver/navbar.html:23 +msgid "Search help" msgstr "" #: templates/zerver/navbar.html:24 templates/zerver/navbar.html:25 msgid "Search" msgstr "" -#: templates/zerver/navbar.html:52 templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:27 +msgid "Exit search" +msgstr "" + +#: templates/zerver/navbar.html:42 +msgid "Menu" +msgstr "" + +#: templates/zerver/navbar.html:54 msgid "Manage streams" msgstr "" -#: templates/zerver/navbar.html:57 templates/zerver/navbar.html:59 -#: templates/zerver/settings_overlay.html:4 -#: templates/zerver/settings_overlay.html:105 +#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/settings_overlay.html:109 msgid "Settings" msgstr "" -#: templates/zerver/navbar.html:62 templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:65 msgid "Manage organization" msgstr "" -#: templates/zerver/navbar.html:84 templates/zerver/navbar.html:86 -#: templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:71 +msgid "User documentation" +msgstr "" + +#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 msgid "Search operators" msgstr "" -#: templates/zerver/navbar.html:90 templates/zerver/navbar.html:92 -msgid "Desktop & mobile apps" -msgstr "" - -#: templates/zerver/navbar.html:100 templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:102 msgid "API documentation" msgstr "" -#: templates/zerver/navbar.html:107 templates/zerver/navbar.html:109 +#: templates/zerver/navbar.html:108 +msgid "Statistics" +msgstr "" + +#: templates/zerver/navbar.html:115 msgid "Feedback" msgstr "" -#: templates/zerver/navbar.html:114 -msgid "Invite more users to Zulip." -msgstr "" - -#: templates/zerver/navbar.html:116 +#: templates/zerver/navbar.html:122 msgid "Invite users" msgstr "" -#: templates/zerver/navbar.html:122 +#: templates/zerver/navbar.html:128 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" msgstr "" -#: templates/zerver/navbar.html:124 +#: templates/zerver/navbar.html:130 msgid "Link with Webathena" msgstr "" -#: templates/zerver/navbar.html:128 templates/zerver/navbar.html:130 -#: templates/zerver/settings_overlay.html:98 +#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "" -#: templates/zerver/navbar.html:134 templates/zerver/navbar.html:136 +#: templates/zerver/navbar.html:142 msgid "Debug" msgstr "" +#: templates/zerver/portico-header.html:6 +msgid "Zulip" +msgstr "" + +#: templates/zerver/portico-header.html:27 +#: templates/zerver/portico-header.html:32 +msgid "Log in" +msgstr "" + #: templates/zerver/privacy.html:13 #, python-format msgid "" @@ -1249,133 +1132,101 @@ msgid "" "the instructions on www.zulip.org" msgstr "" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " msgstr "" -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "" - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "" -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." msgstr "" -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "" -#: templates/zerver/register.html:116 -msgid "Short name" +#: templates/zerver/register.html:104 +msgid "Organization handle" msgstr "" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "" -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." msgstr "" -#: templates/zerver/register.html:147 -msgid "Organization type" -msgstr "" - -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." +"I agree to the Terms" +" of Service." msgstr "" -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "" -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "" -#: templates/zerver/reset_confirm.html:75 +#: 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:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." +msgid "Please log in with your new password." msgstr "" -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" msgstr "" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "" -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "" @@ -1448,28 +1299,32 @@ msgid "Narrow to starred messages." msgstr "" #: templates/zerver/search_operators.html:57 -msgid "Narrow to messages containing links." +msgid "Narrow to unread messages." msgstr "" #: templates/zerver/search_operators.html:61 -msgid "Narrow to messages containing images." +msgid "Narrow to messages containing links." msgstr "" #: templates/zerver/search_operators.html:65 -msgid "Narrow to messages containing uploads." +msgid "Narrow to messages containing images." msgstr "" #: templates/zerver/search_operators.html:69 +msgid "Narrow to messages containing uploads." +msgstr "" + +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "" -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1517,42 +1372,38 @@ msgid "Zulip labs" msgstr "" #: templates/zerver/settings_overlay.html:49 -msgid "Organization settings" +msgid "Organization profile" msgstr "" #: templates/zerver/settings_overlay.html:53 -msgid "Organization permissions" +msgid "Organization settings" msgstr "" #: templates/zerver/settings_overlay.html:57 -msgid "Custom emoji" +msgid "Organization permissions" msgstr "" #: templates/zerver/settings_overlay.html:61 -msgid "Authentication methods" +msgid "Custom emoji" msgstr "" #: templates/zerver/settings_overlay.html:65 -msgid "Users" +msgid "Authentication methods" msgstr "" -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" msgstr "" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 msgid "Default streams" msgstr "" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" msgstr "" @@ -1594,24 +1445,6 @@ msgid "" " " msgstr "" -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "" - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "" @@ -1626,7 +1459,7 @@ msgstr "" #, 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!" @@ -1650,6 +1483,10 @@ msgid "" " your Zulip Settings page." msgstr "" +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "" @@ -1662,288 +1499,276 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "" -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "" -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, 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:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "" @@ -1972,16 +1797,16 @@ msgstr "" msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "" -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "" @@ -1989,75 +1814,126 @@ msgstr "" msgid "Invalid type parameter" msgstr "" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "" -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" msgstr "" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "" + +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." +msgid "Argument \"%s\" is not valid JSON." msgstr "" -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "" -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "" + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "" @@ -2073,6 +1949,18 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2133,243 +2021,248 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "" - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "" - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "" -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "" -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" msgstr "" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "" -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "" -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "" -#: zerver/views/invite.py:76 -msgid "No email address specified" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" -msgstr "" - -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "" @@ -2378,9 +2271,9 @@ msgid "Invalid message ID" msgstr "" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "" @@ -2398,10 +2291,14 @@ msgstr "" msgid "Invalid status: %s" msgstr "" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "" @@ -2410,16 +2307,20 @@ msgstr "" msgid "Reaction does not exist" msgstr "" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "" -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "" + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "" @@ -2427,6 +2328,16 @@ msgstr "" msgid "Invalid domain: {}" msgstr "" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "" + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "" + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2437,7 +2348,7 @@ msgid "You must upload exactly one file." msgstr "" #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "" @@ -2450,46 +2361,51 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "" -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "" -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "" -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "" @@ -2506,79 +2422,75 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "" -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "" -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "" -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2599,33 +2511,12 @@ msgstr "" msgid "We were unable to setup mirroring for you" msgstr "" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "" @@ -2654,15 +2545,7 @@ msgstr "" msgid "Unsupported check_type: {check_type}" msgstr "" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "" @@ -2674,28 +2557,32 @@ msgstr "" msgid "Message from Slack" msgstr "" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "" + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "" diff --git a/static/locale/ko/translations.json b/static/locale/ko/translations.json index 57193e254f..df88dd6687 100644 --- a/static/locale/ko/translations.json +++ b/static/locale/ko/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", - "(no topic)": "(no topic)", - "Only administrators can add custom emoji in this organization.": "Only administrators can add custom emoji in this organization.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Messages in Zulip go to a stream and have a topic.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

", - "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", - "A stream needs to have a name": "A stream needs to have a name", - "A stream with this name already exists": "A stream with this name already exists", - "API key": "API key", - "Action": "Action", - "Actions": "Actions", - "Active bots": "Active bots", - "Active users": "Active users", - "Add": "Add", - "Add a new alert word": "Add a new alert word", - "Add a new bot": "Add a new bot", - "Add a new emoji": "Add a new emoji", - "Add a new filter": "Add a new filter", - "Add alert word": "Add alert word", - "Add emoji": "Add emoji", - "Add emoji reaction": "Add emoji reaction", - "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", - "Add filter": "Add filter", - "Add new default stream": "Add new default stream", - "Add reaction...": "Add reaction...", - "Add stream": "Add stream", - "Added successfully!": "Added successfully!", - "Alert word": "Alert word", - "Alert words": "Alert words", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", - "Alert words can't be empty!": "Alert words can't be empty!", - "All streams": "All streams", - "Allow subdomains": "Allow subdomains", - "Allowed domains": "Allowed domains", - "Already subscribed to __stream__": "Already subscribed to __stream__", - "Always auto-scroll to new messages": "Always auto-scroll to new messages", - "An unknown error occurred.": "An unknown error occurred.", - "Announce stream": "Announce stream", - "Any user can add custom emoji in this organization.": "Any user can add custom emoji in this organization.", - "Any user may now add new emoji!": "Any user may now add new emoji!", - "Any user may now create new streams!": "Any user may now create new streams!", - "Any user may now invite new users!": "Any user may now invite new users!", - "Anyone can join": "Anyone can join", - "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", - "Are you sure you want to do this?": "Are you sure you want to do this?", - "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", - "Audible notifications": "Audible notifications", - "Authentication methods saved!": "Authentication methods saved!", - "Author": "Author", - "Authorization methods": "Authorization methods", - "Bot": "Bot", - "Bot list": "Bot list", - "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", - "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", - "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", - "Cancel": "Cancel", - "Change": "Change", - "Change default language": "Change default language", - "Change email": "Change email", - "Change later messages to this topic": "Change later messages to this topic", - "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", - "Change only this message topic": "Change only this message topic", - "Change password": "Change password", - "Change previous and following messages to this topic": "Change previous and following messages to this topic", - "Change stream privacy": "Change stream privacy", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Check all": "Check all", - "Choose custom color": "Choose custom color", - "Clear avatar": "Clear avatar", - "Clear emoji image": "Clear emoji image", - "Close": "Close", - "Collapse": "Collapse", - "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", - "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", - "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", - "Confirm password": "Confirm password", - "Cookie Bot": "Cookie Bot", - "Copied!": "Copied!", - "Copy and close": "Copy and close", - "Copy from stream": "Copy from stream", - "Copy link to conversation": "Copy link to conversation", - "Could not add user to this stream": "Could not add user to this stream", - "Create": "Create", - "Create bot": "Create bot", - "Create stream": "Create stream", - "Current password": "Current password", - "Custom emoji added!": "Custom emoji added!", - "Custom filter added!": "Custom filter added!", - "Customize avatar": "Customize avatar", - "Deactivate": "Deactivate", - "Deactivate account": "Deactivate account", - "Deactivate now": "Deactivate now", - "Deactivate your account": "Deactivate your account", - "Deactivated users": "Deactivated users", - "Default language": "Default language", - "Default language changed!": "Default language changed!", - "Default streams": "Default streams", - "Delete alert word": "Delete alert word", - "Delete avatar": "Delete avatar", - "Delete bot": "Delete bot", - "Delete draft": "Delete draft", - "Delete file": "Delete file", - "Delete icon": "Delete icon", - "Delete message": "Delete message", - "Delete stream": "Delete stream", - "Deleted successfully!": "Deleted successfully!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", - "Description changed!": "Description changed!", - "Desktop notifications": "Desktop notifications", - "Digest emails when I'm away": "Digest emails when I'm away", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Display emoji reactions as text (:heart: instead of \":heart:\").", - "Display settings": "Display settings", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Display time in 24-hour format (17:00 instead of 5:00 PM)", - "Display user list on left side in narrow windows.": "Display user list on left side in narrow windows.", - "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", - "Domain": "Domain", - "Download .zuliprc": "Download .zuliprc", - "Drafts": "Drafts", - "E-mail invitation required": "E-mail invitation required", - "EDITED": "EDITED", - "Edit": "Edit", - "Edit bot": "Edit bot", - "Edit user": "Edit user", - "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", - "Email": "Email", - "Email address": "Email address", - "Email notifications when offline": "Email notifications when offline", - "Emoji name": "Emoji name", - "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", - "Emoji settings": "Emoji settings", - "Emoji style": "Emoji style", - "Emojiset changed successfully!!": "Emojiset changed successfully!!", - "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", - "Enabled": "Enabled", - "Error adding subscription": "Error adding subscription", - "Error changing emojiset.": "Error changing emojiset.", - "Error changing settings": "Error changing settings", - "Error changing settings: No new data supplied.": "Error changing settings: No new data supplied.", - "Error checking subscription": "Error checking subscription", - "Error creating stream": "Error creating stream", - "Error deactivating account": "Error deactivating account", - "Error deleting message.": "Error deleting message.", - "Error fetching message edit history": "Error fetching message edit history", - "Error getting API key": "Error getting API key", - "Error listing streams": "Error listing streams", - "Error listing users or bots": "Error listing users or bots", - "Error removing subscription": "Error removing subscription", - "Error removing user from this stream": "Error removing user from this stream", - "Error renaming stream": "Error renaming stream", - "Error saving edit": "Error saving edit", - "Error updating default language setting": "Error updating default language setting", - "Error updating emoji appearance setting": "Error updating emoji appearance setting", - "Error updating the stream description": "Error updating the stream description", - "Error updating time format setting": "Error updating time format setting", - "Error updating time zone": "Error updating time zone", - "Error updating user list placement setting": "Error updating user list placement setting", - "Exit tutorial": "Exit tutorial", - "Failed": "Failed", - "Failed to generate preview": "Failed to generate preview", - "Failed!": "Failed!", - "File type is not supported.": "File type is not supported.", - "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", - "Filter": "Filter", - "Filter bots": "Filter bots", - "Filter deactivated users": "Filter deactivated users", - "Filter settings": "Filter settings", - "Filter streams": "Filter streams", - "Filter users": "Filter users", - "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.", - "Forgotten it?": "Forgotten it?", - "Formatting": "Formatting", - "Full name": "Full name", - "Generate new API key": "Generate new API key", - "Get API key": "Get API key", - "I want:": "I want:", - "If checked, image previews will be shown.": "If checked, image previews will be shown.", - "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", - "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", - "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", - "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", - "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", - "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", - "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", - "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", - "Image": "Image", - "Inactive bots": "Inactive bots", - "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", - "Last active": "Last active", - "Local time": "Local time", - "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", - "Make admin": "Make admin", - "Make stream invite-only": "Make stream invite-only", - "Make stream public": "Make stream public", - "Make this message take up less space on the screen": "Make this message take up less space on the screen", - "Manage organization": "Manage organization", - "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", - "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", - "Message actions": "Message actions", - "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", - "Message sent when you were not subscribed": "Message sent when you were not subscribed", - "Message successfully edited!": "Message successfully edited!", - "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", - "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", - "Method": "Method", - "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", - "Mobile push notifications when offline": "Mobile push notifications when offline", - "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", - "Mute stream": "Mute stream", - "Mute the stream __stream.name__": "Mute the stream __stream.name__", - "Mute the topic __subject__": "Mute the topic __subject__", - "Mute the topic __topic_name__": "Mute the topic __topic_name__", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", - "Muted topics": "Muted topics", - "Name": "Name", - "Name changed!": "Name changed!", - "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", - "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", - "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", - "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", - "New alert word": "New alert word", - "New password": "New password", - "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", - "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", - "New users may sign up online!": "New users may sign up online!", - "New users must be invited by an admin!": "New users must be invited by an admin!", - "New users must be invited by e-mail!": "New users must be invited by e-mail!", - "New users restricted to the following domains: __domains__": "New users restricted to the following domains: __domains__", - "Next": "Next", - "No": "No", - "No changes to save!": "No changes to save!", - "No default streams match you current filter.": "No default streams match you current filter.", - "No description.": "No description.", - "No drafts.": "No drafts.", - "No streams match your current filter.": "No streams match your current filter.", - "No users match your current filter.": "No users match your current filter.", - "None": "None", - "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", - "Nothing selected.": "Nothing selected.", - "Nothing to preview": "Nothing to preview", - "Notifications": "Notifications", - "Old password": "Old password", - "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", - "Only administrators may now create new streams!": "Only administrators may now create new streams!", - "Only admins may add emoji": "Only admins may add emoji", - "Only admins may create streams": "Only admins may create streams", - "Only admins may invite": "Only admins may invite", - "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", - "Optional": "Optional", - "Organization avatar": "Organization avatar", - "Organization permissions": "Organization permissions", - "Organization settings": "Organization settings", - "Other notifications I want:": "Other notifications I want:", - "Owner": "Owner", - "Password": "Password", - "Pattern": "Pattern", - "People must be invited": "People must be invited", - "People to add": "People to add", - "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", - "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", - "Please just upload one file.": "Please just upload one file.", - "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", - "Please specify a stream": "Please specify a stream", - "Please specify a topic": "Please specify a topic", - "Please specify at least one recipient": "Please specify at least one recipient", - "Prevent users from changing their email address": "Prevent users from changing their email address", - "Prevent users from changing their name": "Prevent users from changing their name", - "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", - "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", - "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", - "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", - "Private messages and @-mentions": "Private messages and @-mentions", - "Quote and reply": "Quote and reply", - "Reactivate": "Reactivate", - "Reactivate bot": "Reactivate bot", - "Receive audible notifications": "Receive audible notifications", - "Receive desktop notifications": "Receive desktop notifications", - "Regular expression": "Regular expression", - "Remove": "Remove", - "Remove admin": "Remove admin", - "Remove from default": "Remove from default", - "Reply mentioning user": "Reply mentioning user", - "Restore draft": "임시 저장 내용 복구하기", - "Retry": "Retry", - "Save": "Save", - "Save changes": "Save changes", - "Search": "Search", - "Search subscribers": "Search subscribers", - "See the rest of this message": "See the rest of this message", - "Select default language": "Select default language", - "Send private message": "Send private message", - "Show previews of linked websites": "Show previews of linked websites", - "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", - "Show/change your API key": "Show/change your API key", - "Sorry, the file was too large.": "Sorry, the file was too large.", - "Stream": "Stream", - "Stream accessibility": "Stream accessibility", - "Stream color": "Stream color", - "Stream description": "Stream description", - "Stream description (optional)": "Stream description (optional)", - "Stream membership": "Stream membership", - "Stream messages": "Stream messages", - "Stream name": "Stream name", - "Stream settings": "Stream settings", - "Streams": "Streams", - "Subscribe": "Subscribe", - "Subscribe to __stream__": "Subscribe to __stream__", - "Subscribed": "Subscribed", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.", - "The email body will become the Zulip message": "The email body will become the Zulip message", - "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", - "The email will be forwarded to this stream": "The email will be forwarded to this stream", - "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", - "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", - "The stream description has been updated!": "The stream description has been updated!", - "The stream has been renamed!": "The stream has been renamed!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", - "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", - "This is an invite-only stream": "This is an invite-only stream", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", - "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", - "Time zone": "Time zone", - "Time's up!": "Time's up!", - "Today": "Today", - "Topic": "Topic", - "Topic editing only": "Topic editing only", - "Try again": "Try again", - "URL format string": "URL format string", - "Un-collapse": "Un-collapse", - "Unable to subscribe user": "Unable to subscribe user", - "Unable to upload that many files at once.": "Unable to upload that many files at once.", - "Uncheck all": "Uncheck all", - "Unknown": "Unknown", - "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", - "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", - "Unmute the topic __subject__": "Unmute the topic __subject__", - "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", - "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", - "Unsubscribe": "Unsubscribe", - "Unsubscribe from __stream__": "Unsubscribe from __stream__", - "Updated notification settings!": "Updated notification settings!", - "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", - "Updated successfully!": "Updated successfully!", - "Upload avatar": "Upload avatar", - "Upload emoji": "Upload emoji", - "Upload icon": "Upload icon", - "Upload new avatar": "Upload new avatar", - "Upload new icon": "Upload new icon", - "Uploaded files": "Uploaded files", - "Uploading icon.": "Uploading icon.", - "Uploading\u2026": "Uploading\u2026", - "User already subscribed": "User already subscribed", - "User avatar": "User avatar", - "User invited successfully.": "User invited successfully.", - "User invited successfully._plural": "Users invited successfully.", - "User is already not subscribed": "User is already not subscribed", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", - "User settings": "User settings", - "Username": "Username", - "Users can edit old messages": "Users can edit old messages", - "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", - "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", - "Users cannot change their email!": "Users cannot change their email!", - "Users cannot change their name!": "Users cannot change their name!", - "Users may now change their email!": "Users may now change their email!", - "Users may now change their name!": "Users may now change their name!", - "View edit history": "View edit history", - "View messages sent": "View messages sent", - "View private messages": "View private messages", - "View source": "View source", - "View source / Edit topic": "View source / Edit topic", - "View stream": "View stream", - "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", - "Waiting period threshold changed!": "Waiting period threshold changed!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Warning: the below features are experimental, and may not work as well as you would like.", - "Working\u2026": "Working\u2026", - "Yes": "Yes", - "Yes, delete this stream": "Yes, delete this stream", - "Yes, send": "Yes, send", - "Yesterday": "Yesterday", - "You and __display_reply_to__": "You and __display_reply_to__", - "You and __recipients__": "You and __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", - "You have not muted any topics yet.": "You have not muted any topics yet.", - "You have not uploaded any files yet.": "You have not uploaded any files yet.", - "You have nothing to send!": "You have nothing to send!", - "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.", - "Your API key:": "Your API key:", - "Your account": "Your account", - "Your bots": "Your bots", - "Your organization's description": "Your organization's description", - "Your organization's name": "Your organization's name", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.", - "Zulip labs": "Zulip labs", - "[Add or Change]": "[Add or Change]", - "[Condense this message]": "[Condense this message]", - "[More...]": "[More...]", - "__count__ invite remaining": "__count__ invite remaining", - "__count__ invite remaining_plural": "__count__ invites remaining", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", - "__minutes__ min to edit": "__minutes__ min to edit", - "__seconds__ sec to edit": "__seconds__ sec to edit", - "and": "and", - "images": "images", - "left": "left", - "more conversations": "more conversations", - "more topics": "more topics", - "right": "right", - "text": "text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", + "(no topic)": "(no topic)", + "24-hour time (17:00 instead of 5:00 PM)": "24-hour time (17:00 instead of 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users", + "Public: anyone can join; anyone can view complete message history without joining": "Public: anyone can join; anyone can view complete message history without joining", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", + "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", + "A stream needs to have a name": "A stream needs to have a name", + "A stream with this name already exists": "A stream with this name already exists", + "API key": "API key", + "Action": "Action", + "Actions": "Actions", + "Active bots": "Active bots", + "Active now": "Active now", + "Active users": "Active users", + "Add": "Add", + "Add a new alert word": "Add a new alert word", + "Add a new bot": "Add a new bot", + "Add a new emoji": "Add a new emoji", + "Add a new filter": "Add a new filter", + "Add alert word": "Add alert word", + "Add emoji": "Add emoji", + "Add emoji reaction": "Add emoji reaction", + "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", + "Add filter": "Add filter", + "Add new default stream": "Add new default stream", + "Add reaction": "Add reaction", + "Add stream": "Add stream", + "Added successfully!": "Added successfully!", + "Alert word": "Alert word", + "Alert word added successfully!": "Alert word added successfully!", + "Alert word already exists!": "Alert word already exists!", + "Alert word can't be empty!": "Alert word can't be empty!", + "Alert word removed successfully!": "Alert word removed successfully!", + "Alert words": "Alert words", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", + "All streams": "All streams", + "Allow subdomains": "Allow subdomains", + "Allowed domains": "Allowed domains", + "Already subscribed to __stream__": "Already subscribed to __stream__", + "Always auto-scroll to new messages": "Always auto-scroll to new messages", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", + "An unknown error occurred.": "An unknown error occurred.", + "Announce stream": "Announce stream", + "Any user may now add new emoji!": "Any user may now add new emoji!", + "Any user may now create new streams!": "Any user may now create new streams!", + "Any user may now invite new users!": "Any user may now invite new users!", + "Anyone in this organization can add custom emoji.": "Anyone in this organization can add custom emoji.", + "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?", + "Are you sure you want to do this?": "Are you sure you want to do this?", + "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", + "Audible notifications": "Audible notifications", + "Authentication methods saved!": "Authentication methods saved!", + "Author": "Author", + "Authorization methods": "Authorization methods", + "Base URL": "Base URL", + "Bot": "Bot", + "Bot list": "Bot list", + "Bot type": "Bot type", + "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", + "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", + "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", + "Cancel": "Cancel", + "Change": "Change", + "Change email": "Change email", + "Change later messages to this topic": "Change later messages to this topic", + "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", + "Change only this message topic": "Change only this message topic", + "Change password": "Change password", + "Change previous and following messages to this topic": "Change previous and following messages to this topic", + "Change stream privacy": "Change stream privacy", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Check all": "Check all", + "Choose custom color": "Choose custom color", + "Clear avatar": "Clear avatar", + "Clear emoji image": "Clear emoji image", + "Close": "Close", + "Collapse": "Collapse", + "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", + "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", + "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", + "Confirm password": "Confirm password", + "Cookie Bot": "Cookie Bot", + "Copied!": "Copied!", + "Copy and close": "Copy and close", + "Copy from stream": "Copy from stream", + "Copy link to conversation": "Copy link to conversation", + "Could not add user to this stream": "Could not add user to this stream", + "Create": "Create", + "Create bot": "Create bot", + "Create new stream": "Create new stream", + "Create stream": "Create stream", + "Current password": "Current password", + "Custom emoji added!": "Custom emoji added!", + "Custom filter added!": "Custom filter added!", + "Customize avatar": "Customize avatar", + "Deactivate": "Deactivate", + "Deactivate account": "Deactivate account", + "Deactivate now": "Deactivate now", + "Deactivate stream": "Deactivate stream", + "Deactivate your account": "Deactivate your account", + "Deactivated users": "Deactivated users", + "Default language": "Default language", + "Default language changed!": "Default language changed!", + "Default streams": "Default streams", + "Delete alert word": "Delete alert word", + "Delete avatar": "Delete avatar", + "Delete bot": "Delete bot", + "Delete draft": "Delete draft", + "Delete file": "Delete file", + "Delete icon": "Delete icon", + "Delete message": "Delete message", + "Delete stream": "Delete stream", + "Deleted successfully!": "Deleted successfully!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", + "Description changed!": "Description changed!", + "Desktop notifications": "Desktop notifications", + "Digest emails when I'm away": "Digest emails when I'm away", + "Disabled": "Disabled", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Display emoji reactions as text (:heart: instead of \":heart:\")", + "Display settings": "Display settings", + "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", + "Domain": "Domain", + "Download .zuliprc": "Download .zuliprc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Download config of all active outgoing webhook bots in Zulip Botserver format.", + "Download flaskbotrc": "Download flaskbotrc", + "Drafts": "Drafts", + "EDITED": "EDITED", + "Edit": "Edit", + "Edit bot": "Edit bot", + "Edit user": "Edit user", + "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", + "Email": "Email", + "Email address": "Email address", + "Email notifications when offline": "Email notifications when offline", + "Emoji name": "Emoji name", + "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", + "Emoji settings": "Emoji settings", + "Emoji style": "Emoji style", + "Emojiset changed successfully!!": "Emojiset changed successfully!!", + "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", + "Enable message edit history": "Enable message edit history", + "Enabled": "Enabled", + "Error adding alert word!": "Error adding alert word!", + "Error adding subscription": "Error adding subscription", + "Error changing emojiset.": "Error changing emojiset.", + "Error changing settings": "Error changing settings", + "Error checking subscription": "Error checking subscription", + "Error creating stream": "Error creating stream", + "Error deactivating account": "Error deactivating account", + "Error deleting message.": "Error deleting message.", + "Error fetching message edit history": "Error fetching message edit history", + "Error getting API key": "Error getting API key", + "Error listing users or bots": "Error listing users or bots", + "Error removing alert word!": "Error removing alert word!", + "Error removing subscription": "Error removing subscription", + "Error removing user from this stream": "Error removing user from this stream", + "Error renaming stream": "Error renaming stream", + "Error saving edit": "Error saving edit", + "Error updating default language setting": "Error updating default language setting", + "Error updating emoji appearance setting": "Error updating emoji appearance setting", + "Error updating high contrast setting": "Error updating high contrast setting", + "Error updating the stream description": "Error updating the stream description", + "Error updating time format setting": "Error updating time format setting", + "Error updating time zone": "Error updating time zone", + "Error updating user list placement setting": "Error updating user list placement setting", + "Failed": "Failed", + "Failed to change notifications stream!": "Failed to change notifications stream!", + "Failed to generate preview": "Failed to generate preview", + "Failed!": "Failed!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Features for the brave. Labs features may change, break, or disappear at any time.", + "File type is not supported.": "File type is not supported.", + "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", + "Filter": "Filter", + "Filter bots": "Filter bots", + "Filter deactivated users": "Filter deactivated users", + "Filter settings": "Filter settings", + "Filter streams": "Filter streams", + "Filter users": "Filter users", + "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", + "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "Forgotten it?": "Forgotten it?", + "Formatting": "Formatting", + "Full name": "Full name", + "Generate new API key": "Generate new API key", + "Generic bot": "Generic bot", + "Get API key": "Get API key", + "Go back": "Go back", + "Got it!": "Got it!", + "High contrast mode": "High contrast mode", + "High contrast mode __enabled_or_disabled__!": "High contrast mode __enabled_or_disabled__!", + "Home": "Home", + "I want:": "I want:", + "If checked, image previews will be shown.": "If checked, image previews will be shown.", + "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", + "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", + "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", + "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", + "If checked, topics are required.": "If checked, topics are required.", + "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", + "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", + "If checked, users will be able view message edit history.": "If checked, users will be able view message edit history.", + "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", + "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", + "Image": "Image", + "Inactive bots": "Inactive bots", + "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", + "Incoming webhook": "Incoming webhook", + "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", + "Joining the organization": "Joining the organization", + "Keyboard shortcuts": "Keyboard shortcuts", + "Language & Notifications": "Language & Notifications", + "Language settings": "Language settings", + "Large number of subscribers": "Large number of subscribers", + "Last active": "Last active", + "Last seen an hour ago": "Last seen an hour ago", + "Last seen just now": "Last seen just now", + "Last seen yesterday": "Last seen yesterday", + "Local time": "Local time", + "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Make admin": "Make admin", + "Make stream invite-only": "Make stream invite-only", + "Make stream public": "Make stream public", + "Make this message take up less space on the screen": "Make this message take up less space on the screen", + "Manage organization": "Manage organization", + "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", + "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", + "Message actions": "Message actions", + "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", + "Message editing": "메세지 고치기", + "Message feed": "Message feed", + "Message formatting": "Message formatting", + "Message sent when you were not subscribed": "Message sent when you were not subscribed", + "Message successfully edited!": "Message successfully edited!", + "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", + "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", + "Method": "Method", + "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", + "Mobile push notifications when offline": "Mobile push notifications when offline", + "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", + "Mute stream": "Mute stream", + "Mute the stream __stream.name__": "Mute the stream __stream.name__", + "Mute the topic __subject__": "Mute the topic __subject__", + "Mute the topic __topic_name__": "Mute the topic __topic_name__", + "Mute topic": "Mute topic", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", + "Muted topics": "Muted topics", + "Name": "Name", + "Name changed!": "Name changed!", + "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", + "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", + "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", + "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", + "Never had one? Forgotten it?": "Never had one? Forgotten it?", + "New alert word": "New alert word", + "New password": "New password", + "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", + "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", + "New users may sign up online!": "New users may sign up online!", + "New users must be invited by an admin!": "New users must be invited by an admin!", + "New users must be invited by e-mail!": "New users must be invited by e-mail!", + "No": "No", + "No bots match your current filter.": "No bots match your current filter.", + "No changes made.": "No changes made.", + "No changes to save!": "No changes to save!", + "No default streams match you current filter.": "No default streams match you current filter.", + "No description.": "No description.", + "No drafts.": "No drafts.", + "No streams match your current filter.": "No streams match your current filter.", + "No users match your current filter.": "No users match your current filter.", + "None": "None", + "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", + "Nothing selected.": "Nothing selected.", + "Nothing to preview": "Nothing to preview", + "Notifications": "Notifications", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", + "Notifications stream changed!": "Notifications stream changed!", + "Notifications stream disabled!": "Notifications stream disabled!", + "Notifications stream:": "Notifications stream:", + "Old password": "Old password", + "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", + "Only administrators may now create new streams!": "Only administrators may now create new streams!", + "Only admins can invite new users": "Only admins can invite new users", + "Only organization administrators can add custom emoji in this organization.": "Only organization administrators can add custom emoji in this organization.", + "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", + "Optional": "Optional", + "Organization": "Organization", + "Organization avatar": "Organization avatar", + "Organization permissions": "Organization permissions", + "Organization profile": "Organization profile", + "Organization settings": "Organization settings", + "Other notifications I want:": "Other notifications I want:", + "Outgoing webhook": "Outgoing webhook", + "Outgoing webhook message format": "Outgoing webhook message format", + "Owner": "Owner", + "Password": "Password", + "Password is too weak": "Password is too weak", + "Password should be at least __length__ characters long": "Password should be at least __length__ characters long", + "Pattern": "Pattern", + "People to add": "People to add", + "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", + "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", + "Please just upload one file.": "Please just upload one file.", + "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", + "Please specify a stream": "Please specify a stream", + "Please specify a topic": "Please specify a topic", + "Please specify at least one recipient": "Please specify at least one recipient", + "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", + "Prevent users from changing their email address": "Prevent users from changing their email address", + "Prevent users from changing their name": "Prevent users from changing their name", + "Prevent users from creating streams": "Prevent users from creating streams", + "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", + "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", + "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", + "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", + "Private messages and @-mentions": "Private messages and @-mentions", + "Quote and reply": "Quote and reply", + "Reactivate": "Reactivate", + "Reactivate bot": "Reactivate bot", + "Receive audible notifications": "Receive audible notifications", + "Receive desktop notifications": "Receive desktop notifications", + "Regular expression": "Regular expression", + "Remove": "Remove", + "Remove admin": "Remove admin", + "Remove from default": "Remove from default", + "Reply mentioning user": "Reply mentioning user", + "Require topics in stream messages": "Require topics in stream messages", + "Restore draft": "임시 저장 내용 복구하기", + "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", + "Retry": "Retry", + "Save": "Save", + "Save changes": "Save changes", + "Search": "Search", + "Search operators": "Search operators", + "Search results": "Search results", + "Search subscribers": "Search subscribers", + "See the rest of this message": "See the rest of this message", + "Select default language": "Select default language", + "Send private message": "Send private message", + "Settings": "Settings", + "Show previews of linked websites": "Show previews of linked websites", + "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", + "Show/change your API key": "Show/change your API key", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Sorry, the file was too large.", + "Star": "Star", + "Stream": "Stream", + "Stream accessibility": "Stream accessibility", + "Stream color": "Stream color", + "Stream creation": "Stream creation", + "Stream description": "Stream description", + "Stream description (optional)": "Stream description (optional)", + "Stream membership": "Stream membership", + "Stream messages": "Stream messages", + "Stream name": "Stream name", + "Stream settings": "Stream settings", + "Streams": "Streams", + "Streams & custom emoji": "Streams & custom emoji", + "Subscribe": "Subscribe", + "Subscribe to __stream__": "Subscribe to __stream__", + "Subscribed": "Subscribed", + "Subscribers": "Subscribers", + "The email body will become the Zulip message": "The email body will become the Zulip message", + "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", + "The email will be forwarded to this stream": "The email will be forwarded to this stream", + "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", + "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", + "The stream description has been updated!": "The stream description has been updated!", + "The stream has been renamed!": "The stream has been renamed!", + "The stream to which new stream notifications go to.": "The stream to which new stream notifications go to.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", + "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", + "This is an invite-only stream": "This is an invite-only stream", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", + "Time settings": "Time settings", + "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", + "Time zone": "Time zone", + "Time's up!": "Time's up!", + "Today": "Today", + "Toggle subscription": "Toggle subscription", + "Topic": "Topic", + "Topic editing only": "Topic editing only", + "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", + "Topics are required in messages to streams!": "Topics are required in messages to streams!", + "Try again": "Try again", + "UI Settings": "UI Settings", + "URL format string": "URL format string", + "Un-collapse": "Un-collapse", + "Unable to subscribe user": "Unable to subscribe user", + "Unable to upload that many files at once.": "Unable to upload that many files at once.", + "Uncheck all": "Uncheck all", + "Unknown": "Unknown", + "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", + "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", + "Unmute the topic __subject__": "Unmute the topic __subject__", + "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", + "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", + "Unstar": "Unstar", + "Unsubscribe": "Unsubscribe", + "Unsubscribe from __stream__": "Unsubscribe from __stream__", + "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", + "Updated successfully!": "Updated successfully!", + "Upload avatar": "Upload avatar", + "Upload emoji": "Upload emoji", + "Upload icon": "Upload icon", + "Upload new avatar": "Upload new avatar", + "Upload new icon": "Upload new icon", + "Uploaded files": "Uploaded files", + "Uploading icon.": "Uploading icon.", + "Uploading\u2026": "Uploading\u2026", + "User already subscribed": "User already subscribed", + "User avatar": "User avatar", + "User identity": "User identity", + "User invited successfully.": "User invited successfully.", + "User is already not subscribed": "User is already not subscribed", + "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", + "User settings": "User settings", + "Username": "Username", + "Users can edit their messages": "Users can edit their messages", + "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", + "Users can no longer view message edit history!": "Users can no longer view message edit history!", + "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", + "Users can view message edit history!": "Users can view message edit history!", + "Users cannot change their email!": "Users cannot change their email!", + "Users cannot change their name!": "Users cannot change their name!", + "Users cannot join without an invitation": "Users cannot join without an invitation", + "Users may now change their email!": "Users may now change their email!", + "Users may now change their name!": "Users may now change their name!", + "View edit history": "View edit history", + "View messages sent": "View messages sent", + "View private messages": "View private messages", + "View source": "View source", + "View source / Edit topic": "View source / Edit topic", + "View stream": "View stream", + "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", + "Waiting period threshold changed!": "Waiting period threshold changed!", + "Working\u2026": "Working\u2026", + "Yes": "Yes", + "Yes, delete this stream": "Yes, delete this stream", + "Yes, send": "Yes, send", + "Yes, subscribe __count__ users!": "Yes, subscribe __count__ users!", + "Yesterday": "Yesterday", + "You and __display_reply_to__": "You and __display_reply_to__", + "You and __recipients__": "You and __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", + "You have no active bots.": "You have no active bots.", + "You have no inactive bots.": "You have no inactive bots.", + "You have not muted any topics yet.": "You have not muted any topics yet.", + "You have not uploaded any files yet.": "You have not uploaded any files yet.", + "You have nothing to send!": "You have nothing to send!", + "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", + "Your API key:": "Your API key:", + "Your account": "Your account", + "Your bots": "Your bots", + "Your organization's description": "Your organization's description", + "Your organization's name": "Your organization's name", + "Zulip labs": "Zulip labs", + "[Add or Change]": "[Add or Change]", + "[Condense this message]": "[Condense this message]", + "[Disable]": "[Disable]", + "[More...]": "[More...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", + "__minutes__ min to edit": "__minutes__ min to edit", + "__seconds__ sec to edit": "__seconds__ sec to edit", + "__starred_status__ this message": "__starred_status__ this message", + "and": "and", + "images": "images", + "left": "left", + "more conversations": "more conversations", + "more topics": "more topics", + "right": "right", + "text": "text" } \ No newline at end of file diff --git a/static/locale/ml/LC_MESSAGES/django.po b/static/locale/ml/LC_MESSAGES/django.po index b62ceea442..95c9e95d0c 100644 --- a/static/locale/ml/LC_MESSAGES/django.po +++ b/static/locale/ml/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # Rag sagar , 2016 +# Vishnu Ks , 2017 msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 18:39+0000\n" -"Last-Translator: Tim Abbott \n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-04 03:34+0000\n" +"Last-Translator: Greg Price \n" "Language-Team: Malayalam (http://www.transifex.com/zulip/zulip/language/ml/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,163 +31,178 @@ msgstr "" #: analytics/views.py:101 msgid "No analytics data available. Please contact your server administrator." +msgstr "അനലിറ്റിക്സ് ഡാറ്റയൊന്നും ലഭ്യമല്ല. ദയവായി നിങ്ങളുടെ സെർവർ അഡ്മിനിസ്ട്രേറ്ററെ ബന്ധപ്പെടുക." + +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" msgstr "" -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "ബോട്ടുകൾ" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "ഉപയോക്താക്കൾ" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." msgstr "" +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "" + #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." -msgstr "" +msgstr "പുതിയ സേവന നിബന്ധനകൾ ഉണ്ട്." #: templates/zerver/accounts_accept_terms.html:15 msgid "Accept the terms of service" -msgstr "" +msgstr "സേവന നിബന്ധനകൾ സ്വീകരിക്കുക" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "ഈമെയിൽ" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." +msgid "I agree to the Terms of Service." msgstr "" #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" msgstr "" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." msgstr "" -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "സൈനപ്പ്" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "ഗൂഗിളുപയോഗിച്ച് സൈനപ്പ് ചെയ്യൂ" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" -msgstr "" +msgstr "ഗിറ്റ്ഹബ്ബ് ഉപയോഗിച്ച് സൈനപ്പ് ചെയ്യൂ" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "സൈനപ്പ് ചെയ്തതിനു നന്ദി" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." -msgstr "" +msgstr "നമുക്ക് തുടങ്ങാൻ വേണ്ടി നിങ്ങളുടെ ഈമെയിൽ പരിശോധിക്കൂ" -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "" -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "" -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "" - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "ശരി ഞാനത് പിൻവലിക്കുന്നു, ഞാൻ ക്ഷമ ചോദിക്കുന്നു, ദയവു ചെയ്തു പോകരുത്" - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "" - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "" - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "" - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "" - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "" - -#: templates/zerver/authors.html:23 -msgid "Avatar" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" msgstr "" #: templates/zerver/bankruptcy.html:6 @@ -205,8 +221,7 @@ msgstr "" msgid "Closed realm" msgstr "അടച്ച മണ്ഡലം" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." msgstr "" @@ -218,8 +233,9 @@ msgid "" "invite to an appropriate e-mail address." msgstr "" -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "" @@ -232,6 +248,11 @@ msgstr "" msgid "New private message" msgstr "പുതിയ സ്വകാര്യ സന്ദേശം" +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "രചിക്കൽ വേണ്ടെന്ന് വെക്കൂ" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" msgstr "ഈ ശാഖ ക്ഷണിക്കപെട്ടവർക്ക് മാത്രമുള്ളതാണ്" @@ -256,6 +277,10 @@ msgstr "" msgid "Compose your message here..." msgstr "" +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "ഇമോജി ചേർക്കുക" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "ഡ്രോപ്പ്ബോക്സിൽ നിന്നു ഫയലുകൽ ചേർക്കൂ" @@ -286,7 +311,7 @@ msgstr "അയക്കാൻ വേണ്ടി എന്റർ അമർത് #: templates/zerver/compose.html:103 msgid "Send" -msgstr "" +msgstr "അയയ്ക്കുക" #: templates/zerver/confirm_continue_registration.html:10 msgid "Zulip account not found." @@ -295,8 +320,8 @@ msgstr "" #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " +" Please click the following button if you wish to register.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:24 @@ -304,43 +329,43 @@ msgstr "" msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " +" " msgstr "" -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" msgstr "" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" msgstr "" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" -msgstr "നിങ്ങളുടെ ജോലി സ്ഥലത്തെ ഈമെയിൽ വിലാസം" +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" +msgstr "" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" msgstr "" -#: templates/zerver/deactivated.html:4 +#: templates/zerver/deactivated.html:9 msgid "Deactivated organization" msgstr "നിഷ്ക്രീയമാക്കിയ സംഘടന" -#: templates/zerver/deactivated.html:9 +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " msgstr "" #: templates/zerver/delete_message.html:4 @@ -352,7 +377,7 @@ msgid "Are you sure you want to delete this message?" msgstr "" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "റദ്ദാക്കുക" @@ -361,338 +386,148 @@ msgstr "റദ്ദാക്കുക" msgid "Yes, delete this message" msgstr "" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" msgstr "നടത്തിപ്പുകാർ" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" msgstr "സാധാരണ ഉപയോക്താക്കൾ" -#: templates/zerver/dev_login.html:31 -msgid "Community users" +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" msgstr "" -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "" - -#: templates/zerver/features.html:18 -msgid "Zulip features" -msgstr "" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "" - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "" - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "" - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "ചരിത്രം" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "" - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "മുഴുവൻ ചരിത്രവും തിരയുക" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "" - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "ആരൊക്കെ ഓൺലൈനുണ്ടെന്ന് ഒറ്റനോട്ടത്തിൽ കാണൂ" - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "" - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "" - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "" - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "" - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "" - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "ഡെസ്ക്ടോപ്പ് അറിയിപ്പുകൾ" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "" - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "കേൾക്കാവുന്ന അറിയിപ്പുകൾ" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "" - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "ഹോട്ട്കീകൾ" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "" - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "ഇമോജി" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "" - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "കോഡ്" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "" - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "" - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "സന്ദേശം തിരുത്തുൽ" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "വിഷമിക്കേണ്ടാ, നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും ആ അക്ഷരപിശക് തിരുത്താം" - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "ക്ഷണിക്കപെട്ടവർക്ക് മാത്രമുള്ള ശാഖകൾ" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "" - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "നക്ഷത്രമിട്ട സന്ദേശങ്ങൾ" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "" - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "" - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "എ പി ഐ" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "മൊബൈൽ ആപ്പുകൾ" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "ഡെസ്ക്ടോപ്പ് ആപ്പുകൾ" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" msgstr "" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" +msgstr "" + +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" msgstr "" #: templates/zerver/footer.html:6 -msgid "About" +msgid "Why Zulip" msgstr "" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "നിയമപരം" - -#: templates/zerver/footer.html:12 -msgid "Privacy" -msgstr "" - -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" msgstr "" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" +#: templates/zerver/footer.html:11 +msgid "About" msgstr "" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" -msgstr "ലൊഗിൻ" +#: templates/zerver/footer.html:16 +msgid "Help & community" +msgstr "" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "" + +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "" + +#: templates/zerver/footer.html:36 +msgid "Login" +msgstr "" + +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "രെജിസ്റ്റർ" -#: templates/zerver/footer.html:33 -msgid "Create new organization" +#: templates/zerver/footer.html:43 +msgid "Terms of service" msgstr "" -#: templates/zerver/footer.html:39 -msgid "Find my team" +#: templates/zerver/footer.html:44 +msgid "Privacy policy" msgstr "" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" +msgstr "" + +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" +msgstr "" + +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "ഇപ്പോൾ തന്നെ രെജിസ്റ്റർ ചെയ്യൂ" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." msgstr "" @@ -769,37 +604,76 @@ msgid "You haven't starred anything yet!" msgstr "" #: templates/zerver/home.html:78 -msgid "You haven't been mentioned yet!" +msgid "You have no unread messages!" msgstr "" #: templates/zerver/home.html:81 +msgid "You haven't been mentioned yet!" +msgstr "" + +#: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" msgstr "" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "" -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "" -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." msgstr "" +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "" + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "" + #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" msgstr "" @@ -820,28 +694,27 @@ msgstr "" msgid "One or more email addresses..." msgstr "ഒന്നോ അതിൽ കൂടുതലോ ഈമെയിൽ വിലാസങ്ങൾ" -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" msgstr "" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "ക്ഷണിക്കൂ" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "കീബോർഡ് എളുപ്പവഴികൾ" @@ -915,10 +788,6 @@ msgstr "സന്ദേശം അയക്കൂ" msgid "Insert new line" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "രചിക്കൽ വേണ്ടെന്ന് വെക്കൂ" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "ചുരുക്കൽ" @@ -956,89 +825,101 @@ msgid "Edit your last message" msgstr "" #: templates/zerver/keyboard_shortcuts.html:134 -msgid "Show images in thread" +msgid "Show message sender's profile" msgstr "" #: templates/zerver/keyboard_shortcuts.html:138 -msgid "Edit selected message" +msgid "Show images in thread" msgstr "" #: templates/zerver/keyboard_shortcuts.html:142 +msgid "Edit selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:215 -msgid "Scroll through streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:219 -msgid "Switch between tabs" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" msgstr "" #: templates/zerver/keyboard_shortcuts.html:223 -msgid "View stream messages" +msgid "Scroll through streams" msgstr "" #: templates/zerver/keyboard_shortcuts.html:227 -msgid "Subscribe to/unsubscribe from selected stream" +msgid "Switch between tabs" msgstr "" #: templates/zerver/keyboard_shortcuts.html:231 +msgid "View stream messages" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:235 +msgid "Subscribe to/unsubscribe from selected stream" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" msgstr "പുതിയ ശാഖ നിർമ്മിക്കുക" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" msgstr "" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "സ്വകാര്യ സന്ദേശങ്ങൾ" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "നക്ഷത്രമിട്ട സന്ദേശങ്ങൾ" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" msgstr "" @@ -1056,7 +937,7 @@ msgid "Subscribe, add, or configure streams" msgstr "" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" +msgid "Filter streams" msgstr "" #: templates/zerver/left_sidebar.html:54 @@ -1067,68 +948,57 @@ msgstr "" msgid "All streams" msgstr "എല്ലാ ശാഖകൾ" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" -msgstr "സ്നേഹം പങ്കിടൂ" - -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" msgstr "" -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" msgstr "" -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" msgstr "" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" msgstr "" -#: templates/zerver/login.html:28 +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" +msgstr "" + +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "രഹസ്യവാക്ക്" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "" -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" msgstr "" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "ഗൂഗിളുപയോഗിച്ച് സൈനിൻ ചെയ്യൂ" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "" @@ -1161,72 +1031,86 @@ msgstr "" msgid "Message edit history" msgstr "" -#: templates/zerver/message_history.html:12 -msgid "Close" -msgstr "" +#: templates/zerver/navbar.html:23 +msgid "Search help" +msgstr "സഹായം തിരിയുക" #: templates/zerver/navbar.html:24 templates/zerver/navbar.html:25 msgid "Search" msgstr "തിരയുക" -#: templates/zerver/navbar.html:52 templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:27 +msgid "Exit search" +msgstr "" + +#: templates/zerver/navbar.html:42 +msgid "Menu" +msgstr "" + +#: templates/zerver/navbar.html:54 msgid "Manage streams" msgstr "" -#: templates/zerver/navbar.html:57 templates/zerver/navbar.html:59 -#: templates/zerver/settings_overlay.html:4 -#: templates/zerver/settings_overlay.html:105 +#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/settings_overlay.html:109 msgid "Settings" msgstr "സജ്ജീകരണങ്ങൾ" -#: templates/zerver/navbar.html:62 templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:65 msgid "Manage organization" msgstr "" -#: templates/zerver/navbar.html:84 templates/zerver/navbar.html:86 -#: templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:71 +msgid "User documentation" +msgstr "" + +#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 msgid "Search operators" msgstr "" -#: templates/zerver/navbar.html:90 templates/zerver/navbar.html:92 -msgid "Desktop & mobile apps" -msgstr "" - -#: templates/zerver/navbar.html:100 templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:102 msgid "API documentation" msgstr "" -#: templates/zerver/navbar.html:107 templates/zerver/navbar.html:109 +#: templates/zerver/navbar.html:108 +msgid "Statistics" +msgstr "" + +#: templates/zerver/navbar.html:115 msgid "Feedback" msgstr "" -#: templates/zerver/navbar.html:114 -msgid "Invite more users to Zulip." -msgstr "" - -#: templates/zerver/navbar.html:116 +#: templates/zerver/navbar.html:122 msgid "Invite users" msgstr "" -#: templates/zerver/navbar.html:122 +#: templates/zerver/navbar.html:128 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" msgstr "" -#: templates/zerver/navbar.html:124 +#: templates/zerver/navbar.html:130 msgid "Link with Webathena" msgstr "" -#: templates/zerver/navbar.html:128 templates/zerver/navbar.html:130 -#: templates/zerver/settings_overlay.html:98 +#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "" -#: templates/zerver/navbar.html:134 templates/zerver/navbar.html:136 +#: templates/zerver/navbar.html:142 msgid "Debug" msgstr "" +#: templates/zerver/portico-header.html:6 +msgid "Zulip" +msgstr "" + +#: templates/zerver/portico-header.html:27 +#: templates/zerver/portico-header.html:32 +msgid "Log in" +msgstr "ലൊഗിൻ" + #: templates/zerver/privacy.html:13 #, python-format msgid "" @@ -1249,133 +1133,101 @@ msgid "" "the instructions on www.zulip.org" msgstr "" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " msgstr "" -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "മുഴുവൻ പേര്" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "" - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "" -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "രഹസ്യവാക്കിന്റെ ബലം" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." msgstr "" -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "" -#: templates/zerver/register.html:116 -msgid "Short name" +#: templates/zerver/register.html:104 +msgid "Organization handle" msgstr "" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "" -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." msgstr "" -#: templates/zerver/register.html:147 -msgid "Organization type" -msgstr "" - -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." +"I agree to the Terms" +" of Service." msgstr "" -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "രഹസ്യവാക്ക് പുനഃക്രമീകരിക്കുക" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "" -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "രഹസ്യവാക്ക് ഉറപ്പിക" -#: templates/zerver/reset_confirm.html:75 +#: 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:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "ഞങ്ങൾ നിങ്ങളുടെ രഹസ്യവാക്ക് പുനഃക്രമീകരിച്ചിട്ടുണ്ട്!" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." +msgid "Please log in with your new password." msgstr "" -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" msgstr "" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "" -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "" @@ -1448,28 +1300,32 @@ msgid "Narrow to starred messages." msgstr "" #: templates/zerver/search_operators.html:57 -msgid "Narrow to messages containing links." +msgid "Narrow to unread messages." msgstr "" #: templates/zerver/search_operators.html:61 -msgid "Narrow to messages containing images." +msgid "Narrow to messages containing links." msgstr "" #: templates/zerver/search_operators.html:65 -msgid "Narrow to messages containing uploads." +msgid "Narrow to messages containing images." msgstr "" #: templates/zerver/search_operators.html:69 +msgid "Narrow to messages containing uploads." +msgstr "" + +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "" -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1517,42 +1373,38 @@ msgid "Zulip labs" msgstr "" #: templates/zerver/settings_overlay.html:49 +msgid "Organization profile" +msgstr "" + +#: templates/zerver/settings_overlay.html:53 msgid "Organization settings" msgstr "സംഘടന സജ്ജീകരണങ്ങൾ" -#: templates/zerver/settings_overlay.html:53 +#: templates/zerver/settings_overlay.html:57 msgid "Organization permissions" msgstr "" -#: templates/zerver/settings_overlay.html:57 +#: templates/zerver/settings_overlay.html:61 msgid "Custom emoji" msgstr "നിങ്ങൾക്ക് വേണ്ട ഇമോജി" -#: templates/zerver/settings_overlay.html:61 +#: templates/zerver/settings_overlay.html:65 msgid "Authentication methods" msgstr "" -#: templates/zerver/settings_overlay.html:65 -msgid "Users" -msgstr "ഉപയോക്താക്കൾ" - -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "ബോട്ടുകൾ" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" msgstr "" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 msgid "Default streams" msgstr "" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" msgstr "" @@ -1594,24 +1446,6 @@ msgid "" " " msgstr "" -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "" - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "" @@ -1626,7 +1460,7 @@ msgstr "" #, 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!" @@ -1650,6 +1484,10 @@ msgid "" " your Zulip Settings page." msgstr "" +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "" @@ -1662,288 +1500,276 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "" -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "" -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, 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:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "" @@ -1972,16 +1798,16 @@ msgstr "" msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "" -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "" @@ -1989,75 +1815,126 @@ msgstr "" msgid "Invalid type parameter" msgstr "" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "" -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" msgstr "" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "" + +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." +msgid "Argument \"%s\" is not valid JSON." msgstr "" -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "" -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "" + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "" @@ -2073,6 +1950,18 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2133,243 +2022,248 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "" - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "" - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "" -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "" -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" msgstr "" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "" -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "" -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "" -#: zerver/views/invite.py:76 -msgid "No email address specified" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" -msgstr "" - -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "" @@ -2378,9 +2272,9 @@ msgid "Invalid message ID" msgstr "" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "" @@ -2398,10 +2292,14 @@ msgstr "" msgid "Invalid status: %s" msgstr "" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "" @@ -2410,16 +2308,20 @@ msgstr "" msgid "Reaction does not exist" msgstr "" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "" -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "" + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "" @@ -2427,6 +2329,16 @@ msgstr "" msgid "Invalid domain: {}" msgstr "" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "" + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "" + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2437,7 +2349,7 @@ msgid "You must upload exactly one file." msgstr "" #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "" @@ -2450,46 +2362,51 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "" -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "" -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "" -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "" @@ -2506,79 +2423,75 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "" -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "" -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "" -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2599,33 +2512,12 @@ msgstr "" msgid "We were unable to setup mirroring for you" msgstr "" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "" @@ -2654,15 +2546,7 @@ msgstr "" msgid "Unsupported check_type: {check_type}" msgstr "" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "" @@ -2674,28 +2558,32 @@ msgstr "" msgid "Message from Slack" msgstr "" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "" + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "" diff --git a/static/locale/ml/translations.json b/static/locale/ml/translations.json index e9436c667b..80c79136d4 100644 --- a/static/locale/ml/translations.json +++ b/static/locale/ml/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", - "(no topic)": "(no topic)", - "Only administrators can add custom emoji in this organization.": "Only administrators can add custom emoji in this organization.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Messages in Zulip go to a stream and have a topic.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

", - "__name__ is not subscribed to this stream.": "__name__ ഈ ശാഖയുടെ വരിക്കാരനല്ലാ.", - "A stream needs to have a name": "A stream needs to have a name", - "A stream with this name already exists": "A stream with this name already exists", - "API key": "API key", - "Action": "Action", - "Actions": "പ്രവർത്തനങ്ങൾ", - "Active bots": "Active bots", - "Active users": "Active users", - "Add": "ചേർക്കുക", - "Add a new alert word": "Add a new alert word", - "Add a new bot": "Add a new bot", - "Add a new emoji": "Add a new emoji", - "Add a new filter": "Add a new filter", - "Add alert word": "Add alert word", - "Add emoji": "ഇമോജി ചേർക്കുക", - "Add emoji reaction": "Add emoji reaction", - "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", - "Add filter": "Add filter", - "Add new default stream": "Add new default stream", - "Add reaction...": "Add reaction...", - "Add stream": "Add stream", - "Added successfully!": "Added successfully!", - "Alert word": "Alert word", - "Alert words": "Alert words", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", - "Alert words can't be empty!": "Alert words can't be empty!", - "All streams": "എല്ലാ ശാഖകൾ", - "Allow subdomains": "Allow subdomains", - "Allowed domains": "Allowed domains", - "Already subscribed to __stream__": "Already subscribed to __stream__", - "Always auto-scroll to new messages": "എപ്പോഴും പുതിയ സന്ദേശങ്ങളിലേക്ക് തന്നെ സ്ക്രോളാകുക.", - "An unknown error occurred.": "An unknown error occurred.", - "Announce stream": "Announce stream", - "Any user can add custom emoji in this organization.": "Any user can add custom emoji in this organization.", - "Any user may now add new emoji!": "Any user may now add new emoji!", - "Any user may now create new streams!": "Any user may now create new streams!", - "Any user may now invite new users!": "Any user may now invite new users!", - "Anyone can join": "Anyone can join", - "Apply this change to all stream subscriptions?": "സബ്സ്ക്രൈബ്് ചെയ്തിരിക്കുന്ന എല്ലാ ശാഖയിലേക്കും ഈ മാറ്റം നടപ്പിലാക്കട്ടേ?", - "Are you sure you want to do this?": "നിങ്ങൾക്കിതു ചെയ്യണമെന്നു ഉറപ്പാണോ?", - "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", - "Audible notifications": "കേൾക്കാവുന്ന അറിയിപ്പുകൾ", - "Authentication methods saved!": "Authentication methods saved!", - "Author": "Author", - "Authorization methods": "Authorization methods", - "Bot": "Bot", - "Bot list": "Bot list", - "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", - "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", - "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", - "Cancel": "റദ്ദാക്കുക", - "Change": "Change", - "Change default language": "Change default language", - "Change email": "Change email", - "Change later messages to this topic": "ഇതു കഴിഞ്ഞുള്ള സന്ദേഷങ്ങളേല്ലാം ഈ വിഷയത്തിലേക്ക് മാറ്റുക", - "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", - "Change only this message topic": "ഈ സന്ദേശത്തിന്റെ മാത്രം വിഷയം മാറ്റുക", - "Change password": "Change password", - "Change previous and following messages to this topic": "ഈ വിഷയത്തിലേക്ക് നേരത്തേ വന്നതും ഇനി വരുന്നതുമായുള്ള സന്ദേശങ്ങൾ മാറ്റുക.", - "Change stream privacy": "Change stream privacy", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Check all": "എല്ലാം ഉൾപ്പെടുത്തുക", - "Choose custom color": "വേണ്ട നീറം തിരഞ്ഞെടുക്കുക", - "Clear avatar": "അവതാർ കളയുക", - "Clear emoji image": "Clear emoji image", - "Close": "Close", - "Collapse": "വലുതാക്കുക", - "Compose a message to stream __stream.name__": "__stream.name__ ശാഖയിലേക്കുള്ള സന്ദേശം രചിക്കുക", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", - "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", - "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", - "Confirm password": "രഹസ്യവാക്ക് ഉറപ്പിക", - "Cookie Bot": "Cookie Bot", - "Copied!": "Copied!", - "Copy and close": "Copy and close", - "Copy from stream": "Copy from stream", - "Copy link to conversation": "Copy link to conversation", - "Could not add user to this stream": "Could not add user to this stream", - "Create": "Create", - "Create bot": "Create bot", - "Create stream": "Create stream", - "Current password": "ഇപ്പോഴത്തെ രഹസ്യവാക്ക്", - "Custom emoji added!": "Custom emoji added!", - "Custom filter added!": "Custom filter added!", - "Customize avatar": "അവതാർ ഇഷ്ടാനുസൃതമാക്കുക", - "Deactivate": "നിഷ്ക്രീയമാക്കുക", - "Deactivate account": "Deactivate account", - "Deactivate now": "ഇപ്പോൾ തന്നെ നിഷ്ക്രീയമാക്കുക", - "Deactivate your account": "Deactivate your account", - "Deactivated users": "Deactivated users", - "Default language": "Default language", - "Default language changed!": "Default language changed!", - "Default streams": "Default streams", - "Delete alert word": "Delete alert word", - "Delete avatar": "Delete avatar", - "Delete bot": "ബോട്ടിനെ നീക്കം ചെയ്യുക", - "Delete draft": "Delete draft", - "Delete file": "Delete file", - "Delete icon": "Delete icon", - "Delete message": "Delete message", - "Delete stream": "ശാഖ നീക്കം ചെയ്യുക", - "Deleted successfully!": "Deleted successfully!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "ഈ ശാഖ ഇല്ലാതാക്കിയാൽ ഉടനെ തന്നെ ഇതിലെ ഉപയോക്താക്കളെല്ലാം വരിക്കാരല്ലാതാവുകയും ഇതിലെ ഉള്ളടക്കം വീണ്ടെടുക്കാൻ കഴിയാതാവുകയും ചെയ്യും.", - "Description changed!": "Description changed!", - "Desktop notifications": "ഡെസ്ക്ടോപ്പ് അറിയിപ്പുകൾ", - "Digest emails when I'm away": "ഞാൻ അകലെയാണെങ്കിൽ ഈമെയിലുകൾ സംഗ്രഹിക്കുക", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Display emoji reactions as text (:heart: instead of \":heart:\").", - "Display settings": "Display settings", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "സമയം 24 മണിക്കൂർ രൂപത്തിൽ കാണിക്കുക (5:00 PMനു പകരം 17:00)", - "Display user list on left side in narrow windows.": "ഉപയോക്താക്കളേ ഇടതു ഭാഗത്തായി വീതി കുറഞ്ഞ ജാലകത്തിൽ കാണിക്കുക.", - "Do you want to skip to your latest messages?": "താങ്കൾക്ക് പുതിയ സന്ദേശങ്ങളിലേക്ക് കടക്കണോ?", - "Domain": "Domain", - "Download .zuliprc": "Download .zuliprc", - "Drafts": "Drafts", - "E-mail invitation required": "ഈമെയിൽ വഴിയുള്ള ക്ഷണം ആവശ്യമാണ്.", - "EDITED": "മാറ്റം വരുത്തി", - "Edit": "മാറ്റം വരുത്തുക", - "Edit bot": "ബോട്ടിനു മാറ്റം വരുത്തുക", - "Edit user": "Edit user", - "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", - "Email": "ഈമെയിൽ", - "Email address": "ഈമെയിൽ വിലാസം", - "Email notifications when offline": "ഓഫ്ലൈൻ ആൺങ്കിൽ ഈമെയിൽ അറിയിപ്പുകൾ", - "Emoji name": "ഇമോജിയുടെ പേര്", - "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", - "Emoji settings": "Emoji settings", - "Emoji style": "Emoji style", - "Emojiset changed successfully!!": "Emojiset changed successfully!!", - "Enable desktop notifications for new streams": "പുതിയ ശാഖകൽക്ക് ഡെസ്ക്ടോപ്പ് അറിയിപ്പുകൾ നൽകുക", - "Enabled": "Enabled", - "Error adding subscription": "Error adding subscription", - "Error changing emojiset.": "Error changing emojiset.", - "Error changing settings": "Error changing settings", - "Error changing settings: No new data supplied.": "Error changing settings: No new data supplied.", - "Error checking subscription": "വരിക്കാനയോ എന്ന് ചെക്കുചെയുന്നതിൽ പിശകു സംഭവിചിരിക്കുന്നു", - "Error creating stream": "Error creating stream", - "Error deactivating account": "Error deactivating account", - "Error deleting message.": "Error deleting message.", - "Error fetching message edit history": "Error fetching message edit history", - "Error getting API key": "Error getting API key", - "Error listing streams": "Error listing streams", - "Error listing users or bots": "Error listing users or bots", - "Error removing subscription": "Error removing subscription", - "Error removing user from this stream": "Error removing user from this stream", - "Error renaming stream": "Error renaming stream", - "Error saving edit": "Error saving edit", - "Error updating default language setting": "Error updating default language setting", - "Error updating emoji appearance setting": "Error updating emoji appearance setting", - "Error updating the stream description": "Error updating the stream description", - "Error updating time format setting": "Error updating time format setting", - "Error updating time zone": "Error updating time zone", - "Error updating user list placement setting": "Error updating user list placement setting", - "Exit tutorial": "Exit tutorial", - "Failed": "Failed", - "Failed to generate preview": "Failed to generate preview", - "Failed!": "പരാജയപെട്ടു!", - "File type is not supported.": "File type is not supported.", - "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", - "Filter": "Filter", - "Filter bots": "Filter bots", - "Filter deactivated users": "Filter deactivated users", - "Filter settings": "Filter settings", - "Filter streams": "Filter streams", - "Filter users": "Filter users", - "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.", - "Forgotten it?": "അതു മറന്നുപോയോ?", - "Formatting": "Formatting", - "Full name": "മുഴുവൻ പേര്", - "Generate new API key": "പുതിയ API കീ ഉണ്ടാക്കുക", - "Get API key": "API കീ എടുക്കൂ", - "I want:": "എനിക്കു വേണ്ടത്:", - "If checked, image previews will be shown.": "If checked, image previews will be shown.", - "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", - "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", - "If checked, only administrators may invite new users.": "ഇതു ചെക്കുചെയ്താൽ അഡ്മിനിസ്ട്രേറ്റർമാർക്കു മാത്രമേ പുതിയ ഉപയോക്താക്കളേ ക്ഷണിക്കാൻ കഴിയുകയുള്ളൂ", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", - "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", - "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", - "If checked, users must be invited in order to join your organization.": "ഇതു ചെക്കുചെയ്താൽ, ഉപയോക്താക്കളെ ക്ഷണിച്ചാൽ മാത്രമേ അവർക്ക് നിങ്ങളുടെ സംഘടനയിൽ ചേരാൻ കഴിയുകയുള്ളൂ.", - "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", - "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", - "Image": "ചിത്രം", - "Inactive bots": "Inactive bots", - "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "കണ്ടിട്ട് കൂറേയായല്ലോ! നിങ്ങൾ ഇവിടെ അവസാനമായി വന്നതിനു ശേഷം നിങ്ങൾക്ക് __unread_count__ പുതിയ സന്ദേശങ്ങൾ ലഭിച്ചിട്ടുണ്ട്.", - "Last active": "Last active", - "Local time": "Local time", - "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", - "Make admin": "അഡ്മിനാക്കുക", - "Make stream invite-only": "Make stream invite-only", - "Make stream public": "ശാഖ പൊതുവാക്കുക", - "Make this message take up less space on the screen": "ഈ സന്ദേശങ്ങൾ സ്ക്രീനിലെ കുറച്ച് സ്ഥലം മാത്രം ഉപയോഗിക്കുന്നതു പോലെയാക്കുക", - "Manage organization": "Manage organization", - "Mark all messages in __stream.name__ as read": "__stream.name__ൽ ഉള്ള എല്ലാ സന്ദേശങ്ങളും വായിച്ചതായി രേഖപെടുത്തുക", - "Mark all messages in __topic_name__ as read": "__topic_name__ൽ ഉള്ള എല്ലാ സന്ദേശങ്ങളും വായിച്ചതായി രേഖപെടുത്തുക", - "Message actions": "Message actions", - "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", - "Message sent when you were not subscribed": "വരിക്കാരനല്ലാതിരുന്ന സമയത്തു അയച്ച സന്ദേശങ്ങൾ.", - "Message successfully edited!": "Message successfully edited!", - "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", - "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", - "Method": "Method", - "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", - "Mobile push notifications when offline": "ഓഫ്ലൈൻ ആൺങ്കിൽ മൊബൈലിൾ അറിയിപ്പുകൾ", - "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", - "Mute stream": "Mute stream", - "Mute the stream __stream.name__": "__stream.name__ എന്ന ശാഖ നിശബ്ദമാക്കുക", - "Mute the topic __subject__": "__subject__ എന്ന വിഷയത്തേ നിഷബ്ദമാക്കുക", - "Mute the topic __topic_name__": "__topic_name__ എന്ന വിഷയത്തേ നിഷബ്ദമാക്കുക", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", - "Muted topics": "Muted topics", - "Name": "പേര്", - "Name changed!": "Name changed!", - "Narrow to stream "__display_recipient__"": ""__display_recipient__" എന്ന ശാഖയിലേക്ക് ചുരുക്കുക", - "Narrow to stream "__display_recipient__", topic "__subject__"": ""__display_recipient__", topic "__subject__" ശാഖയിലേക്ക് ചുരുക്കുക", - "Narrow to stream __stream.name__": "__stream.name__ എന്ന ശാഖയിലേക്ക് ചുരുക്കുക.", - "Narrow to topic __topic_name__": "__topic_name__ എന്ന വിഷയത്തിലേക്ക് ചുരുക്കുക", - "Narrow to your private messages with __display_reply_to__": "__display_reply_to__ ആയുള്ള സ്വകാര്യ സന്ദേശങ്ങളിലേക്ക് ചുരുക്കുക", - "New alert word": "New alert word", - "New password": "പുതിയ രഹസ്യവാക്ക്", - "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", - "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", - "New users may sign up online!": "New users may sign up online!", - "New users must be invited by an admin!": "New users must be invited by an admin!", - "New users must be invited by e-mail!": "New users must be invited by e-mail!", - "New users restricted to the following domains: __domains__": "New users restricted to the following domains: __domains__", - "Next": "അടുത്തത്", - "No": "ഇല്ല", - "No changes to save!": "No changes to save!", - "No default streams match you current filter.": "No default streams match you current filter.", - "No description.": "No description.", - "No drafts.": "No drafts.", - "No streams match your current filter.": "No streams match your current filter.", - "No users match your current filter.": "No users match your current filter.", - "None": "None", - "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", - "Nothing selected.": "Nothing selected.", - "Nothing to preview": "Nothing to preview", - "Notifications": "അറിയിപ്പുകൾ", - "Old password": "പഴയ രഹസ്യവാക്ക്", - "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", - "Only administrators may now create new streams!": "Only administrators may now create new streams!", - "Only admins may add emoji": "Only admins may add emoji", - "Only admins may create streams": "Only admins may create streams", - "Only admins may invite": "നടത്തിപ്പുകാർക്ക് മാത്രമേ ക്ഷണിക്കാൻ കഴിയുള്ളൂ", - "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", - "Optional": "നിര്‍ബന്ധമില്ലാത്ത", - "Organization avatar": "Organization avatar", - "Organization permissions": "Organization permissions", - "Organization settings": "സംഘടന സജ്ജീകരണങ്ങൾ", - "Other notifications I want:": "Other notifications I want:", - "Owner": "ഉടമസ്ഥന്‍", - "Password": "രഹസ്യവാക്ക്", - "Pattern": "Pattern", - "People must be invited": "People must be invited", - "People to add": "People to add", - "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", - "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", - "Please just upload one file.": "Please just upload one file.", - "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", - "Please specify a stream": "ഒരു ശാഖ നിർദ്ദേശിക്കുക", - "Please specify a topic": "ദയവായി വിഷയം നൽകൂ", - "Please specify at least one recipient": "ദയവു ചെയ്ത് ഒരു സ്വീകരിക്കുന്നയാളെയെങ്കിലും നൽകുക", - "Prevent users from changing their email address": "Prevent users from changing their email address", - "Prevent users from changing their name": "Prevent users from changing their name", - "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", - "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", - "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", - "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", - "Private messages and @-mentions": "സ്വകാര്യ സന്ദേശങ്ങളും @ കൊണ്ടുള്ള സൂചിപ്പിക്കലുകളും", - "Quote and reply": "Quote and reply", - "Reactivate": "വീണ്ടും പ്രവര്‍ത്തനനിരതമാക്കുക", - "Reactivate bot": "Reactivate bot", - "Receive audible notifications": "Receive audible notifications", - "Receive desktop notifications": "Receive desktop notifications", - "Regular expression": "Regular expression", - "Remove": "Remove", - "Remove admin": "അഡ്മിനെ ഒഴിവാക്കുക", - "Remove from default": "മൂല ക്രമീകരണങ്ങളിൽ നിന്ന് ഒഴിവാക്കുക", - "Reply mentioning user": "Reply mentioning user", - "Restore draft": "Restore draft", - "Retry": "Retry", - "Save": "സേവ് ചെയ്യുക", - "Save changes": "മാറ്റങ്ങൾ സേവ് ചെയ്യുക", - "Search": "തിരയുക", - "Search subscribers": "Search subscribers", - "See the rest of this message": "ഈ സന്ദേശത്തിന്റെ ബാക്കി കാണുക", - "Select default language": "Select default language", - "Send private message": "Send private message", - "Show previews of linked websites": "Show previews of linked websites", - "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", - "Show/change your API key": "നിങ്ങളുടെ API കീ കാണിക്കുക അഥവാ മാറ്റുക", - "Sorry, the file was too large.": "Sorry, the file was too large.", - "Stream": "ശാഖ", - "Stream accessibility": "Stream accessibility", - "Stream color": "ശാഖയുടെ നിറം", - "Stream description": "Stream description", - "Stream description (optional)": "Stream description (optional)", - "Stream membership": "ശാഖയിലേ അംഗത്വം", - "Stream messages": "ശാഖയിലെ സന്ദേശങ്ങൾ", - "Stream name": "ശാഖയുടെ പേര്", - "Stream settings": "ശാഖാ സജ്ജീകരണങ്ങൾ", - "Streams": "Streams", - "Subscribe": "വരിക്കാരനാകുക", - "Subscribe to __stream__": "Subscribe to __stream__", - "Subscribed": "വരിക്കാരനായി", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.", - "The email body will become the Zulip message": "The email body will become the Zulip message", - "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", - "The email will be forwarded to this stream": "ഈമെയിൽ ഈ ശാഖയിലേക്ക് അയക്കുന്നതാണ്", - "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", - "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", - "The stream description has been updated!": "The stream description has been updated!", - "The stream has been renamed!": "The stream has been renamed!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", - "This is a public stream. Anybody in your organization can join.": "ഇതൊരു പൊതുവായ ശാഖയാണ്. നിങ്ങളുടെ സംഘടനയിലെ ആർക്കു വേണമെങ്കിലും ചേരാം.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", - "This is an invite-only stream": "ഈ ശാഖ ക്ഷണിക്കപെട്ടവർക്ക് മാത്രമുള്ളതാണ്", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", - "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", - "Time zone": "Time zone", - "Time's up!": "Time's up!", - "Today": "Today", - "Topic": "വിഷയം", - "Topic editing only": "Topic editing only", - "Try again": "Try again", - "URL format string": "URL format string", - "Un-collapse": "ചുരുക്കുക", - "Unable to subscribe user": "ഉപയോക്താവിനെ വരികാരനാക്കാൻ സാധിച്ചില്ല", - "Unable to upload that many files at once.": "Unable to upload that many files at once.", - "Uncheck all": "എല്ലാം ഒഴിവാക്കുക", - "Unknown": "Unknown", - "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", - "Unmute the stream __stream.name__": "__stream.name__ എന്ന ശാഖ നിശബ്ദമല്ലാതാക്കുക", - "Unmute the topic __subject__": "__subject__ എന്ന വിഷയത്തേ നിശബ്ദമല്ലാതാക്കുക.", - "Unmute the topic __topic_name__": "__topic_name__ എന്ന വിഷയത്തേ നിശബ്ദമല്ലാതാക്കുക.", - "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", - "Unsubscribe": "വരിക്കാരനല്ലാതാവുക", - "Unsubscribe from __stream__": "Unsubscribe from __stream__", - "Updated notification settings!": "Updated notification settings!", - "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", - "Updated successfully!": "Updated successfully!", - "Upload avatar": "അവതാർ അപ്ലോഡ് ചെയ്യുക", - "Upload emoji": "Upload emoji", - "Upload icon": "Upload icon", - "Upload new avatar": "Upload new avatar", - "Upload new icon": "Upload new icon", - "Uploaded files": "Uploaded files", - "Uploading icon.": "Uploading icon.", - "Uploading\u2026": "Uploading\u2026", - "User already subscribed": "User already subscribed", - "User avatar": "User avatar", - "User invited successfully.": "User invited successfully.", - "User invited successfully._plural": "Users invited successfully.", - "User is already not subscribed": "User is already not subscribed", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", - "User settings": "User settings", - "Username": "യൂസർനെയിം", - "Users can edit old messages": "Users can edit old messages", - "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", - "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", - "Users cannot change their email!": "Users cannot change their email!", - "Users cannot change their name!": "Users cannot change their name!", - "Users may now change their email!": "Users may now change their email!", - "Users may now change their name!": "Users may now change their name!", - "View edit history": "View edit history", - "View messages sent": "View messages sent", - "View private messages": "View private messages", - "View source": "View source", - "View source / Edit topic": "View source / Edit topic", - "View stream": "View stream", - "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", - "Waiting period threshold changed!": "Waiting period threshold changed!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Warning: the below features are experimental, and may not work as well as you would like.", - "Working\u2026": "Working\u2026", - "Yes": "ശരി", - "Yes, delete this stream": "അതെ, ഈ ശാഖ നീക്കം ചെയ്യുക", - "Yes, send": "Yes, send", - "Yesterday": "Yesterday", - "You and __display_reply_to__": "നിങ്ങളും __display_reply_to__ഉം", - "You and __recipients__": "You and __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", - "You have not muted any topics yet.": "You have not muted any topics yet.", - "You have not uploaded any files yet.": "You have not uploaded any files yet.", - "You have nothing to send!": "നിങ്ങൾക്ക് അയക്കാൻ ഒന്നുമില്ല!", - "You need to be running Zephyr mirroring in order to send messages!": "Zephyr mirroring റൺ ചെയ്തുകൊണ്ടേ നിങ്ങൾക്ക് സന്ദേശം അയക്കാൻ കഴിയുകയുള്ളൂ!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.", - "Your API key:": "നിങ്ങളുടെ API കീ:", - "Your account": "Your account", - "Your bots": "Your bots", - "Your organization's description": "Your organization's description", - "Your organization's name": "Your organization's name", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.", - "Zulip labs": "Zulip labs", - "[Add or Change]": "[Add or Change]", - "[Condense this message]": "[ഈ സന്ദേശം ചെറുതാക്കുക]", - "[More...]": "[കൂടുതൽ...]", - "__count__ invite remaining": "__count__ invite remaining", - "__count__ invite remaining_plural": "__count__ invites remaining", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", - "__minutes__ min to edit": "__minutes__ min to edit", - "__seconds__ sec to edit": "__seconds__ sec to edit", - "and": "and", - "images": "images", - "left": "left", - "more conversations": "കൂടുതൽ സംഭാഷണങ്ങൾ", - "more topics": "കൂടുതൽ വിഷയങ്ങൾ", - "right": "right", - "text": "text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": " ഈ സന്ദേശം {{#if msg/starred}}Unstar{{else}}Star{{/if}} ചെയ്യുക" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" വളരെ വലുതാണ്. അനുവദനീയമായ പരമാവധി ഫയൽ വലുപ്പം 25MiB ആണ്.", + "(no topic)": "(വിഷയം ഇല്ല)", + "24-hour time (17:00 instead of 5:00 PM)": "24-hour time (17:00 instead of 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users", + "Public: anyone can join; anyone can view complete message history without joining": "Public: anyone can join; anyone can view complete message history without joining", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", + "__name__ is not subscribed to this stream.": "__name__ ഈ ശാഖയുടെ വരിക്കാരനല്ലാ.", + "A stream needs to have a name": "A stream needs to have a name", + "A stream with this name already exists": "A stream with this name already exists", + "API key": "API key", + "Action": "Action", + "Actions": "പ്രവർത്തനങ്ങൾ", + "Active bots": "Active bots", + "Active now": "Active now", + "Active users": "Active users", + "Add": "ചേർക്കുക", + "Add a new alert word": "Add a new alert word", + "Add a new bot": "Add a new bot", + "Add a new emoji": "Add a new emoji", + "Add a new filter": "Add a new filter", + "Add alert word": "Add alert word", + "Add emoji": "ഇമോജി ചേർക്കുക", + "Add emoji reaction": "Add emoji reaction", + "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", + "Add filter": "Add filter", + "Add new default stream": "Add new default stream", + "Add reaction": "Add reaction", + "Add stream": "Add stream", + "Added successfully!": "Added successfully!", + "Alert word": "Alert word", + "Alert word added successfully!": "Alert word added successfully!", + "Alert word already exists!": "Alert word already exists!", + "Alert word can't be empty!": "Alert word can't be empty!", + "Alert word removed successfully!": "Alert word removed successfully!", + "Alert words": "Alert words", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", + "All streams": "എല്ലാ ശാഖകൾ", + "Allow subdomains": "Allow subdomains", + "Allowed domains": "Allowed domains", + "Already subscribed to __stream__": "Already subscribed to __stream__", + "Always auto-scroll to new messages": "എപ്പോഴും പുതിയ സന്ദേശങ്ങളിലേക്ക് തന്നെ സ്ക്രോളാകുക.", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", + "An unknown error occurred.": "An unknown error occurred.", + "Announce stream": "Announce stream", + "Any user may now add new emoji!": "Any user may now add new emoji!", + "Any user may now create new streams!": "Any user may now create new streams!", + "Any user may now invite new users!": "Any user may now invite new users!", + "Anyone in this organization can add custom emoji.": "Anyone in this organization can add custom emoji.", + "Apply this change to all stream subscriptions?": "സബ്സ്ക്രൈബ്് ചെയ്തിരിക്കുന്ന എല്ലാ ശാഖയിലേക്കും ഈ മാറ്റം നടപ്പിലാക്കട്ടേ?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?", + "Are you sure you want to do this?": "നിങ്ങൾക്കിതു ചെയ്യണമെന്നു ഉറപ്പാണോ?", + "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", + "Audible notifications": "കേൾക്കാവുന്ന അറിയിപ്പുകൾ", + "Authentication methods saved!": "Authentication methods saved!", + "Author": "Author", + "Authorization methods": "Authorization methods", + "Base URL": "Base URL", + "Bot": "Bot", + "Bot list": "Bot list", + "Bot type": "Bot type", + "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", + "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", + "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", + "Cancel": "റദ്ദാക്കുക", + "Change": "Change", + "Change email": "Change email", + "Change later messages to this topic": "ഇതു കഴിഞ്ഞുള്ള സന്ദേഷങ്ങളേല്ലാം ഈ വിഷയത്തിലേക്ക് മാറ്റുക", + "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", + "Change only this message topic": "ഈ സന്ദേശത്തിന്റെ മാത്രം വിഷയം മാറ്റുക", + "Change password": "Change password", + "Change previous and following messages to this topic": "ഈ വിഷയത്തിലേക്ക് നേരത്തേ വന്നതും ഇനി വരുന്നതുമായുള്ള സന്ദേശങ്ങൾ മാറ്റുക.", + "Change stream privacy": "Change stream privacy", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Check all": "എല്ലാം ഉൾപ്പെടുത്തുക", + "Choose custom color": "വേണ്ട നീറം തിരഞ്ഞെടുക്കുക", + "Clear avatar": "അവതാർ കളയുക", + "Clear emoji image": "Clear emoji image", + "Close": "Close", + "Collapse": "വലുതാക്കുക", + "Compose a message to stream __stream.name__": "__stream.name__ ശാഖയിലേക്കുള്ള സന്ദേശം രചിക്കുക", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", + "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", + "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", + "Confirm password": "രഹസ്യവാക്ക് ഉറപ്പിക", + "Cookie Bot": "Cookie Bot", + "Copied!": "Copied!", + "Copy and close": "Copy and close", + "Copy from stream": "Copy from stream", + "Copy link to conversation": "Copy link to conversation", + "Could not add user to this stream": "Could not add user to this stream", + "Create": "Create", + "Create bot": "Create bot", + "Create new stream": "പുതിയ ശാഖ നിർമ്മിക്കുക", + "Create stream": "Create stream", + "Current password": "ഇപ്പോഴത്തെ രഹസ്യവാക്ക്", + "Custom emoji added!": "Custom emoji added!", + "Custom filter added!": "Custom filter added!", + "Customize avatar": "അവതാർ ഇഷ്ടാനുസൃതമാക്കുക", + "Deactivate": "നിഷ്ക്രീയമാക്കുക", + "Deactivate account": "Deactivate account", + "Deactivate now": "ഇപ്പോൾ തന്നെ നിഷ്ക്രീയമാക്കുക", + "Deactivate stream": "Deactivate stream", + "Deactivate your account": "Deactivate your account", + "Deactivated users": "Deactivated users", + "Default language": "Default language", + "Default language changed!": "Default language changed!", + "Default streams": "Default streams", + "Delete alert word": "Delete alert word", + "Delete avatar": "Delete avatar", + "Delete bot": "ബോട്ടിനെ നീക്കം ചെയ്യുക", + "Delete draft": "Delete draft", + "Delete file": "Delete file", + "Delete icon": "Delete icon", + "Delete message": "Delete message", + "Delete stream": "ശാഖ നീക്കം ചെയ്യുക", + "Deleted successfully!": "Deleted successfully!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "ഈ ശാഖ ഇല്ലാതാക്കിയാൽ ഉടനെ തന്നെ ഇതിലെ ഉപയോക്താക്കളെല്ലാം വരിക്കാരല്ലാതാവുകയും ഇതിലെ ഉള്ളടക്കം വീണ്ടെടുക്കാൻ കഴിയാതാവുകയും ചെയ്യും.", + "Description changed!": "Description changed!", + "Desktop notifications": "ഡെസ്ക്ടോപ്പ് അറിയിപ്പുകൾ", + "Digest emails when I'm away": "ഞാൻ അകലെയാണെങ്കിൽ ഈമെയിലുകൾ സംഗ്രഹിക്കുക", + "Disabled": "Disabled", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Display emoji reactions as text (:heart: instead of \":heart:\")", + "Display settings": "Display settings", + "Do you want to skip to your latest messages?": "താങ്കൾക്ക് പുതിയ സന്ദേശങ്ങളിലേക്ക് കടക്കണോ?", + "Domain": "Domain", + "Download .zuliprc": "Download .zuliprc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Download config of all active outgoing webhook bots in Zulip Botserver format.", + "Download flaskbotrc": "Download flaskbotrc", + "Drafts": "Drafts", + "EDITED": "മാറ്റം വരുത്തി", + "Edit": "മാറ്റം വരുത്തുക", + "Edit bot": "ബോട്ടിനു മാറ്റം വരുത്തുക", + "Edit user": "Edit user", + "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", + "Email": "ഈമെയിൽ", + "Email address": "ഈമെയിൽ വിലാസം", + "Email notifications when offline": "ഓഫ്ലൈൻ ആൺങ്കിൽ ഈമെയിൽ അറിയിപ്പുകൾ", + "Emoji name": "ഇമോജിയുടെ പേര്", + "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", + "Emoji settings": "Emoji settings", + "Emoji style": "Emoji style", + "Emojiset changed successfully!!": "Emojiset changed successfully!!", + "Enable desktop notifications for new streams": "പുതിയ ശാഖകൽക്ക് ഡെസ്ക്ടോപ്പ് അറിയിപ്പുകൾ നൽകുക", + "Enable message edit history": "Enable message edit history", + "Enabled": "Enabled", + "Error adding alert word!": "Error adding alert word!", + "Error adding subscription": "Error adding subscription", + "Error changing emojiset.": "Error changing emojiset.", + "Error changing settings": "Error changing settings", + "Error checking subscription": "വരിക്കാനയോ എന്ന് ചെക്കുചെയുന്നതിൽ പിശകു സംഭവിചിരിക്കുന്നു", + "Error creating stream": "Error creating stream", + "Error deactivating account": "Error deactivating account", + "Error deleting message.": "Error deleting message.", + "Error fetching message edit history": "Error fetching message edit history", + "Error getting API key": "Error getting API key", + "Error listing users or bots": "Error listing users or bots", + "Error removing alert word!": "Error removing alert word!", + "Error removing subscription": "Error removing subscription", + "Error removing user from this stream": "Error removing user from this stream", + "Error renaming stream": "Error renaming stream", + "Error saving edit": "Error saving edit", + "Error updating default language setting": "Error updating default language setting", + "Error updating emoji appearance setting": "Error updating emoji appearance setting", + "Error updating high contrast setting": "Error updating high contrast setting", + "Error updating the stream description": "Error updating the stream description", + "Error updating time format setting": "Error updating time format setting", + "Error updating time zone": "Error updating time zone", + "Error updating user list placement setting": "Error updating user list placement setting", + "Failed": "Failed", + "Failed to change notifications stream!": "Failed to change notifications stream!", + "Failed to generate preview": "Failed to generate preview", + "Failed!": "പരാജയപെട്ടു!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Features for the brave. Labs features may change, break, or disappear at any time.", + "File type is not supported.": "File type is not supported.", + "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", + "Filter": "Filter", + "Filter bots": "Filter bots", + "Filter deactivated users": "Filter deactivated users", + "Filter settings": "Filter settings", + "Filter streams": "Filter streams", + "Filter users": "Filter users", + "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", + "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "Forgotten it?": "അതു മറന്നുപോയോ?", + "Formatting": "Formatting", + "Full name": "മുഴുവൻ പേര്", + "Generate new API key": "പുതിയ API കീ ഉണ്ടാക്കുക", + "Generic bot": "Generic bot", + "Get API key": "API കീ എടുക്കൂ", + "Go back": "Go back", + "Got it!": "Got it!", + "High contrast mode": "High contrast mode", + "High contrast mode __enabled_or_disabled__!": "High contrast mode __enabled_or_disabled__!", + "Home": "Home", + "I want:": "എനിക്കു വേണ്ടത്:", + "If checked, image previews will be shown.": "If checked, image previews will be shown.", + "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", + "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", + "If checked, only administrators may invite new users.": "ഇതു ചെക്കുചെയ്താൽ അഡ്മിനിസ്ട്രേറ്റർമാർക്കു മാത്രമേ പുതിയ ഉപയോക്താക്കളേ ക്ഷണിക്കാൻ കഴിയുകയുള്ളൂ", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", + "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", + "If checked, topics are required.": "If checked, topics are required.", + "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", + "If checked, users must be invited in order to join your organization.": "ഇതു ചെക്കുചെയ്താൽ, ഉപയോക്താക്കളെ ക്ഷണിച്ചാൽ മാത്രമേ അവർക്ക് നിങ്ങളുടെ സംഘടനയിൽ ചേരാൻ കഴിയുകയുള്ളൂ.", + "If checked, users will be able view message edit history.": "If checked, users will be able view message edit history.", + "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", + "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", + "Image": "ചിത്രം", + "Inactive bots": "Inactive bots", + "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", + "Incoming webhook": "Incoming webhook", + "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "കണ്ടിട്ട് കൂറേയായല്ലോ! നിങ്ങൾ ഇവിടെ അവസാനമായി വന്നതിനു ശേഷം നിങ്ങൾക്ക് __unread_count__ പുതിയ സന്ദേശങ്ങൾ ലഭിച്ചിട്ടുണ്ട്.", + "Joining the organization": "Joining the organization", + "Keyboard shortcuts": "കീബോർഡ് എളുപ്പവഴികൾ", + "Language & Notifications": "Language & Notifications", + "Language settings": "Language settings", + "Large number of subscribers": "Large number of subscribers", + "Last active": "Last active", + "Last seen an hour ago": "Last seen an hour ago", + "Last seen just now": "Last seen just now", + "Last seen yesterday": "Last seen yesterday", + "Local time": "Local time", + "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Make admin": "അഡ്മിനാക്കുക", + "Make stream invite-only": "Make stream invite-only", + "Make stream public": "ശാഖ പൊതുവാക്കുക", + "Make this message take up less space on the screen": "ഈ സന്ദേശങ്ങൾ സ്ക്രീനിലെ കുറച്ച് സ്ഥലം മാത്രം ഉപയോഗിക്കുന്നതു പോലെയാക്കുക", + "Manage organization": "Manage organization", + "Mark all messages in __stream.name__ as read": "__stream.name__ൽ ഉള്ള എല്ലാ സന്ദേശങ്ങളും വായിച്ചതായി രേഖപെടുത്തുക", + "Mark all messages in __topic_name__ as read": "__topic_name__ൽ ഉള്ള എല്ലാ സന്ദേശങ്ങളും വായിച്ചതായി രേഖപെടുത്തുക", + "Message actions": "Message actions", + "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", + "Message editing": "സന്ദേശം തിരുത്തുൽ", + "Message feed": "Message feed", + "Message formatting": "Message formatting", + "Message sent when you were not subscribed": "വരിക്കാരനല്ലാതിരുന്ന സമയത്തു അയച്ച സന്ദേശങ്ങൾ.", + "Message successfully edited!": "Message successfully edited!", + "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", + "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", + "Method": "Method", + "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", + "Mobile push notifications when offline": "ഓഫ്ലൈൻ ആൺങ്കിൽ മൊബൈലിൾ അറിയിപ്പുകൾ", + "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", + "Mute stream": "Mute stream", + "Mute the stream __stream.name__": "__stream.name__ എന്ന ശാഖ നിശബ്ദമാക്കുക", + "Mute the topic __subject__": "__subject__ എന്ന വിഷയത്തേ നിഷബ്ദമാക്കുക", + "Mute the topic __topic_name__": "__topic_name__ എന്ന വിഷയത്തേ നിഷബ്ദമാക്കുക", + "Mute topic": "Mute topic", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", + "Muted topics": "Muted topics", + "Name": "പേര്", + "Name changed!": "Name changed!", + "Narrow to stream "__display_recipient__"": ""__display_recipient__" എന്ന ശാഖയിലേക്ക് ചുരുക്കുക", + "Narrow to stream "__display_recipient__", topic "__subject__"": ""__display_recipient__", topic "__subject__" ശാഖയിലേക്ക് ചുരുക്കുക", + "Narrow to stream __stream.name__": "__stream.name__ എന്ന ശാഖയിലേക്ക് ചുരുക്കുക.", + "Narrow to topic __topic_name__": "__topic_name__ എന്ന വിഷയത്തിലേക്ക് ചുരുക്കുക", + "Narrow to your private messages with __display_reply_to__": "__display_reply_to__ ആയുള്ള സ്വകാര്യ സന്ദേശങ്ങളിലേക്ക് ചുരുക്കുക", + "Never had one? Forgotten it?": "Never had one? Forgotten it?", + "New alert word": "New alert word", + "New password": "പുതിയ രഹസ്യവാക്ക്", + "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", + "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", + "New users may sign up online!": "New users may sign up online!", + "New users must be invited by an admin!": "New users must be invited by an admin!", + "New users must be invited by e-mail!": "New users must be invited by e-mail!", + "No": "ഇല്ല", + "No bots match your current filter.": "No bots match your current filter.", + "No changes made.": "No changes made.", + "No changes to save!": "No changes to save!", + "No default streams match you current filter.": "No default streams match you current filter.", + "No description.": "No description.", + "No drafts.": "No drafts.", + "No streams match your current filter.": "No streams match your current filter.", + "No users match your current filter.": "No users match your current filter.", + "None": "None", + "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", + "Nothing selected.": "Nothing selected.", + "Nothing to preview": "Nothing to preview", + "Notifications": "അറിയിപ്പുകൾ", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", + "Notifications stream changed!": "Notifications stream changed!", + "Notifications stream disabled!": "Notifications stream disabled!", + "Notifications stream:": "Notifications stream:", + "Old password": "പഴയ രഹസ്യവാക്ക്", + "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", + "Only administrators may now create new streams!": "Only administrators may now create new streams!", + "Only admins can invite new users": "Only admins can invite new users", + "Only organization administrators can add custom emoji in this organization.": "Only organization administrators can add custom emoji in this organization.", + "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", + "Optional": "നിര്‍ബന്ധമില്ലാത്ത", + "Organization": "Organization", + "Organization avatar": "Organization avatar", + "Organization permissions": "Organization permissions", + "Organization profile": "Organization profile", + "Organization settings": "സംഘടന സജ്ജീകരണങ്ങൾ", + "Other notifications I want:": "Other notifications I want:", + "Outgoing webhook": "Outgoing webhook", + "Outgoing webhook message format": "Outgoing webhook message format", + "Owner": "ഉടമസ്ഥന്‍", + "Password": "രഹസ്യവാക്ക്", + "Password is too weak": "Password is too weak", + "Password should be at least __length__ characters long": "Password should be at least __length__ characters long", + "Pattern": "Pattern", + "People to add": "People to add", + "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", + "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", + "Please just upload one file.": "Please just upload one file.", + "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", + "Please specify a stream": "ഒരു ശാഖ നിർദ്ദേശിക്കുക", + "Please specify a topic": "ദയവായി വിഷയം നൽകൂ", + "Please specify at least one recipient": "ദയവു ചെയ്ത് ഒരു സ്വീകരിക്കുന്നയാളെയെങ്കിലും നൽകുക", + "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", + "Prevent users from changing their email address": "Prevent users from changing their email address", + "Prevent users from changing their name": "Prevent users from changing their name", + "Prevent users from creating streams": "Prevent users from creating streams", + "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", + "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", + "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", + "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", + "Private messages and @-mentions": "സ്വകാര്യ സന്ദേശങ്ങളും @ കൊണ്ടുള്ള സൂചിപ്പിക്കലുകളും", + "Quote and reply": "Quote and reply", + "Reactivate": "വീണ്ടും പ്രവര്‍ത്തനനിരതമാക്കുക", + "Reactivate bot": "Reactivate bot", + "Receive audible notifications": "Receive audible notifications", + "Receive desktop notifications": "Receive desktop notifications", + "Regular expression": "Regular expression", + "Remove": "Remove", + "Remove admin": "അഡ്മിനെ ഒഴിവാക്കുക", + "Remove from default": "മൂല ക്രമീകരണങ്ങളിൽ നിന്ന് ഒഴിവാക്കുക", + "Reply mentioning user": "Reply mentioning user", + "Require topics in stream messages": "Require topics in stream messages", + "Restore draft": "Restore draft", + "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", + "Retry": "Retry", + "Save": "സേവ് ചെയ്യുക", + "Save changes": "മാറ്റങ്ങൾ സേവ് ചെയ്യുക", + "Search": "തിരയുക", + "Search operators": "Search operators", + "Search results": "Search results", + "Search subscribers": "Search subscribers", + "See the rest of this message": "ഈ സന്ദേശത്തിന്റെ ബാക്കി കാണുക", + "Select default language": "Select default language", + "Send private message": "Send private message", + "Settings": "സജ്ജീകരണങ്ങൾ", + "Show previews of linked websites": "Show previews of linked websites", + "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", + "Show/change your API key": "നിങ്ങളുടെ API കീ കാണിക്കുക അഥവാ മാറ്റുക", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Sorry, the file was too large.", + "Star": "Star", + "Stream": "ശാഖ", + "Stream accessibility": "Stream accessibility", + "Stream color": "ശാഖയുടെ നിറം", + "Stream creation": "Stream creation", + "Stream description": "Stream description", + "Stream description (optional)": "Stream description (optional)", + "Stream membership": "ശാഖയിലേ അംഗത്വം", + "Stream messages": "ശാഖയിലെ സന്ദേശങ്ങൾ", + "Stream name": "ശാഖയുടെ പേര്", + "Stream settings": "ശാഖാ സജ്ജീകരണങ്ങൾ", + "Streams": "Streams", + "Streams & custom emoji": "Streams & custom emoji", + "Subscribe": "വരിക്കാരനാകുക", + "Subscribe to __stream__": "Subscribe to __stream__", + "Subscribed": "വരിക്കാരനായി", + "Subscribers": "Subscribers", + "The email body will become the Zulip message": "The email body will become the Zulip message", + "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", + "The email will be forwarded to this stream": "ഈമെയിൽ ഈ ശാഖയിലേക്ക് അയക്കുന്നതാണ്", + "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", + "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", + "The stream description has been updated!": "The stream description has been updated!", + "The stream has been renamed!": "The stream has been renamed!", + "The stream to which new stream notifications go to.": "The stream to which new stream notifications go to.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", + "This is a public stream. Anybody in your organization can join.": "ഇതൊരു പൊതുവായ ശാഖയാണ്. നിങ്ങളുടെ സംഘടനയിലെ ആർക്കു വേണമെങ്കിലും ചേരാം.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", + "This is an invite-only stream": "ഈ ശാഖ ക്ഷണിക്കപെട്ടവർക്ക് മാത്രമുള്ളതാണ്", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", + "Time settings": "Time settings", + "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", + "Time zone": "Time zone", + "Time's up!": "Time's up!", + "Today": "Today", + "Toggle subscription": "Toggle subscription", + "Topic": "വിഷയം", + "Topic editing only": "Topic editing only", + "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", + "Topics are required in messages to streams!": "Topics are required in messages to streams!", + "Try again": "Try again", + "UI Settings": "UI Settings", + "URL format string": "URL format string", + "Un-collapse": "ചുരുക്കുക", + "Unable to subscribe user": "ഉപയോക്താവിനെ വരികാരനാക്കാൻ സാധിച്ചില്ല", + "Unable to upload that many files at once.": "Unable to upload that many files at once.", + "Uncheck all": "എല്ലാം ഒഴിവാക്കുക", + "Unknown": "Unknown", + "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", + "Unmute the stream __stream.name__": "__stream.name__ എന്ന ശാഖ നിശബ്ദമല്ലാതാക്കുക", + "Unmute the topic __subject__": "__subject__ എന്ന വിഷയത്തേ നിശബ്ദമല്ലാതാക്കുക.", + "Unmute the topic __topic_name__": "__topic_name__ എന്ന വിഷയത്തേ നിശബ്ദമല്ലാതാക്കുക.", + "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", + "Unstar": "Unstar", + "Unsubscribe": "വരിക്കാരനല്ലാതാവുക", + "Unsubscribe from __stream__": "Unsubscribe from __stream__", + "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", + "Updated successfully!": "Updated successfully!", + "Upload avatar": "അവതാർ അപ്ലോഡ് ചെയ്യുക", + "Upload emoji": "Upload emoji", + "Upload icon": "Upload icon", + "Upload new avatar": "Upload new avatar", + "Upload new icon": "Upload new icon", + "Uploaded files": "Uploaded files", + "Uploading icon.": "Uploading icon.", + "Uploading\u2026": "Uploading\u2026", + "User already subscribed": "User already subscribed", + "User avatar": "User avatar", + "User identity": "User identity", + "User invited successfully.": "User invited successfully.", + "User is already not subscribed": "User is already not subscribed", + "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", + "User settings": "User settings", + "Username": "യൂസർനെയിം", + "Users can edit their messages": "Users can edit their messages", + "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", + "Users can no longer view message edit history!": "Users can no longer view message edit history!", + "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", + "Users can view message edit history!": "Users can view message edit history!", + "Users cannot change their email!": "Users cannot change their email!", + "Users cannot change their name!": "Users cannot change their name!", + "Users cannot join without an invitation": "Users cannot join without an invitation", + "Users may now change their email!": "Users may now change their email!", + "Users may now change their name!": "Users may now change their name!", + "View edit history": "View edit history", + "View messages sent": "View messages sent", + "View private messages": "View private messages", + "View source": "View source", + "View source / Edit topic": "View source / Edit topic", + "View stream": "View stream", + "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", + "Waiting period threshold changed!": "Waiting period threshold changed!", + "Working\u2026": "Working\u2026", + "Yes": "ശരി", + "Yes, delete this stream": "അതെ, ഈ ശാഖ നീക്കം ചെയ്യുക", + "Yes, send": "Yes, send", + "Yes, subscribe __count__ users!": "Yes, subscribe __count__ users!", + "Yesterday": "Yesterday", + "You and __display_reply_to__": "നിങ്ങളും __display_reply_to__ഉം", + "You and __recipients__": "You and __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", + "You have no active bots.": "You have no active bots.", + "You have no inactive bots.": "You have no inactive bots.", + "You have not muted any topics yet.": "You have not muted any topics yet.", + "You have not uploaded any files yet.": "You have not uploaded any files yet.", + "You have nothing to send!": "നിങ്ങൾക്ക് അയക്കാൻ ഒന്നുമില്ല!", + "You need to be running Zephyr mirroring in order to send messages!": "Zephyr mirroring റൺ ചെയ്തുകൊണ്ടേ നിങ്ങൾക്ക് സന്ദേശം അയക്കാൻ കഴിയുകയുള്ളൂ!", + "Your API key:": "നിങ്ങളുടെ API കീ:", + "Your account": "Your account", + "Your bots": "Your bots", + "Your organization's description": "Your organization's description", + "Your organization's name": "Your organization's name", + "Zulip labs": "Zulip labs", + "[Add or Change]": "[Add or Change]", + "[Condense this message]": "[ഈ സന്ദേശം ചെറുതാക്കുക]", + "[Disable]": "[Disable]", + "[More...]": "[കൂടുതൽ...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", + "__minutes__ min to edit": "__minutes__ min to edit", + "__seconds__ sec to edit": "__seconds__ sec to edit", + "__starred_status__ this message": "__starred_status__ this message", + "and": "and", + "images": "images", + "left": "left", + "more conversations": "കൂടുതൽ സംഭാഷണങ്ങൾ", + "more topics": "കൂടുതൽ വിഷയങ്ങൾ", + "right": "right", + "text": "text" } \ No newline at end of file diff --git a/static/locale/nl/LC_MESSAGES/django.po b/static/locale/nl/LC_MESSAGES/django.po index 9e8d19da2d..8764cb20b8 100644 --- a/static/locale/nl/LC_MESSAGES/django.po +++ b/static/locale/nl/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 18:39+0000\n" -"Last-Translator: Tim Abbott \n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-04 03:34+0000\n" +"Last-Translator: Greg Price \n" "Language-Team: Dutch (http://www.transifex.com/zulip/zulip/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,12 +32,102 @@ msgstr "Starttiijd ligt na de eindtijd. Start: %(start)s, Eind: %(end)s" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "" + +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "Bots" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "Gebruikers" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." msgstr "" +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "" + #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." msgstr "Er zijn nieuwe gebruiksvoorwaarden." @@ -47,147 +137,72 @@ msgid "Accept the terms of service" msgstr "Accepteer de gebruiksvoorwaarden" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "E-mailadres" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." -msgstr "Ik stem in met de Gebruiksvoorwaarden." +msgid "I agree to the Terms of Service." +msgstr "" #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "Invoeren" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" msgstr "Aanmelden voor Zulip" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." msgstr "" -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "Aanmelden" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "Aanmelden met Google" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" msgstr "Aanmelden met GitHub" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "Bedankt voor je aanmelding" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." msgstr "Controleer je e-mail, zodat we kunnen beginnen." -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "In de Zulip ontwikkelomgeving worden uitgaande e-mails afgedrukt naar de run-dev.py console" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "Nog geen e-mail? We kunnen het opnieuw versturen." -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "Voor de zekerheid kun je evenin je Spammapje kijken." -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "Hebben we apps? Zeker." - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "Ok, ik neem het terug, sorry, ga niet weg..." - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "" - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "" - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "" - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "" - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "" - -#: templates/zerver/authors.html:23 -msgid "Avatar" -msgstr "" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" +msgstr "Sluiten" #: templates/zerver/bankruptcy.html:6 msgid "Welcome back" @@ -205,8 +220,7 @@ msgstr "Nee, ik pak het wel op." msgid "Closed realm" msgstr "Besloten gebied" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." msgstr "Hallo daar! Bedankt voor je interesse in Zulip." @@ -218,8 +232,9 @@ msgid "" "invite to an appropriate e-mail address." msgstr "" -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "Concepten" @@ -232,6 +247,11 @@ msgstr "Nieuw onderwerp" msgid "New private message" msgstr "Nieuw persoonlijk bericht" +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "Opstellen annuleren" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" msgstr "Dit is een alleen-op-uitnodiging kanaal" @@ -256,6 +276,10 @@ msgstr "een of meer mensen..." msgid "Compose your message here..." msgstr "Stel hier je bericht op..." +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "Toevoegen emoji" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "Voeg bestanden toe vanuit Dropbox" @@ -295,8 +319,8 @@ msgstr "" #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " +" Please click the following button if you wish to register.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:24 @@ -304,43 +328,43 @@ msgstr "" msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " +" " msgstr "" -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" msgstr "" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" msgstr "" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" -msgstr "Geef je werk e-mailadres op" +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" +msgstr "" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" msgstr "Aanmaken organisatie" -#: templates/zerver/deactivated.html:4 +#: templates/zerver/deactivated.html:9 msgid "Deactivated organization" msgstr "Organisatie gedeactiveerd" -#: templates/zerver/deactivated.html:9 +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " msgstr "" #: templates/zerver/delete_message.html:4 @@ -352,7 +376,7 @@ msgid "Are you sure you want to delete this message?" msgstr "" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "Annuleren" @@ -361,338 +385,148 @@ msgstr "Annuleren" msgid "Yes, delete this message" msgstr "" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" msgstr "Beheerders" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" msgstr "Gewone gebruikers" -#: templates/zerver/dev_login.html:31 -msgid "Community users" +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" msgstr "" -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "Zulip" - -#: templates/zerver/features.html:18 -msgid "Zulip features" -msgstr "" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "" - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "Eén-op één en groeps privédiscussies" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "Voer privédiscussies met zoveel mensen als je maar wilt." - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "" - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "Geschiedenis" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "" - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "Doorzoeken hele geschiedenis" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "" - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "Team-aanwezigheid" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "Zie in één oogopslag wie online is." - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "Ingebedde afbeelding, video, en tweet voorbeelden" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "" - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "" - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "@-vermeldingen" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "" - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "Kanaalbrede aankondigingen" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "" - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "E-mails voor gemiste belangrijke berichten" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "" - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "Desktopmeldingen" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "Configureerbaar voor privé en kanaalberichten." - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "Hoorbare meldingen" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "" - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "Sneltoetsen" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "Communiceer net zo makkelijk als je je favoriete tekstverwerker gebruikt." - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "Emoji" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "" - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "Code" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "" - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "Lichtgewicht opmaak" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "" - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "Berichtbewerking" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "Geen probleem, je kunt die typo altijd herstellen." - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "Alleen-op-uitnodiging kanaal" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "" - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "Gemarkeerde berichten" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "" - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "Integraties" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "" - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "API" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "Mobiele apps" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "Desktop apps" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "Vind je team" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" msgstr "" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" -msgstr "Zoek team" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" +msgstr "" + +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" +msgstr "Start" #: templates/zerver/footer.html:6 -msgid "About" -msgstr "Over" +msgid "Why Zulip" +msgstr "" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "Juridisch" - -#: templates/zerver/footer.html:12 -msgid "Privacy" -msgstr "Privacy" - -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" msgstr "Mogelijkheden" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" -msgstr "Gebruikersdocumentatie" +#: templates/zerver/footer.html:11 +msgid "About" +msgstr "Over" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" +#: templates/zerver/footer.html:16 +msgid "Help & community" +msgstr "" + +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "" + +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "" + +#: templates/zerver/footer.html:36 +msgid "Login" msgstr "Inloggen" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "Registreren" -#: templates/zerver/footer.html:33 -msgid "Create new organization" -msgstr "Maak een nieuwe organisatie aan" +#: templates/zerver/footer.html:43 +msgid "Terms of service" +msgstr "" -#: templates/zerver/footer.html:39 -msgid "Find my team" -msgstr "Vind je team" +#: templates/zerver/footer.html:44 +msgid "Privacy policy" +msgstr "" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" +msgstr "" + +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" +msgstr "Desktop & mobiele apps" + +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "Integraties" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "Nu inloggen!" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "Meld je nu aan!" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." msgstr "Welkom bij Zulip." @@ -769,37 +603,76 @@ msgid "You haven't starred anything yet!" msgstr "Je hebt nog niets gemarkeerd" #: templates/zerver/home.html:78 +msgid "You have no unread messages!" +msgstr "" + +#: templates/zerver/home.html:81 msgid "You haven't been mentioned yet!" msgstr "Je bent nog niet vermeld!" -#: templates/zerver/home.html:81 +#: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" msgstr "Niemand heeft daar nog over gesproken!" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "Laden..." -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "" -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "Binnenkort opnieuw proberen..." -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." msgstr "Probeer het nu." +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "" + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "" + #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" msgstr "Organisatie bestaat niet" @@ -820,28 +693,27 @@ msgstr "E-mailadressen (1 op elke regel, of komma-gescheiden)" msgid "One or more email addresses..." msgstr "Eén of meer e-mailadressen..." -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" msgstr "" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "Kanalen waar ze lid van kunnen worden" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "Uitnodigen" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "Toetsenbord sneltoetsen" @@ -915,10 +787,6 @@ msgstr "Versturen bericht" msgid "Insert new line" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "Opstellen annuleren" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "Beperken" @@ -956,89 +824,101 @@ msgid "Edit your last message" msgstr "" #: templates/zerver/keyboard_shortcuts.html:134 -msgid "Show images in thread" +msgid "Show message sender's profile" msgstr "" #: templates/zerver/keyboard_shortcuts.html:138 -msgid "Edit selected message" +msgid "Show images in thread" msgstr "" #: templates/zerver/keyboard_shortcuts.html:142 +msgid "Edit selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "Menu's" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:215 -msgid "Scroll through streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:219 -msgid "Switch between tabs" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" msgstr "" #: templates/zerver/keyboard_shortcuts.html:223 -msgid "View stream messages" +msgid "Scroll through streams" msgstr "" #: templates/zerver/keyboard_shortcuts.html:227 -msgid "Subscribe to/unsubscribe from selected stream" +msgid "Switch between tabs" msgstr "" #: templates/zerver/keyboard_shortcuts.html:231 +msgid "View stream messages" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:235 +msgid "Subscribe to/unsubscribe from selected stream" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" msgstr "" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" -msgstr "Start" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" +msgstr "" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "Privéberichten" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "Gemarkeerde berichten" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" msgstr "Vermeldingen" @@ -1056,8 +936,8 @@ msgid "Subscribe, add, or configure streams" msgstr "Abonneren, toevoegen, of configureren kanalen" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" -msgstr "Filter kanalenlijst" +msgid "Filter streams" +msgstr "Filter kanalen" #: templates/zerver/left_sidebar.html:54 msgid "Join stream" @@ -1067,68 +947,57 @@ msgstr "Doe mee aan kanaal" msgid "All streams" msgstr "Alle kanalen" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" -msgstr "DEEL DE LIEFDE" - -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." -msgstr "Bedankt! Een ambachtelijk opgemaakte uitnodiging is onderweg." - -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" -msgstr "Ken je mensen die Zulip voor hun organisatie of groep willen gebruiken? Nodig ze uit!" - -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" msgstr "" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" -msgstr "uitnodigingen over" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" +msgstr "" -#: templates/zerver/login.html:28 +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" +msgstr "Ingeschakeld" + +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" +msgstr "Open" + +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" +msgstr "" + +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "Inloggen met SSO" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "Wachtwoord" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "" -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" msgstr "Inloggen" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "Inloggen met Google" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "Inloggen met GitHub" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "Berichtopmaak" @@ -1161,72 +1030,86 @@ msgstr "" msgid "Message edit history" msgstr "" -#: templates/zerver/message_history.html:12 -msgid "Close" -msgstr "Sluiten" +#: templates/zerver/navbar.html:23 +msgid "Search help" +msgstr "Hulp zoeken" #: templates/zerver/navbar.html:24 templates/zerver/navbar.html:25 msgid "Search" msgstr "Zoeken" -#: templates/zerver/navbar.html:52 templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:27 +msgid "Exit search" +msgstr "" + +#: templates/zerver/navbar.html:42 +msgid "Menu" +msgstr "" + +#: templates/zerver/navbar.html:54 msgid "Manage streams" msgstr "Kanalen beheren" -#: templates/zerver/navbar.html:57 templates/zerver/navbar.html:59 -#: templates/zerver/settings_overlay.html:4 -#: templates/zerver/settings_overlay.html:105 +#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/settings_overlay.html:109 msgid "Settings" msgstr "Instellingen" -#: templates/zerver/navbar.html:62 templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:65 msgid "Manage organization" msgstr "" -#: templates/zerver/navbar.html:84 templates/zerver/navbar.html:86 -#: templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:71 +msgid "User documentation" +msgstr "Gebruikersdocumentatie" + +#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 msgid "Search operators" msgstr "Zoek opdrachten" -#: templates/zerver/navbar.html:90 templates/zerver/navbar.html:92 -msgid "Desktop & mobile apps" -msgstr "Desktop & mobiele apps" - -#: templates/zerver/navbar.html:100 templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:102 msgid "API documentation" msgstr "API documentatie" -#: templates/zerver/navbar.html:107 templates/zerver/navbar.html:109 +#: templates/zerver/navbar.html:108 +msgid "Statistics" +msgstr "" + +#: templates/zerver/navbar.html:115 msgid "Feedback" msgstr "Terugkoppeling" -#: templates/zerver/navbar.html:114 -msgid "Invite more users to Zulip." -msgstr "" - -#: templates/zerver/navbar.html:116 +#: templates/zerver/navbar.html:122 msgid "Invite users" msgstr "Gebruikers uitnodigen" -#: templates/zerver/navbar.html:122 +#: templates/zerver/navbar.html:128 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" msgstr "" -#: templates/zerver/navbar.html:124 +#: templates/zerver/navbar.html:130 msgid "Link with Webathena" msgstr "Verbinden met Webathena" -#: templates/zerver/navbar.html:128 templates/zerver/navbar.html:130 -#: templates/zerver/settings_overlay.html:98 +#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "Uitloggen" -#: templates/zerver/navbar.html:134 templates/zerver/navbar.html:136 +#: templates/zerver/navbar.html:142 msgid "Debug" msgstr "Debuggen" +#: templates/zerver/portico-header.html:6 +msgid "Zulip" +msgstr "Zulip" + +#: templates/zerver/portico-header.html:27 +#: templates/zerver/portico-header.html:32 +msgid "Log in" +msgstr "Inloggen" + #: templates/zerver/privacy.html:13 #, python-format msgid "" @@ -1249,133 +1132,101 @@ msgid "" "the instructions on www.zulip.org" msgstr "Zulip is open source, dus je kunt je eigen Zulip server installeren door de instructies te volgen op www.zulip.org" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " -msgstr "\n

Je bent er bijna.

\n

\nJe moet nog maar één ding doen.\n

\n " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " +msgstr "" -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "Volledige naam" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "" - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "Dit wordt gebruikt voor mobiele apps en andere tools die een wachtwoord nodig hebben." -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "Wachtwoordsterkte" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "Organisatienaam" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." -msgstr "Dit kan later op de instellingenpagina worden gewijzigd" +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." +msgstr "" -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "Subdomein" -#: templates/zerver/register.html:116 -msgid "Short name" +#: templates/zerver/register.html:104 +msgid "Organization handle" msgstr "" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "Het adres dat je gebruikt om je aan te melden bij je organisatie." -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." -msgstr "Een korte, unieke, naam voor je organisatie, zonder spaties." - -#: templates/zerver/register.html:147 -msgid "Organization type" +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." msgstr "" -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." -msgstr "Ik stem in met de Gebruiksvoorwaarden." +"I agree to the Terms" +" of Service." +msgstr "" -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "Wachtwoord herstellen" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "Herstel je wachtwoord" -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "Wachtwoord bevestigen" -#: templates/zerver/reset_confirm.html:75 +#: templates/zerver/reset_confirm.html:72 msgid "Sorry, the link you provided is invalid or has already been used." msgstr "Sorry, de link die je opgaf is ongeldig of is al eerder gebruikt." -#: templates/zerver/reset_done.html:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "We hebben je wachtwoord gereset!" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." -msgstr "Graag inloggen." - -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" +msgid "Please log in with your new password." msgstr "" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" +msgstr "" + +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "" -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "" @@ -1448,28 +1299,32 @@ msgid "Narrow to starred messages." msgstr "Beperk tot gemarkeerde berichten." #: templates/zerver/search_operators.html:57 +msgid "Narrow to unread messages." +msgstr "" + +#: templates/zerver/search_operators.html:61 msgid "Narrow to messages containing links." msgstr "Beperk tot berichten met links." -#: templates/zerver/search_operators.html:61 +#: templates/zerver/search_operators.html:65 msgid "Narrow to messages containing images." msgstr "Beperk tot berichten met afbeeldingen." -#: templates/zerver/search_operators.html:65 +#: templates/zerver/search_operators.html:69 msgid "Narrow to messages containing uploads." msgstr "Beperk tot berichten met uploads." -#: templates/zerver/search_operators.html:69 +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "Zoek op sleutelwoord in onderwerp of berichtinhoud" -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "Z9onder met onderwerp onderwerp" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1517,42 +1372,38 @@ msgid "Zulip labs" msgstr "Zulip labs" #: templates/zerver/settings_overlay.html:49 +msgid "Organization profile" +msgstr "" + +#: templates/zerver/settings_overlay.html:53 msgid "Organization settings" msgstr "Organisatieinstellingen" -#: templates/zerver/settings_overlay.html:53 +#: templates/zerver/settings_overlay.html:57 msgid "Organization permissions" msgstr "" -#: templates/zerver/settings_overlay.html:57 +#: templates/zerver/settings_overlay.html:61 msgid "Custom emoji" msgstr "Maatwerk emoji" -#: templates/zerver/settings_overlay.html:61 +#: templates/zerver/settings_overlay.html:65 msgid "Authentication methods" msgstr "Authenticatiemethodes" -#: templates/zerver/settings_overlay.html:65 -msgid "Users" -msgstr "Gebruikers" - -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "Gedeactiveerde gebruikers" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "Bots" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" msgstr "Verwijderen kanalen" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 msgid "Default streams" msgstr "Standaardkanalen" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" msgstr "" @@ -1594,24 +1445,6 @@ msgid "" " " msgstr "" -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "Welkom bij Zulip" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "" - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "Dat is alles, dus laten we maar beginnen!" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "Begin" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "Onbekend e-mail uitschrijfverzoek" @@ -1626,11 +1459,11 @@ msgstr "" #, 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 "Controleer goed of je de volledige URL hebt en probeer het opnieuw, of e-mail ons en we lossen het zo snel mogelijk op!" +msgstr "" #: templates/zerver/unsubscribe_success.html:5 msgid "Email settings updated" @@ -1650,6 +1483,10 @@ msgid "" " your Zulip Settings page." msgstr "" +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "Welkom! We denken dat je het hier leuk gaat vinden." @@ -1662,288 +1499,276 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "Ongeldige gebruiker: %s" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "Onjuiste API sleutellengte (sleutels moeten 32 tekens lang zijn) voor rol '%s'" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "Ongeldige API key voor rol '%s'" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "Account niet actief" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "Account is niet verbonden met dit subdomein" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "Ongeldige API key" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "Account niet actief" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "Account is niet verbonden met dit subdomein" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "Niet ingelogd" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "Verboden toegang" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "Subdomein moet minimaal 3 tekens lang zijn." -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "Subdomein kan niet beginnen of eindigen met een '-'." -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "Subdomein niet beschikbaar. Kies een ander." -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "Verkorte naam moet minimaal 3 tekens lang zijn." -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "Verkorte naam kan niet beginnen of eindigen met een '-'." -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "Verkorte naam kan alleen bestaan uit kleine letter, nummers en '-'S. " -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "Verkorte naam niet beschikbaar. Kies een andere." -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "" -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, 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:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "Gebruik je echte e-mailadres." -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "Kan bericht niet opmaken" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "Ontbrekende parameter: 'aan' (recipient)" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "Welkom bij #**%s**." -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "hallo" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" -msgstr "Ongeldig e-mailadres ' %s' " +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" +msgstr "Gebruiker niet geautoriseerd voor deze opvraag" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "'%s' is geen Zulip gebruiker meer." -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "Gebruiker niet geautoriseerd voor deze opvraag" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "Je kunt geen privéberichten buiten je organisatie versturen." -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "Ongeldige kanaalnaam '%s'." -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "Kanaalnaam te lang (limiet: %s tekens)" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "Bericht moet ontvangers hebben" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "Bericht kan niet leeg zijn" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" -msgstr "Kan niet naar meerdere kanalen sturen" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" +msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "Ontbrekend onderwerp" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "Onderwerp kan niet leeg zijn" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "Kanaal '%(stream_name)s' bestaat niet" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "Niet geautoriseerd om naar kanaal '%s' te versturen" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "Bericht moet ontvangers hebben" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "Ongeldig berichttype" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "Onvoldoende rechten" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "Ongeldig(e) bericht(en)" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "Ongeldig adres." -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "Buiten je domein." -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "Heeft al een account." -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "We konden niemand uitnodigen." -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "Ongeldig e-mailadres ' %s' " + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "Kan niet naar meerdere kanalen sturen" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "" @@ -1972,16 +1797,16 @@ msgstr "Subdomeinen kunnen niet beginnen of eindigen met een '-'." msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "Domein kan alleen bestaan uit letters, cijfers, \".\" en \"-\"S." -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "Emoji '%s' bestaat niet" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "Ongeldigetekens in emoji-naam" @@ -1989,75 +1814,126 @@ msgstr "Ongeldigetekens in emoji-naam" msgid "Invalid type parameter" msgstr "Ongeldig type parameter" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "Bewerking %s niet ondersteund." -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "Token bestaat niet" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" -msgstr "Ontbrekend '%s' argument" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" +msgstr "Token bestaat niet" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" -msgstr "Slechte waarde voor '%(var_name)s': %(value)s" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" +msgstr "" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "" + +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "Misvormde JSON" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "Ongeldig argument type" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." -msgstr "argument \"%s\" is geen geldige json." +msgid "Argument \"%s\" is not valid JSON." +msgstr "" -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "Ongeldig kanaal id" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "Kanaalnaam '%s' is al in gebruik" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "Gebruiker kan geen kanalen creëren." -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "Kanaal(en) (%s) bestaat niet" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "" + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "" @@ -2073,6 +1949,18 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "Verkeerde naam of gebruikersnaam" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2133,243 +2021,248 @@ msgstr "%s is niet een allowed_type" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "%(variable)s != %(expected_value)s (%(value)s is verkeerd)" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "Domein %(domain)s hoort bij een andere organisatie." - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "Domein %(domain)s is al onderdeel van jouw organisatie." - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "Interne serverfout" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" -msgstr "CSRF Fout: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" +msgstr "" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "Ontbrekend 'queue_id' argument" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "Ontbrekend 'last_event_id' argument" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "Geen REMOTE_USER ingesteld" -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "" -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "Fout JSON web token" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "Verkeerd subdomein" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "Ontwikkelomgeving niet ingeschakeld." -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "Je account is geblokkeerd." -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "Wachtwoordauthenticatie is voor jouw team uitgeschakeld." -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "De gebruiker is niet geregistreerd, doe dat via de browser." -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "Je gebruikersnaam of wachtwoord is onjuist." -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "GOOGLE_CLIENT_ID is niet geconfigureerd" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" msgstr "" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "Je moet minimaal één e-mailadres opgeven." -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "" -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "" -#: zerver/views/invite.py:76 -msgid "No email address specified" -msgstr "Geen e-mailadres opgegeven" - -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "Onvoldoende uitnodigingen" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "Niet zo'n kanaal '%s'" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "Niet zo'n onderwerp '%s'" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "Ontbrekende afzender" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "IRC kanaalnamen moeten beginnen met #" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "Je hebt niet de autorisatie om dit bericht te bewerken" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "De tijdslimiet om dit bericht te bewerken is verstreken" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "Niets om te wijzigen" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "" @@ -2378,9 +2271,9 @@ msgid "Invalid message ID" msgstr "Ongeldige bericht ID" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "Niet zo'n gebruiker" @@ -2398,10 +2291,14 @@ msgstr "" msgid "Invalid status: %s" msgstr "Ongeldige status: %s" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "Leeg token of onjuiste lengte" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "Reactie bestaat al" @@ -2410,16 +2307,20 @@ msgstr "Reactie bestaat al" msgid "Reaction does not exist" msgstr "reactie bestaat niet" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "Ongeldige taal '%s'" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "" -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "" + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "Er moet minimaal één authenticatiemethode worden ingeschakeld." @@ -2427,6 +2328,16 @@ msgstr "Er moet minimaal één authenticatiemethode worden ingeschakeld." msgid "Invalid domain: {}" msgstr "Ongeldig domein: {}" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "Domein %(domain)s is al onderdeel van jouw organisatie." + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "Domein %(domain)s hoort bij een andere organisatie." + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2437,7 +2348,7 @@ msgid "You must upload exactly one file." msgstr "" #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "het geüploade bestand is groter dan de limiet van %s MB" @@ -2450,46 +2361,51 @@ msgstr "Filter niet gevonden" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "" -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "Het kanaal heeft die naam al!" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "Kan kanaal (%s) niet bereiken." -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "" -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "" @@ -2506,79 +2422,75 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "Je moet een te uploaden bestand opgeven" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "Je mag maar één bestand tegelijk uploaden" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "" -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "Geen nieuwe gegevens opgegeven" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "Nieuw wachtwoord moet overeenkomen met bevestigingswachtwoord!" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "Verkeerd wachtwoord!" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "" -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "Je moet precies één avatar uploaden" -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "Kan de enige beheerder voor deze organisatie niet deactiveren" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "Niet zo'n bot" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "Kan de enige beheerder voor deze organisatie niet verwijderen" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "Verkeerde naam of gebruikersnaam" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "Gebruikersnaam al in gebruik" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "E-mailadres '%s' is al in gebruik" @@ -2599,33 +2511,12 @@ msgstr "Ongeldige Kerberos cache" msgid "We were unable to setup mirroring for you" msgstr "" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "Ontbrekende key {} in JSON" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "Ontbrekend 'text' argument in JSON" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "Ontbrekende sleutel %s in JSON" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "Misvormde afspraak %s" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "" @@ -2654,15 +2545,7 @@ msgstr "" msgid "Unsupported check_type: {check_type}" msgstr "Niet ondersteund check_type: {check_type}" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "" @@ -2674,28 +2557,32 @@ msgstr "" msgid "Message from Slack" msgstr "" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "Wij ondersteunen geen {} afspraak" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "Onbekend bericht" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "Transifex verkeerde aanvraag" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "Niet ondersteund action_type: {action_type}" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "" + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "" diff --git a/static/locale/nl/translations.json b/static/locale/nl/translations.json index bf15400118..7c317c17da 100644 --- a/static/locale/nl/translations.json +++ b/static/locale/nl/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", - "(no topic)": "(geen onderwerp)", - "Only administrators can add custom emoji in this organization.": "Only administrators can add custom emoji in this organization.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Messages in Zulip go to a stream and have a topic.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

", - "__name__ is not subscribed to this stream.": "__name__ is niet geabonneerd op dit kanaal.", - "A stream needs to have a name": "Een kanaal moet een naam hebben", - "A stream with this name already exists": "Er bestaat al een kanaal met deze naam", - "API key": "API key", - "Action": "Actie", - "Actions": "Acties", - "Active bots": "Actieve bots", - "Active users": "Active users", - "Add": "Toevoegen", - "Add a new alert word": "Voeg een nieuw waarschuwingswoord toe", - "Add a new bot": "Add a new bot", - "Add a new emoji": "Voeg een nieuwe emoji toe", - "Add a new filter": "Toevoegen nieuw filter", - "Add alert word": "Voeg een waarschuwingswoord toe", - "Add emoji": "Toevoegen emoji", - "Add emoji reaction": "Voeg een emoji reactie toe", - "Add extra emoji for members of the __realm_name__ organization.": "Extra emoji toevoegen voor leden van de __realm_name__ organisatie.", - "Add filter": "Filter toevoegen", - "Add new default stream": "Voeg nieuw standaardkanaal in", - "Add reaction...": "Plaats reactie...", - "Add stream": "Add stream", - "Added successfully!": "Added successfully!", - "Alert word": "Alert word", - "Alert words": "Alert words", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", - "Alert words can't be empty!": "Waarschuwingswoorden kunnen niet leeg zijn!", - "All streams": "Alle kanalen", - "Allow subdomains": "Allow subdomains", - "Allowed domains": "Toegestane domeinen", - "Already subscribed to __stream__": "Al geabonneerd op __stream__", - "Always auto-scroll to new messages": "Altijd automatisch doorbladeren naar nieuwe berichten", - "An unknown error occurred.": "An unknown error occurred.", - "Announce stream": "Aankondigingenkanaal", - "Any user can add custom emoji in this organization.": "Any user can add custom emoji in this organization.", - "Any user may now add new emoji!": "Iedere gebruiker mag nu nieuwe emojis toevoegen!", - "Any user may now create new streams!": "Iedere gebruiker mag nu nieuwe kanalen maken!", - "Any user may now invite new users!": "Iedere gebruiker mag nu nieuwe gebruikers uitnodigen!", - "Anyone can join": "Iedereen kan deelnemen", - "Apply this change to all stream subscriptions?": "Deze wijziging toepassen op alle kanaalabonnementen?", - "Are you sure you want to do this?": "Weet je zeker dat je dit wilt doen?", - "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", - "Audible notifications": "Hoorbare meldingen", - "Authentication methods saved!": "Authenticatiemethoden opgeslagen!", - "Author": "Auteur", - "Authorization methods": "Authorization methods", - "Bot": "Bot", - "Bot list": "Bot list", - "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", - "By deactivating <>, they will be logged out immediately.": "Bij deactivering <>, worden ze meteen uitgelogd.", - "By deactivating your account, you will be logged out immediately.": "Door deactivering van je account word je automatisch direct uitgelogd.", - "Cancel": "Annuleren", - "Change": "Wijzigen", - "Change default language": "Wijzig standaardtaal", - "Change email": "Change email", - "Change later messages to this topic": "Voeg aan volgende berichten dit onderwerp toe", - "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", - "Change only this message topic": "Wijzig alleen het onderwerp van dit bericht", - "Change password": "Wijzig wachtwoord", - "Change previous and following messages to this topic": "Change previous and following messages to this topic", - "Change stream privacy": "Change stream privacy", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Check all": "Controleer alles", - "Choose custom color": "Kies een maatwerkkleur", - "Clear avatar": "Weghalen avatar", - "Clear emoji image": "Clear emoji image", - "Close": "Sluiten", - "Collapse": "Inklappen", - "Compose a message to stream __stream.name__": "Schrijf een bericht voor kanaal __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", - "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", - "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", - "Confirm password": "Wachtwoord bevestigen", - "Cookie Bot": "Cookie Bot", - "Copied!": "Gekopieerd!", - "Copy and close": "Copy and close", - "Copy from stream": "Copy from stream", - "Copy link to conversation": "Copy link to conversation", - "Could not add user to this stream": "Could not add user to this stream", - "Create": "Aanmaken", - "Create bot": "Maak bot", - "Create stream": "Aanmaken kanaal", - "Current password": "Huidige wachtwoord", - "Custom emoji added!": "Maatwerk emoji toegevoegd!", - "Custom filter added!": "Maatwerkfilter toegevoegd", - "Customize avatar": "Aanpassen avatar", - "Deactivate": "Uitschakelen", - "Deactivate account": "Deactiveer account", - "Deactivate now": "Nu deactiveren", - "Deactivate your account": "Deactiveer je account", - "Deactivated users": "Gedeactiveerde gebruikers", - "Default language": "Standaardtaal", - "Default language changed!": "Standaardtaal gewijzigd!", - "Default streams": "Standaardkanalen", - "Delete alert word": "Delete alert word", - "Delete avatar": "Verwijder avatar", - "Delete bot": "Verwijder bot", - "Delete draft": "Verwijder concept", - "Delete file": "Verwijder bestand", - "Delete icon": "Delete icon", - "Delete message": "Delete message", - "Delete stream": "Verwijderen kanaal", - "Deleted successfully!": "Deleted successfully!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Door het verwijderen van dit kanaal wordt ieder abonnement beëindigd en zal de kanaalinhoud permanent verwijderd zijn.", - "Description changed!": "Description changed!", - "Desktop notifications": "Desktopmeldingen", - "Digest emails when I'm away": "Verwerk e-mails als ik afwezig ben", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Display emoji reactions as text (:heart: instead of \":heart:\").", - "Display settings": "Weergave-instellingen", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Geef de tijd weer in 24-uurs formaat (17:00 in plaats van 5:00 PM)", - "Display user list on left side in narrow windows.": "Toon de gebruikers links in beperkte vensters.", - "Do you want to skip to your latest messages?": "Wil je overslaan tot je laatste berichten?", - "Domain": "Domein", - "Download .zuliprc": "Downloaden .zuliprc", - "Drafts": "Concepten", - "E-mail invitation required": "E-mailuitnodiging vereist", - "EDITED": "BIJGEWERKT", - "Edit": "Bewerk", - "Edit bot": "Bot bewerken", - "Edit user": "Edit user", - "Edited (__last_edit_timestr__)": "Bijgewerkt (__last_edit_timestr__)", - "Email": "E-mailadres", - "Email address": "E-mailadres", - "Email notifications when offline": "E-mailnotificaties als je off-line bent", - "Emoji name": "Emoji naam", - "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", - "Emoji settings": "Emoji settings", - "Emoji style": "Emoji style", - "Emojiset changed successfully!!": "Emojiset changed successfully!!", - "Enable desktop notifications for new streams": "Schakel desktopmeldingen in voor nieuwe kanalen", - "Enabled": "Ingeschakeld", - "Error adding subscription": "Fout bij toevoegen abonnement", - "Error changing emojiset.": "Error changing emojiset.", - "Error changing settings": "Fout bij wijzigen instellingen", - "Error changing settings: No new data supplied.": "Error changing settings: No new data supplied.", - "Error checking subscription": "Fout bij controleren abonnement", - "Error creating stream": "Fout bij creëren kanaal", - "Error deactivating account": "Fout bij deactiveren account", - "Error deleting message.": "Error deleting message.", - "Error fetching message edit history": "Error fetching message edit history", - "Error getting API key": "Fout bij ophalen API key", - "Error listing streams": "Fout bij beluisteren kanalen", - "Error listing users or bots": "Fout bij tonen gebruikers of bots", - "Error removing subscription": "Fout bij verwijderen abonnement", - "Error removing user from this stream": "Error removing user from this stream", - "Error renaming stream": "Fout bij hernoemen kanaal", - "Error saving edit": "Error saving edit", - "Error updating default language setting": "Fout bij bijwerken standaardtaal instelling", - "Error updating emoji appearance setting": "Error updating emoji appearance setting", - "Error updating the stream description": "Fout bij wijzigen kanaalbeschrijving", - "Error updating time format setting": "Fout bij bijwerken tijdformaatinstelling", - "Error updating time zone": "Error updating time zone", - "Error updating user list placement setting": "Error updating user list placement setting", - "Exit tutorial": "Exit tutorial", - "Failed": "Mislukt", - "Failed to generate preview": "Kon geen voorbeeld opmaken", - "Failed!": "Mislukt!", - "File type is not supported.": "File type is not supported.", - "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", - "Filter": "Filter", - "Filter bots": "Filter bots", - "Filter deactivated users": "Filter deactivated users", - "Filter settings": "Filter settings", - "Filter streams": "Filter kanalen", - "Filter users": "Filter users", - "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.", - "Forgotten it?": "Vergeten?", - "Formatting": "Opmaken", - "Full name": "Volledige naam", - "Generate new API key": "Genereren nieuw API key", - "Get API key": "Verkrijgen API key", - "I want:": "Ik wil:", - "If checked, image previews will be shown.": "If checked, image previews will be shown.", - "If checked, only administrators may add new emoji.": "Wanneer dit is aangekruist, kunnen alleen beheerders nieuwe emoji toevoegen.", - "If checked, only administrators may create new streams.": "Als dit is aangekruist, mogen alleen beheerders nieuwe kanalen maken.", - "If checked, only administrators may invite new users.": "Als dit is aangekruist, mogen alleen beheerders nieuwe gebruikers uitnodigen.", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", - "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", - "If checked, users can edit the content and topics of their old messages.": "Wanneer dit is aangekruist, kunnen gebruikers de inhoud en onderwerpen van hun oude berichten bewerken.", - "If checked, users must be invited in order to join your organization.": "Als dit is aangekruist, moeten gebruikers worden uitgenodigd om lid te worden van een organisatie.", - "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", - "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", - "Image": "Afbeelding", - "Inactive bots": "Inactive bots", - "Include content of private messages in desktop notifications": "Neem ook de inhoud van privéberichten op in desktopmeldingen", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", - "Last active": "Last active", - "Local time": "Local time", - "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", - "Make admin": "Maak beheerder", - "Make stream invite-only": "Make stream invite-only", - "Make stream public": "Maak kanaal openbaar", - "Make this message take up less space on the screen": "Laat dit bericht minder schermruimte innemen", - "Manage organization": "Manage organization", - "Mark all messages in __stream.name__ as read": "Markeer alle berichten in __stream.name__ als gelezen", - "Mark all messages in __topic_name__ as read": "Markeer alle berichten in __topic_name__ als gelezen", - "Message actions": "Message actions", - "Message edit limit in minutes (0 for no limit)": "Berichtbewerkingslimiet in minuten (0 voor onbeperkt)", - "Message sent when you were not subscribed": "Bericht verzonden toe je niet geabonneerd was", - "Message successfully edited!": "Message successfully edited!", - "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", - "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", - "Method": "Methode", - "Mobile push notifications always (even when online)": "Mobiele push meldingen altijd (ook als je off-line bent)", - "Mobile push notifications when offline": "Mobile push notifications when offline", - "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", - "Mute stream": "Mute stream", - "Mute the stream __stream.name__": "Demp kanaal __stream.name__", - "Mute the topic __subject__": "Demp onderwerp __subject__", - "Mute the topic __topic_name__": "Demp onderwerp __topic_name__", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", - "Muted topics": "Muted topics", - "Name": "Naam", - "Name changed!": "Naam gewijzigd!", - "Narrow to stream "__display_recipient__"": "Beperken tot kanaal "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Beperken tot kanaal "__display_recipient__", topic "__subject__"", - "Narrow to stream __stream.name__": "Beperk tot kanaal __stream.name__", - "Narrow to topic __topic_name__": "Beperk tot onderwerp __topic_name__", - "Narrow to your private messages with __display_reply_to__": "Beperk tot je privéberichten met __display_reply_to__", - "New alert word": "Nieuw waarschuwingswoord", - "New password": "Nieuw wachtwoord", - "New user e-mails now restricted to certain domains!": "Nieuwe gebruiker e-mailadressen beperkt tot bepaalde domeinen!", - "New users may have arbitrary e-mails!": "Nieuwe gebruikers kunnen twijfelachtige e-mailadressen hebben!", - "New users may sign up online!": "Nieuwe gebruikers mogen online aanmelden!", - "New users must be invited by an admin!": "Nieuwe gebruikers moeten worden uitgenodigd door een beheerder!", - "New users must be invited by e-mail!": "Nieuwe gebruikers moeten per e-mail worden uitgenodigd!", - "New users restricted to the following domains: __domains__": "Nieuwe gebruikers zijn beperkt tot de volgende domeinen: __domains__", - "Next": "Volgende", - "No": "Nee", - "No changes to save!": "Geen wijzigingen te bewaren!", - "No default streams match you current filter.": "No default streams match you current filter.", - "No description.": "Geen beschrijving.", - "No drafts.": "No drafts.", - "No streams match your current filter.": "No streams match your current filter.", - "No users match your current filter.": "No users match your current filter.", - "None": "Geen", - "Note that any bots that you maintain will be disabled.": "Let op: alle bots die je onderhoudt worden uitgeschakeld.", - "Nothing selected.": "Niets geselecteerd.", - "Nothing to preview": "Niets te bekijken", - "Notifications": "Meldingen", - "Old password": "Oud wachtwoord", - "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", - "Only administrators may now create new streams!": "Only administrators may now create new streams!", - "Only admins may add emoji": "Alleen beheerders mogen emojis toevoegen", - "Only admins may create streams": "Alleen beheerders kanalen maken", - "Only admins may invite": "Alleen beheerders mogen uitnodigen", - "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", - "Optional": "Optioneel", - "Organization avatar": "Organization avatar", - "Organization permissions": "Organization permissions", - "Organization settings": "Organisatieinstellingen", - "Other notifications I want:": "Andere meldingen die ik wil krijgen:", - "Owner": "Eigenaar", - "Password": "Wachtwoord", - "Pattern": "Patroon", - "People must be invited": "Mensen moeten worden uitgenodigd", - "People to add": "Personen toe te voegen", - "Pin stream __stream.name__ to top": "Maak kanaal __stream.name__ vast aan bovenkant", - "Pin stream to top of left sidebar": "Maak dit kanaal vast aan de linker zijbalk", - "Please just upload one file.": "Please just upload one file.", - "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", - "Please specify a stream": "Geef een kanaal op", - "Please specify a topic": "Geef het onderwerp op", - "Please specify at least one recipient": "Geef minimaal één ontvanger op", - "Prevent users from changing their email address": "Prevent users from changing their email address", - "Prevent users from changing their name": "Prevent users from changing their name", - "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", - "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", - "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", - "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", - "Private messages and @-mentions": "Privéberichten en @-vermeldingen", - "Quote and reply": "Quote and reply", - "Reactivate": "Heractiveren", - "Reactivate bot": "Reactivate bot", - "Receive audible notifications": "Ontvang hoorbare meldingen", - "Receive desktop notifications": "Ontvang desktopmeldingen", - "Regular expression": "Reguliere expressie", - "Remove": "Verwijderen", - "Remove admin": "Verwijder beheerder", - "Remove from default": "Verwijderen uit standaard", - "Reply mentioning user": "Reply mentioning user", - "Restore draft": "Concept herstellen", - "Retry": "Retry", - "Save": "Opslaan", - "Save changes": "Wijzigingen opslaan", - "Search": "Zoeken", - "Search subscribers": "Search subscribers", - "See the rest of this message": "Bekijk de rest van dit bericht", - "Select default language": "Selecteer de standaardtaal", - "Send private message": "Send private message", - "Show previews of linked websites": "Show previews of linked websites", - "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", - "Show/change your API key": "Toon/wijzig je API key", - "Sorry, the file was too large.": "Sorry, the file was too large.", - "Stream": "Kanaal", - "Stream accessibility": "Kanaal toegankelijkheid", - "Stream color": "Kanaalkleur", - "Stream description": "Kanaalbeschrijving", - "Stream description (optional)": "Kanaalbeschrijving (optioneel)", - "Stream membership": "Kanaallidmaatschap", - "Stream messages": "Kanaalberichten", - "Stream name": "Kanaalnaam", - "Stream settings": "Kanaalinstellingen", - "Streams": "Streams", - "Subscribe": "Abonneren", - "Subscribe to __stream__": "Abonneren op __stream__", - "Subscribed": "Geabonneerd", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.", - "The email body will become the Zulip message": "The email body will become the Zulip message", - "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", - "The email will be forwarded to this stream": "Het e-mailbericht wordt doorgestuurd naar dit kanaal", - "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", - "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", - "The stream description has been updated!": "De kanaalbeschrijving is gewijzigd!", - "The stream has been renamed!": "Het kanaal is hernoemd!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", - "This is a public stream. Anybody in your organization can join.": "Dit is een openbaar kanaal. Iedereen binnen je organisatie kan meedoen.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", - "This is an invite-only stream": "Dit is een alleen-op-uitnodiging kanaal", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", - "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", - "Time zone": "Time zone", - "Time's up!": "Tijd voorbij!", - "Today": "Vandaag", - "Topic": "Onderwerp", - "Topic editing only": "Alleen onderwerp bewerken", - "Try again": "Try again", - "URL format string": "URL opmaaktekst", - "Un-collapse": "Uitklappen", - "Unable to subscribe user": "Kan gebruiker niet abonneren", - "Unable to upload that many files at once.": "Unable to upload that many files at once.", - "Uncheck all": "Alles uitkruisen", - "Unknown": "Onbekend", - "Unless I say otherwise for a particular stream, I want:": "Tenzij ik voor een bepaald kanaal iets anders zeg, wil ik:", - "Unmute the stream __stream.name__": "Stop met dempen kanaal __stream.name__", - "Unmute the topic __subject__": "Stop dempen onderwerp __subject__", - "Unmute the topic __topic_name__": "Stop dempen onderwerp __topic_name__", - "Unpin stream __stream.name__ from top": "Unpin kanaal __stream.name__ vanaf boven", - "Unsubscribe": "Abonnement afmelden", - "Unsubscribe from __stream__": "Abonnement op __stream__ opzeggen", - "Updated notification settings!": "Bijgewerkte meldingeninstellingen!", - "Updated settings! You will need to reload for these changes to take effect.": "Instellingen bijgewerkt! Je moet Zulip opnieuw laden om deze wijzigingen door te voeren.", - "Updated successfully!": "Updated successfully!", - "Upload avatar": "Uploaden avatar", - "Upload emoji": "Upload emoji", - "Upload icon": "Upload icon", - "Upload new avatar": "Upload new avatar", - "Upload new icon": "Upload new icon", - "Uploaded files": "Uploaded files", - "Uploading icon.": "Uploading icon.", - "Uploading\u2026": "Uploaden...", - "User already subscribed": "User already subscribed", - "User avatar": "User avatar", - "User invited successfully.": "Gebruiker succesvol uitgenodigd.", - "User invited successfully._plural": "Gebruikers succesvol uitgenodigd.", - "User is already not subscribed": "User is already not subscribed", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", - "User settings": "User settings", - "Username": "Gebruikersnaam", - "Users can edit old messages": "Gebruikers kunnen oude berichten bewerken", - "Users can no longer edit their past messages!": "Gebruikers kunnen nu niet langer hun oude berichten bewerken!", - "Users can now edit the content and topics of all their past messages!": "Gebruikers kunnen nu inhoud en onderwerp van hun oude berichten bijwerken!", - "Users cannot change their email!": "Users cannot change their email!", - "Users cannot change their name!": "Users cannot change their name!", - "Users may now change their email!": "Users may now change their email!", - "Users may now change their name!": "Users may now change their name!", - "View edit history": "View edit history", - "View messages sent": "View messages sent", - "View private messages": "View private messages", - "View source": "Bekijk bron", - "View source / Edit topic": "View source / Edit topic", - "View stream": "View stream", - "Waiting period for stream creation (in days)": "Wachttijd voor kanaalcreatie (in dagen)", - "Waiting period threshold changed!": "Waiting period threshold changed!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Waarschuwing: onderstaande mogelijkheden zijn experimenteel en kunnen anders werken dan je wenst.", - "Working\u2026": "Working\u2026", - "Yes": "Ja", - "Yes, delete this stream": "Ja, verwijder het kanaal", - "Yes, send": "Ja, verstuur", - "Yesterday": "Yesterday", - "You and __display_reply_to__": "Jij en __display_reply_to__", - "You and __recipients__": "You and __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", - "You have not muted any topics yet.": "You have not muted any topics yet.", - "You have not uploaded any files yet.": "You have not uploaded any files yet.", - "You have nothing to send!": "Je hebt niets te versturen!", - "You need to be running Zephyr mirroring in order to send messages!": "Je moet Zephyr mirroring draaien om berichten te versturen!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.", - "Your API key:": "Jouw API key:", - "Your account": "Je account", - "Your bots": "Jouw bots", - "Your organization's description": "Your organization's description", - "Your organization's name": "Je organisatienaam", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.", - "Zulip labs": "Zulip labs", - "[Add or Change]": "[Toevoegen of Wijzigen]", - "[Condense this message]": "[Beperk dit bericht]", - "[More...]": "[Meer...]", - "__count__ invite remaining": "__count__ uitnodigingen over", - "__count__ invite remaining_plural": "__count__ uitnodigingen over", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is nu de standaardtaal! Je moet het venster opnieuw laden om het effect te zien", - "__minutes__ min to edit": "__minutes__ min om te bewerken", - "__seconds__ sec to edit": "__seconds__ sec om te bewerken", - "and": "en", - "images": "Afbeeldingen", - "left": "links", - "more conversations": "meer discussies", - "more topics": "meer onderwerpen", - "right": "rechts", - "text": "text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}Demarkeer{{else}}Markeer{{/if}} dit bericht" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", + "(no topic)": "(geen onderwerp)", + "24-hour time (17:00 instead of 5:00 PM)": "24-hour time (17:00 instead of 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users", + "Public: anyone can join; anyone can view complete message history without joining": "Public: anyone can join; anyone can view complete message history without joining", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", + "__name__ is not subscribed to this stream.": "__name__ is niet geabonneerd op dit kanaal.", + "A stream needs to have a name": "Een kanaal moet een naam hebben", + "A stream with this name already exists": "Er bestaat al een kanaal met deze naam", + "API key": "API key", + "Action": "Actie", + "Actions": "Acties", + "Active bots": "Actieve bots", + "Active now": "Active now", + "Active users": "Active users", + "Add": "Toevoegen", + "Add a new alert word": "Voeg een nieuw waarschuwingswoord toe", + "Add a new bot": "Add a new bot", + "Add a new emoji": "Voeg een nieuwe emoji toe", + "Add a new filter": "Toevoegen nieuw filter", + "Add alert word": "Voeg een waarschuwingswoord toe", + "Add emoji": "Toevoegen emoji", + "Add emoji reaction": "Voeg een emoji reactie toe", + "Add extra emoji for members of the __realm_name__ organization.": "Extra emoji toevoegen voor leden van de __realm_name__ organisatie.", + "Add filter": "Filter toevoegen", + "Add new default stream": "Voeg nieuw standaardkanaal in", + "Add reaction": "Add reaction", + "Add stream": "Add stream", + "Added successfully!": "Added successfully!", + "Alert word": "Alert word", + "Alert word added successfully!": "Alert word added successfully!", + "Alert word already exists!": "Alert word already exists!", + "Alert word can't be empty!": "Alert word can't be empty!", + "Alert word removed successfully!": "Alert word removed successfully!", + "Alert words": "Alert words", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", + "All streams": "Alle kanalen", + "Allow subdomains": "Allow subdomains", + "Allowed domains": "Toegestane domeinen", + "Already subscribed to __stream__": "Al geabonneerd op __stream__", + "Always auto-scroll to new messages": "Altijd automatisch doorbladeren naar nieuwe berichten", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", + "An unknown error occurred.": "An unknown error occurred.", + "Announce stream": "Aankondigingenkanaal", + "Any user may now add new emoji!": "Iedere gebruiker mag nu nieuwe emojis toevoegen!", + "Any user may now create new streams!": "Iedere gebruiker mag nu nieuwe kanalen maken!", + "Any user may now invite new users!": "Iedere gebruiker mag nu nieuwe gebruikers uitnodigen!", + "Anyone in this organization can add custom emoji.": "Anyone in this organization can add custom emoji.", + "Apply this change to all stream subscriptions?": "Deze wijziging toepassen op alle kanaalabonnementen?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?", + "Are you sure you want to do this?": "Weet je zeker dat je dit wilt doen?", + "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", + "Audible notifications": "Hoorbare meldingen", + "Authentication methods saved!": "Authenticatiemethoden opgeslagen!", + "Author": "Auteur", + "Authorization methods": "Authorization methods", + "Base URL": "Base URL", + "Bot": "Bot", + "Bot list": "Bot list", + "Bot type": "Bot type", + "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", + "By deactivating <>, they will be logged out immediately.": "Bij deactivering <>, worden ze meteen uitgelogd.", + "By deactivating your account, you will be logged out immediately.": "Door deactivering van je account word je automatisch direct uitgelogd.", + "Cancel": "Annuleren", + "Change": "Wijzigen", + "Change email": "Change email", + "Change later messages to this topic": "Voeg aan volgende berichten dit onderwerp toe", + "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", + "Change only this message topic": "Wijzig alleen het onderwerp van dit bericht", + "Change password": "Wijzig wachtwoord", + "Change previous and following messages to this topic": "Change previous and following messages to this topic", + "Change stream privacy": "Change stream privacy", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Check all": "Controleer alles", + "Choose custom color": "Kies een maatwerkkleur", + "Clear avatar": "Weghalen avatar", + "Clear emoji image": "Clear emoji image", + "Close": "Sluiten", + "Collapse": "Inklappen", + "Compose a message to stream __stream.name__": "Schrijf een bericht voor kanaal __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", + "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", + "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", + "Confirm password": "Wachtwoord bevestigen", + "Cookie Bot": "Cookie Bot", + "Copied!": "Gekopieerd!", + "Copy and close": "Copy and close", + "Copy from stream": "Copy from stream", + "Copy link to conversation": "Copy link to conversation", + "Could not add user to this stream": "Could not add user to this stream", + "Create": "Aanmaken", + "Create bot": "Maak bot", + "Create new stream": "Create new stream", + "Create stream": "Aanmaken kanaal", + "Current password": "Huidige wachtwoord", + "Custom emoji added!": "Maatwerk emoji toegevoegd!", + "Custom filter added!": "Maatwerkfilter toegevoegd", + "Customize avatar": "Aanpassen avatar", + "Deactivate": "Uitschakelen", + "Deactivate account": "Deactiveer account", + "Deactivate now": "Nu deactiveren", + "Deactivate stream": "Deactivate stream", + "Deactivate your account": "Deactiveer je account", + "Deactivated users": "Gedeactiveerde gebruikers", + "Default language": "Standaardtaal", + "Default language changed!": "Standaardtaal gewijzigd!", + "Default streams": "Standaardkanalen", + "Delete alert word": "Delete alert word", + "Delete avatar": "Verwijder avatar", + "Delete bot": "Verwijder bot", + "Delete draft": "Verwijder concept", + "Delete file": "Verwijder bestand", + "Delete icon": "Delete icon", + "Delete message": "Delete message", + "Delete stream": "Verwijderen kanaal", + "Deleted successfully!": "Deleted successfully!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Door het verwijderen van dit kanaal wordt ieder abonnement beëindigd en zal de kanaalinhoud permanent verwijderd zijn.", + "Description changed!": "Description changed!", + "Desktop notifications": "Desktopmeldingen", + "Digest emails when I'm away": "Verwerk e-mails als ik afwezig ben", + "Disabled": "Disabled", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Display emoji reactions as text (:heart: instead of \":heart:\")", + "Display settings": "Weergave-instellingen", + "Do you want to skip to your latest messages?": "Wil je overslaan tot je laatste berichten?", + "Domain": "Domein", + "Download .zuliprc": "Downloaden .zuliprc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Download config of all active outgoing webhook bots in Zulip Botserver format.", + "Download flaskbotrc": "Download flaskbotrc", + "Drafts": "Concepten", + "EDITED": "BIJGEWERKT", + "Edit": "Bewerk", + "Edit bot": "Bot bewerken", + "Edit user": "Edit user", + "Edited (__last_edit_timestr__)": "Bijgewerkt (__last_edit_timestr__)", + "Email": "E-mailadres", + "Email address": "E-mailadres", + "Email notifications when offline": "E-mailnotificaties als je off-line bent", + "Emoji name": "Emoji naam", + "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", + "Emoji settings": "Emoji settings", + "Emoji style": "Emoji style", + "Emojiset changed successfully!!": "Emojiset changed successfully!!", + "Enable desktop notifications for new streams": "Schakel desktopmeldingen in voor nieuwe kanalen", + "Enable message edit history": "Enable message edit history", + "Enabled": "Ingeschakeld", + "Error adding alert word!": "Error adding alert word!", + "Error adding subscription": "Fout bij toevoegen abonnement", + "Error changing emojiset.": "Error changing emojiset.", + "Error changing settings": "Fout bij wijzigen instellingen", + "Error checking subscription": "Fout bij controleren abonnement", + "Error creating stream": "Fout bij creëren kanaal", + "Error deactivating account": "Fout bij deactiveren account", + "Error deleting message.": "Error deleting message.", + "Error fetching message edit history": "Error fetching message edit history", + "Error getting API key": "Fout bij ophalen API key", + "Error listing users or bots": "Fout bij tonen gebruikers of bots", + "Error removing alert word!": "Error removing alert word!", + "Error removing subscription": "Fout bij verwijderen abonnement", + "Error removing user from this stream": "Error removing user from this stream", + "Error renaming stream": "Fout bij hernoemen kanaal", + "Error saving edit": "Error saving edit", + "Error updating default language setting": "Fout bij bijwerken standaardtaal instelling", + "Error updating emoji appearance setting": "Error updating emoji appearance setting", + "Error updating high contrast setting": "Error updating high contrast setting", + "Error updating the stream description": "Fout bij wijzigen kanaalbeschrijving", + "Error updating time format setting": "Fout bij bijwerken tijdformaatinstelling", + "Error updating time zone": "Error updating time zone", + "Error updating user list placement setting": "Error updating user list placement setting", + "Failed": "Mislukt", + "Failed to change notifications stream!": "Failed to change notifications stream!", + "Failed to generate preview": "Kon geen voorbeeld opmaken", + "Failed!": "Mislukt!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Features for the brave. Labs features may change, break, or disappear at any time.", + "File type is not supported.": "File type is not supported.", + "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", + "Filter": "Filter", + "Filter bots": "Filter bots", + "Filter deactivated users": "Filter deactivated users", + "Filter settings": "Filter settings", + "Filter streams": "Filter kanalen", + "Filter users": "Filter users", + "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", + "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "Forgotten it?": "Vergeten?", + "Formatting": "Opmaken", + "Full name": "Volledige naam", + "Generate new API key": "Genereren nieuw API key", + "Generic bot": "Generic bot", + "Get API key": "Verkrijgen API key", + "Go back": "Go back", + "Got it!": "Got it!", + "High contrast mode": "High contrast mode", + "High contrast mode __enabled_or_disabled__!": "High contrast mode __enabled_or_disabled__!", + "Home": "Start", + "I want:": "Ik wil:", + "If checked, image previews will be shown.": "If checked, image previews will be shown.", + "If checked, only administrators may add new emoji.": "Wanneer dit is aangekruist, kunnen alleen beheerders nieuwe emoji toevoegen.", + "If checked, only administrators may create new streams.": "Als dit is aangekruist, mogen alleen beheerders nieuwe kanalen maken.", + "If checked, only administrators may invite new users.": "Als dit is aangekruist, mogen alleen beheerders nieuwe gebruikers uitnodigen.", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", + "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", + "If checked, topics are required.": "If checked, topics are required.", + "If checked, users can edit the content and topics of their old messages.": "Wanneer dit is aangekruist, kunnen gebruikers de inhoud en onderwerpen van hun oude berichten bewerken.", + "If checked, users must be invited in order to join your organization.": "Als dit is aangekruist, moeten gebruikers worden uitgenodigd om lid te worden van een organisatie.", + "If checked, users will be able view message edit history.": "If checked, users will be able view message edit history.", + "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", + "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", + "Image": "Afbeelding", + "Inactive bots": "Inactive bots", + "Include content of private messages in desktop notifications": "Neem ook de inhoud van privéberichten op in desktopmeldingen", + "Incoming webhook": "Incoming webhook", + "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", + "Joining the organization": "Joining the organization", + "Keyboard shortcuts": "Toetsenbord sneltoetsen", + "Language & Notifications": "Language & Notifications", + "Language settings": "Language settings", + "Large number of subscribers": "Large number of subscribers", + "Last active": "Last active", + "Last seen an hour ago": "Last seen an hour ago", + "Last seen just now": "Last seen just now", + "Last seen yesterday": "Last seen yesterday", + "Local time": "Local time", + "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Make admin": "Maak beheerder", + "Make stream invite-only": "Make stream invite-only", + "Make stream public": "Maak kanaal openbaar", + "Make this message take up less space on the screen": "Laat dit bericht minder schermruimte innemen", + "Manage organization": "Manage organization", + "Mark all messages in __stream.name__ as read": "Markeer alle berichten in __stream.name__ als gelezen", + "Mark all messages in __topic_name__ as read": "Markeer alle berichten in __topic_name__ als gelezen", + "Message actions": "Message actions", + "Message edit limit in minutes (0 for no limit)": "Berichtbewerkingslimiet in minuten (0 voor onbeperkt)", + "Message editing": "Berichtbewerking", + "Message feed": "Message feed", + "Message formatting": "Berichtopmaak", + "Message sent when you were not subscribed": "Bericht verzonden toe je niet geabonneerd was", + "Message successfully edited!": "Message successfully edited!", + "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", + "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", + "Method": "Methode", + "Mobile push notifications always (even when online)": "Mobiele push meldingen altijd (ook als je off-line bent)", + "Mobile push notifications when offline": "Mobile push notifications when offline", + "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", + "Mute stream": "Mute stream", + "Mute the stream __stream.name__": "Demp kanaal __stream.name__", + "Mute the topic __subject__": "Demp onderwerp __subject__", + "Mute the topic __topic_name__": "Demp onderwerp __topic_name__", + "Mute topic": "Mute topic", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", + "Muted topics": "Muted topics", + "Name": "Naam", + "Name changed!": "Naam gewijzigd!", + "Narrow to stream "__display_recipient__"": "Beperken tot kanaal "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Beperken tot kanaal "__display_recipient__", topic "__subject__"", + "Narrow to stream __stream.name__": "Beperk tot kanaal __stream.name__", + "Narrow to topic __topic_name__": "Beperk tot onderwerp __topic_name__", + "Narrow to your private messages with __display_reply_to__": "Beperk tot je privéberichten met __display_reply_to__", + "Never had one? Forgotten it?": "Never had one? Forgotten it?", + "New alert word": "Nieuw waarschuwingswoord", + "New password": "Nieuw wachtwoord", + "New user e-mails now restricted to certain domains!": "Nieuwe gebruiker e-mailadressen beperkt tot bepaalde domeinen!", + "New users may have arbitrary e-mails!": "Nieuwe gebruikers kunnen twijfelachtige e-mailadressen hebben!", + "New users may sign up online!": "Nieuwe gebruikers mogen online aanmelden!", + "New users must be invited by an admin!": "Nieuwe gebruikers moeten worden uitgenodigd door een beheerder!", + "New users must be invited by e-mail!": "Nieuwe gebruikers moeten per e-mail worden uitgenodigd!", + "No": "Nee", + "No bots match your current filter.": "No bots match your current filter.", + "No changes made.": "No changes made.", + "No changes to save!": "Geen wijzigingen te bewaren!", + "No default streams match you current filter.": "No default streams match you current filter.", + "No description.": "Geen beschrijving.", + "No drafts.": "No drafts.", + "No streams match your current filter.": "No streams match your current filter.", + "No users match your current filter.": "No users match your current filter.", + "None": "Geen", + "Note that any bots that you maintain will be disabled.": "Let op: alle bots die je onderhoudt worden uitgeschakeld.", + "Nothing selected.": "Niets geselecteerd.", + "Nothing to preview": "Niets te bekijken", + "Notifications": "Meldingen", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", + "Notifications stream changed!": "Notifications stream changed!", + "Notifications stream disabled!": "Notifications stream disabled!", + "Notifications stream:": "Notifications stream:", + "Old password": "Oud wachtwoord", + "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", + "Only administrators may now create new streams!": "Only administrators may now create new streams!", + "Only admins can invite new users": "Only admins can invite new users", + "Only organization administrators can add custom emoji in this organization.": "Only organization administrators can add custom emoji in this organization.", + "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", + "Optional": "Optioneel", + "Organization": "Organization", + "Organization avatar": "Organization avatar", + "Organization permissions": "Organization permissions", + "Organization profile": "Organization profile", + "Organization settings": "Organisatieinstellingen", + "Other notifications I want:": "Andere meldingen die ik wil krijgen:", + "Outgoing webhook": "Outgoing webhook", + "Outgoing webhook message format": "Outgoing webhook message format", + "Owner": "Eigenaar", + "Password": "Wachtwoord", + "Password is too weak": "Password is too weak", + "Password should be at least __length__ characters long": "Password should be at least __length__ characters long", + "Pattern": "Patroon", + "People to add": "Personen toe te voegen", + "Pin stream __stream.name__ to top": "Maak kanaal __stream.name__ vast aan bovenkant", + "Pin stream to top of left sidebar": "Maak dit kanaal vast aan de linker zijbalk", + "Please just upload one file.": "Please just upload one file.", + "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", + "Please specify a stream": "Geef een kanaal op", + "Please specify a topic": "Geef het onderwerp op", + "Please specify at least one recipient": "Geef minimaal één ontvanger op", + "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", + "Prevent users from changing their email address": "Prevent users from changing their email address", + "Prevent users from changing their name": "Prevent users from changing their name", + "Prevent users from creating streams": "Prevent users from creating streams", + "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", + "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", + "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", + "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", + "Private messages and @-mentions": "Privéberichten en @-vermeldingen", + "Quote and reply": "Quote and reply", + "Reactivate": "Heractiveren", + "Reactivate bot": "Reactivate bot", + "Receive audible notifications": "Ontvang hoorbare meldingen", + "Receive desktop notifications": "Ontvang desktopmeldingen", + "Regular expression": "Reguliere expressie", + "Remove": "Verwijderen", + "Remove admin": "Verwijder beheerder", + "Remove from default": "Verwijderen uit standaard", + "Reply mentioning user": "Reply mentioning user", + "Require topics in stream messages": "Require topics in stream messages", + "Restore draft": "Concept herstellen", + "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", + "Retry": "Retry", + "Save": "Opslaan", + "Save changes": "Wijzigingen opslaan", + "Search": "Zoeken", + "Search operators": "Zoek opdrachten", + "Search results": "Search results", + "Search subscribers": "Search subscribers", + "See the rest of this message": "Bekijk de rest van dit bericht", + "Select default language": "Selecteer de standaardtaal", + "Send private message": "Send private message", + "Settings": "Instellingen", + "Show previews of linked websites": "Show previews of linked websites", + "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", + "Show/change your API key": "Toon/wijzig je API key", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Sorry, the file was too large.", + "Star": "Star", + "Stream": "Kanaal", + "Stream accessibility": "Kanaal toegankelijkheid", + "Stream color": "Kanaalkleur", + "Stream creation": "Stream creation", + "Stream description": "Kanaalbeschrijving", + "Stream description (optional)": "Kanaalbeschrijving (optioneel)", + "Stream membership": "Kanaallidmaatschap", + "Stream messages": "Kanaalberichten", + "Stream name": "Kanaalnaam", + "Stream settings": "Kanaalinstellingen", + "Streams": "Streams", + "Streams & custom emoji": "Streams & custom emoji", + "Subscribe": "Abonneren", + "Subscribe to __stream__": "Abonneren op __stream__", + "Subscribed": "Geabonneerd", + "Subscribers": "Subscribers", + "The email body will become the Zulip message": "The email body will become the Zulip message", + "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", + "The email will be forwarded to this stream": "Het e-mailbericht wordt doorgestuurd naar dit kanaal", + "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", + "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", + "The stream description has been updated!": "De kanaalbeschrijving is gewijzigd!", + "The stream has been renamed!": "Het kanaal is hernoemd!", + "The stream to which new stream notifications go to.": "The stream to which new stream notifications go to.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", + "This is a public stream. Anybody in your organization can join.": "Dit is een openbaar kanaal. Iedereen binnen je organisatie kan meedoen.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", + "This is an invite-only stream": "Dit is een alleen-op-uitnodiging kanaal", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", + "Time settings": "Time settings", + "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", + "Time zone": "Time zone", + "Time's up!": "Tijd voorbij!", + "Today": "Vandaag", + "Toggle subscription": "Toggle subscription", + "Topic": "Onderwerp", + "Topic editing only": "Alleen onderwerp bewerken", + "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", + "Topics are required in messages to streams!": "Topics are required in messages to streams!", + "Try again": "Try again", + "UI Settings": "UI Settings", + "URL format string": "URL opmaaktekst", + "Un-collapse": "Uitklappen", + "Unable to subscribe user": "Kan gebruiker niet abonneren", + "Unable to upload that many files at once.": "Unable to upload that many files at once.", + "Uncheck all": "Alles uitkruisen", + "Unknown": "Onbekend", + "Unless I say otherwise for a particular stream, I want:": "Tenzij ik voor een bepaald kanaal iets anders zeg, wil ik:", + "Unmute the stream __stream.name__": "Stop met dempen kanaal __stream.name__", + "Unmute the topic __subject__": "Stop dempen onderwerp __subject__", + "Unmute the topic __topic_name__": "Stop dempen onderwerp __topic_name__", + "Unpin stream __stream.name__ from top": "Unpin kanaal __stream.name__ vanaf boven", + "Unstar": "Unstar", + "Unsubscribe": "Abonnement afmelden", + "Unsubscribe from __stream__": "Abonnement op __stream__ opzeggen", + "Updated settings! You will need to reload for these changes to take effect.": "Instellingen bijgewerkt! Je moet Zulip opnieuw laden om deze wijzigingen door te voeren.", + "Updated successfully!": "Updated successfully!", + "Upload avatar": "Uploaden avatar", + "Upload emoji": "Upload emoji", + "Upload icon": "Upload icon", + "Upload new avatar": "Upload new avatar", + "Upload new icon": "Upload new icon", + "Uploaded files": "Uploaded files", + "Uploading icon.": "Uploading icon.", + "Uploading\u2026": "Uploaden...", + "User already subscribed": "User already subscribed", + "User avatar": "User avatar", + "User identity": "User identity", + "User invited successfully.": "Gebruiker succesvol uitgenodigd.", + "User is already not subscribed": "User is already not subscribed", + "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", + "User settings": "User settings", + "Username": "Gebruikersnaam", + "Users can edit their messages": "Users can edit their messages", + "Users can no longer edit their past messages!": "Gebruikers kunnen nu niet langer hun oude berichten bewerken!", + "Users can no longer view message edit history!": "Users can no longer view message edit history!", + "Users can now edit the content and topics of all their past messages!": "Gebruikers kunnen nu inhoud en onderwerp van hun oude berichten bijwerken!", + "Users can view message edit history!": "Users can view message edit history!", + "Users cannot change their email!": "Users cannot change their email!", + "Users cannot change their name!": "Users cannot change their name!", + "Users cannot join without an invitation": "Users cannot join without an invitation", + "Users may now change their email!": "Users may now change their email!", + "Users may now change their name!": "Users may now change their name!", + "View edit history": "View edit history", + "View messages sent": "View messages sent", + "View private messages": "View private messages", + "View source": "Bekijk bron", + "View source / Edit topic": "View source / Edit topic", + "View stream": "View stream", + "Waiting period for stream creation (in days)": "Wachttijd voor kanaalcreatie (in dagen)", + "Waiting period threshold changed!": "Waiting period threshold changed!", + "Working\u2026": "Working\u2026", + "Yes": "Ja", + "Yes, delete this stream": "Ja, verwijder het kanaal", + "Yes, send": "Ja, verstuur", + "Yes, subscribe __count__ users!": "Yes, subscribe __count__ users!", + "Yesterday": "Yesterday", + "You and __display_reply_to__": "Jij en __display_reply_to__", + "You and __recipients__": "You and __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", + "You have no active bots.": "You have no active bots.", + "You have no inactive bots.": "You have no inactive bots.", + "You have not muted any topics yet.": "You have not muted any topics yet.", + "You have not uploaded any files yet.": "You have not uploaded any files yet.", + "You have nothing to send!": "Je hebt niets te versturen!", + "You need to be running Zephyr mirroring in order to send messages!": "Je moet Zephyr mirroring draaien om berichten te versturen!", + "Your API key:": "Jouw API key:", + "Your account": "Je account", + "Your bots": "Jouw bots", + "Your organization's description": "Your organization's description", + "Your organization's name": "Je organisatienaam", + "Zulip labs": "Zulip labs", + "[Add or Change]": "[Toevoegen of Wijzigen]", + "[Condense this message]": "[Beperk dit bericht]", + "[Disable]": "[Disable]", + "[More...]": "[Meer...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is nu de standaardtaal! Je moet het venster opnieuw laden om het effect te zien", + "__minutes__ min to edit": "__minutes__ min om te bewerken", + "__seconds__ sec to edit": "__seconds__ sec om te bewerken", + "__starred_status__ this message": "__starred_status__ this message", + "and": "en", + "images": "Afbeeldingen", + "left": "links", + "more conversations": "meer discussies", + "more topics": "meer onderwerpen", + "right": "rechts", + "text": "text" } \ No newline at end of file diff --git a/static/locale/pl/LC_MESSAGES/django.po b/static/locale/pl/LC_MESSAGES/django.po index 37d74f2f8b..15839af007 100644 --- a/static/locale/pl/LC_MESSAGES/django.po +++ b/static/locale/pl/LC_MESSAGES/django.po @@ -3,20 +3,21 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Jakub Supera , 2017 # Piotr Nowak , 2017 msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 18:39+0000\n" -"Last-Translator: Tim Abbott \n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-04 03:34+0000\n" +"Last-Translator: Greg Price \n" "Language-Team: Polish (http://www.transifex.com/zulip/zulip/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" #: analytics/views.py:83 #, python-format @@ -32,12 +33,102 @@ msgstr "Czas rozpoczęcia %(start)s późniejszy niż zakończenia %(end)s" msgid "No analytics data available. Please contact your server administrator." msgstr "Dane analityczne niedostępne. Skontaktuj się z administratorem serwera." -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "" + +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "Boty" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "Użytkownicy" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." msgstr "" +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "" + #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." msgstr "Mamy nowe Warunki korzystania z usługi." @@ -47,147 +138,72 @@ msgid "Accept the terms of service" msgstr "Akceptuj Warunki korzystania z usługi" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "Email" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." +msgid "I agree to the Terms of Service." msgstr "" #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "Wejdź" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" +msgstr " Zarejestruj się w Zulipie" + +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." msgstr "" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" -msgstr "" - -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "Zarejestruj" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "Zarejestruj przez Google" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" -msgstr "" +msgstr "Zarejestruj się przez GitHub" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "Dziękujemy za rejestrację!" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." msgstr "Sprawdź swoją pocztę, aby rozpocząć." -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "W środowisku deweloperskim Zulipa wychodzące emaile są drukowane w konsoli run-dev.py" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "Email nie doszedł? Możemy go wysłać ponownie." -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "Na wszelki wypadek sprawdź folder ze spamem." -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "Czy mamy aplikacje mobilne? Appsolutnie." - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "Ok, nie chciałem, przepraszam, nie odchodź." - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "" - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "" - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "" - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "" - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "" - -#: templates/zerver/authors.html:23 -msgid "Avatar" -msgstr "" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" +msgstr "Zamknij" #: templates/zerver/bankruptcy.html:6 msgid "Welcome back" @@ -205,8 +221,7 @@ msgstr "Nie, przeczytam kiedy indziej." msgid "Closed realm" msgstr "Organizacja zamknięta" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." msgstr "Cześć! Dziękujemy za zainteresowanie Zulipem." @@ -218,8 +233,9 @@ msgid "" "invite to an appropriate e-mail address." msgstr "Organizacja, do której próbujesz dołączyć, %(closed_domain_name)s, pozwala dołączać tylko użytkownikom z adresami email tej organizacji. Poproś o nowe zaproszenie na właściwy adres email." -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "Kopie robocze" @@ -232,6 +248,11 @@ msgstr "Nowy wątek" msgid "New private message" msgstr "Nowa wiadomość prywatna" +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "Anuluj pisanie" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" msgstr "To jest kanał zamknięty." @@ -256,6 +277,10 @@ msgstr "jedna lub więcej osób..." msgid "Compose your message here..." msgstr "Tu napisz wiadomość..." +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "Dodaj emoji" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "Załącz pliki z Dropboxa" @@ -295,8 +320,8 @@ msgstr "" #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " +" Please click the following button if you wish to register.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:24 @@ -304,395 +329,205 @@ msgstr "" msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " +" " msgstr "" -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" msgstr "" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" +msgstr "Dodaj nową organizację" + +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" msgstr "" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" -msgstr "Podaj firmowy adres email" - -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" msgstr "Stwórz organizację" -#: templates/zerver/deactivated.html:4 +#: templates/zerver/deactivated.html:9 msgid "Deactivated organization" msgstr "Dezaktywowana organizacja" -#: templates/zerver/deactivated.html:9 +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " -msgstr "\nOrganizacja, do której próbujesz dołączyć, %(deactivated_domain_name)s, została dezaktywowana.\nSkontaktuj się z %(zulip_administrator)saby reaktywować\ntę grupę.\n " +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " +msgstr "" #: templates/zerver/delete_message.html:4 msgid "Delete message" -msgstr "" +msgstr "Usuń wiadomość" #: templates/zerver/delete_message.html:8 msgid "Are you sure you want to delete this message?" -msgstr "" +msgstr "Masz pewność, że chcesz usunąć tę wiadomość?" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "Anuluj" #: templates/zerver/delete_message.html:14 msgid "Yes, delete this message" -msgstr "" +msgstr "Tak, usuń wiadomość" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" msgstr "Administratorzy" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" msgstr "Zwykli użytkownicy" -#: templates/zerver/dev_login.html:31 -msgid "Community users" -msgstr "Użytkownicy ze społeczności" - -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "Zulip" - -#: templates/zerver/features.html:18 -msgid "Zulip features" +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" msgstr "" -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "Powiazane rozmowy grupowe" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "" - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "Indywidualne i grupowe rozmowy prywatne" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "Rozmawiaj prywatnie z jedną lub wieloma osobami." - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "Trwałość" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "" - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "Historia" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "" - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "Wyszukiwanie w kompletnej historii" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "" - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "Obecni" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "Łatwo sprawdzisz, kto jest online." - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "Zintegrowany podgląd obrazów, wideo i tweetów" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "" - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "Wgrywanie plików przez przeciągnięcie" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "" - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "@-powiadomienia" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "" - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "Ogłoszenia dla całego kanału" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "" - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "Emaile dla ważnych przeoczonych wiadomości" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "" - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "Powiadomienia na pulpicie" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "Możliwa konfiguracja dla wiadomości prywatnych i kanałów." - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "Powiadomienia dźwiękowe" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "" - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "Skróty klawiszowe" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "Pisz tak wydajnie, jak w ulubionym edytorze tekstu." - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "Emoji" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "" - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "Kod" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "" - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "Minimalistyczny markup" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "" - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "Edycja wiadomości" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "Możesz zawsze poprawić literówki." - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "Kanały zamknięte" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "" - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "Oznaczone wiadomości" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "" - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "Integracje" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "" - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "API" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "Aplikacje mobilne" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "Aplikacje komputerowe" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "Znajdź zespół" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" msgstr "" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" -msgstr "Znajdź zespół" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" +msgstr "" + +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" +msgstr "Strona główna" #: templates/zerver/footer.html:6 -msgid "About" -msgstr "Informacje" +msgid "Why Zulip" +msgstr "" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "Informacje prawne" - -#: templates/zerver/footer.html:12 -msgid "Privacy" -msgstr "Prywatność" - -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" msgstr "Funkcje" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" -msgstr "Dokumentacja użytkownika [EN]" +#: templates/zerver/footer.html:11 +msgid "About" +msgstr "Informacje" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" +#: templates/zerver/footer.html:16 +msgid "Help & community" +msgstr "" + +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "" + +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "" + +#: templates/zerver/footer.html:36 +msgid "Login" msgstr "Zaloguj się" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "Zarejestruj się" -#: templates/zerver/footer.html:33 -msgid "Create new organization" -msgstr "Stwórz nową organizację" +#: templates/zerver/footer.html:43 +msgid "Terms of service" +msgstr "" -#: templates/zerver/footer.html:39 -msgid "Find my team" -msgstr "Znajdź mój zespół" +#: templates/zerver/footer.html:44 +msgid "Privacy policy" +msgstr "" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" +msgstr "" + +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" +msgstr "Aplikacje komputerowe i mobilne" + +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "Integracje" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "Zaloguj się teraz!" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "Zarejestruj się teraz!" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." msgstr "" @@ -769,37 +604,76 @@ msgid "You haven't starred anything yet!" msgstr "Nic jeszcze nie oznaczono!" #: templates/zerver/home.html:78 +msgid "You have no unread messages!" +msgstr "" + +#: templates/zerver/home.html:81 msgid "You haven't been mentioned yet!" msgstr "Nikt Cię nie @-tagował!" -#: templates/zerver/home.html:81 +#: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" msgstr "Nikt o tym jeszcze nie rozmawiał!" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "Ładowanie..." -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "Jeśli ta wiadomość nie zniknie, odczekaj kilka sekund i załaduj ponownie stronę." -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "Spróbujemy ponownie wkrótce..." -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." msgstr "Spróbuj teraz." +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "" + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "" + #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" msgstr "Taka organizacja nie istnieje" @@ -820,28 +694,27 @@ msgstr "Emaile (po jednym w wierszu lub oddzielane przecinkami)" msgid "One or more email addresses..." msgstr "Adres(y) email..." -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "Treść zaproszenia (opcjonalna)" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" msgstr "Spersonalizowana wiadomość" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "Domyślne kanały" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "Zapraszanie..." -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "Zaproś" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "Skróty klawiszowe" @@ -915,10 +788,6 @@ msgstr "Wyślij wiadomość" msgid "Insert new line" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "Anuluj pisanie" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "Zawężanie" @@ -956,92 +825,104 @@ msgid "Edit your last message" msgstr "Edytuj ostatnią wiadomość" #: templates/zerver/keyboard_shortcuts.html:134 -msgid "Show images in thread" +msgid "Show message sender's profile" msgstr "" #: templates/zerver/keyboard_shortcuts.html:138 +msgid "Show images in thread" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:142 msgid "Edit selected message" msgstr "Edytuj wybraną wiadomość" -#: templates/zerver/keyboard_shortcuts.html:142 +#: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "Menu" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" msgstr "Otwórz menu wiadomości" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:215 -msgid "Scroll through streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:219 -msgid "Switch between tabs" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" msgstr "" #: templates/zerver/keyboard_shortcuts.html:223 -msgid "View stream messages" +msgid "Scroll through streams" msgstr "" #: templates/zerver/keyboard_shortcuts.html:227 -msgid "Subscribe to/unsubscribe from selected stream" +msgid "Switch between tabs" msgstr "" #: templates/zerver/keyboard_shortcuts.html:231 +msgid "View stream messages" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:235 +msgid "Subscribe to/unsubscribe from selected stream" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" msgstr "" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" -msgstr "Strona główna" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" +msgstr "" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "Wiadomości prywatne" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "Oznaczone wiadomości" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" -msgstr "" +msgstr "Oznaczenia" #: templates/zerver/left_sidebar.html:48 msgid "Subscribed streams" @@ -1056,8 +937,8 @@ msgid "Subscribe, add, or configure streams" msgstr "Subskrybuj, dodawaj lub konfiguruj kanały" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" -msgstr "Filtruj listę kanałów" +msgid "Filter streams" +msgstr "Filtruj kanały" #: templates/zerver/left_sidebar.html:54 msgid "Join stream" @@ -1067,68 +948,57 @@ msgstr "Dołącz do kanału" msgid "All streams" msgstr "Wszystkie kanały" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" -msgstr "PODZIEL SIĘ MIŁOŚCIĄ" +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" +msgstr "" -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." -msgstr "Dzięki! Wysłano eleganckie, ręcznie pisane zaproszenie." +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" +msgstr "" -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" -msgstr "Znasz kogoś, komu Zulip przyda się w firmie lub grupie? Zaproś tę osobę!" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" +msgstr "Włączony" -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " -msgstr "\nWkrótce otrzymasz więcej\nzaproszeń, a na razie\nposłuchaj piosenki,\nktóra wyraża nasze uczucia,\nkiedy się wylogowujesz.\n " +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" +msgstr "Otwórz" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" -msgstr "pozostałych zaproszeń" +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" +msgstr "Pobierz" -#: templates/zerver/login.html:28 +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "Zapisz się przez SSO" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "Hasło" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "" -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" -msgstr "" +msgstr "Zaloguj się" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "Zaloguj się przez Google" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "zaloguj się przez GitHuba" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "Formatowanie wiadomości" @@ -1161,72 +1031,86 @@ msgstr "" msgid "Message edit history" msgstr "Historia edycji wiadomości" -#: templates/zerver/message_history.html:12 -msgid "Close" -msgstr "Zamknij" +#: templates/zerver/navbar.html:23 +msgid "Search help" +msgstr "" #: templates/zerver/navbar.html:24 templates/zerver/navbar.html:25 msgid "Search" msgstr "Wyszukaj" -#: templates/zerver/navbar.html:52 templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:27 +msgid "Exit search" +msgstr "" + +#: templates/zerver/navbar.html:42 +msgid "Menu" +msgstr "" + +#: templates/zerver/navbar.html:54 msgid "Manage streams" msgstr "Zarządzaj kanałami" -#: templates/zerver/navbar.html:57 templates/zerver/navbar.html:59 -#: templates/zerver/settings_overlay.html:4 -#: templates/zerver/settings_overlay.html:105 +#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/settings_overlay.html:109 msgid "Settings" msgstr "Ustawienia" -#: templates/zerver/navbar.html:62 templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:65 msgid "Manage organization" msgstr "" -#: templates/zerver/navbar.html:84 templates/zerver/navbar.html:86 -#: templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:71 +msgid "User documentation" +msgstr "Dokumentacja użytkownika [EN]" + +#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 msgid "Search operators" msgstr "Operatory wyszukiwania" -#: templates/zerver/navbar.html:90 templates/zerver/navbar.html:92 -msgid "Desktop & mobile apps" -msgstr "Aplikacje komputerowe i mobilne" - -#: templates/zerver/navbar.html:100 templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:102 msgid "API documentation" msgstr "Dokumentacja API" -#: templates/zerver/navbar.html:107 templates/zerver/navbar.html:109 +#: templates/zerver/navbar.html:108 +msgid "Statistics" +msgstr "" + +#: templates/zerver/navbar.html:115 msgid "Feedback" msgstr "Feedback" -#: templates/zerver/navbar.html:114 -msgid "Invite more users to Zulip." -msgstr "" - -#: templates/zerver/navbar.html:116 +#: templates/zerver/navbar.html:122 msgid "Invite users" msgstr "Zaproś użytkowników" -#: templates/zerver/navbar.html:122 +#: templates/zerver/navbar.html:128 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" msgstr "" -#: templates/zerver/navbar.html:124 +#: templates/zerver/navbar.html:130 msgid "Link with Webathena" msgstr "Połącz z Webathena" -#: templates/zerver/navbar.html:128 templates/zerver/navbar.html:130 -#: templates/zerver/settings_overlay.html:98 +#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "Wyloguj się" -#: templates/zerver/navbar.html:134 templates/zerver/navbar.html:136 +#: templates/zerver/navbar.html:142 msgid "Debug" msgstr "Debuguj" +#: templates/zerver/portico-header.html:6 +msgid "Zulip" +msgstr "Zulip" + +#: templates/zerver/portico-header.html:27 +#: templates/zerver/portico-header.html:32 +msgid "Log in" +msgstr "Zaloguj się" + #: templates/zerver/privacy.html:13 #, python-format msgid "" @@ -1249,133 +1133,101 @@ msgid "" "the instructions on www.zulip.org" msgstr "Zulip to otwarte oprogramowanie, więc możesz postawic własny serwer Zulipa postępując zgodnie z instrukcjami na www.zulip.org" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " -msgstr "\n

To już prawie wszystko.

\n

\nPotrzebujemy jeszcze tylko jednej rzeczy.\n

\n " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " +msgstr "" -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "Imię i nazwisko" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "" - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "Używane dla aplikacji mobilnych i innych narzędzi wymagających hasła." -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "Siła hasła" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "Nazwa organizacji" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." -msgstr "Możesz to zmienić później w ustawieniach." +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." +msgstr "" -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "Subdomena" -#: templates/zerver/register.html:116 -msgid "Short name" +#: templates/zerver/register.html:104 +msgid "Organization handle" msgstr "" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "Adres, którego użyjesz do logowania się do organizacji." -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." -msgstr "Krótka, unikalna nazwa Twojej organizacji, bez spacji." - -#: templates/zerver/register.html:147 -msgid "Organization type" +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." msgstr "" -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "\nZałóż organizację firmową, jeśli członkowie pracują w jednej firmie,\ngdzie wymogi prywatności przewidują dostęp administratorów do\nprywatnych wiadomości użytkowników. Funkcje Zulipa pozwalające\nna kontrolę i dostęp adminisratorów do kont i historii prywatnych\nwiadomości innych użytkowników są dostępne tylko dla organizacji\nfirmowych.\n " - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "\nZałóż organizację społecznościową dla projektu open source,\ngrupy znajomych albo społeczności, gdzie wymogi prywatności\nnie przewidują dostępu administratorów do historii wiadomości\nużytkowników. W organizacjach społecznościowych dostęp\ndo kont i wiadomości użytkowników przez administratorów jest wyłączony." - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." -msgstr "Zgadzam się na Warunki korzystania z usługi." +"I agree to the Terms" +" of Service." +msgstr "" -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "Zresetuj hasło" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "Zresetuj hasło." -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "Potwierdź hasło" -#: templates/zerver/reset_confirm.html:75 +#: templates/zerver/reset_confirm.html:72 msgid "Sorry, the link you provided is invalid or has already been used." msgstr "Niestety, podany link jest nieprawidłowy lub został już użyty." -#: templates/zerver/reset_done.html:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "Zresetowano hasło!" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." -msgstr "Zaloguj się." - -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" +msgid "Please log in with your new password." msgstr "" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" +msgstr "" + +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "" -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "" @@ -1448,28 +1300,32 @@ msgid "Narrow to starred messages." msgstr "Zawęź do oznaczonych wiadomości." #: templates/zerver/search_operators.html:57 +msgid "Narrow to unread messages." +msgstr "" + +#: templates/zerver/search_operators.html:61 msgid "Narrow to messages containing links." msgstr "Zawęź do wiadomości z linkami." -#: templates/zerver/search_operators.html:61 +#: templates/zerver/search_operators.html:65 msgid "Narrow to messages containing images." msgstr "Zawęź do wiadomości z obrazami." -#: templates/zerver/search_operators.html:65 +#: templates/zerver/search_operators.html:69 msgid "Narrow to messages containing uploads." msgstr "Zawęź do wiadomości z plikami." -#: templates/zerver/search_operators.html:69 +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "Wyszukaj keyword w wątku lub treści wiadomości" -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "Pomiń wiadomości w wątku topic" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1517,42 +1373,38 @@ msgid "Zulip labs" msgstr "Zulip labs" #: templates/zerver/settings_overlay.html:49 +msgid "Organization profile" +msgstr "" + +#: templates/zerver/settings_overlay.html:53 msgid "Organization settings" msgstr "Ustawienia organizacji" -#: templates/zerver/settings_overlay.html:53 +#: templates/zerver/settings_overlay.html:57 msgid "Organization permissions" msgstr "" -#: templates/zerver/settings_overlay.html:57 +#: templates/zerver/settings_overlay.html:61 msgid "Custom emoji" msgstr "Spersonalizowane emoji" -#: templates/zerver/settings_overlay.html:61 +#: templates/zerver/settings_overlay.html:65 msgid "Authentication methods" msgstr "Metody uwierzytelniania" -#: templates/zerver/settings_overlay.html:65 -msgid "Users" -msgstr "Użytkownicy" - -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "Dezaktywowani użytkownicy" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "Boty" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" msgstr "Skasuj kanały" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 msgid "Default streams" msgstr "Domyślne kanały" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" msgstr "Ustawienia filtrów" @@ -1594,24 +1446,6 @@ msgid "" " " msgstr "" -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "" - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "To już wszystko, zaczynajmy!" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "Rozpocznij" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "Nieznany adres w poleceniu odsubskrybowania" @@ -1626,11 +1460,11 @@ msgstr "Cześć! Wygląda na to, że próbujesz zakończyć subskrypcję,\nale n #, 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 "Sprawdź, czy URL jest kompletny i spróbuj ponownie, albo napisz do nas, a my się wszystkim zajmiemy!" +msgstr "" #: templates/zerver/unsubscribe_success.html:5 msgid "Email settings updated" @@ -1650,6 +1484,10 @@ msgid "" " your Zulip Settings page." msgstr "" +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "Witaj! Na pewno ci się tu spodoba." @@ -1662,288 +1500,276 @@ msgid "" " " msgstr "\n

Twoja organizacja zostałą przeniesiona z zulip.com do zulipchat.com! Nowa usługa, ten sam świetny kontakt. Prosimy jeszcze o jedną rzecz.

\n

Zaakceptuj warunki usługi Zulipa

\n " -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "Musisz być administratorem organizacji" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "Nieprawidłowy użytkownik: %s" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "Nieprawidłowa długość klucza API (klucz powinien mieć 32 znaki) dla roli '%s'" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "Nieprawidłowy klucz API dla roli '%s'" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "Konto nieaktywne" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "Konto nieprawidłowe dla wiadomości webhook" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "Domena konta została dezaktyowana" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "Konto nie jest powiązane z tą subdomeną" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "Nieprawidłowy klucz API" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "Konto nieaktywne" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "Domena konta została dezaktyowana" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "Konto nie jest powiązane z tą subdomeną" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "Nieprawidłowy nagłówek autoryzacji dla basic auth" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "Niezalogowany" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "Boty typu webhook mają dostęp tyko do webhooków" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "Odmowa dostępu" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "Subdomena musi mieć 3 lub więcej znaków." -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "Subdomena nie może zaczynać się ani kończyć znakiem \"-\"." -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Subdomena może składać się tylko z małych liter, cyfr i znaków \"-\"." -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "Subdomena nie jest dostępna. Wybierz inną." -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "Krótka nazwa musi mieć przynajmniej 3 znaki." -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "Krótka nazwa nie może zaczynać się ani kończyć znakiem \"-\"." -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "Krótka nazwa może składać się tylko z małych liter, cyfr i znaków \"-\"." -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "Krótka nazwa nie jest dostępna. Wybierz inną." -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "" -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, 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:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "Użyj swojego prawdziwego adresu email." -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "Nie można pokazać wiadomości" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "Brak parametru: \"do\" (odbiorca)" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "Nieprawidłowa wartość 'op' (powinna być start lub stop)" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" -msgstr "Nieprawidłowy adres email '%s'" +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" +msgstr "Użytkownik nie jest uprawniony do tego zapytania." -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "'%s' nie używa już Zulipa." -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "Użytkownik nie jest uprawniony do tego zapytania." - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "Nie możesz wysyłać prywatnych wiadomości poza swoją organizację." -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "Nieprawidłowa nazwa kanału '%s'" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "Zbyt długa nazwa kanału (limit: %s znaków)" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "Wiadomość musi mieć odbiorcę" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "Wiadomość musi mieć treść" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" -msgstr "Nie można wysyłać jednocześnie do wielu kanałów" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" +msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "Brak wątku" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "Należy określić wątek" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "Kanał \"%(stream_name)s\" nie istnieje" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "Nie masz uprawnień, aby wysyłać wiadomości na kanale '%s'" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "Wiadomość musi mieć odbiorcę" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "Nieprawidłowy typ wiadomości" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "Nie możesz mieć subskrybentów publicznych kanałów w tej organizacji" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "Nie można pobrać subskrybentów dla kanału zamkniętego" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "Niewystarczające pozwolenie" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "Nieprawidłowa wiadomość" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "Nieprawidłowy adres." -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "Poza Twoją domeną." -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "Posiada już konto." -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Niektórych emaili nie udało się potwierdzić, więc nie wysłano żadnych zaproszeń." -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "Nie mogliśmy nikogo zaprosić." -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "Niektóre z tych adresów są już zarejestrowane w Zulipie, więc nie wysłaliśmy im zaproszeń. Wszystkie inne dostały zaproszenie!" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "Nieprawidłowy adres email '%s'" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "Nie można wysyłać jednocześnie do wielu kanałów" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "Nieprawidłowy załącznik" @@ -1972,16 +1798,16 @@ msgstr "Subdomena nie może zaczynać się ani kończyć znakiem \"-\"." msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "Domena może składać się tylko z małych liter, cyfr i znaków \"-\"." -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "Emoji '%s' nie istnieje" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "Nieprawidłowe znaki w nazwie emoji" @@ -1989,75 +1815,126 @@ msgstr "Nieprawidłowe znaki w nazwie emoji" msgid "Invalid type parameter" msgstr "Ten string zaczyna się wielką literą" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "Nie można stworzyć kolejki zdarzeń" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "Operator %s nie jest wspierany." -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "Token nie istnieje" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" -msgstr "Brak argumentu '%s'" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" +msgstr "Token nie istnieje" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" -msgstr "Niewłaściwa watość '%(var_name)s': %(value)s" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" +msgstr "" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "" + +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "Nieprawidłowy JSON" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "Nieprawidłowy typ argumentu" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." -msgstr "argument \"%s\" nie jest prawidłowy dla JSON." +msgid "Argument \"%s\" is not valid JSON." +msgstr "" -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "Nie jesteś zalogowany: wymagane uwierzytelnienie API lub sesja użytkownika" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "Nieprawdłowy identyfikator kanału" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "Nazwa knału '%s' jest już zajęta" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "Użytkownik nie może tworzyć kanałów." -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "Kanał lub kanały (%s) nie istnieją" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "" + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "" @@ -2073,6 +1950,18 @@ msgstr "" msgid "Invalid characters in name!" msgstr "Nieprawidłowe znaki w nazwie!" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "Niewłaściwa nazwa lub nazwa użytkownika" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2133,243 +2022,248 @@ msgstr "%s nie jest dozwolonym typem (allowed_type)" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "%(variable)s != %(expected_value)s (%(value)s jest błędna)" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "Domena %(domain)s należy do innej organizacji." - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "Domena %(domain)s już należy do Twojej organizacji." - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "Wewnętrzny błąd serwera" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" -msgstr "Błąd CSRF: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" +msgstr "" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "Brak argumentu 'queue_id'" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "Brak argumentu 'last_event_id'" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "Błąd event queue id: %s" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "Nie masz uprawnień do wydarzeń z tej kolejki" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "Nie masz upawnień do tej kolejki" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "Nie ustawiono REMOTE_USER." -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "Nie znaleziono auth key dla tej subdomeny." -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "Nie przekazano: JSON web token" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "Niewłaściwy JSON web token" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "Nie określono użytkownika w: JSON web token claims" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "Nie określono domeny w: JSON web token claims" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "Niewłaściwa subdomena" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "Środowisko deweloperskie jest wyłączone." -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "Twoja domena została dezaktywowana." -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "Twoje konto zostało wyłączone." -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "Uwierzytelnianie hasłem jest wyłączone w twoim zespole." -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "Ten użytkownik nie jest zarejestrowany; zarejestruj przez przeglądarkę." -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "Twoja nazwa użytkownika lub hasło są nieprawidłowe." -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "GOOGLE_CLIENT_ID nie jest skonfigurowany" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" msgstr "" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "Określ przynajmniej jeden adres email." -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "Określ przynajmniej jeden kanał, do którego mają dołączyć zaproszeni." -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "Kanał nie istnieje: %s. Nie wysłano zaproszeń." -#: zerver/views/invite.py:76 -msgid "No email address specified" -msgstr "Nie określono adresu email" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" +msgstr "" -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "Za mało zaproszeń" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" -msgstr "Nieprawidłowy narrow operator: {}" - -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "Nie ma kanału '%s'" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "Nie ma wątku '%s'" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "Nieznana organizacja %s" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "Brak nadawcy" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "nieprawdłowa wiadomość-mirror" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "Nieprawidłowa domena-mirror" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "Nazwy kanałów IRC muszą zaczynać się krzyżykiem (#)" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "Nie masz pozwolenia na edycję tej wiadomości" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "Czas na edycję tej wiadomości upłynął" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "Nie ma czego zmienić" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "" @@ -2378,9 +2272,9 @@ msgid "Invalid message ID" msgstr "Nieprawdłowy identyfikator wiadomości" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "Nie ma takiego użytkownika" @@ -2398,10 +2292,14 @@ msgstr "Brak danych na temat obecności %s" msgid "Invalid status: %s" msgstr "Nieprawidłowy status: %s" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "Pusty lub nieprawidłowy token długości" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "Ta reakcja już istnieje" @@ -2410,16 +2308,20 @@ msgstr "Ta reakcja już istnieje" msgid "Reaction does not exist" msgstr "Reakcja nie istnieje" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "Nieprawidłowy język '%s'" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "" -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "" + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "Należy włączyć przynajmniej jedną metodę uwierzytelniania." @@ -2427,6 +2329,16 @@ msgstr "Należy włączyć przynajmniej jedną metodę uwierzytelniania." msgid "Invalid domain: {}" msgstr "Nieprawidłowa domena: {}" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "Domena %(domain)s już należy do Twojej organizacji." + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "Domena %(domain)s należy do innej organizacji." + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2437,7 +2349,7 @@ msgid "You must upload exactly one file." msgstr "" #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "Przesyłany plik jest większy niż dozwolony limit %s MB" @@ -2450,46 +2362,51 @@ msgstr "Nie znaleziono filtru" msgid "You must upload exactly one icon." msgstr "Prześlij dokładnie jedną ikonę." -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "Wyłączono tworzenie nowych organizacji." -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "Link tworzenia organizacji jest przeterminowany lub nieprawidłowy." -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "Kanał już ma tę nazwę!" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Brak polecenia. Określ przynajmniej jedno \"dodaj\" lub \"skasuj\"." -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "Ta akcja wymaga uprawnień administracyjnych" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "Nie można w ten sposób administrować kanałami tylko na zaproszenie." -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "Nie można uzyskać dostępu do kanału (%s)." -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "Do kanałów tylko na zaproszenie możesz zapraszać jedynie innych użytkowników z mirrorem Zephyr." -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "Nieznana własność subskrypcji: %s" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "" @@ -2506,79 +2423,75 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "Określ plik do przesłania" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "Możesz przesyłać tylko pojedyncze pliki" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "" -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "Nie podano nowych danych" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "Nowe hasło i potwierdzenie muszą być identyczne!" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "Niewłaściwe hasło!" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "" -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "Prześlij dokładnie jeden awatar." -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "Nie można dezaktywować jedynego administratora organizacji" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "Nie ma takiego bota" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "Nie można usunąć jedynego administratora organizacji" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "Niewłaściwa nazwa lub nazwa użytkownika" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "Nazwa użytkownika już jest używana" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "Email '%s' już jest używany" @@ -2599,33 +2512,12 @@ msgstr "Niewłaściwy cache Kerberos" msgid "We were unable to setup mirroring for you" msgstr "Nie udało się uruchomić mirroringu" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "Brakujący klucz {} w JSON" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "Brak argumentu 'text' w JSON" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "Brakujący klucz %s w JSON" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "Zła forma eventu %s" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "" @@ -2654,15 +2546,7 @@ msgstr "Nieznany webhook request" msgid "Unsupported check_type: {check_type}" msgstr "Nieobsługiwany check_type: {check_type}" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "Nie udało się odczytać danych z: Pivotal XML response" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "Nie udało się odczytać danych z: Pivotal V5 JSON response" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "Nie można obsłużyć: Pivotal payload" @@ -2674,28 +2558,32 @@ msgstr "" msgid "Message from Slack" msgstr "" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "Nie obsługujemy eventu {}" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "Nieznana wiadomość" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "Nieprawidłowe żądanie Transifex" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "Nieobsługiwany action_type: {action_type}" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "Nieznana akcja WordPress webhook:" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "" + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "" diff --git a/static/locale/pl/translations.json b/static/locale/pl/translations.json index 8760f4a6b6..fec7616093 100644 --- a/static/locale/pl/translations.json +++ b/static/locale/pl/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", - "(no topic)": "(brak tematu)", - "Only administrators can add custom emoji in this organization.": "Only administrators can add custom emoji in this organization.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Messages in Zulip go to a stream and have a topic.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

", - "__name__ is not subscribed to this stream.": "__name__ nie subskrybuje tego kanału.", - "A stream needs to have a name": "Kanał musi mieć nazwę", - "A stream with this name already exists": "Istnieje już kanał o tej nazwie", - "API key": "API key", - "Action": "Akcja", - "Actions": "Akcje", - "Active bots": "Active bots", - "Active users": "Active users", - "Add": "Dodaj", - "Add a new alert word": "Dodaj nowy alert", - "Add a new bot": "Add a new bot", - "Add a new emoji": "Dodaj nowe emoji", - "Add a new filter": "Dodaj nowy filtr", - "Add alert word": "Dodaj alert", - "Add emoji": "Dodaj emoji", - "Add emoji reaction": "Dodaj reakcję emoji", - "Add extra emoji for members of the __realm_name__ organization.": "Dodaj emoji dla członków organizacji __realm_name__.", - "Add filter": "Dodaj filtr", - "Add new default stream": "Dodaj nowy kanał domyślny", - "Add reaction...": "Dodaj reakcję...", - "Add stream": "Add stream", - "Added successfully!": "Added successfully!", - "Alert word": "Alert word", - "Alert words": "Alert words", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alerty powiadomią cię podobnie jak @-tag, kiedy dane sformułowania będą użyte w Zulipie.", - "Alert words can't be empty!": "Alerty nie mogą być puste!", - "All streams": "Wszystkie kanały", - "Allow subdomains": "Allow subdomains", - "Allowed domains": "Dozwolone domeny", - "Already subscribed to __stream__": "Już subskrybujesz __stream__", - "Always auto-scroll to new messages": "Zawsze przewijaj do nowych wiadomości", - "An unknown error occurred.": "An unknown error occurred.", - "Announce stream": "Opublikuj kanał", - "Any user can add custom emoji in this organization.": "Any user can add custom emoji in this organization.", - "Any user may now add new emoji!": "Każdy użytkownik może dodawać emoji!", - "Any user may now create new streams!": "Każdy użytkownik może tworzyć nowe kanały!", - "Any user may now invite new users!": "Każdy użytkownik może zapraszać nowe osoby!", - "Anyone can join": "Każdy może dołączyć", - "Apply this change to all stream subscriptions?": "Zastosować zmianę do wszystkich subskrypcji kanałów?", - "Are you sure you want to do this?": "Na pewno chcesz to zrobić?", - "Are you sure you want to mention all __count__ people in this stream?": "Na pewno chcesz zatagować wszystkie __count__ osób na tym kanale?", - "Audible notifications": "Powiadomienia dźwiękowe", - "Authentication methods saved!": "Zapisano metody uwierzytelniania!", - "Author": "Autor", - "Authorization methods": "Authorization methods", - "Bot": "Bot", - "Bot list": "Bot list", - "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", - "By deactivating <>, they will be logged out immediately.": "Deazktywując <>, wylogujesz go natychmiast.", - "By deactivating your account, you will be logged out immediately.": "Po dezaktywacji konta zostaniesz natychmiast wylogowany.", - "Cancel": "Cofnij", - "Change": "Change", - "Change default language": "Zmien język domyślny", - "Change email": "Change email", - "Change later messages to this topic": "Przypisz następne wiadomości do tego wątku", - "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", - "Change only this message topic": "Zmień tylko temat tej wiadomości", - "Change password": "Zmień hasło", - "Change previous and following messages to this topic": "Przypisz poprzednie i następne wiadomości do tego wątku", - "Change stream privacy": "Change stream privacy", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Check all": "Zaznacz wszystko", - "Choose custom color": "Wybierz inny kolor", - "Clear avatar": "Usuń awatar", - "Clear emoji image": "Clear emoji image", - "Close": "Zamknij", - "Collapse": "Zmniejsz", - "Compose a message to stream __stream.name__": "Napisz wiadomość do kanału __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", - "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", - "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", - "Confirm password": "Potwierdź hasło", - "Cookie Bot": "Cookie Bot", - "Copied!": "Copied!", - "Copy and close": "Copy and close", - "Copy from stream": "Copy from stream", - "Copy link to conversation": "Copy link to conversation", - "Could not add user to this stream": "Could not add user to this stream", - "Create": "Stwórz", - "Create bot": "Stwórz bota", - "Create stream": "Stwórz kanał", - "Current password": "Aktualne hasło", - "Custom emoji added!": "Dodano emoji spersonalizowane!", - "Custom filter added!": "Dodano filtr spersonalizowany!", - "Customize avatar": "Personalizuj awatar", - "Deactivate": "Dezaktywuj", - "Deactivate account": "Dezaktywuj konto", - "Deactivate now": "Dezaktywuj teraz", - "Deactivate your account": "Dezaktywuj konto", - "Deactivated users": "Dezaktywowani użytkownicy", - "Default language": "Język domyślny", - "Default language changed!": "Zmieniono jezyk domyślny!", - "Default streams": "Domyślne kanały", - "Delete alert word": "Delete alert word", - "Delete avatar": "Skasuj awatar", - "Delete bot": "Skasuj bota", - "Delete draft": "Delete draft", - "Delete file": "Delete file", - "Delete icon": "Delete icon", - "Delete message": "Delete message", - "Delete stream": "Skasuj kanał", - "Deleted successfully!": "Deleted successfully!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Skasowanie tego kanału zlikwiduje wszystkie subskrypcje do niego, a treść kanału zostanie utracona.", - "Description changed!": "Description changed!", - "Desktop notifications": "Powiadomienia na pulpicie", - "Digest emails when I'm away": "Twórz emaile z nieprzeczytanymi wiadomościami", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Display emoji reactions as text (:heart: instead of \":heart:\").", - "Display settings": "Ustawienia widoku", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Czas 24-godzinny (17:00 zamiast 5:00 PM)", - "Display user list on left side in narrow windows.": "Pokazuj listę użytkowników po lewej stronie w wąskich oknach.", - "Do you want to skip to your latest messages?": "Czy chcesz przejść do swoich ostatnich wiadomości?", - "Domain": "Domena", - "Download .zuliprc": "Pobierz .zuliprc", - "Drafts": "Kopie robocze", - "E-mail invitation required": "Wymagane zaproszenie przez email", - "EDITED": "EDYTOWANY", - "Edit": "Edytuj", - "Edit bot": "Edytuj bota", - "Edit user": "Edit user", - "Edited (__last_edit_timestr__)": "Edytowany (__last_edit_timestr__)", - "Email": "Email", - "Email address": "Adres email", - "Email notifications when offline": "Powiadomienia email, kiedy jesteś offline", - "Emoji name": "Nazwa emoji", - "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", - "Emoji settings": "Emoji settings", - "Emoji style": "Emoji style", - "Emojiset changed successfully!!": "Emojiset changed successfully!!", - "Enable desktop notifications for new streams": "Włącz powiadomienia na pulpicie dla nowych kanałów", - "Enabled": "Włączony", - "Error adding subscription": "Błąd przy dodawaniu subskrypcji", - "Error changing emojiset.": "Error changing emojiset.", - "Error changing settings": "Błąd zmiany ustawień", - "Error changing settings: No new data supplied.": "Error changing settings: No new data supplied.", - "Error checking subscription": "Błąd zaznaczania subskrypcji", - "Error creating stream": "Błąd tworzenia kanału", - "Error deactivating account": "Błąd dezaktywacji konta", - "Error deleting message.": "Error deleting message.", - "Error fetching message edit history": "Error fetching message edit history", - "Error getting API key": "Błąd pobierania klucza API", - "Error listing streams": "Błąd pobierania kanałów", - "Error listing users or bots": "Błąd pobierania nazw użytkowników lub botów", - "Error removing subscription": "Błąd usuwania subskrypcji", - "Error removing user from this stream": "Error removing user from this stream", - "Error renaming stream": "Błąd zmiany nazwy kanału", - "Error saving edit": "Error saving edit", - "Error updating default language setting": "Błąd zmiany domyślnego języka", - "Error updating emoji appearance setting": "Error updating emoji appearance setting", - "Error updating the stream description": "Błąd zmiany opisu kanału", - "Error updating time format setting": "Błąd zmiany formatu godziny", - "Error updating time zone": "Error updating time zone", - "Error updating user list placement setting": "Błąd zmiany zasad spisu użytkowników", - "Exit tutorial": "Exit tutorial", - "Failed": "Błąd", - "Failed to generate preview": "Błąd podglądu", - "Failed!": "Błąd!", - "File type is not supported.": "File type is not supported.", - "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", - "Filter": "Filtr", - "Filter bots": "Filter bots", - "Filter deactivated users": "Filter deactivated users", - "Filter settings": "Ustawienia filtrów", - "Filter streams": "Filtruj kanały", - "Filter users": "Filter users", - "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.", - "Forgotten it?": "Nie pamiętasz?", - "Formatting": "Formatowanie", - "Full name": "Pełne imię i nazwisko", - "Generate new API key": "Generuj nowy klucz API", - "Get API key": "Pobierz klucz API", - "I want:": "Chcę:", - "If checked, image previews will be shown.": "If checked, image previews will be shown.", - "If checked, only administrators may add new emoji.": "Po zaznaczeniu tylko administratorzy mogą dodawać nowe emoji.", - "If checked, only administrators may create new streams.": "Po zaznaczeniu tylko administratorzy mogą tworzyć nowe kanały.", - "If checked, only administrators may invite new users.": "Po zaznaczeniu tylko administratorzy mogą zapraszać nowe osoby.", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "Po zaznaczeniu tyko użytkownicy z emailami w tych domenach będą mogli dołączyć do organizacji.", - "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", - "If checked, users can edit the content and topics of their old messages.": "Po zaznaczeniu użytkownicy będą mogli zmieniać treść i tematy swoich starych wiadomości.", - "If checked, users must be invited in order to join your organization.": "Po zaznaczeniu użytkownicy muszą mieć zaproszenie aby dołączyć do organizacji.", - "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", - "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "Liczba minut, w ciągu których użytkownicy mogą edytować wiadomości po wysłaniu. Zero: można edytować wszystkie swoje stare wiadomości.", - "Image": "Obraz", - "Inactive bots": "Inactive bots", - "Include content of private messages in desktop notifications": "Podawaj treść prywatnych wiadomości w powiadomieniach na pulpicie", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "Witaj! Pod Twoją nieobecność nadeszło __unread_count__ nowych wiadomości.", - "Last active": "Last active", - "Local time": "Local time", - "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", - "Make admin": "Daj uprawnienia administratora", - "Make stream invite-only": "Make stream invite-only", - "Make stream public": "Ustaw kanał jako publiczny", - "Make this message take up less space on the screen": "Wiadomość będzie zajmować mniej miejsca na ekranie", - "Manage organization": "Manage organization", - "Mark all messages in __stream.name__ as read": "Oznacz wszystkie wiadomości w __stream.name__ jako przeczytanie", - "Mark all messages in __topic_name__ as read": "Zaznacz wszystkie wiadomości w __topic_name__ jako przeczytane", - "Message actions": "Message actions", - "Message edit limit in minutes (0 for no limit)": "Limit czasu na edycję w minutach (0 - brak limitu)", - "Message sent when you were not subscribed": "Wiadomość wysłana bez subskrypcji", - "Message successfully edited!": "Message successfully edited!", - "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", - "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", - "Method": "Metoda", - "Mobile push notifications always (even when online)": "Powiadomienia na komórkę zawsze (nawet online)", - "Mobile push notifications when offline": "Powiadomienia na komórkę, kiedy jesteś offline", - "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", - "Mute stream": "Mute stream", - "Mute the stream __stream.name__": "Wycisz kanał __stream.name__", - "Mute the topic __subject__": "Wycisz wątek __subject__", - "Mute the topic __topic_name__": "Wycisz wątek __topic_name__", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Wyciszone kanały ukazują się na stronie głównej i generują powiadomienia tylko, jeśli ktoś Cię @-taguje.", - "Muted topics": "Wyciszone wątki", - "Name": "Nazwa", - "Name changed!": "Nazwa zmieniona!", - "Narrow to stream "__display_recipient__"": "Zawęź do kanału "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Zawęź do kanału "__display_recipient__", wątku "__subject__"", - "Narrow to stream __stream.name__": "Zawęź do kanału __stream.name__", - "Narrow to topic __topic_name__": "Zawęź do wątku __topic_name__", - "Narrow to your private messages with __display_reply_to__": "Zawęź do prywatnych wiadomości z __display_reply_to__", - "New alert word": "Nowy alert", - "New password": "Nowe hasło", - "New user e-mails now restricted to certain domains!": "Emaile nowych użytkowników zostały ograniczone do wskazanych domen!", - "New users may have arbitrary e-mails!": "Nowe osoby mogą mieć dowolne emaile!", - "New users may sign up online!": "Nowi użytkownicy mogą przystępować online!", - "New users must be invited by an admin!": "Nowe osoby muszą być zaproszone przez administratora!", - "New users must be invited by e-mail!": "Nowe osoby muszą otrzymać zaproszenie przez email!", - "New users restricted to the following domains: __domains__": "Ograniczenie nowych użytkowników do domen: __domains__", - "Next": "Następny", - "No": "Nie", - "No changes to save!": "Brak zmian do zapisania!", - "No default streams match you current filter.": "No default streams match you current filter.", - "No description.": "Brak opisu.", - "No drafts.": "No drafts.", - "No streams match your current filter.": "No streams match your current filter.", - "No users match your current filter.": "No users match your current filter.", - "None": "Brak", - "Note that any bots that you maintain will be disabled.": "Uwaga: używane boty zostaną wyłączone.", - "Nothing selected.": "Nic nie wybrano.", - "Nothing to preview": "Brak treści do podglądu", - "Notifications": "Powiadomienia", - "Old password": "Stare hasło", - "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", - "Only administrators may now create new streams!": "Only administrators may now create new streams!", - "Only admins may add emoji": "Tylko administratorzy mogą dodawać emoji", - "Only admins may create streams": "Tylko admini mogą tworzyć kanały", - "Only admins may invite": "Tylko admini mogą zapraszać", - "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", - "Optional": "Opcjonalne", - "Organization avatar": "Organization avatar", - "Organization permissions": "Organization permissions", - "Organization settings": "Ustawienia organizacji", - "Other notifications I want:": "Inne żądane powiadomienia:", - "Owner": "Właściciel", - "Password": "Hasło", - "Pattern": "Wzór", - "People must be invited": "Musisz kogoś zaprosić", - "People to add": "Osoby do dodania", - "Pin stream __stream.name__ to top": "Przypnij kanał __stream.name__", - "Pin stream to top of left sidebar": "Przypnij kanał na górze lewego panelu", - "Please just upload one file.": "Please just upload one file.", - "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", - "Please specify a stream": "Określ kanał", - "Please specify a topic": "Określ temat wątku", - "Please specify at least one recipient": "Określ przynajmniej jednego odbiorcę", - "Prevent users from changing their email address": "Prevent users from changing their email address", - "Prevent users from changing their name": "Prevent users from changing their name", - "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", - "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", - "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", - "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", - "Private messages and @-mentions": "Wiadomości prywatne i @-tagi", - "Quote and reply": "Quote and reply", - "Reactivate": "Aktywuj ponownie", - "Reactivate bot": "Reactivate bot", - "Receive audible notifications": "Włącz powiadomienia dźwiękowe", - "Receive desktop notifications": "Pokazuj powiedomienia na pulpicie", - "Regular expression": "Wyrażenie regularne", - "Remove": "Usuń", - "Remove admin": "Usuń administratora", - "Remove from default": "Usuń z domyślnych", - "Reply mentioning user": "Reply mentioning user", - "Restore draft": "Odzyskaj wersję", - "Retry": "Retry", - "Save": "Zapisz", - "Save changes": "Zapisz zmiany", - "Search": "Wyszukaj", - "Search subscribers": "Search subscribers", - "See the rest of this message": "Zobacz dalszy ciąg wiadomości", - "Select default language": "Wybierz język domyślny", - "Send private message": "Send private message", - "Show previews of linked websites": "Show previews of linked websites", - "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", - "Show/change your API key": "Pokaż/zmień klucz API", - "Sorry, the file was too large.": "Sorry, the file was too large.", - "Stream": "Kanał", - "Stream accessibility": "Dostępność kanału", - "Stream color": "Kolor kanału", - "Stream description": "Opis kanału", - "Stream description (optional)": "Opis kanału (opcjonalny)", - "Stream membership": "Członkowie kanału", - "Stream messages": "Wiadomości na kanale", - "Stream name": "Nazwa kanału", - "Stream settings": "Ustawienia kanału", - "Streams": "Streams", - "Subscribe": "Subskrybuj", - "Subscribe to __stream__": "Subskrybuj __stream__", - "Subscribed": "Subskrybujesz", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.", - "The email body will become the Zulip message": "The email body will become the Zulip message", - "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", - "The email will be forwarded to this stream": "Email zostanie przekierowany do tego kanału", - "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", - "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", - "The stream description has been updated!": "Zmieniono opis kanału!", - "The stream has been renamed!": "Zmieniono nazwę kanału!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Hasło dostępu użytkownika zostanie usunięte z systemu, a wszystkie jego boty wyłączone.", - "This is a public stream. Anybody in your organization can join.": "To jest kanał publiczny. Każdy z Twojej organizacji może dołączyć.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "To jest kanał tylko dla zaproszonych. Tylko użytkownicy z zaproszeniem mają dostęp do tej treści, ale każdy w kanale może wysyłać zaproszenia.", - "This is an invite-only stream": "To jest kanał zamknięty", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "W tej organizacji można edytować wiadomości do __minutes_to_edit__ minut po wysłaniu.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", - "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", - "Time zone": "Time zone", - "Time's up!": "Czas upłynął!", - "Today": "Dzisiaj", - "Topic": "Wątek", - "Topic editing only": "Edytowanie wyłącznie wątku", - "Try again": "Try again", - "URL format string": "String w formacie URL", - "Un-collapse": "Powiększ", - "Unable to subscribe user": "Nie można przyznać użytkownikowi subskrypcji", - "Unable to upload that many files at once.": "Unable to upload that many files at once.", - "Uncheck all": "Odznacz wszystko", - "Unknown": "Unknown", - "Unless I say otherwise for a particular stream, I want:": "Poza wyjątkami dla konkretnych kanałów, chcę:", - "Unmute the stream __stream.name__": "Przywróć kanał __stream.name__", - "Unmute the topic __subject__": "Przywróć wątek __subject__", - "Unmute the topic __topic_name__": "Przywróć wątek __topic_name__", - "Unpin stream __stream.name__ from top": "Odepnij kanał __stream.name__", - "Unsubscribe": "Odsubskrybuj", - "Unsubscribe from __stream__": "Odsubskrybuj __stream__", - "Updated notification settings!": "Nowe ustawienia powiadomień!", - "Updated settings! You will need to reload for these changes to take effect.": "Zmieniono ustawienia! Odśwież , aby zobaczyć zmiany.", - "Updated successfully!": "Updated successfully!", - "Upload avatar": "Prześlij awatar", - "Upload emoji": "Upload emoji", - "Upload icon": "Upload icon", - "Upload new avatar": "Upload new avatar", - "Upload new icon": "Upload new icon", - "Uploaded files": "Przesłane pliki", - "Uploading icon.": "Uploading icon.", - "Uploading\u2026": "Uploading\u2026", - "User already subscribed": "User already subscribed", - "User avatar": "User avatar", - "User invited successfully.": "Zaproszono użytkownika.", - "User invited successfully._plural": "Zaproszenie wysłane poprawnie.", - "User is already not subscribed": "User is already not subscribed", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "Strona, po której będzie widoczna lista użytkowników: __side__! Odśwież okno, aby zobaczyć zmiany.", - "User settings": "User settings", - "Username": "Nazwa użytkownika", - "Users can edit old messages": "Użytkownicy mogą edytować stare wiadomości", - "Users can no longer edit their past messages!": "Użytkonicy nie mogą edytować starych wiadomości!", - "Users can now edit the content and topics of all their past messages!": "Użytkownicy mogą edytować treść i tematy wszystkich swoich starych wiadomości!", - "Users cannot change their email!": "Users cannot change their email!", - "Users cannot change their name!": "Users cannot change their name!", - "Users may now change their email!": "Users may now change their email!", - "Users may now change their name!": "Users may now change their name!", - "View edit history": "View edit history", - "View messages sent": "View messages sent", - "View private messages": "View private messages", - "View source": "Zobacz źródło", - "View source / Edit topic": "View source / Edit topic", - "View stream": "View stream", - "Waiting period for stream creation (in days)": "Czas oczekiwania na stworzenie kanału (w dniach)", - "Waiting period threshold changed!": "Waiting period threshold changed!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Uwaga: poniższe funkcje są eksperymeatalne. Mogą nie działać za dobrze.", - "Working\u2026": "Working\u2026", - "Yes": "Tak", - "Yes, delete this stream": "Tak, skasuj ten kanał", - "Yes, send": "Tak, wyślij", - "Yesterday": "Yesterday", - "You and __display_reply_to__": "Ty i __display_reply_to__", - "You and __recipients__": "You and __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", - "You have not muted any topics yet.": "You have not muted any topics yet.", - "You have not uploaded any files yet.": "You have not uploaded any files yet.", - "You have nothing to send!": "Nie ma czego wysłać!", - "You need to be running Zephyr mirroring in order to send messages!": "Musisz mieć mirroring Zephyr aby wysyłać wiadomości!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.", - "Your API key:": "Twój klucz API:", - "Your account": "Twoje konto", - "Your bots": "Twoje boty", - "Your organization's description": "Your organization's description", - "Your organization's name": "Nazwa Twojej organizacji", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.", - "Zulip labs": "Zulip labs", - "[Add or Change]": "[Dodaj lub Zmień]", - "[Condense this message]": "[Kondensuj wiadomość]", - "[More...]": "[Więcej...]", - "__count__ invite remaining": "Pozostało __count__ zaproszenie", - "__count__ invite remaining_plural": "Pozostało __count__ zaproszeń", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ jest językiem domyślnym! Odśwież okno, aby zobaczyć zmiany", - "__minutes__ min to edit": "__minutes__ min. na edycję", - "__seconds__ sec to edit": "__seconds__ sek. na edycję", - "and": "i", - "images": "images", - "left": "lewa", - "more conversations": "więcej rozmów", - "more topics": "więcej wątków", - "right": "prawa", - "text": "text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}Odznacz{{else}}Oznacz{{/if}} wiadomość" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "Plik o nazwie \"__file_name__\" przekroczył dozwolony rozmiar 25MB.", + "(no topic)": "(brak tematu)", + "24-hour time (17:00 instead of 5:00 PM)": "24-hour time (17:00 instead of 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users", + "Public: anyone can join; anyone can view complete message history without joining": "Public: anyone can join; anyone can view complete message history without joining", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Powiadom wszystkich o utworzeniu nowego kanału,
nawet jeśli jeszcze ich nie dodano.

", + "__name__ is not subscribed to this stream.": "__name__ nie subskrybuje tego kanału.", + "A stream needs to have a name": "Kanał musi mieć nazwę", + "A stream with this name already exists": "Istnieje już kanał o tej nazwie", + "API key": "API key", + "Action": "Akcja", + "Actions": "Akcje", + "Active bots": "Active bots", + "Active now": "Active now", + "Active users": "Active users", + "Add": "Dodaj", + "Add a new alert word": "Dodaj nowy alert", + "Add a new bot": "Add a new bot", + "Add a new emoji": "Dodaj nowe emoji", + "Add a new filter": "Dodaj nowy filtr", + "Add alert word": "Dodaj alert", + "Add emoji": "Dodaj emoji", + "Add emoji reaction": "Dodaj reakcję emoji", + "Add extra emoji for members of the __realm_name__ organization.": "Dodaj emoji dla członków organizacji __realm_name__.", + "Add filter": "Dodaj filtr", + "Add new default stream": "Dodaj nowy kanał domyślny", + "Add reaction": "Add reaction", + "Add stream": "Add stream", + "Added successfully!": "Added successfully!", + "Alert word": "Alert word", + "Alert word added successfully!": "Alert word added successfully!", + "Alert word already exists!": "Alert word already exists!", + "Alert word can't be empty!": "Alert word can't be empty!", + "Alert word removed successfully!": "Alert word removed successfully!", + "Alert words": "Alert words", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alerty powiadomią cię podobnie jak @-tag, kiedy dane sformułowania będą użyte w Zulipie.", + "All streams": "Wszystkie kanały", + "Allow subdomains": "Allow subdomains", + "Allowed domains": "Dozwolone domeny", + "Already subscribed to __stream__": "Już subskrybujesz __stream__", + "Always auto-scroll to new messages": "Zawsze przewijaj do nowych wiadomości", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", + "An unknown error occurred.": "An unknown error occurred.", + "Announce stream": "Opublikuj kanał", + "Any user may now add new emoji!": "Każdy użytkownik może dodawać emoji!", + "Any user may now create new streams!": "Każdy użytkownik może tworzyć nowe kanały!", + "Any user may now invite new users!": "Każdy użytkownik może zapraszać nowe osoby!", + "Anyone in this organization can add custom emoji.": "Anyone in this organization can add custom emoji.", + "Apply this change to all stream subscriptions?": "Zastosować zmianę do wszystkich subskrypcji kanałów?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?", + "Are you sure you want to do this?": "Na pewno chcesz to zrobić?", + "Are you sure you want to mention all __count__ people in this stream?": "Na pewno chcesz zatagować wszystkie __count__ osób na tym kanale?", + "Audible notifications": "Powiadomienia dźwiękowe", + "Authentication methods saved!": "Zapisano metody uwierzytelniania!", + "Author": "Autor", + "Authorization methods": "Authorization methods", + "Base URL": "Base URL", + "Bot": "Bot", + "Bot list": "Bot list", + "Bot type": "Bot type", + "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", + "By deactivating <>, they will be logged out immediately.": "Deazktywując <>, wylogujesz go natychmiast.", + "By deactivating your account, you will be logged out immediately.": "Po dezaktywacji konta zostaniesz natychmiast wylogowany.", + "Cancel": "Cofnij", + "Change": "Change", + "Change email": "Change email", + "Change later messages to this topic": "Przypisz następne wiadomości do tego wątku", + "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", + "Change only this message topic": "Zmień tylko temat tej wiadomości", + "Change password": "Zmień hasło", + "Change previous and following messages to this topic": "Przypisz poprzednie i następne wiadomości do tego wątku", + "Change stream privacy": "Change stream privacy", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Check all": "Zaznacz wszystko", + "Choose custom color": "Wybierz inny kolor", + "Clear avatar": "Usuń awatar", + "Clear emoji image": "Clear emoji image", + "Close": "Zamknij", + "Collapse": "Zmniejsz", + "Compose a message to stream __stream.name__": "Napisz wiadomość do kanału __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", + "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", + "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", + "Confirm password": "Potwierdź hasło", + "Cookie Bot": "Cookie Bot", + "Copied!": "Copied!", + "Copy and close": "Copy and close", + "Copy from stream": "Copy from stream", + "Copy link to conversation": "Copy link to conversation", + "Could not add user to this stream": "Could not add user to this stream", + "Create": "Stwórz", + "Create bot": "Stwórz bota", + "Create new stream": "Create new stream", + "Create stream": "Stwórz kanał", + "Current password": "Aktualne hasło", + "Custom emoji added!": "Dodano emoji spersonalizowane!", + "Custom filter added!": "Dodano filtr spersonalizowany!", + "Customize avatar": "Personalizuj awatar", + "Deactivate": "Dezaktywuj", + "Deactivate account": "Dezaktywuj konto", + "Deactivate now": "Dezaktywuj teraz", + "Deactivate stream": "Deactivate stream", + "Deactivate your account": "Dezaktywuj konto", + "Deactivated users": "Dezaktywowani użytkownicy", + "Default language": "Język domyślny", + "Default language changed!": "Zmieniono jezyk domyślny!", + "Default streams": "Domyślne kanały", + "Delete alert word": "Delete alert word", + "Delete avatar": "Skasuj awatar", + "Delete bot": "Skasuj bota", + "Delete draft": "Delete draft", + "Delete file": "Delete file", + "Delete icon": "Delete icon", + "Delete message": "Usuń wiadomość", + "Delete stream": "Skasuj kanał", + "Deleted successfully!": "Deleted successfully!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Skasowanie tego kanału zlikwiduje wszystkie subskrypcje do niego, a treść kanału zostanie utracona.", + "Description changed!": "Description changed!", + "Desktop notifications": "Powiadomienia na pulpicie", + "Digest emails when I'm away": "Twórz emaile z nieprzeczytanymi wiadomościami", + "Disabled": "Disabled", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Display emoji reactions as text (:heart: instead of \":heart:\")", + "Display settings": "Ustawienia widoku", + "Do you want to skip to your latest messages?": "Czy chcesz przejść do swoich ostatnich wiadomości?", + "Domain": "Domena", + "Download .zuliprc": "Pobierz .zuliprc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Download config of all active outgoing webhook bots in Zulip Botserver format.", + "Download flaskbotrc": "Download flaskbotrc", + "Drafts": "Kopie robocze", + "EDITED": "EDYTOWANY", + "Edit": "Edytuj", + "Edit bot": "Edytuj bota", + "Edit user": "Edit user", + "Edited (__last_edit_timestr__)": "Edytowany (__last_edit_timestr__)", + "Email": "Email", + "Email address": "Adres email", + "Email notifications when offline": "Powiadomienia email, kiedy jesteś offline", + "Emoji name": "Nazwa emoji", + "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", + "Emoji settings": "Emoji settings", + "Emoji style": "Emoji style", + "Emojiset changed successfully!!": "Emojiset changed successfully!!", + "Enable desktop notifications for new streams": "Włącz powiadomienia na pulpicie dla nowych kanałów", + "Enable message edit history": "Enable message edit history", + "Enabled": "Włączony", + "Error adding alert word!": "Error adding alert word!", + "Error adding subscription": "Błąd przy dodawaniu subskrypcji", + "Error changing emojiset.": "Error changing emojiset.", + "Error changing settings": "Błąd zmiany ustawień", + "Error checking subscription": "Błąd zaznaczania subskrypcji", + "Error creating stream": "Błąd tworzenia kanału", + "Error deactivating account": "Błąd dezaktywacji konta", + "Error deleting message.": "Error deleting message.", + "Error fetching message edit history": "Error fetching message edit history", + "Error getting API key": "Błąd pobierania klucza API", + "Error listing users or bots": "Błąd pobierania nazw użytkowników lub botów", + "Error removing alert word!": "Error removing alert word!", + "Error removing subscription": "Błąd usuwania subskrypcji", + "Error removing user from this stream": "Error removing user from this stream", + "Error renaming stream": "Błąd zmiany nazwy kanału", + "Error saving edit": "Error saving edit", + "Error updating default language setting": "Błąd zmiany domyślnego języka", + "Error updating emoji appearance setting": "Error updating emoji appearance setting", + "Error updating high contrast setting": "Error updating high contrast setting", + "Error updating the stream description": "Błąd zmiany opisu kanału", + "Error updating time format setting": "Błąd zmiany formatu godziny", + "Error updating time zone": "Error updating time zone", + "Error updating user list placement setting": "Błąd zmiany zasad spisu użytkowników", + "Failed": "Błąd", + "Failed to change notifications stream!": "Failed to change notifications stream!", + "Failed to generate preview": "Błąd podglądu", + "Failed!": "Błąd!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Features for the brave. Labs features may change, break, or disappear at any time.", + "File type is not supported.": "File type is not supported.", + "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", + "Filter": "Filtr", + "Filter bots": "Filter bots", + "Filter deactivated users": "Filter deactivated users", + "Filter settings": "Ustawienia filtrów", + "Filter streams": "Filtruj kanały", + "Filter users": "Filter users", + "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", + "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "Forgotten it?": "Nie pamiętasz?", + "Formatting": "Formatowanie", + "Full name": "Pełne imię i nazwisko", + "Generate new API key": "Generuj nowy klucz API", + "Generic bot": "Generic bot", + "Get API key": "Pobierz klucz API", + "Go back": "Go back", + "Got it!": "Got it!", + "High contrast mode": "High contrast mode", + "High contrast mode __enabled_or_disabled__!": "High contrast mode __enabled_or_disabled__!", + "Home": "Strona główna", + "I want:": "Chcę:", + "If checked, image previews will be shown.": "If checked, image previews will be shown.", + "If checked, only administrators may add new emoji.": "Po zaznaczeniu tylko administratorzy mogą dodawać nowe emoji.", + "If checked, only administrators may create new streams.": "Po zaznaczeniu tylko administratorzy mogą tworzyć nowe kanały.", + "If checked, only administrators may invite new users.": "Po zaznaczeniu tylko administratorzy mogą zapraszać nowe osoby.", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "Po zaznaczeniu tyko użytkownicy z emailami w tych domenach będą mogli dołączyć do organizacji.", + "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", + "If checked, topics are required.": "If checked, topics are required.", + "If checked, users can edit the content and topics of their old messages.": "Po zaznaczeniu użytkownicy będą mogli zmieniać treść i tematy swoich starych wiadomości.", + "If checked, users must be invited in order to join your organization.": "Po zaznaczeniu użytkownicy muszą mieć zaproszenie aby dołączyć do organizacji.", + "If checked, users will be able view message edit history.": "If checked, users will be able view message edit history.", + "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", + "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "Liczba minut, w ciągu których użytkownicy mogą edytować wiadomości po wysłaniu. Zero: można edytować wszystkie swoje stare wiadomości.", + "Image": "Obraz", + "Inactive bots": "Inactive bots", + "Include content of private messages in desktop notifications": "Podawaj treść prywatnych wiadomości w powiadomieniach na pulpicie", + "Incoming webhook": "Incoming webhook", + "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "Witaj! Pod Twoją nieobecność nadeszło __unread_count__ nowych wiadomości.", + "Joining the organization": "Joining the organization", + "Keyboard shortcuts": "Skróty klawiszowe", + "Language & Notifications": "Language & Notifications", + "Language settings": "Language settings", + "Large number of subscribers": "Large number of subscribers", + "Last active": "Last active", + "Last seen an hour ago": "Last seen an hour ago", + "Last seen just now": "Last seen just now", + "Last seen yesterday": "Last seen yesterday", + "Local time": "Local time", + "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Make admin": "Daj uprawnienia administratora", + "Make stream invite-only": "Make stream invite-only", + "Make stream public": "Ustaw kanał jako publiczny", + "Make this message take up less space on the screen": "Wiadomość będzie zajmować mniej miejsca na ekranie", + "Manage organization": "Manage organization", + "Mark all messages in __stream.name__ as read": "Oznacz wszystkie wiadomości w __stream.name__ jako przeczytanie", + "Mark all messages in __topic_name__ as read": "Zaznacz wszystkie wiadomości w __topic_name__ jako przeczytane", + "Message actions": "Message actions", + "Message edit limit in minutes (0 for no limit)": "Limit czasu na edycję w minutach (0 - brak limitu)", + "Message editing": "Edycja wiadomości", + "Message feed": "Message feed", + "Message formatting": "Formatowanie wiadomości", + "Message sent when you were not subscribed": "Wiadomość wysłana bez subskrypcji", + "Message successfully edited!": "Message successfully edited!", + "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", + "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", + "Method": "Metoda", + "Mobile push notifications always (even when online)": "Powiadomienia na komórkę zawsze (nawet online)", + "Mobile push notifications when offline": "Powiadomienia na komórkę, kiedy jesteś offline", + "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", + "Mute stream": "Wycisz kanał", + "Mute the stream __stream.name__": "Wycisz kanał __stream.name__", + "Mute the topic __subject__": "Wycisz wątek __subject__", + "Mute the topic __topic_name__": "Wycisz wątek __topic_name__", + "Mute topic": "Wycisz wątek", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Wyciszone kanały ukazują się na stronie głównej i generują powiadomienia tylko, jeśli ktoś Cię @-taguje.", + "Muted topics": "Wyciszone wątki", + "Name": "Nazwa", + "Name changed!": "Nazwa zmieniona!", + "Narrow to stream "__display_recipient__"": "Zawęź do kanału "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Zawęź do kanału "__display_recipient__", wątku "__subject__"", + "Narrow to stream __stream.name__": "Zawęź do kanału __stream.name__", + "Narrow to topic __topic_name__": "Zawęź do wątku __topic_name__", + "Narrow to your private messages with __display_reply_to__": "Zawęź do prywatnych wiadomości z __display_reply_to__", + "Never had one? Forgotten it?": "Never had one? Forgotten it?", + "New alert word": "Nowy alert", + "New password": "Nowe hasło", + "New user e-mails now restricted to certain domains!": "Emaile nowych użytkowników zostały ograniczone do wskazanych domen!", + "New users may have arbitrary e-mails!": "Nowe osoby mogą mieć dowolne emaile!", + "New users may sign up online!": "Nowi użytkownicy mogą przystępować online!", + "New users must be invited by an admin!": "Nowe osoby muszą być zaproszone przez administratora!", + "New users must be invited by e-mail!": "Nowe osoby muszą otrzymać zaproszenie przez email!", + "No": "Nie", + "No bots match your current filter.": "No bots match your current filter.", + "No changes made.": "No changes made.", + "No changes to save!": "Brak zmian do zapisania!", + "No default streams match you current filter.": "No default streams match you current filter.", + "No description.": "Brak opisu.", + "No drafts.": "No drafts.", + "No streams match your current filter.": "No streams match your current filter.", + "No users match your current filter.": "No users match your current filter.", + "None": "Brak", + "Note that any bots that you maintain will be disabled.": "Uwaga: używane boty zostaną wyłączone.", + "Nothing selected.": "Nic nie wybrano.", + "Nothing to preview": "Brak treści do podglądu", + "Notifications": "Powiadomienia", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", + "Notifications stream changed!": "Notifications stream changed!", + "Notifications stream disabled!": "Notifications stream disabled!", + "Notifications stream:": "Notifications stream:", + "Old password": "Stare hasło", + "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", + "Only administrators may now create new streams!": "Only administrators may now create new streams!", + "Only admins can invite new users": "Only admins can invite new users", + "Only organization administrators can add custom emoji in this organization.": "Only organization administrators can add custom emoji in this organization.", + "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", + "Optional": "Opcjonalne", + "Organization": "Organization", + "Organization avatar": "Organization avatar", + "Organization permissions": "Organization permissions", + "Organization profile": "Organization profile", + "Organization settings": "Ustawienia organizacji", + "Other notifications I want:": "Inne żądane powiadomienia:", + "Outgoing webhook": "Outgoing webhook", + "Outgoing webhook message format": "Outgoing webhook message format", + "Owner": "Właściciel", + "Password": "Hasło", + "Password is too weak": "Password is too weak", + "Password should be at least __length__ characters long": "Password should be at least __length__ characters long", + "Pattern": "Wzór", + "People to add": "Osoby do dodania", + "Pin stream __stream.name__ to top": "Przypnij kanał __stream.name__", + "Pin stream to top of left sidebar": "Przypnij kanał na górze lewego panelu", + "Please just upload one file.": "Please just upload one file.", + "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", + "Please specify a stream": "Określ kanał", + "Please specify a topic": "Określ temat wątku", + "Please specify at least one recipient": "Określ przynajmniej jednego odbiorcę", + "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", + "Prevent users from changing their email address": "Prevent users from changing their email address", + "Prevent users from changing their name": "Prevent users from changing their name", + "Prevent users from creating streams": "Prevent users from creating streams", + "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", + "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", + "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", + "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", + "Private messages and @-mentions": "Wiadomości prywatne i @-tagi", + "Quote and reply": "Quote and reply", + "Reactivate": "Aktywuj ponownie", + "Reactivate bot": "Reactivate bot", + "Receive audible notifications": "Włącz powiadomienia dźwiękowe", + "Receive desktop notifications": "Pokazuj powiedomienia na pulpicie", + "Regular expression": "Wyrażenie regularne", + "Remove": "Usuń", + "Remove admin": "Usuń administratora", + "Remove from default": "Usuń z domyślnych", + "Reply mentioning user": "Reply mentioning user", + "Require topics in stream messages": "Require topics in stream messages", + "Restore draft": "Odzyskaj wersję", + "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", + "Retry": "Retry", + "Save": "Zapisz", + "Save changes": "Zapisz zmiany", + "Search": "Wyszukaj", + "Search operators": "Operatory wyszukiwania", + "Search results": "Search results", + "Search subscribers": "Search subscribers", + "See the rest of this message": "Zobacz dalszy ciąg wiadomości", + "Select default language": "Wybierz język domyślny", + "Send private message": "Send private message", + "Settings": "Ustawienia", + "Show previews of linked websites": "Show previews of linked websites", + "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", + "Show/change your API key": "Pokaż/zmień klucz API", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Sorry, the file was too large.", + "Star": "Star", + "Stream": "Kanał", + "Stream accessibility": "Dostępność kanału", + "Stream color": "Kolor kanału", + "Stream creation": "Stream creation", + "Stream description": "Opis kanału", + "Stream description (optional)": "Opis kanału (opcjonalny)", + "Stream membership": "Członkowie kanału", + "Stream messages": "Wiadomości na kanale", + "Stream name": "Nazwa kanału", + "Stream settings": "Ustawienia kanału", + "Streams": "Streams", + "Streams & custom emoji": "Streams & custom emoji", + "Subscribe": "Subskrybuj", + "Subscribe to __stream__": "Subskrybuj __stream__", + "Subscribed": "Subskrybujesz", + "Subscribers": "Subscribers", + "The email body will become the Zulip message": "The email body will become the Zulip message", + "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", + "The email will be forwarded to this stream": "Email zostanie przekierowany do tego kanału", + "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", + "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", + "The stream description has been updated!": "Zmieniono opis kanału!", + "The stream has been renamed!": "Zmieniono nazwę kanału!", + "The stream to which new stream notifications go to.": "The stream to which new stream notifications go to.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Hasło dostępu użytkownika zostanie usunięte z systemu, a wszystkie jego boty wyłączone.", + "This is a public stream. Anybody in your organization can join.": "To jest kanał publiczny. Każdy z Twojej organizacji może dołączyć.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "To jest kanał tylko dla zaproszonych. Tylko użytkownicy z zaproszeniem mają dostęp do tej treści, ale każdy w kanale może wysyłać zaproszenia.", + "This is an invite-only stream": "To jest kanał zamknięty", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "W tej organizacji można edytować wiadomości do __minutes_to_edit__ minut po wysłaniu.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", + "Time settings": "Time settings", + "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", + "Time zone": "Time zone", + "Time's up!": "Czas upłynął!", + "Today": "Dzisiaj", + "Toggle subscription": "Toggle subscription", + "Topic": "Wątek", + "Topic editing only": "Edytowanie wyłącznie wątku", + "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", + "Topics are required in messages to streams!": "Topics are required in messages to streams!", + "Try again": "Try again", + "UI Settings": "UI Settings", + "URL format string": "String w formacie URL", + "Un-collapse": "Powiększ", + "Unable to subscribe user": "Nie można przyznać użytkownikowi subskrypcji", + "Unable to upload that many files at once.": "Unable to upload that many files at once.", + "Uncheck all": "Odznacz wszystko", + "Unknown": "Unknown", + "Unless I say otherwise for a particular stream, I want:": "Poza wyjątkami dla konkretnych kanałów, chcę:", + "Unmute the stream __stream.name__": "Przywróć kanał __stream.name__", + "Unmute the topic __subject__": "Przywróć wątek __subject__", + "Unmute the topic __topic_name__": "Przywróć wątek __topic_name__", + "Unpin stream __stream.name__ from top": "Odepnij kanał __stream.name__", + "Unstar": "Unstar", + "Unsubscribe": "Odsubskrybuj", + "Unsubscribe from __stream__": "Odsubskrybuj __stream__", + "Updated settings! You will need to reload for these changes to take effect.": "Zmieniono ustawienia! Odśwież , aby zobaczyć zmiany.", + "Updated successfully!": "Updated successfully!", + "Upload avatar": "Prześlij awatar", + "Upload emoji": "Upload emoji", + "Upload icon": "Upload icon", + "Upload new avatar": "Upload new avatar", + "Upload new icon": "Upload new icon", + "Uploaded files": "Przesłane pliki", + "Uploading icon.": "Uploading icon.", + "Uploading\u2026": "Uploading\u2026", + "User already subscribed": "User already subscribed", + "User avatar": "User avatar", + "User identity": "User identity", + "User invited successfully.": "Zaproszono użytkownika.", + "User is already not subscribed": "User is already not subscribed", + "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "Strona, po której będzie widoczna lista użytkowników: __side__! Odśwież okno, aby zobaczyć zmiany.", + "User settings": "User settings", + "Username": "Nazwa użytkownika", + "Users can edit their messages": "Users can edit their messages", + "Users can no longer edit their past messages!": "Użytkonicy nie mogą edytować starych wiadomości!", + "Users can no longer view message edit history!": "Users can no longer view message edit history!", + "Users can now edit the content and topics of all their past messages!": "Użytkownicy mogą edytować treść i tematy wszystkich swoich starych wiadomości!", + "Users can view message edit history!": "Users can view message edit history!", + "Users cannot change their email!": "Users cannot change their email!", + "Users cannot change their name!": "Users cannot change their name!", + "Users cannot join without an invitation": "Users cannot join without an invitation", + "Users may now change their email!": "Users may now change their email!", + "Users may now change their name!": "Users may now change their name!", + "View edit history": "View edit history", + "View messages sent": "View messages sent", + "View private messages": "View private messages", + "View source": "Zobacz źródło", + "View source / Edit topic": "View source / Edit topic", + "View stream": "View stream", + "Waiting period for stream creation (in days)": "Czas oczekiwania na stworzenie kanału (w dniach)", + "Waiting period threshold changed!": "Waiting period threshold changed!", + "Working\u2026": "Working\u2026", + "Yes": "Tak", + "Yes, delete this stream": "Tak, skasuj ten kanał", + "Yes, send": "Tak, wyślij", + "Yes, subscribe __count__ users!": "Yes, subscribe __count__ users!", + "Yesterday": "Yesterday", + "You and __display_reply_to__": "Ty i __display_reply_to__", + "You and __recipients__": "You and __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", + "You have no active bots.": "You have no active bots.", + "You have no inactive bots.": "You have no inactive bots.", + "You have not muted any topics yet.": "You have not muted any topics yet.", + "You have not uploaded any files yet.": "You have not uploaded any files yet.", + "You have nothing to send!": "Nie ma czego wysłać!", + "You need to be running Zephyr mirroring in order to send messages!": "Musisz mieć mirroring Zephyr aby wysyłać wiadomości!", + "Your API key:": "Twój klucz API:", + "Your account": "Twoje konto", + "Your bots": "Twoje boty", + "Your organization's description": "Your organization's description", + "Your organization's name": "Nazwa Twojej organizacji", + "Zulip labs": "Zulip labs", + "[Add or Change]": "[Dodaj lub Zmień]", + "[Condense this message]": "[Kondensuj wiadomość]", + "[Disable]": "[Disable]", + "[More...]": "[Więcej...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ jest językiem domyślnym! Odśwież okno, aby zobaczyć zmiany", + "__minutes__ min to edit": "__minutes__ min. na edycję", + "__seconds__ sec to edit": "__seconds__ sek. na edycję", + "__starred_status__ this message": "__starred_status__ this message", + "and": "i", + "images": "images", + "left": "lewa", + "more conversations": "więcej rozmów", + "more topics": "więcej wątków", + "right": "prawa", + "text": "text" } \ No newline at end of file diff --git a/static/locale/pt/LC_MESSAGES/django.po b/static/locale/pt/LC_MESSAGES/django.po index 09f06ade59..06c87874fc 100644 --- a/static/locale/pt/LC_MESSAGES/django.po +++ b/static/locale/pt/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 18:39+0000\n" -"Last-Translator: Tim Abbott \n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-04 03:34+0000\n" +"Last-Translator: Greg Price \n" "Language-Team: Portuguese (http://www.transifex.com/zulip/zulip/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,12 +32,102 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "" + +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." msgstr "" +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "" + #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." msgstr "Há novos Termos de Serviço." @@ -47,147 +137,72 @@ msgid "Accept the terms of service" msgstr "" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "E-mail" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." +msgid "I agree to the Terms of Service." msgstr "" #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" msgstr "" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." msgstr "" -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "Inscreva-se" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "Inscreva-se com Google" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" msgstr "" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "Obrigado por inscrever-se!" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." msgstr "Verifique seu e-mail para que possamos começar." -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "" -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "" -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "" - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "" - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "" - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "" - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "" - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "" - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "" - -#: templates/zerver/authors.html:23 -msgid "Avatar" -msgstr "" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" +msgstr "Fechar" #: templates/zerver/bankruptcy.html:6 msgid "Welcome back" @@ -205,8 +220,7 @@ msgstr "" msgid "Closed realm" msgstr "" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." msgstr "Olá! Obrigado pelo seu interesse no Zulip." @@ -218,8 +232,9 @@ msgid "" "invite to an appropriate e-mail address." msgstr "" -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "Rascunhos" @@ -232,6 +247,11 @@ msgstr "Novo tópico" msgid "New private message" msgstr "Nova mensagem privada" +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" msgstr "Este fluxo é apenas para convidados" @@ -256,6 +276,10 @@ msgstr "uma ou mais pessoas..." msgid "Compose your message here..." msgstr "" +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "Anexar arquivos do Dropbox" @@ -295,8 +319,8 @@ msgstr "" #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " +" Please click the following button if you wish to register.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:24 @@ -304,43 +328,43 @@ msgstr "" msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " +" " msgstr "" -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" msgstr "" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" msgstr "" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" -msgstr "Digite seu endereço de e-mail de trabalho" +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" +msgstr "" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" msgstr "Criar organização" -#: templates/zerver/deactivated.html:4 +#: templates/zerver/deactivated.html:9 msgid "Deactivated organization" msgstr "Organização desativada" -#: templates/zerver/deactivated.html:9 +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " msgstr "" #: templates/zerver/delete_message.html:4 @@ -352,7 +376,7 @@ msgid "Are you sure you want to delete this message?" msgstr "" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "" @@ -361,338 +385,148 @@ msgstr "" msgid "Yes, delete this message" msgstr "" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" msgstr "Administradores" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" msgstr "" -#: templates/zerver/dev_login.html:31 -msgid "Community users" +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" msgstr "" -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "Zulip" - -#: templates/zerver/features.html:18 -msgid "Zulip features" -msgstr "Recursos do Zulip" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "Conversas em grupo agrupadas" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "" - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "Conversas privadas individuais e em grupo" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "Tenha conversas privadas com uma ou quantas pessoas você precisar" - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "" - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "Histórico" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "" - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "Pesquisa por todo o histórico" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "" - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "Veja quem está online em um piscar de olhos." - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "" - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "" - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "" - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "Anúncios em todo o fluxo" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "" - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "E-mails para mensagens importantes perdidas" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "" - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "Notificações desktop" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "" - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "Notificações audíveis" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "" - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "Teclas de atalho" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "Comunique-se tão eficiente quanto você usa seu editor de textos favorito." - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "Emoji" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "" - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "Código" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "" - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "" - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "Não se preocupe, você pode sempre corrigir aquele erro de digitação." - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "Fluxos somente para convidados" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "" - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "Mensagens favoritas" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "" - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "Integrações" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "" - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "API" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "Aplicativos móveis" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "Aplicativos para desktop" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "Encontre seu time" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" msgstr "" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" -msgstr "Encontrar time" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" +msgstr "" + +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" +msgstr "" #: templates/zerver/footer.html:6 -msgid "About" -msgstr "Sobre" +msgid "Why Zulip" +msgstr "" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "Jurídico" - -#: templates/zerver/footer.html:12 -msgid "Privacy" -msgstr "Privacidade" - -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" msgstr "Recursos" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" +#: templates/zerver/footer.html:11 +msgid "About" +msgstr "Sobre" + +#: templates/zerver/footer.html:16 +msgid "Help & community" msgstr "" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" -msgstr "Entrar" +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "" + +#: templates/zerver/footer.html:36 +msgid "Login" +msgstr "" + +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "Registrar" -#: templates/zerver/footer.html:33 -msgid "Create new organization" -msgstr "Criar nova organização" - -#: templates/zerver/footer.html:39 -msgid "Find my team" +#: templates/zerver/footer.html:43 +msgid "Terms of service" msgstr "" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:44 +msgid "Privacy policy" +msgstr "" + +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" +msgstr "" + +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" +msgstr "Aplicativos móveis e para desktop" + +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "Integrações" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." msgstr "" @@ -769,37 +603,76 @@ msgid "You haven't starred anything yet!" msgstr "" #: templates/zerver/home.html:78 -msgid "You haven't been mentioned yet!" +msgid "You have no unread messages!" msgstr "" #: templates/zerver/home.html:81 +msgid "You haven't been mentioned yet!" +msgstr "" + +#: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" msgstr "" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "" -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "" -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." msgstr "" +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "" + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "" + #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" msgstr "" @@ -820,28 +693,27 @@ msgstr "" msgid "One or more email addresses..." msgstr "" -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" msgstr "" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "Atalhos de teclado" @@ -915,10 +787,6 @@ msgstr "" msgid "Insert new line" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "" @@ -956,89 +824,101 @@ msgid "Edit your last message" msgstr "" #: templates/zerver/keyboard_shortcuts.html:134 -msgid "Show images in thread" +msgid "Show message sender's profile" msgstr "" #: templates/zerver/keyboard_shortcuts.html:138 -msgid "Edit selected message" +msgid "Show images in thread" msgstr "" #: templates/zerver/keyboard_shortcuts.html:142 +msgid "Edit selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:215 -msgid "Scroll through streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:219 -msgid "Switch between tabs" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" msgstr "" #: templates/zerver/keyboard_shortcuts.html:223 -msgid "View stream messages" +msgid "Scroll through streams" msgstr "" #: templates/zerver/keyboard_shortcuts.html:227 -msgid "Subscribe to/unsubscribe from selected stream" +msgid "Switch between tabs" msgstr "" #: templates/zerver/keyboard_shortcuts.html:231 +msgid "View stream messages" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:235 +msgid "Subscribe to/unsubscribe from selected stream" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" msgstr "" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" msgstr "" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "Mensagens favoritas" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" msgstr "" @@ -1056,8 +936,8 @@ msgid "Subscribe, add, or configure streams" msgstr "Inscreva-se, adicione ou configure fluxos" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" -msgstr "Filtrar lista de fluxos" +msgid "Filter streams" +msgstr "" #: templates/zerver/left_sidebar.html:54 msgid "Join stream" @@ -1067,68 +947,57 @@ msgstr "Entrar no fluxo" msgid "All streams" msgstr "Todos os fluxos" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" -msgstr "COMPARTILHE O AMOR" - -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" msgstr "" -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" msgstr "" -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" msgstr "" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" -msgstr "convites restantes" +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" +msgstr "" -#: templates/zerver/login.html:28 +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" +msgstr "" + +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "Senha" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "" -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" msgstr "" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "Entre com o Google" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "Entre com o GitHub" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "" @@ -1161,72 +1030,86 @@ msgstr "" msgid "Message edit history" msgstr "" -#: templates/zerver/message_history.html:12 -msgid "Close" -msgstr "Fechar" +#: templates/zerver/navbar.html:23 +msgid "Search help" +msgstr "" #: templates/zerver/navbar.html:24 templates/zerver/navbar.html:25 msgid "Search" msgstr "Buscar" -#: templates/zerver/navbar.html:52 templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:27 +msgid "Exit search" +msgstr "" + +#: templates/zerver/navbar.html:42 +msgid "Menu" +msgstr "" + +#: templates/zerver/navbar.html:54 msgid "Manage streams" msgstr "Gerenciar fluxos" -#: templates/zerver/navbar.html:57 templates/zerver/navbar.html:59 -#: templates/zerver/settings_overlay.html:4 -#: templates/zerver/settings_overlay.html:105 +#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/settings_overlay.html:109 msgid "Settings" msgstr "Configurações" -#: templates/zerver/navbar.html:62 templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:65 msgid "Manage organization" msgstr "" -#: templates/zerver/navbar.html:84 templates/zerver/navbar.html:86 -#: templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:71 +msgid "User documentation" +msgstr "" + +#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 msgid "Search operators" msgstr "Operadores de busca" -#: templates/zerver/navbar.html:90 templates/zerver/navbar.html:92 -msgid "Desktop & mobile apps" -msgstr "Aplicativos móveis e para desktop" - -#: templates/zerver/navbar.html:100 templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:102 msgid "API documentation" msgstr "Documentação da API" -#: templates/zerver/navbar.html:107 templates/zerver/navbar.html:109 +#: templates/zerver/navbar.html:108 +msgid "Statistics" +msgstr "" + +#: templates/zerver/navbar.html:115 msgid "Feedback" msgstr "" -#: templates/zerver/navbar.html:114 -msgid "Invite more users to Zulip." -msgstr "Convide mais usuários para o Zulip." - -#: templates/zerver/navbar.html:116 +#: templates/zerver/navbar.html:122 msgid "Invite users" msgstr "Convidar usuários" -#: templates/zerver/navbar.html:122 +#: templates/zerver/navbar.html:128 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" msgstr "" -#: templates/zerver/navbar.html:124 +#: templates/zerver/navbar.html:130 msgid "Link with Webathena" msgstr "" -#: templates/zerver/navbar.html:128 templates/zerver/navbar.html:130 -#: templates/zerver/settings_overlay.html:98 +#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "Sair" -#: templates/zerver/navbar.html:134 templates/zerver/navbar.html:136 +#: templates/zerver/navbar.html:142 msgid "Debug" msgstr "Depurar" +#: templates/zerver/portico-header.html:6 +msgid "Zulip" +msgstr "Zulip" + +#: templates/zerver/portico-header.html:27 +#: templates/zerver/portico-header.html:32 +msgid "Log in" +msgstr "Entrar" + #: templates/zerver/privacy.html:13 #, python-format msgid "" @@ -1249,133 +1132,101 @@ msgid "" "the instructions on www.zulip.org" msgstr "" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " msgstr "" -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "Nome completo" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "" - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "" -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "Força da senha" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "Nome da organização" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." msgstr "" -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "" -#: templates/zerver/register.html:116 -msgid "Short name" +#: templates/zerver/register.html:104 +msgid "Organization handle" msgstr "" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "" -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." msgstr "" -#: templates/zerver/register.html:147 -msgid "Organization type" -msgstr "" - -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." +"I agree to the Terms" +" of Service." msgstr "" -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "" -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "Confirme a senha" -#: templates/zerver/reset_confirm.html:75 +#: 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:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." +msgid "Please log in with your new password." msgstr "" -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" msgstr "" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "" -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "" @@ -1448,28 +1299,32 @@ msgid "Narrow to starred messages." msgstr "" #: templates/zerver/search_operators.html:57 -msgid "Narrow to messages containing links." +msgid "Narrow to unread messages." msgstr "" #: templates/zerver/search_operators.html:61 -msgid "Narrow to messages containing images." +msgid "Narrow to messages containing links." msgstr "" #: templates/zerver/search_operators.html:65 -msgid "Narrow to messages containing uploads." +msgid "Narrow to messages containing images." msgstr "" #: templates/zerver/search_operators.html:69 +msgid "Narrow to messages containing uploads." +msgstr "" + +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "" -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1517,42 +1372,38 @@ msgid "Zulip labs" msgstr "" #: templates/zerver/settings_overlay.html:49 -msgid "Organization settings" +msgid "Organization profile" msgstr "" #: templates/zerver/settings_overlay.html:53 -msgid "Organization permissions" +msgid "Organization settings" msgstr "" #: templates/zerver/settings_overlay.html:57 -msgid "Custom emoji" +msgid "Organization permissions" msgstr "" #: templates/zerver/settings_overlay.html:61 -msgid "Authentication methods" +msgid "Custom emoji" msgstr "" #: templates/zerver/settings_overlay.html:65 -msgid "Users" +msgid "Authentication methods" msgstr "" -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" msgstr "" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 msgid "Default streams" msgstr "" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" msgstr "" @@ -1594,24 +1445,6 @@ msgid "" " " msgstr "" -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "" - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "" @@ -1626,7 +1459,7 @@ msgstr "" #, 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!" @@ -1650,6 +1483,10 @@ msgid "" " your Zulip Settings page." msgstr "" +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "" @@ -1662,288 +1499,276 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "" -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "" -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, 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:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "" @@ -1972,16 +1797,16 @@ msgstr "" msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "" -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "" @@ -1989,75 +1814,126 @@ msgstr "" msgid "Invalid type parameter" msgstr "" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "" -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" msgstr "" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "" + +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." +msgid "Argument \"%s\" is not valid JSON." msgstr "" -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "" -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "" + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "" @@ -2073,6 +1949,18 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2133,243 +2021,248 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "" - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "" - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "" -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "" -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" msgstr "" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "" -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "" -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "" -#: zerver/views/invite.py:76 -msgid "No email address specified" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" -msgstr "" - -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "" @@ -2378,9 +2271,9 @@ msgid "Invalid message ID" msgstr "" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "" @@ -2398,10 +2291,14 @@ msgstr "" msgid "Invalid status: %s" msgstr "" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "" @@ -2410,16 +2307,20 @@ msgstr "" msgid "Reaction does not exist" msgstr "" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "" -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "" + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "" @@ -2427,6 +2328,16 @@ msgstr "" msgid "Invalid domain: {}" msgstr "" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "" + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "" + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2437,7 +2348,7 @@ msgid "You must upload exactly one file." msgstr "" #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "" @@ -2450,46 +2361,51 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "" -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "" -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "" -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "" @@ -2506,79 +2422,75 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "" -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "" -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "" -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2599,33 +2511,12 @@ msgstr "" msgid "We were unable to setup mirroring for you" msgstr "" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "" @@ -2654,15 +2545,7 @@ msgstr "" msgid "Unsupported check_type: {check_type}" msgstr "" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "" @@ -2674,28 +2557,32 @@ msgstr "" msgid "Message from Slack" msgstr "" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "" + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "" diff --git a/static/locale/pt/translations.json b/static/locale/pt/translations.json index e47fafc0bb..979135743b 100644 --- a/static/locale/pt/translations.json +++ b/static/locale/pt/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", - "(no topic)": "(no topic)", - "Only administrators can add custom emoji in this organization.": "Only administrators can add custom emoji in this organization.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Messages in Zulip go to a stream and have a topic.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

", - "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", - "A stream needs to have a name": "A stream needs to have a name", - "A stream with this name already exists": "A stream with this name already exists", - "API key": "API key", - "Action": "Action", - "Actions": "Actions", - "Active bots": "Active bots", - "Active users": "Active users", - "Add": "Add", - "Add a new alert word": "Add a new alert word", - "Add a new bot": "Add a new bot", - "Add a new emoji": "Add a new emoji", - "Add a new filter": "Add a new filter", - "Add alert word": "Add alert word", - "Add emoji": "Add emoji", - "Add emoji reaction": "Add emoji reaction", - "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", - "Add filter": "Add filter", - "Add new default stream": "Add new default stream", - "Add reaction...": "Add reaction...", - "Add stream": "Add stream", - "Added successfully!": "Added successfully!", - "Alert word": "Alert word", - "Alert words": "Alert words", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", - "Alert words can't be empty!": "Alert words can't be empty!", - "All streams": "Todos os fluxos", - "Allow subdomains": "Allow subdomains", - "Allowed domains": "Allowed domains", - "Already subscribed to __stream__": "Already subscribed to __stream__", - "Always auto-scroll to new messages": "Always auto-scroll to new messages", - "An unknown error occurred.": "An unknown error occurred.", - "Announce stream": "Announce stream", - "Any user can add custom emoji in this organization.": "Any user can add custom emoji in this organization.", - "Any user may now add new emoji!": "Any user may now add new emoji!", - "Any user may now create new streams!": "Any user may now create new streams!", - "Any user may now invite new users!": "Any user may now invite new users!", - "Anyone can join": "Anyone can join", - "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", - "Are you sure you want to do this?": "Are you sure you want to do this?", - "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", - "Audible notifications": "Notificações audíveis", - "Authentication methods saved!": "Authentication methods saved!", - "Author": "Author", - "Authorization methods": "Authorization methods", - "Bot": "Bot", - "Bot list": "Bot list", - "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", - "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", - "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", - "Cancel": "Cancel", - "Change": "Change", - "Change default language": "Change default language", - "Change email": "Change email", - "Change later messages to this topic": "Change later messages to this topic", - "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", - "Change only this message topic": "Change only this message topic", - "Change password": "Change password", - "Change previous and following messages to this topic": "Change previous and following messages to this topic", - "Change stream privacy": "Change stream privacy", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Check all": "Check all", - "Choose custom color": "Choose custom color", - "Clear avatar": "Clear avatar", - "Clear emoji image": "Clear emoji image", - "Close": "Fechar", - "Collapse": "Collapse", - "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", - "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", - "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", - "Confirm password": "Confirme a senha", - "Cookie Bot": "Cookie Bot", - "Copied!": "Copied!", - "Copy and close": "Copy and close", - "Copy from stream": "Copy from stream", - "Copy link to conversation": "Copy link to conversation", - "Could not add user to this stream": "Could not add user to this stream", - "Create": "Create", - "Create bot": "Create bot", - "Create stream": "Create stream", - "Current password": "Current password", - "Custom emoji added!": "Custom emoji added!", - "Custom filter added!": "Custom filter added!", - "Customize avatar": "Customize avatar", - "Deactivate": "Deactivate", - "Deactivate account": "Deactivate account", - "Deactivate now": "Deactivate now", - "Deactivate your account": "Deactivate your account", - "Deactivated users": "Deactivated users", - "Default language": "Default language", - "Default language changed!": "Default language changed!", - "Default streams": "Default streams", - "Delete alert word": "Delete alert word", - "Delete avatar": "Delete avatar", - "Delete bot": "Delete bot", - "Delete draft": "Delete draft", - "Delete file": "Delete file", - "Delete icon": "Delete icon", - "Delete message": "Delete message", - "Delete stream": "Delete stream", - "Deleted successfully!": "Deleted successfully!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", - "Description changed!": "Description changed!", - "Desktop notifications": "Notificações desktop", - "Digest emails when I'm away": "Digest emails when I'm away", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Display emoji reactions as text (:heart: instead of \":heart:\").", - "Display settings": "Display settings", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Display time in 24-hour format (17:00 instead of 5:00 PM)", - "Display user list on left side in narrow windows.": "Display user list on left side in narrow windows.", - "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", - "Domain": "Domain", - "Download .zuliprc": "Download .zuliprc", - "Drafts": "Rascunhos", - "E-mail invitation required": "E-mail invitation required", - "EDITED": "EDITED", - "Edit": "Edit", - "Edit bot": "Edit bot", - "Edit user": "Edit user", - "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", - "Email": "E-mail", - "Email address": "Email address", - "Email notifications when offline": "Email notifications when offline", - "Emoji name": "Emoji name", - "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", - "Emoji settings": "Emoji settings", - "Emoji style": "Emoji style", - "Emojiset changed successfully!!": "Emojiset changed successfully!!", - "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", - "Enabled": "Enabled", - "Error adding subscription": "Error adding subscription", - "Error changing emojiset.": "Error changing emojiset.", - "Error changing settings": "Error changing settings", - "Error changing settings: No new data supplied.": "Error changing settings: No new data supplied.", - "Error checking subscription": "Error checking subscription", - "Error creating stream": "Error creating stream", - "Error deactivating account": "Error deactivating account", - "Error deleting message.": "Error deleting message.", - "Error fetching message edit history": "Error fetching message edit history", - "Error getting API key": "Error getting API key", - "Error listing streams": "Error listing streams", - "Error listing users or bots": "Error listing users or bots", - "Error removing subscription": "Error removing subscription", - "Error removing user from this stream": "Error removing user from this stream", - "Error renaming stream": "Error renaming stream", - "Error saving edit": "Error saving edit", - "Error updating default language setting": "Error updating default language setting", - "Error updating emoji appearance setting": "Error updating emoji appearance setting", - "Error updating the stream description": "Error updating the stream description", - "Error updating time format setting": "Error updating time format setting", - "Error updating time zone": "Error updating time zone", - "Error updating user list placement setting": "Error updating user list placement setting", - "Exit tutorial": "Exit tutorial", - "Failed": "Failed", - "Failed to generate preview": "Failed to generate preview", - "Failed!": "Failed!", - "File type is not supported.": "File type is not supported.", - "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", - "Filter": "Filter", - "Filter bots": "Filter bots", - "Filter deactivated users": "Filter deactivated users", - "Filter settings": "Filter settings", - "Filter streams": "Filter streams", - "Filter users": "Filter users", - "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.", - "Forgotten it?": "Forgotten it?", - "Formatting": "Formatação", - "Full name": "Nome completo", - "Generate new API key": "Generate new API key", - "Get API key": "Get API key", - "I want:": "I want:", - "If checked, image previews will be shown.": "If checked, image previews will be shown.", - "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", - "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", - "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", - "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", - "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", - "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", - "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", - "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", - "Image": "Image", - "Inactive bots": "Inactive bots", - "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", - "Last active": "Last active", - "Local time": "Local time", - "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", - "Make admin": "Make admin", - "Make stream invite-only": "Make stream invite-only", - "Make stream public": "Make stream public", - "Make this message take up less space on the screen": "Make this message take up less space on the screen", - "Manage organization": "Manage organization", - "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", - "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", - "Message actions": "Message actions", - "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", - "Message sent when you were not subscribed": "Message sent when you were not subscribed", - "Message successfully edited!": "Message successfully edited!", - "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", - "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", - "Method": "Method", - "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", - "Mobile push notifications when offline": "Mobile push notifications when offline", - "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", - "Mute stream": "Mute stream", - "Mute the stream __stream.name__": "Mute the stream __stream.name__", - "Mute the topic __subject__": "Mute the topic __subject__", - "Mute the topic __topic_name__": "Mute the topic __topic_name__", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", - "Muted topics": "Muted topics", - "Name": "Name", - "Name changed!": "Name changed!", - "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", - "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", - "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", - "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", - "New alert word": "New alert word", - "New password": "New password", - "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", - "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", - "New users may sign up online!": "New users may sign up online!", - "New users must be invited by an admin!": "New users must be invited by an admin!", - "New users must be invited by e-mail!": "New users must be invited by e-mail!", - "New users restricted to the following domains: __domains__": "New users restricted to the following domains: __domains__", - "Next": "Next", - "No": "No", - "No changes to save!": "No changes to save!", - "No default streams match you current filter.": "No default streams match you current filter.", - "No description.": "No description.", - "No drafts.": "No drafts.", - "No streams match your current filter.": "No streams match your current filter.", - "No users match your current filter.": "No users match your current filter.", - "None": "None", - "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", - "Nothing selected.": "Nothing selected.", - "Nothing to preview": "Nothing to preview", - "Notifications": "Notifications", - "Old password": "Old password", - "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", - "Only administrators may now create new streams!": "Only administrators may now create new streams!", - "Only admins may add emoji": "Only admins may add emoji", - "Only admins may create streams": "Only admins may create streams", - "Only admins may invite": "Only admins may invite", - "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", - "Optional": "Optional", - "Organization avatar": "Organization avatar", - "Organization permissions": "Organization permissions", - "Organization settings": "Organization settings", - "Other notifications I want:": "Other notifications I want:", - "Owner": "Owner", - "Password": "Senha", - "Pattern": "Pattern", - "People must be invited": "People must be invited", - "People to add": "People to add", - "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", - "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", - "Please just upload one file.": "Please just upload one file.", - "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", - "Please specify a stream": "Please specify a stream", - "Please specify a topic": "Please specify a topic", - "Please specify at least one recipient": "Please specify at least one recipient", - "Prevent users from changing their email address": "Prevent users from changing their email address", - "Prevent users from changing their name": "Prevent users from changing their name", - "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", - "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", - "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", - "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", - "Private messages and @-mentions": "Private messages and @-mentions", - "Quote and reply": "Quote and reply", - "Reactivate": "Reactivate", - "Reactivate bot": "Reactivate bot", - "Receive audible notifications": "Receive audible notifications", - "Receive desktop notifications": "Receive desktop notifications", - "Regular expression": "Regular expression", - "Remove": "Remove", - "Remove admin": "Remove admin", - "Remove from default": "Remove from default", - "Reply mentioning user": "Reply mentioning user", - "Restore draft": "Restore draft", - "Retry": "Retry", - "Save": "Save", - "Save changes": "Save changes", - "Search": "Busca", - "Search subscribers": "Search subscribers", - "See the rest of this message": "See the rest of this message", - "Select default language": "Select default language", - "Send private message": "Send private message", - "Show previews of linked websites": "Show previews of linked websites", - "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", - "Show/change your API key": "Show/change your API key", - "Sorry, the file was too large.": "Sorry, the file was too large.", - "Stream": "Fluxo", - "Stream accessibility": "Stream accessibility", - "Stream color": "Stream color", - "Stream description": "Stream description", - "Stream description (optional)": "Stream description (optional)", - "Stream membership": "Stream membership", - "Stream messages": "Stream messages", - "Stream name": "Stream name", - "Stream settings": "Stream settings", - "Streams": "Streams", - "Subscribe": "Subscribe", - "Subscribe to __stream__": "Subscribe to __stream__", - "Subscribed": "Subscribed", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.", - "The email body will become the Zulip message": "The email body will become the Zulip message", - "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", - "The email will be forwarded to this stream": "The email will be forwarded to this stream", - "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", - "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", - "The stream description has been updated!": "The stream description has been updated!", - "The stream has been renamed!": "The stream has been renamed!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", - "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", - "This is an invite-only stream": "Este fluxo é apenas para convidados", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", - "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", - "Time zone": "Time zone", - "Time's up!": "Time's up!", - "Today": "Today", - "Topic": "Tópico", - "Topic editing only": "Topic editing only", - "Try again": "Try again", - "URL format string": "URL format string", - "Un-collapse": "Un-collapse", - "Unable to subscribe user": "Unable to subscribe user", - "Unable to upload that many files at once.": "Unable to upload that many files at once.", - "Uncheck all": "Uncheck all", - "Unknown": "Unknown", - "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", - "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", - "Unmute the topic __subject__": "Unmute the topic __subject__", - "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", - "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", - "Unsubscribe": "Unsubscribe", - "Unsubscribe from __stream__": "Unsubscribe from __stream__", - "Updated notification settings!": "Updated notification settings!", - "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", - "Updated successfully!": "Updated successfully!", - "Upload avatar": "Upload avatar", - "Upload emoji": "Upload emoji", - "Upload icon": "Upload icon", - "Upload new avatar": "Upload new avatar", - "Upload new icon": "Upload new icon", - "Uploaded files": "Uploaded files", - "Uploading icon.": "Uploading icon.", - "Uploading\u2026": "Uploading\u2026", - "User already subscribed": "User already subscribed", - "User avatar": "User avatar", - "User invited successfully.": "User invited successfully.", - "User invited successfully._plural": "Users invited successfully.", - "User is already not subscribed": "User is already not subscribed", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", - "User settings": "User settings", - "Username": "Username", - "Users can edit old messages": "Users can edit old messages", - "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", - "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", - "Users cannot change their email!": "Users cannot change their email!", - "Users cannot change their name!": "Users cannot change their name!", - "Users may now change their email!": "Users may now change their email!", - "Users may now change their name!": "Users may now change their name!", - "View edit history": "View edit history", - "View messages sent": "View messages sent", - "View private messages": "View private messages", - "View source": "View source", - "View source / Edit topic": "View source / Edit topic", - "View stream": "View stream", - "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", - "Waiting period threshold changed!": "Waiting period threshold changed!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Warning: the below features are experimental, and may not work as well as you would like.", - "Working\u2026": "Working\u2026", - "Yes": "Yes", - "Yes, delete this stream": "Yes, delete this stream", - "Yes, send": "Yes, send", - "Yesterday": "Yesterday", - "You and __display_reply_to__": "You and __display_reply_to__", - "You and __recipients__": "You and __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", - "You have not muted any topics yet.": "You have not muted any topics yet.", - "You have not uploaded any files yet.": "You have not uploaded any files yet.", - "You have nothing to send!": "You have nothing to send!", - "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.", - "Your API key:": "Your API key:", - "Your account": "Your account", - "Your bots": "Your bots", - "Your organization's description": "Your organization's description", - "Your organization's name": "Your organization's name", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.", - "Zulip labs": "Zulip labs", - "[Add or Change]": "[Add or Change]", - "[Condense this message]": "[Condense this message]", - "[More...]": "[More...]", - "__count__ invite remaining": "__count__ invite remaining", - "__count__ invite remaining_plural": "__count__ invites remaining", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", - "__minutes__ min to edit": "__minutes__ min to edit", - "__seconds__ sec to edit": "__seconds__ sec to edit", - "and": "and", - "images": "images", - "left": "left", - "more conversations": "more conversations", - "more topics": "more topics", - "right": "right", - "text": "text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", + "(no topic)": "(no topic)", + "24-hour time (17:00 instead of 5:00 PM)": "24-hour time (17:00 instead of 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users", + "Public: anyone can join; anyone can view complete message history without joining": "Public: anyone can join; anyone can view complete message history without joining", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", + "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", + "A stream needs to have a name": "A stream needs to have a name", + "A stream with this name already exists": "A stream with this name already exists", + "API key": "API key", + "Action": "Action", + "Actions": "Actions", + "Active bots": "Active bots", + "Active now": "Active now", + "Active users": "Active users", + "Add": "Add", + "Add a new alert word": "Add a new alert word", + "Add a new bot": "Add a new bot", + "Add a new emoji": "Add a new emoji", + "Add a new filter": "Add a new filter", + "Add alert word": "Add alert word", + "Add emoji": "Add emoji", + "Add emoji reaction": "Add emoji reaction", + "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", + "Add filter": "Add filter", + "Add new default stream": "Add new default stream", + "Add reaction": "Add reaction", + "Add stream": "Add stream", + "Added successfully!": "Added successfully!", + "Alert word": "Alert word", + "Alert word added successfully!": "Alert word added successfully!", + "Alert word already exists!": "Alert word already exists!", + "Alert word can't be empty!": "Alert word can't be empty!", + "Alert word removed successfully!": "Alert word removed successfully!", + "Alert words": "Alert words", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", + "All streams": "Todos os fluxos", + "Allow subdomains": "Allow subdomains", + "Allowed domains": "Allowed domains", + "Already subscribed to __stream__": "Already subscribed to __stream__", + "Always auto-scroll to new messages": "Always auto-scroll to new messages", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", + "An unknown error occurred.": "An unknown error occurred.", + "Announce stream": "Announce stream", + "Any user may now add new emoji!": "Any user may now add new emoji!", + "Any user may now create new streams!": "Any user may now create new streams!", + "Any user may now invite new users!": "Any user may now invite new users!", + "Anyone in this organization can add custom emoji.": "Anyone in this organization can add custom emoji.", + "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?", + "Are you sure you want to do this?": "Are you sure you want to do this?", + "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", + "Audible notifications": "Notificações audíveis", + "Authentication methods saved!": "Authentication methods saved!", + "Author": "Author", + "Authorization methods": "Authorization methods", + "Base URL": "Base URL", + "Bot": "Bot", + "Bot list": "Bot list", + "Bot type": "Bot type", + "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", + "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", + "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", + "Cancel": "Cancel", + "Change": "Change", + "Change email": "Change email", + "Change later messages to this topic": "Change later messages to this topic", + "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", + "Change only this message topic": "Change only this message topic", + "Change password": "Change password", + "Change previous and following messages to this topic": "Change previous and following messages to this topic", + "Change stream privacy": "Change stream privacy", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Check all": "Check all", + "Choose custom color": "Choose custom color", + "Clear avatar": "Clear avatar", + "Clear emoji image": "Clear emoji image", + "Close": "Fechar", + "Collapse": "Collapse", + "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", + "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", + "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", + "Confirm password": "Confirme a senha", + "Cookie Bot": "Cookie Bot", + "Copied!": "Copied!", + "Copy and close": "Copy and close", + "Copy from stream": "Copy from stream", + "Copy link to conversation": "Copy link to conversation", + "Could not add user to this stream": "Could not add user to this stream", + "Create": "Create", + "Create bot": "Create bot", + "Create new stream": "Create new stream", + "Create stream": "Create stream", + "Current password": "Current password", + "Custom emoji added!": "Custom emoji added!", + "Custom filter added!": "Custom filter added!", + "Customize avatar": "Customize avatar", + "Deactivate": "Deactivate", + "Deactivate account": "Deactivate account", + "Deactivate now": "Deactivate now", + "Deactivate stream": "Deactivate stream", + "Deactivate your account": "Deactivate your account", + "Deactivated users": "Deactivated users", + "Default language": "Default language", + "Default language changed!": "Default language changed!", + "Default streams": "Default streams", + "Delete alert word": "Delete alert word", + "Delete avatar": "Delete avatar", + "Delete bot": "Delete bot", + "Delete draft": "Delete draft", + "Delete file": "Delete file", + "Delete icon": "Delete icon", + "Delete message": "Delete message", + "Delete stream": "Delete stream", + "Deleted successfully!": "Deleted successfully!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", + "Description changed!": "Description changed!", + "Desktop notifications": "Notificações desktop", + "Digest emails when I'm away": "Digest emails when I'm away", + "Disabled": "Disabled", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Display emoji reactions as text (:heart: instead of \":heart:\")", + "Display settings": "Display settings", + "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", + "Domain": "Domain", + "Download .zuliprc": "Download .zuliprc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Download config of all active outgoing webhook bots in Zulip Botserver format.", + "Download flaskbotrc": "Download flaskbotrc", + "Drafts": "Rascunhos", + "EDITED": "EDITED", + "Edit": "Edit", + "Edit bot": "Edit bot", + "Edit user": "Edit user", + "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", + "Email": "E-mail", + "Email address": "Email address", + "Email notifications when offline": "Email notifications when offline", + "Emoji name": "Emoji name", + "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", + "Emoji settings": "Emoji settings", + "Emoji style": "Emoji style", + "Emojiset changed successfully!!": "Emojiset changed successfully!!", + "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", + "Enable message edit history": "Enable message edit history", + "Enabled": "Enabled", + "Error adding alert word!": "Error adding alert word!", + "Error adding subscription": "Error adding subscription", + "Error changing emojiset.": "Error changing emojiset.", + "Error changing settings": "Error changing settings", + "Error checking subscription": "Error checking subscription", + "Error creating stream": "Error creating stream", + "Error deactivating account": "Error deactivating account", + "Error deleting message.": "Error deleting message.", + "Error fetching message edit history": "Error fetching message edit history", + "Error getting API key": "Error getting API key", + "Error listing users or bots": "Error listing users or bots", + "Error removing alert word!": "Error removing alert word!", + "Error removing subscription": "Error removing subscription", + "Error removing user from this stream": "Error removing user from this stream", + "Error renaming stream": "Error renaming stream", + "Error saving edit": "Error saving edit", + "Error updating default language setting": "Error updating default language setting", + "Error updating emoji appearance setting": "Error updating emoji appearance setting", + "Error updating high contrast setting": "Error updating high contrast setting", + "Error updating the stream description": "Error updating the stream description", + "Error updating time format setting": "Error updating time format setting", + "Error updating time zone": "Error updating time zone", + "Error updating user list placement setting": "Error updating user list placement setting", + "Failed": "Failed", + "Failed to change notifications stream!": "Failed to change notifications stream!", + "Failed to generate preview": "Failed to generate preview", + "Failed!": "Failed!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Features for the brave. Labs features may change, break, or disappear at any time.", + "File type is not supported.": "File type is not supported.", + "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", + "Filter": "Filter", + "Filter bots": "Filter bots", + "Filter deactivated users": "Filter deactivated users", + "Filter settings": "Filter settings", + "Filter streams": "Filter streams", + "Filter users": "Filter users", + "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", + "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "Forgotten it?": "Forgotten it?", + "Formatting": "Formatação", + "Full name": "Nome completo", + "Generate new API key": "Generate new API key", + "Generic bot": "Generic bot", + "Get API key": "Get API key", + "Go back": "Go back", + "Got it!": "Got it!", + "High contrast mode": "High contrast mode", + "High contrast mode __enabled_or_disabled__!": "High contrast mode __enabled_or_disabled__!", + "Home": "Home", + "I want:": "I want:", + "If checked, image previews will be shown.": "If checked, image previews will be shown.", + "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", + "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", + "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", + "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", + "If checked, topics are required.": "If checked, topics are required.", + "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", + "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", + "If checked, users will be able view message edit history.": "If checked, users will be able view message edit history.", + "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", + "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", + "Image": "Image", + "Inactive bots": "Inactive bots", + "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", + "Incoming webhook": "Incoming webhook", + "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", + "Joining the organization": "Joining the organization", + "Keyboard shortcuts": "Atalhos de teclado", + "Language & Notifications": "Language & Notifications", + "Language settings": "Language settings", + "Large number of subscribers": "Large number of subscribers", + "Last active": "Last active", + "Last seen an hour ago": "Last seen an hour ago", + "Last seen just now": "Last seen just now", + "Last seen yesterday": "Last seen yesterday", + "Local time": "Local time", + "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Make admin": "Make admin", + "Make stream invite-only": "Make stream invite-only", + "Make stream public": "Make stream public", + "Make this message take up less space on the screen": "Make this message take up less space on the screen", + "Manage organization": "Manage organization", + "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", + "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", + "Message actions": "Message actions", + "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", + "Message editing": "Message editing", + "Message feed": "Message feed", + "Message formatting": "Message formatting", + "Message sent when you were not subscribed": "Message sent when you were not subscribed", + "Message successfully edited!": "Message successfully edited!", + "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", + "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", + "Method": "Method", + "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", + "Mobile push notifications when offline": "Mobile push notifications when offline", + "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", + "Mute stream": "Mute stream", + "Mute the stream __stream.name__": "Mute the stream __stream.name__", + "Mute the topic __subject__": "Mute the topic __subject__", + "Mute the topic __topic_name__": "Mute the topic __topic_name__", + "Mute topic": "Mute topic", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", + "Muted topics": "Muted topics", + "Name": "Name", + "Name changed!": "Name changed!", + "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", + "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", + "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", + "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", + "Never had one? Forgotten it?": "Never had one? Forgotten it?", + "New alert word": "New alert word", + "New password": "New password", + "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", + "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", + "New users may sign up online!": "New users may sign up online!", + "New users must be invited by an admin!": "New users must be invited by an admin!", + "New users must be invited by e-mail!": "New users must be invited by e-mail!", + "No": "No", + "No bots match your current filter.": "No bots match your current filter.", + "No changes made.": "No changes made.", + "No changes to save!": "No changes to save!", + "No default streams match you current filter.": "No default streams match you current filter.", + "No description.": "No description.", + "No drafts.": "No drafts.", + "No streams match your current filter.": "No streams match your current filter.", + "No users match your current filter.": "No users match your current filter.", + "None": "None", + "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", + "Nothing selected.": "Nothing selected.", + "Nothing to preview": "Nothing to preview", + "Notifications": "Notifications", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", + "Notifications stream changed!": "Notifications stream changed!", + "Notifications stream disabled!": "Notifications stream disabled!", + "Notifications stream:": "Notifications stream:", + "Old password": "Old password", + "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", + "Only administrators may now create new streams!": "Only administrators may now create new streams!", + "Only admins can invite new users": "Only admins can invite new users", + "Only organization administrators can add custom emoji in this organization.": "Only organization administrators can add custom emoji in this organization.", + "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", + "Optional": "Optional", + "Organization": "Organization", + "Organization avatar": "Organization avatar", + "Organization permissions": "Organization permissions", + "Organization profile": "Organization profile", + "Organization settings": "Organization settings", + "Other notifications I want:": "Other notifications I want:", + "Outgoing webhook": "Outgoing webhook", + "Outgoing webhook message format": "Outgoing webhook message format", + "Owner": "Owner", + "Password": "Senha", + "Password is too weak": "Password is too weak", + "Password should be at least __length__ characters long": "Password should be at least __length__ characters long", + "Pattern": "Pattern", + "People to add": "People to add", + "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", + "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", + "Please just upload one file.": "Please just upload one file.", + "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", + "Please specify a stream": "Please specify a stream", + "Please specify a topic": "Please specify a topic", + "Please specify at least one recipient": "Please specify at least one recipient", + "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", + "Prevent users from changing their email address": "Prevent users from changing their email address", + "Prevent users from changing their name": "Prevent users from changing their name", + "Prevent users from creating streams": "Prevent users from creating streams", + "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", + "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", + "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", + "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", + "Private messages and @-mentions": "Private messages and @-mentions", + "Quote and reply": "Quote and reply", + "Reactivate": "Reactivate", + "Reactivate bot": "Reactivate bot", + "Receive audible notifications": "Receive audible notifications", + "Receive desktop notifications": "Receive desktop notifications", + "Regular expression": "Regular expression", + "Remove": "Remove", + "Remove admin": "Remove admin", + "Remove from default": "Remove from default", + "Reply mentioning user": "Reply mentioning user", + "Require topics in stream messages": "Require topics in stream messages", + "Restore draft": "Restore draft", + "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", + "Retry": "Retry", + "Save": "Save", + "Save changes": "Save changes", + "Search": "Busca", + "Search operators": "Operadores de busca", + "Search results": "Search results", + "Search subscribers": "Search subscribers", + "See the rest of this message": "See the rest of this message", + "Select default language": "Select default language", + "Send private message": "Send private message", + "Settings": "Configurações", + "Show previews of linked websites": "Show previews of linked websites", + "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", + "Show/change your API key": "Show/change your API key", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Sorry, the file was too large.", + "Star": "Star", + "Stream": "Fluxo", + "Stream accessibility": "Stream accessibility", + "Stream color": "Stream color", + "Stream creation": "Stream creation", + "Stream description": "Stream description", + "Stream description (optional)": "Stream description (optional)", + "Stream membership": "Stream membership", + "Stream messages": "Stream messages", + "Stream name": "Stream name", + "Stream settings": "Stream settings", + "Streams": "Streams", + "Streams & custom emoji": "Streams & custom emoji", + "Subscribe": "Subscribe", + "Subscribe to __stream__": "Subscribe to __stream__", + "Subscribed": "Subscribed", + "Subscribers": "Subscribers", + "The email body will become the Zulip message": "The email body will become the Zulip message", + "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", + "The email will be forwarded to this stream": "The email will be forwarded to this stream", + "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", + "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", + "The stream description has been updated!": "The stream description has been updated!", + "The stream has been renamed!": "The stream has been renamed!", + "The stream to which new stream notifications go to.": "The stream to which new stream notifications go to.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", + "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", + "This is an invite-only stream": "Este fluxo é apenas para convidados", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", + "Time settings": "Time settings", + "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", + "Time zone": "Time zone", + "Time's up!": "Time's up!", + "Today": "Today", + "Toggle subscription": "Toggle subscription", + "Topic": "Tópico", + "Topic editing only": "Topic editing only", + "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", + "Topics are required in messages to streams!": "Topics are required in messages to streams!", + "Try again": "Try again", + "UI Settings": "UI Settings", + "URL format string": "URL format string", + "Un-collapse": "Un-collapse", + "Unable to subscribe user": "Unable to subscribe user", + "Unable to upload that many files at once.": "Unable to upload that many files at once.", + "Uncheck all": "Uncheck all", + "Unknown": "Unknown", + "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", + "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", + "Unmute the topic __subject__": "Unmute the topic __subject__", + "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", + "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", + "Unstar": "Unstar", + "Unsubscribe": "Unsubscribe", + "Unsubscribe from __stream__": "Unsubscribe from __stream__", + "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", + "Updated successfully!": "Updated successfully!", + "Upload avatar": "Upload avatar", + "Upload emoji": "Upload emoji", + "Upload icon": "Upload icon", + "Upload new avatar": "Upload new avatar", + "Upload new icon": "Upload new icon", + "Uploaded files": "Uploaded files", + "Uploading icon.": "Uploading icon.", + "Uploading\u2026": "Uploading\u2026", + "User already subscribed": "User already subscribed", + "User avatar": "User avatar", + "User identity": "User identity", + "User invited successfully.": "User invited successfully.", + "User is already not subscribed": "User is already not subscribed", + "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", + "User settings": "User settings", + "Username": "Username", + "Users can edit their messages": "Users can edit their messages", + "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", + "Users can no longer view message edit history!": "Users can no longer view message edit history!", + "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", + "Users can view message edit history!": "Users can view message edit history!", + "Users cannot change their email!": "Users cannot change their email!", + "Users cannot change their name!": "Users cannot change their name!", + "Users cannot join without an invitation": "Users cannot join without an invitation", + "Users may now change their email!": "Users may now change their email!", + "Users may now change their name!": "Users may now change their name!", + "View edit history": "View edit history", + "View messages sent": "View messages sent", + "View private messages": "View private messages", + "View source": "View source", + "View source / Edit topic": "View source / Edit topic", + "View stream": "View stream", + "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", + "Waiting period threshold changed!": "Waiting period threshold changed!", + "Working\u2026": "Working\u2026", + "Yes": "Yes", + "Yes, delete this stream": "Yes, delete this stream", + "Yes, send": "Yes, send", + "Yes, subscribe __count__ users!": "Yes, subscribe __count__ users!", + "Yesterday": "Yesterday", + "You and __display_reply_to__": "You and __display_reply_to__", + "You and __recipients__": "You and __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", + "You have no active bots.": "You have no active bots.", + "You have no inactive bots.": "You have no inactive bots.", + "You have not muted any topics yet.": "You have not muted any topics yet.", + "You have not uploaded any files yet.": "You have not uploaded any files yet.", + "You have nothing to send!": "You have nothing to send!", + "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", + "Your API key:": "Your API key:", + "Your account": "Your account", + "Your bots": "Your bots", + "Your organization's description": "Your organization's description", + "Your organization's name": "Your organization's name", + "Zulip labs": "Zulip labs", + "[Add or Change]": "[Add or Change]", + "[Condense this message]": "[Condense this message]", + "[Disable]": "[Disable]", + "[More...]": "[More...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", + "__minutes__ min to edit": "__minutes__ min to edit", + "__seconds__ sec to edit": "__seconds__ sec to edit", + "__starred_status__ this message": "__starred_status__ this message", + "and": "and", + "images": "images", + "left": "left", + "more conversations": "more conversations", + "more topics": "more topics", + "right": "right", + "text": "text" } \ No newline at end of file diff --git a/static/locale/ru/LC_MESSAGES/django.po b/static/locale/ru/LC_MESSAGES/django.po index 5c3ca8a242..d5451b519a 100644 --- a/static/locale/ru/LC_MESSAGES/django.po +++ b/static/locale/ru/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 18:39+0000\n" -"Last-Translator: Tim Abbott \n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-04 03:34+0000\n" +"Last-Translator: Greg Price \n" "Language-Team: Russian (http://www.transifex.com/zulip/zulip/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,12 +35,102 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "" + +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "Боты" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "Пользователи" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." msgstr "" +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "" + #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." msgstr "Условия использования изменились." @@ -50,147 +140,72 @@ msgid "Accept the terms of service" msgstr "Принять условия использования" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "Email" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." +msgid "I agree to the Terms of Service." msgstr "" #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "Войти" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" msgstr "" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." msgstr "" -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "Зарегистрироваться" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "Заргистрироваться с помощью аккаунта Google" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" msgstr "" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "Спасибо за регистрацию!" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." msgstr "Перед тем как начать, проверьте вашу почту." -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "В режиме разработки исходящие письма выводятся в консоли run-dev.py" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "Не получили письмо? Мы можем выслать его снова" -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "На всякий случай, проверьте вашу папку \"Спам\"." -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "Есть ли у нас приложения? Конечно!" - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "Ладно, беру свои слова обратно, не уходите, пожалуйста." - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "" - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "" - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "" - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "" - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "" - -#: templates/zerver/authors.html:23 -msgid "Avatar" -msgstr "" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" +msgstr "Закрыть" #: templates/zerver/bankruptcy.html:6 msgid "Welcome back" @@ -208,8 +223,7 @@ msgstr "Спасибо, я сам." msgid "Closed realm" msgstr "Закрытая организация" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." msgstr "Привет! Спасибо за ваш интерес к Zulip." @@ -221,8 +235,9 @@ msgid "" "invite to an appropriate e-mail address." msgstr "" -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "" @@ -235,6 +250,11 @@ msgstr "" msgid "New private message" msgstr "Новое личное сообщение" +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "Отменить сообщение" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" msgstr "Этот канал только по приглашениям" @@ -259,6 +279,10 @@ msgstr "один или несколько собеседников..." msgid "Compose your message here..." msgstr "Напишите сообщение здесь..." +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "Добавить эмодзи" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "Прикрепить файлы из Dropbox" @@ -298,8 +322,8 @@ msgstr "" #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " +" Please click the following button if you wish to register.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:24 @@ -307,43 +331,43 @@ msgstr "" msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " +" " msgstr "" -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" msgstr "" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" msgstr "" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" -msgstr "Введите ваш рабочий адрес email" +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" +msgstr "" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" msgstr "Создать организацию" -#: templates/zerver/deactivated.html:4 +#: templates/zerver/deactivated.html:9 msgid "Deactivated organization" msgstr "Отключенная организация" -#: templates/zerver/deactivated.html:9 +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " msgstr "" #: templates/zerver/delete_message.html:4 @@ -355,7 +379,7 @@ msgid "Are you sure you want to delete this message?" msgstr "" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "Отмена" @@ -364,338 +388,148 @@ msgstr "Отмена" msgid "Yes, delete this message" msgstr "" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" msgstr "Администраторы" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" msgstr "Обычные пользователи" -#: templates/zerver/dev_login.html:31 -msgid "Community users" +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" msgstr "" -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "Zulip" - -#: templates/zerver/features.html:18 -msgid "Zulip features" -msgstr "" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "Групповое общение с разбивкой по темам" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "" - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "Личная переписка с одним или несколькими собеседниками" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "Отсылайте личные сообщения одному или сразу нескольким собеседникам." - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "Доступность" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "" - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "История" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "" - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "Поиск по всей истории сообщений" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "" - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "Моментально понимайте, кто онлайн." - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "Встроенный предпросмотр картинок, видео и твитов" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "" - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "Загрузка файлов drag-and-drop" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "" - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "@-упоминания" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "" - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "Объявления для всех в канале" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "" - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "Письма для важных пропущенных сообщений" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "" - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "Оповещения на рабочем столе" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "Настраиваемые для личных сообщений и записей в каналах." - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "Звуковые оповещения" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "" - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "Горячие клавиши" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "Работайте столь же эффективно как в вашем любимом текстовом редакторе." - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "Смайлики Эмодзи" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "" - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "Код" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "" - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "Легкая разметка" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "" - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "Редактирование сообщений" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "Не переживайте, Вы всегда можете исправить очепятку." - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "Закрытые каналы по приглашениям" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "" - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "Отмеченные сообщения" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "" - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "Интеграции" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "" - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "API" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "Мобильные приложения" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "Приложения для компьютера" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" msgstr "" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" msgstr "" +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" +msgstr "Главная" + #: templates/zerver/footer.html:6 -msgid "About" -msgstr "О программе" +msgid "Why Zulip" +msgstr "" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "Пользовательское соглашение" - -#: templates/zerver/footer.html:12 -msgid "Privacy" -msgstr "Безопасность" - -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" msgstr "" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" +#: templates/zerver/footer.html:11 +msgid "About" +msgstr "О программе" + +#: templates/zerver/footer.html:16 +msgid "Help & community" msgstr "" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" -msgstr "Войти" +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "" + +#: templates/zerver/footer.html:36 +msgid "Login" +msgstr "" + +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "Зарегистрироваться" -#: templates/zerver/footer.html:33 -msgid "Create new organization" -msgstr "Создать новую организацию" - -#: templates/zerver/footer.html:39 -msgid "Find my team" +#: templates/zerver/footer.html:43 +msgid "Terms of service" msgstr "" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:44 +msgid "Privacy policy" +msgstr "" + +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" +msgstr "" + +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" +msgstr "Приложения для компьютера и смартфонов" + +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "Интеграции" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "Войдите сейчас!" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "Зарегистрируйтесь сейчас!" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." msgstr "" @@ -772,37 +606,76 @@ msgid "You haven't starred anything yet!" msgstr "У вас пока нет отмеченных сообщений!" #: templates/zerver/home.html:78 -msgid "You haven't been mentioned yet!" +msgid "You have no unread messages!" msgstr "" #: templates/zerver/home.html:81 +msgid "You haven't been mentioned yet!" +msgstr "" + +#: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" msgstr "Никто пока об этом не говорил!" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "Загрузка..." -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "Если это сообщение не пропало через несколько секунд, перезагрузите страницу." -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "Скоро попробуем снова..." -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." msgstr "Обновить сейчас." +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "" + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "" + #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" msgstr "" @@ -823,28 +696,27 @@ msgstr "Email адреса (по одному на строке или чере msgid "One or more email addresses..." msgstr "Один или несколько адресов email..." -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" msgstr "" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "Каналы, к которым они должны присоединиться" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "Пригласить" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "Горячие клавиши" @@ -918,10 +790,6 @@ msgstr "Отправить сообщение" msgid "Insert new line" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "Отменить сообщение" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "Уточнение" @@ -959,89 +827,101 @@ msgid "Edit your last message" msgstr "" #: templates/zerver/keyboard_shortcuts.html:134 -msgid "Show images in thread" +msgid "Show message sender's profile" msgstr "" #: templates/zerver/keyboard_shortcuts.html:138 -msgid "Edit selected message" +msgid "Show images in thread" msgstr "" #: templates/zerver/keyboard_shortcuts.html:142 +msgid "Edit selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "Меню" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "Потоки" - -#: templates/zerver/keyboard_shortcuts.html:215 -msgid "Scroll through streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:219 -msgid "Switch between tabs" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" msgstr "" #: templates/zerver/keyboard_shortcuts.html:223 -msgid "View stream messages" +msgid "Scroll through streams" msgstr "" #: templates/zerver/keyboard_shortcuts.html:227 -msgid "Subscribe to/unsubscribe from selected stream" +msgid "Switch between tabs" msgstr "" #: templates/zerver/keyboard_shortcuts.html:231 +msgid "View stream messages" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:235 +msgid "Subscribe to/unsubscribe from selected stream" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" msgstr "Создать новый поток" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" -msgstr "Главная" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" +msgstr "" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "Личные сообщения" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "Отмеченные сообщения" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" msgstr "" @@ -1059,8 +939,8 @@ msgid "Subscribe, add, or configure streams" msgstr "Подписаться на, создать или настроить каналы" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" -msgstr "Поиск по каналам" +msgid "Filter streams" +msgstr "Отфильтровать каналы" #: templates/zerver/left_sidebar.html:54 msgid "Join stream" @@ -1070,68 +950,57 @@ msgstr "" msgid "All streams" msgstr "Все каналы" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" -msgstr "ПОДЕЛИТЬСЯ ЛЮБОВЬЮ" - -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." -msgstr "Спасибо!Созданное вручную приглашение уже в пути." - -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" -msgstr "Знаете кого-то, кому понравится Zulip для их компании или группы? Пригласите их!" - -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" msgstr "" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" -msgstr "приглашений осталось" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" +msgstr "" -#: templates/zerver/login.html:28 +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" +msgstr "Включено" + +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" +msgstr "" + +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" +msgstr "" + +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "Войти через SSO" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "Пароль" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "" -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" msgstr "" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "Войти через Google" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "Войти через GitHub" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "Форматирование сообщений" @@ -1164,72 +1033,86 @@ msgstr "" msgid "Message edit history" msgstr "" -#: templates/zerver/message_history.html:12 -msgid "Close" -msgstr "Закрыть" +#: templates/zerver/navbar.html:23 +msgid "Search help" +msgstr "Помощь по поиску" #: templates/zerver/navbar.html:24 templates/zerver/navbar.html:25 msgid "Search" msgstr "Поиск" -#: templates/zerver/navbar.html:52 templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:27 +msgid "Exit search" +msgstr "" + +#: templates/zerver/navbar.html:42 +msgid "Menu" +msgstr "" + +#: templates/zerver/navbar.html:54 msgid "Manage streams" msgstr "" -#: templates/zerver/navbar.html:57 templates/zerver/navbar.html:59 -#: templates/zerver/settings_overlay.html:4 -#: templates/zerver/settings_overlay.html:105 +#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/settings_overlay.html:109 msgid "Settings" msgstr "Настройки" -#: templates/zerver/navbar.html:62 templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:65 msgid "Manage organization" msgstr "" -#: templates/zerver/navbar.html:84 templates/zerver/navbar.html:86 -#: templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:71 +msgid "User documentation" +msgstr "" + +#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 msgid "Search operators" msgstr "" -#: templates/zerver/navbar.html:90 templates/zerver/navbar.html:92 -msgid "Desktop & mobile apps" -msgstr "Приложения для компьютера и смартфонов" - -#: templates/zerver/navbar.html:100 templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:102 msgid "API documentation" msgstr "документация API" -#: templates/zerver/navbar.html:107 templates/zerver/navbar.html:109 +#: templates/zerver/navbar.html:108 +msgid "Statistics" +msgstr "" + +#: templates/zerver/navbar.html:115 msgid "Feedback" msgstr "Обратная связь" -#: templates/zerver/navbar.html:114 -msgid "Invite more users to Zulip." -msgstr "" - -#: templates/zerver/navbar.html:116 +#: templates/zerver/navbar.html:122 msgid "Invite users" msgstr "Пригласить пользователей" -#: templates/zerver/navbar.html:122 +#: templates/zerver/navbar.html:128 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" msgstr "" -#: templates/zerver/navbar.html:124 +#: templates/zerver/navbar.html:130 msgid "Link with Webathena" msgstr "Связь с Webathena" -#: templates/zerver/navbar.html:128 templates/zerver/navbar.html:130 -#: templates/zerver/settings_overlay.html:98 +#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "Выйти" -#: templates/zerver/navbar.html:134 templates/zerver/navbar.html:136 +#: templates/zerver/navbar.html:142 msgid "Debug" msgstr "Отладка" +#: templates/zerver/portico-header.html:6 +msgid "Zulip" +msgstr "Zulip" + +#: templates/zerver/portico-header.html:27 +#: templates/zerver/portico-header.html:32 +msgid "Log in" +msgstr "Войти" + #: templates/zerver/privacy.html:13 #, python-format msgid "" @@ -1252,133 +1135,101 @@ msgid "" "the instructions on www.zulip.org" msgstr "" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " -msgstr "\n

Почти все готово

\n

\n Осталась пара формальностей.\n

\n " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " +msgstr "" -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "Полное имя" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "" - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "Используется приложениями для смартфонов и другими инструментами, которые требуют пароль." -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "Надежность пароля" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "Название организации" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." -msgstr "Можно изменить в настройках позже." +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." +msgstr "" -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "Поддомен" -#: templates/zerver/register.html:116 -msgid "Short name" +#: templates/zerver/register.html:104 +msgid "Organization handle" msgstr "" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "Адрес, через который вы будете заходить в организацию." -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." -msgstr "Короткое, неповторяющееся название для организации. Без пробелов." - -#: templates/zerver/register.html:147 -msgid "Organization type" +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." msgstr "" -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "\nВыберите корпоративную организацию, если все пользователи будут сотрудниками одной компании и администраторам может потребоваться получить доступ к личной переписке сотрудников. Возможность просматривать личную переписку пользователей доступна только в корпоративных организациях Zulip." - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "\nСоздайте организацию-сообщество для открытого проекта, общественной группы или другого сообщества, где администраторы организации не могут получить доступ к личной переписке. Возможность просматривать личную переписку пользователей отключена в организациях-сообществах Zulip." - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." -msgstr "Я согласен с Условиями использования." +"I agree to the Terms" +" of Service." +msgstr "" -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "Сбросить пароль" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "Сбросить пароль" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "Сбросить пароль." -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "Подтвердите пароль" -#: templates/zerver/reset_confirm.html:75 +#: 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:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "Мы сбросили Ваш пароль!" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." -msgstr "Пожалуйста войдите." - -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" +msgid "Please log in with your new password." msgstr "" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" +msgstr "" + +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "" -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "" @@ -1451,28 +1302,32 @@ msgid "Narrow to starred messages." msgstr "Показать только отмеченные сообщения." #: templates/zerver/search_operators.html:57 +msgid "Narrow to unread messages." +msgstr "" + +#: templates/zerver/search_operators.html:61 msgid "Narrow to messages containing links." msgstr "Показать только сообщения, содержащие ссылки." -#: templates/zerver/search_operators.html:61 +#: templates/zerver/search_operators.html:65 msgid "Narrow to messages containing images." msgstr "Показать только сообщения, содержащие изображения." -#: templates/zerver/search_operators.html:65 +#: templates/zerver/search_operators.html:69 msgid "Narrow to messages containing uploads." msgstr "Показать только сообщения, содержащие файлы." -#: templates/zerver/search_operators.html:69 +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "Искать ключевое_слово в названии темы или сообщениях" -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "Исключить сообщения с темой тема" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1520,42 +1375,38 @@ msgid "Zulip labs" msgstr "" #: templates/zerver/settings_overlay.html:49 +msgid "Organization profile" +msgstr "" + +#: templates/zerver/settings_overlay.html:53 msgid "Organization settings" msgstr "Настройки организации" -#: templates/zerver/settings_overlay.html:53 +#: templates/zerver/settings_overlay.html:57 msgid "Organization permissions" msgstr "" -#: templates/zerver/settings_overlay.html:57 +#: templates/zerver/settings_overlay.html:61 msgid "Custom emoji" msgstr "Дополнительный эмодзи" -#: templates/zerver/settings_overlay.html:61 +#: templates/zerver/settings_overlay.html:65 msgid "Authentication methods" msgstr "Способы аутентификации" -#: templates/zerver/settings_overlay.html:65 -msgid "Users" -msgstr "Пользователи" - -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "Отключенные пользователи" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "Боты" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" msgstr "Удалить каналы" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 msgid "Default streams" msgstr "Каналы по умолчанию" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" msgstr "" @@ -1597,24 +1448,6 @@ msgid "" " " msgstr "" -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "" - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "Ну, вот и все. Давайте начинать!" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "Начать" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "Неизвестный почтовый ящик в запросе для отписки " @@ -1629,11 +1462,11 @@ msgstr "Привет! Похоже, вы пытались отказаться #, 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 "Пожалуйста, перепроверьте, что у вас есть полный URL и попробуйте еще раз, или свяжитесь с нами и мы всё исправим!" +msgstr "" #: templates/zerver/unsubscribe_success.html:5 msgid "Email settings updated" @@ -1653,6 +1486,10 @@ msgid "" " your Zulip Settings page." msgstr "" +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "Добро пожаловать! Надеемся, вам здесь нравится." @@ -1665,288 +1502,276 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "Вы должны быть администратором организации" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "Неверный пользователь: %s" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "Неправильная длина API-ключа (ключи состоят из 32 символов) для роли '%s'" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "Неправильный API-ключ для роли '%s'" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "Учетная запись отключена" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "Учетная запись недействительна для отправки webhook-сообщений" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "Организация для этой учетной записи отключена" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "Учетная запись не связана с этим поддоменом" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "Неверный API-ключ" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "Учетная запись отключена" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "Организация для этой учетной записи отключена" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "Учетная запись не связана с этим поддоменом" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "Неверный заголовок для Basic-авторизации" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "Требуется авторизация" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "Webohooks доступны только для webhook-ботов" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "Доступ запрещен" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "Длина поддомена должна быть 3 символа или больше." -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "Поддомен не должен начинаться с или заканчиваться на '-'." -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Название поддомена должно содержать только латинские строчные буквы, цифры и знаки '-'." -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "Поддомен недоступен. Пожалуйста, выберите другой." -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "Длина короткого названия должна быть 3 символа или больше." -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "Короткое название не должно начинаться с или заканчиваться на '-'." -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "Короткое название должно содержать только латинские строчные буквы, цифры и знаки '-'." -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "Короткое название недоступно. Пожалуйста, выберите другой." -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "" -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, 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:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "Пожалуйста, используйте реальный адрес email." -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "Невозможно отобразить сообщение" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "Пропущен параметр: 'to' (получатель)" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "Неправильное значение 'op' (должно быть 'start' или 'stop')" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" -msgstr "Неверный адрес email '%s'" +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" +msgstr "Пользователь не авторизован для такого запроса" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "'%s' больше не использует Zulip." -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "Пользователь не авторизован для такого запроса" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "Вы не можете отправлять личные сообщения за пределы своей организации." -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "У сообщения должны быть получатели" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "Сообщение не должно быть пустым" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" -msgstr "Нельзя отправить сообщение в несколько каналов" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" +msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "Не заполнена тема" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "Тема не может быть пустой" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "Канал '%(stream_name)s' не существует" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "Пользователь не авторизован для отправки сообщений в канал '%s'" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "У сообщения должны быть получатели" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "Неверный тип сообщения" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "У вас нет прав для просмотра участников открытых каналов в этой организации" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "Не удалось получить участников закрытого канала" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "Недостаточно прав" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "Неверное сообщение(я)" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "Неверный адрес" -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "Не принадлежит вашему домену." -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "Уже имеет учетную запись." -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Некоторые адреса email не прошли проверку, поэтому мы не выслали ни одного приглашения." -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "Мы не смогли никого пригласить." -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 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 "Некоторые из этих адресов email уже используют Zulip, поэтому мы не стали отправлять им приглашение. А всем остальным - выслали!" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "Неверный адрес email '%s'" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "Нельзя отправить сообщение в несколько каналов" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "" @@ -1975,16 +1800,16 @@ msgstr "" msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "" -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "Эмодзи '%s' не существует" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "" @@ -1992,75 +1817,126 @@ msgstr "" msgid "Invalid type parameter" msgstr "Неверный параметр type" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "Не удается выделить очередь событий" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "Оператор %s не поддерживается." -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "Токен не существует" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" -msgstr "Пропущен параметр '%s'" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" +msgstr "Токен не существует" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" -msgstr "Неверное значение для '%(var_name)s': %(value)s" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" +msgstr "" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "" + +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "Неверный JSON" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "Неверный тип параметра" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." -msgstr "параметр \"%s\" не является корректным JSON." +msgid "Argument \"%s\" is not valid JSON." +msgstr "" -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "Не авторизован: требуется аутентификация через API или пользовательская сессия" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "Неверный код канала" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "Пользователь не может создавать каналы." -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "Канал(ы) (%s) не существуют" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "" + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "" @@ -2076,6 +1952,18 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "Неверное имя или имя пользователя" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2136,243 +2024,248 @@ msgstr "типа переменной %s нет среди разрешенны msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "%(variable)s != %(expected_value)s (неверное значение %(value)s)" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "" - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "" - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "Внутренняя ошибка сервера" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" -msgstr "Ошибка CSRF: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" +msgstr "" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "Пропущен параметр 'queue_id'" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "Пропущен параметр 'last_event_id'" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "Неверный код очереди сообщений: %s" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "Вы не авторизованы для получения событий из этой очереди" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "Вы не авторизованы для доступа к этой очереди" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "Не установлена переменная REMOTE_USER." -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "Ключ авторизации для этого поддомена не найден." -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "В запросе отсутствует JSON web token" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "Неверный JSON web token" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "В параметрах JSON не указан пользователь" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "В параметрах JSON не указана организация" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "Неправильный поддомен" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "Окружение для разработки отключено." -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "Ваша организация выключена" -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "Ваш аккаунт был отключен." -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "Авторизация по паролю отключена в вашей команде." -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "Пользователь незарегистрирован; попробуйте через браузер." -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "Неправильное имя пользователя или пароль." -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "Не указан GOOGLE_CLIENT_ID." -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" msgstr "" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "Укажите хотя бы один адрес email." -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "Укажите хотя бы один канал, к которому нужно подключить приглашенных." -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "Канал не существует: %s. Приглашения не были отправлены." -#: zerver/views/invite.py:76 -msgid "No email address specified" -msgstr "Не указан адрес email" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" +msgstr "" -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "Не хватает приглашений" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" -msgstr "Неверный оператор уточнения: {}" - -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "Нет такого канала '%s'" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "Нет такой темы '%s'" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "Не указан отправитель" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "Неправильная организация для зеркалирования" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "Названия IRC-каналов должны начинаться с #" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "У вас нет прав для редактирования этого сообщения" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "Период для редактирования этого сообщения истек" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "Ничего не изменилось" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "" @@ -2381,9 +2274,9 @@ msgid "Invalid message ID" msgstr "Неверный номер сообщения" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "Нет такого пользователя" @@ -2401,10 +2294,14 @@ msgstr "" msgid "Invalid status: %s" msgstr "" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "Пустой или неверный токен длины" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "Реакция уже существует" @@ -2413,16 +2310,20 @@ msgstr "Реакция уже существует" msgid "Reaction does not exist" msgstr "Реакция не существует" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "Неверный язык '%s'" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "" -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "" + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "Включите хотя бы один способ аутентификации" @@ -2430,6 +2331,16 @@ msgstr "Включите хотя бы один способ аутентифи msgid "Invalid domain: {}" msgstr "" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "" + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "" + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2440,7 +2351,7 @@ msgid "You must upload exactly one file." msgstr "" #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "" @@ -2453,46 +2364,51 @@ msgstr "Фильтр не найден" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "Создание новых организаций отключено." -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "" -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Не указано действие. Укажите хотя бы один 'add' или 'delete'." -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "Это действие требует права администратора" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "Нельзя администрировать закрытые каналы таким образом" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "Не удалось открыть канал (%s)." -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "" -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "Неизвестное свойство подписки: %s" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "" @@ -2509,79 +2425,75 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "Выберите файл для загрузки" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "За раз можно загрузить только один файл" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "" -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "Не указаны новые данные" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "Новый пароль не совпадает с подтверждением!" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "Неверный пароль!" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "" -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "Загрузите только один аватар." -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "Невозможно отключить единственного администратора организации" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "Нет такого бота" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "Невозможно удалить единственного администратора организации" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "Неверное имя или имя пользователя" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "Имя пользователя занято" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "Адрес email '%s' уже используется" @@ -2602,33 +2514,12 @@ msgstr "" msgid "We were unable to setup mirroring for you" msgstr "" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "В JSON не хватает элемента {}" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "В JSON не хватает параметра 'text'" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "В JSON не хватает элемента %s" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "Неверное событие %s" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "" @@ -2657,15 +2548,7 @@ msgstr "Неизвестный webhook-запрос" msgid "Unsupported check_type: {check_type}" msgstr "Неподдерживаемое значение check_type: {check_type}" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "Не удалось извлечь данные из ответа Pivotal XML" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "Не удалось извлечь данные из ответа Pivotal V5 JSON" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "Не удалось обработать данные из Pivotal" @@ -2677,28 +2560,32 @@ msgstr "" msgid "Message from Slack" msgstr "" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "Мы не поддерживаем событие {}" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "Неизвестное сообщение" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "Неверный запрос Transifex" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "Неподдерживаемый параметр action_type: {action_type}" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "" + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "" diff --git a/static/locale/ru/translations.json b/static/locale/ru/translations.json index c3cec75c6e..1e2f2b8645 100644 --- a/static/locale/ru/translations.json +++ b/static/locale/ru/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", - "(no topic)": "(без темы)", - "Only administrators can add custom emoji in this organization.": "Only administrators can add custom emoji in this organization.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Messages in Zulip go to a stream and have a topic.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

", - "__name__ is not subscribed to this stream.": "Пользователь __name__ не подписан на канал.", - "A stream needs to have a name": "Укажите название канала", - "A stream with this name already exists": "Канал с таким именем уже существует", - "API key": "API key", - "Action": "Действие", - "Actions": "Действия", - "Active bots": "Active bots", - "Active users": "Active users", - "Add": "Добавить", - "Add a new alert word": "Добавить новое сигнальное слово", - "Add a new bot": "Add a new bot", - "Add a new emoji": "Добавить эмодзи", - "Add a new filter": "Добавить новый фильтр", - "Add alert word": "Добавить сигнальное слово", - "Add emoji": "Добавить эмодзи", - "Add emoji reaction": "Добавить эмодзи реакцию", - "Add extra emoji for members of the __realm_name__ organization.": "Добавить дополнительные эмодзи для участников организации __realm_name__.", - "Add filter": "Добавить фильтр", - "Add new default stream": "Добавить новый канал по умолчанию", - "Add reaction...": "Добавить реакцию…", - "Add stream": "Add stream", - "Added successfully!": "Added successfully!", - "Alert word": "Alert word", - "Alert words": "Alert words", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Сигнальные слова позволяют вам получать уведомления, когда кто-то использует эти слова или фразы в Zulip", - "Alert words can't be empty!": "Сигнальное слово не может быть пустым!", - "All streams": "Все каналы", - "Allow subdomains": "Allow subdomains", - "Allowed domains": "Разрешенные домены", - "Already subscribed to __stream__": "Уже подписан на __stream__", - "Always auto-scroll to new messages": "Всегда прокручивать к новым сообщениям", - "An unknown error occurred.": "An unknown error occurred.", - "Announce stream": "Анонсировать новый канал", - "Any user can add custom emoji in this organization.": "Any user can add custom emoji in this organization.", - "Any user may now add new emoji!": "Теперь любой пользователь может добавлять эмодзи!", - "Any user may now create new streams!": "Любой пользователь теперь может создавать каналы!", - "Any user may now invite new users!": "Теперь каждый пользователь может приглашать других людей!", - "Anyone can join": "Любой может присоединиться", - "Apply this change to all stream subscriptions?": "Применить эти изменения ко всем каналам?", - "Are you sure you want to do this?": "Вы уверены, что хотите сделать это?", - "Are you sure you want to mention all __count__ people in this stream?": "Вы уверены, что хотите упомянуть всех __count__ участников канала?", - "Audible notifications": "Звуковые оповещения", - "Authentication methods saved!": "Способы аутентификации сохранены!", - "Author": "Автор", - "Authorization methods": "Authorization methods", - "Bot": "Bot", - "Bot list": "Bot list", - "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", - "By deactivating <>, they will be logged out immediately.": "Если вы отключите учетную запись <>, они автоматически выйдут из системы.", - "By deactivating your account, you will be logged out immediately.": "Отключив свою учетную запись, вы автоматически выйдете из системы.", - "Cancel": "Отмена", - "Change": "Change", - "Change default language": "Изменить язык по умолчанию", - "Change email": "Change email", - "Change later messages to this topic": "Изменить последующие сообщения в этой теме", - "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", - "Change only this message topic": "Изменить тему только в этом сообщении", - "Change password": "Изменить пароль", - "Change previous and following messages to this topic": "Изменить тему во всех сообщениях", - "Change stream privacy": "Change stream privacy", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Check all": "Выбрать все", - "Choose custom color": "Выберите произвольный цвет", - "Clear avatar": "Очистить аватар", - "Clear emoji image": "Clear emoji image", - "Close": "Закрыть", - "Collapse": "Свернуть", - "Compose a message to stream __stream.name__": "Написать сообщение в канал __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", - "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", - "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", - "Confirm password": "Подтвердите пароль", - "Cookie Bot": "Cookie Bot", - "Copied!": "Copied!", - "Copy and close": "Copy and close", - "Copy from stream": "Copy from stream", - "Copy link to conversation": "Copy link to conversation", - "Could not add user to this stream": "Could not add user to this stream", - "Create": "Создать", - "Create bot": "Создать бота", - "Create stream": "Создать канал", - "Current password": "Текущий пароль", - "Custom emoji added!": "Дополнительный эмодзи добавлен!", - "Custom filter added!": "Дополнительный фильтр добавлен!", - "Customize avatar": "Настроить аватар", - "Deactivate": "Отключить", - "Deactivate account": "Отключить учетную запись", - "Deactivate now": "Отключить сейчас", - "Deactivate your account": "Отключить вашу учетную запись", - "Deactivated users": "Отключенные пользователи", - "Default language": "Язык по умолчанию", - "Default language changed!": "Язык по умолчанию изменен!", - "Default streams": "Каналы по умолчанию", - "Delete alert word": "Delete alert word", - "Delete avatar": "Удалить аватар", - "Delete bot": "Удалить бота", - "Delete draft": "Delete draft", - "Delete file": "Delete file", - "Delete icon": "Delete icon", - "Delete message": "Delete message", - "Delete stream": "Удалить канал", - "Deleted successfully!": "Deleted successfully!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Удаление этого канала моментально отпишет от него всех участников, а сообщения в канале будут безвозвратно удалены.", - "Description changed!": "Description changed!", - "Desktop notifications": "Всплывающие оповещения", - "Digest emails when I'm away": "Присылать дайджест на почту, когда меня нет на месте", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Display emoji reactions as text (:heart: instead of \":heart:\").", - "Display settings": "Настройки отображения", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Время в 24-часовом формате (17:00 вместо 5:00 PM)", - "Display user list on left side in narrow windows.": "Показывать список пользователей слева на узких экранах.", - "Do you want to skip to your latest messages?": "Хотите перемотать к вашим последним сообщениям?", - "Domain": "Домен", - "Download .zuliprc": "Скачать .zuliprc", - "Drafts": "Drafts", - "E-mail invitation required": "Требуется приглашение по email", - "EDITED": "ИЗМЕНЕНО", - "Edit": "Изменить", - "Edit bot": "Изменить бота", - "Edit user": "Edit user", - "Edited (__last_edit_timestr__)": "Изменено (__last_edit_timestr__)", - "Email": "Адрес email", - "Email address": "Адрес email", - "Email notifications when offline": "Оповещения по email, когда пользователь оффлайн", - "Emoji name": "Название эмодзи", - "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", - "Emoji settings": "Emoji settings", - "Emoji style": "Emoji style", - "Emojiset changed successfully!!": "Emojiset changed successfully!!", - "Enable desktop notifications for new streams": "Включить всплывающие оповещения для новых каналов", - "Enabled": "Включено", - "Error adding subscription": "Ошибка добавления подписки", - "Error changing emojiset.": "Error changing emojiset.", - "Error changing settings": "Ошибка изменения настроек", - "Error changing settings: No new data supplied.": "Error changing settings: No new data supplied.", - "Error checking subscription": "Ошибка проверки подписки", - "Error creating stream": "Ошибка создания канала", - "Error deactivating account": "Ошибка отключения учетной записи", - "Error deleting message.": "Error deleting message.", - "Error fetching message edit history": "Error fetching message edit history", - "Error getting API key": "Ошибка получения API-ключа", - "Error listing streams": "Ошибка получения списка каналов", - "Error listing users or bots": "Ошибка получения списка пользователей или ботов", - "Error removing subscription": "Ошибка удаления подписки", - "Error removing user from this stream": "Error removing user from this stream", - "Error renaming stream": "Ошибка переименования канала", - "Error saving edit": "Error saving edit", - "Error updating default language setting": "Ошибка обновления настройки языка по умолчанию", - "Error updating emoji appearance setting": "Error updating emoji appearance setting", - "Error updating the stream description": "Ошибка обновления описания канала", - "Error updating time format setting": "Ошибка обновления настроек формата времени", - "Error updating time zone": "Error updating time zone", - "Error updating user list placement setting": "Ошибка обновления настройки положения списка пользователей", - "Exit tutorial": "Exit tutorial", - "Failed": "Не удалось", - "Failed to generate preview": "Не удалось создать эскиз", - "Failed!": "Не удалось!", - "File type is not supported.": "File type is not supported.", - "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", - "Filter": "Фильтр", - "Filter bots": "Filter bots", - "Filter deactivated users": "Filter deactivated users", - "Filter settings": "Filter settings", - "Filter streams": "Отфильтровать каналы", - "Filter users": "Filter users", - "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.", - "Forgotten it?": "Забыли?", - "Formatting": "Форматирование текста", - "Full name": "Полное имя", - "Generate new API key": "Сгенерировать новый API-ключ", - "Get API key": "Получить API-ключ", - "I want:": "Я хочу:", - "If checked, image previews will be shown.": "If checked, image previews will be shown.", - "If checked, only administrators may add new emoji.": "Если опция включена, только администраторы могут добавлять эмодзи.", - "If checked, only administrators may create new streams.": "Если опция включена, только администраторы смогут создавать каналы.", - "If checked, only administrators may invite new users.": "Если опция включена, только администраторы могут приглашать новых пользователей.", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "Если опция включена, только пользователи с адресами email заканчивающимися на эти домены смогут присоединиться к организации.", - "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", - "If checked, users can edit the content and topics of their old messages.": "Если опция включена, пользователи могут редактировать текст и темы своих старых сообщений.", - "If checked, users must be invited in order to join your organization.": "Если опция включена, пользователи должны быть приглашены, чтобы присоединиться к вашей организации.", - "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", - "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "Если не равно 0, пользователи могут редактировать свое сообщение только в течение этого количества минут после отправки. Если 0, пользователи могут редактировать все свои сообщения.", - "Image": "Изображение", - "Inactive bots": "Inactive bots", - "Include content of private messages in desktop notifications": "Получать содержимое личных сообщений во всплывающих оповещениях", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "С возвращением! Пока вас не было, для вас накопилось __unread_count__ новых сообщений.", - "Last active": "Last active", - "Local time": "Local time", - "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", - "Make admin": "Сделать администратором", - "Make stream invite-only": "Make stream invite-only", - "Make stream public": "Сделать канал открытым", - "Make this message take up less space on the screen": "Сделать так, чтобы это сообщение занимало меньше места на экране", - "Manage organization": "Manage organization", - "Mark all messages in __stream.name__ as read": "Отметить все сообщения в __stream.name__ как прочитанные", - "Mark all messages in __topic_name__ as read": "Отметить все сообщения в __topic_name__ как прочитанные", - "Message actions": "Message actions", - "Message edit limit in minutes (0 for no limit)": "Лимит редактирования сообщений в минутах (0 - нет лимита)", - "Message sent when you were not subscribed": "Сообщение было отправлено, когда вы были не подписаны на канал", - "Message successfully edited!": "Message successfully edited!", - "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", - "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", - "Method": "Метод", - "Mobile push notifications always (even when online)": "Всегда отправлять мобильные push-оповещения (даже когда пользователь онлайн)", - "Mobile push notifications when offline": "Отправлять мобильные push-оповещения, когда пользователь оффлайн", - "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", - "Mute stream": "Mute stream", - "Mute the stream __stream.name__": "Заглушить поток __stream.name__", - "Mute the topic __subject__": "Заглушить тему __subject__", - "Mute the topic __topic_name__": "Выключить оповещения из темы __topic_name__", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Приглушенные каналы не показываются в общем списке сообщений и не присылают оповещений, за исключением случаев, когда вас упомянули.", - "Muted topics": "Muted topics", - "Name": "Имя", - "Name changed!": "Название обновлено!", - "Narrow to stream "__display_recipient__"": "Показать только канал "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Показать только тему "__subject__" в канале "__display_recipient__"", - "Narrow to stream __stream.name__": "Показать только сообщения канала __stream.name__", - "Narrow to topic __topic_name__": "Показать только тему __topic_name__", - "Narrow to your private messages with __display_reply_to__": "Показать только личную переписку с __display_reply_to__", - "New alert word": "Новое сигнальное слово", - "New password": "Новый пароль", - "New user e-mails now restricted to certain domains!": "Новые пользователи ограничены определёнными доменами!", - "New users may have arbitrary e-mails!": "У новых пользователей теперь могут быть любые адреса email!", - "New users may sign up online!": "Новые пользователи могут зарегистрироваться онлайн!", - "New users must be invited by an admin!": "Новые пользователи должны быть приглашены администратором!", - "New users must be invited by e-mail!": "Новых пользователей нужно пригласить по email!", - "New users restricted to the following domains: __domains__": "Новые пользователи ограничены доменами: __domains__", - "Next": "Далее", - "No": "Нет", - "No changes to save!": "Нет изменений для сохранения!", - "No default streams match you current filter.": "No default streams match you current filter.", - "No description.": "Нет описания.", - "No drafts.": "No drafts.", - "No streams match your current filter.": "No streams match your current filter.", - "No users match your current filter.": "No users match your current filter.", - "None": "Пусто", - "Note that any bots that you maintain will be disabled.": "Обратите внимание, все ваши боты будут отключены.", - "Nothing selected.": "Ничего не выбрано.", - "Nothing to preview": "Пустое сообщение", - "Notifications": "Оповещения", - "Old password": "Старый пароль", - "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", - "Only administrators may now create new streams!": "Only administrators may now create new streams!", - "Only admins may add emoji": "Только администраторы могут добавлять эмодзи", - "Only admins may create streams": "Только администраторы могут создавать каналы", - "Only admins may invite": "Только администраторы могут приглашать", - "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", - "Optional": "Необязательно", - "Organization avatar": "Organization avatar", - "Organization permissions": "Organization permissions", - "Organization settings": "Настройки организации", - "Other notifications I want:": "Другие оповещения:", - "Owner": "Владелец", - "Password": "Пароль", - "Pattern": "Шаблон", - "People must be invited": "Люди должны быть приглашены", - "People to add": "Кого добавить", - "Pin stream __stream.name__ to top": "Закрепить __stream.name__ сверху списка каналов", - "Pin stream to top of left sidebar": "Закрепить наверху в списке каналов", - "Please just upload one file.": "Please just upload one file.", - "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", - "Please specify a stream": "Укажите канал", - "Please specify a topic": "Укажите тему", - "Please specify at least one recipient": "Укажите хотя бы одного получателя", - "Prevent users from changing their email address": "Prevent users from changing their email address", - "Prevent users from changing their name": "Prevent users from changing their name", - "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", - "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", - "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", - "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", - "Private messages and @-mentions": "Личные сообщения и @-упоминания", - "Quote and reply": "Quote and reply", - "Reactivate": "Активировать", - "Reactivate bot": "Reactivate bot", - "Receive audible notifications": "Получать звуковые оповещения", - "Receive desktop notifications": "Получать всплывающие оповещения", - "Regular expression": "Регулярное выражение", - "Remove": "Удалить", - "Remove admin": "Снять администратора", - "Remove from default": "Удалить из списка по умолчанию", - "Reply mentioning user": "Reply mentioning user", - "Restore draft": "Восстановить черновик", - "Retry": "Retry", - "Save": "Сохранить", - "Save changes": "Сохранить изменения", - "Search": "Поиск", - "Search subscribers": "Search subscribers", - "See the rest of this message": "Показать сообщение полностью", - "Select default language": "Выбрать язык по умолчанию", - "Send private message": "Send private message", - "Show previews of linked websites": "Show previews of linked websites", - "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", - "Show/change your API key": "Показать/изменить ваш API-ключ", - "Sorry, the file was too large.": "Sorry, the file was too large.", - "Stream": "Канал", - "Stream accessibility": "Доступность канала", - "Stream color": "Цвет канала", - "Stream description": "Описание канала", - "Stream description (optional)": "Описание канала (необязательно)", - "Stream membership": "Участие в канале", - "Stream messages": "Сообщения канала", - "Stream name": "Имя канала", - "Stream settings": "Настройки канала", - "Streams": "Потоки", - "Subscribe": "Подписаться", - "Subscribe to __stream__": "Подписаться на __stream__", - "Subscribed": "Подписан", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.", - "The email body will become the Zulip message": "The email body will become the Zulip message", - "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", - "The email will be forwarded to this stream": "Письмо будет отправлено в этот канал", - "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", - "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", - "The stream description has been updated!": "Описание канала обновлено!", - "The stream has been renamed!": "Канал переименован!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Их пароли будут стерты в нашей системе, а все их боты будут отключены.", - "This is a public stream. Anybody in your organization can join.": "Это открытый канал. Любой пользователь вашей организации может к нему присоединиться.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "Это закрытый канал. Только приглашенные пользователи могут в нем общаться, но любой участник канала может пригласить дополнительных людей.", - "This is an invite-only stream": "Это закрытый канал", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "Согласно настройкам этой организации, редактировать сообщение можно только в течение __minutes_to_edit__ после отправки.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", - "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", - "Time zone": "Time zone", - "Time's up!": "Время вышло!", - "Today": "Сегодня", - "Topic": "Тема", - "Topic editing only": "Доступно только редактирование темы", - "Try again": "Try again", - "URL format string": "Строка формата URL", - "Un-collapse": "Развернуть", - "Unable to subscribe user": "Не удалось подписать пользователя", - "Unable to upload that many files at once.": "Unable to upload that many files at once.", - "Uncheck all": "Снять отметки со всего", - "Unknown": "Unknown", - "Unless I say otherwise for a particular stream, I want:": "Если не указано иначе для конкретного канала, я хочу:", - "Unmute the stream __stream.name__": "Включить оповещения из канала __stream.name__", - "Unmute the topic __subject__": "Включить оповещения из темы __subject__", - "Unmute the topic __topic_name__": "Включить оповещения из темы __topic_name__", - "Unpin stream __stream.name__ from top": "Открепить канал __stream.name__ сверху списка", - "Unsubscribe": "Отписаться", - "Unsubscribe from __stream__": "Отписаться от __stream__", - "Updated notification settings!": "Настройки оповещений обновлены!", - "Updated settings! You will need to reload for these changes to take effect.": "Настройки обновлены! Обновите страницу, чтобы изменения вступили в силу.", - "Updated successfully!": "Updated successfully!", - "Upload avatar": "Загрузить аватар", - "Upload emoji": "Upload emoji", - "Upload icon": "Upload icon", - "Upload new avatar": "Upload new avatar", - "Upload new icon": "Upload new icon", - "Uploaded files": "Uploaded files", - "Uploading icon.": "Uploading icon.", - "Uploading\u2026": "Uploading\u2026", - "User already subscribed": "User already subscribed", - "User avatar": "User avatar", - "User invited successfully.": "Пользователь успешно приглашен.", - "User invited successfully._plural": "Пользователи успешно приглашены.", - "User is already not subscribed": "User is already not subscribed", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "Список пользователей теперь будет с __side__ стороны! Обновите страницу, чтобы изменения вступили в силу.", - "User settings": "User settings", - "Username": "Имя пользователя", - "Users can edit old messages": "Пользователи могут редактировать свои старые сообщения", - "Users can no longer edit their past messages!": "Теперь пользователи не могут редактировать свои старые сообщения!", - "Users can now edit the content and topics of all their past messages!": "Теперь пользователи могут редактировать текст и темы своих старых сообщений!", - "Users cannot change their email!": "Users cannot change their email!", - "Users cannot change their name!": "Users cannot change their name!", - "Users may now change their email!": "Users may now change their email!", - "Users may now change their name!": "Users may now change their name!", - "View edit history": "View edit history", - "View messages sent": "View messages sent", - "View private messages": "View private messages", - "View source": "Исходный текст", - "View source / Edit topic": "View source / Edit topic", - "View stream": "View stream", - "Waiting period for stream creation (in days)": "Период, после которого можно создавать каналы (в днях)", - "Waiting period threshold changed!": "Waiting period threshold changed!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Внимание: приведенные ниже опции являются экспериментальными и могут работать не на 100%.", - "Working\u2026": "Working\u2026", - "Yes": "Да", - "Yes, delete this stream": "Да, удалить этот канал", - "Yes, send": "Да, отправить", - "Yesterday": "Yesterday", - "You and __display_reply_to__": "Вы и __display_reply_to__", - "You and __recipients__": "You and __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", - "You have not muted any topics yet.": "You have not muted any topics yet.", - "You have not uploaded any files yet.": "You have not uploaded any files yet.", - "You have nothing to send!": "Нечего отправлять!", - "You need to be running Zephyr mirroring in order to send messages!": "Зеркалирование Zephyr должно быть включено для возможности отправки сообщений!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.", - "Your API key:": "Ваш API-ключ:", - "Your account": "Ваша учетная запись", - "Your bots": "Ваши боты", - "Your organization's description": "Your organization's description", - "Your organization's name": "Название вашей организации", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.", - "Zulip labs": "Zulip labs", - "[Add or Change]": "[Добавить или изменить]", - "[Condense this message]": "[Свернуть это сообщение]", - "[More...]": "[Еще...]", - "__count__ invite remaining": "Приглашений осталось: __count__", - "__count__ invite remaining_plural": "Приглашений осталось: __count__", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "Теперь \"__lang__\" - язык по умолчанию! Обновите страницу, чтобы изменения вступили в силу.", - "__minutes__ min to edit": "осталось __minutes__ мин. для изменения", - "__seconds__ sec to edit": "осталось __seconds__ сек. для изменения", - "and": "и", - "images": "images", - "left": "слева", - "more conversations": "еще беседы", - "more topics": "еще темы", - "right": "правой", - "text": "text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}Снять отметку с сообщения{{else}}Отметить сообщение{{/if}}" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", + "(no topic)": "(без темы)", + "24-hour time (17:00 instead of 5:00 PM)": "24-hour time (17:00 instead of 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users", + "Public: anyone can join; anyone can view complete message history without joining": "Public: anyone can join; anyone can view complete message history without joining", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", + "__name__ is not subscribed to this stream.": "Пользователь __name__ не подписан на канал.", + "A stream needs to have a name": "Укажите название канала", + "A stream with this name already exists": "Канал с таким именем уже существует", + "API key": "API key", + "Action": "Действие", + "Actions": "Действия", + "Active bots": "Active bots", + "Active now": "Active now", + "Active users": "Active users", + "Add": "Добавить", + "Add a new alert word": "Добавить новое сигнальное слово", + "Add a new bot": "Add a new bot", + "Add a new emoji": "Добавить эмодзи", + "Add a new filter": "Добавить новый фильтр", + "Add alert word": "Добавить сигнальное слово", + "Add emoji": "Добавить эмодзи", + "Add emoji reaction": "Добавить эмодзи реакцию", + "Add extra emoji for members of the __realm_name__ organization.": "Добавить дополнительные эмодзи для участников организации __realm_name__.", + "Add filter": "Добавить фильтр", + "Add new default stream": "Добавить новый канал по умолчанию", + "Add reaction": "Add reaction", + "Add stream": "Add stream", + "Added successfully!": "Added successfully!", + "Alert word": "Alert word", + "Alert word added successfully!": "Alert word added successfully!", + "Alert word already exists!": "Alert word already exists!", + "Alert word can't be empty!": "Alert word can't be empty!", + "Alert word removed successfully!": "Alert word removed successfully!", + "Alert words": "Alert words", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Сигнальные слова позволяют вам получать уведомления, когда кто-то использует эти слова или фразы в Zulip", + "All streams": "Все каналы", + "Allow subdomains": "Allow subdomains", + "Allowed domains": "Разрешенные домены", + "Already subscribed to __stream__": "Уже подписан на __stream__", + "Always auto-scroll to new messages": "Всегда прокручивать к новым сообщениям", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", + "An unknown error occurred.": "An unknown error occurred.", + "Announce stream": "Анонсировать новый канал", + "Any user may now add new emoji!": "Теперь любой пользователь может добавлять эмодзи!", + "Any user may now create new streams!": "Любой пользователь теперь может создавать каналы!", + "Any user may now invite new users!": "Теперь каждый пользователь может приглашать других людей!", + "Anyone in this organization can add custom emoji.": "Anyone in this organization can add custom emoji.", + "Apply this change to all stream subscriptions?": "Применить эти изменения ко всем каналам?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?", + "Are you sure you want to do this?": "Вы уверены, что хотите сделать это?", + "Are you sure you want to mention all __count__ people in this stream?": "Вы уверены, что хотите упомянуть всех __count__ участников канала?", + "Audible notifications": "Звуковые оповещения", + "Authentication methods saved!": "Способы аутентификации сохранены!", + "Author": "Автор", + "Authorization methods": "Authorization methods", + "Base URL": "Base URL", + "Bot": "Bot", + "Bot list": "Bot list", + "Bot type": "Bot type", + "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", + "By deactivating <>, they will be logged out immediately.": "Если вы отключите учетную запись <>, они автоматически выйдут из системы.", + "By deactivating your account, you will be logged out immediately.": "Отключив свою учетную запись, вы автоматически выйдете из системы.", + "Cancel": "Отмена", + "Change": "Change", + "Change email": "Change email", + "Change later messages to this topic": "Изменить последующие сообщения в этой теме", + "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", + "Change only this message topic": "Изменить тему только в этом сообщении", + "Change password": "Изменить пароль", + "Change previous and following messages to this topic": "Изменить тему во всех сообщениях", + "Change stream privacy": "Change stream privacy", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Check all": "Выбрать все", + "Choose custom color": "Выберите произвольный цвет", + "Clear avatar": "Очистить аватар", + "Clear emoji image": "Clear emoji image", + "Close": "Закрыть", + "Collapse": "Свернуть", + "Compose a message to stream __stream.name__": "Написать сообщение в канал __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", + "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", + "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", + "Confirm password": "Подтвердите пароль", + "Cookie Bot": "Cookie Bot", + "Copied!": "Copied!", + "Copy and close": "Copy and close", + "Copy from stream": "Copy from stream", + "Copy link to conversation": "Copy link to conversation", + "Could not add user to this stream": "Could not add user to this stream", + "Create": "Создать", + "Create bot": "Создать бота", + "Create new stream": "Создать новый поток", + "Create stream": "Создать канал", + "Current password": "Текущий пароль", + "Custom emoji added!": "Дополнительный эмодзи добавлен!", + "Custom filter added!": "Дополнительный фильтр добавлен!", + "Customize avatar": "Настроить аватар", + "Deactivate": "Отключить", + "Deactivate account": "Отключить учетную запись", + "Deactivate now": "Отключить сейчас", + "Deactivate stream": "Deactivate stream", + "Deactivate your account": "Отключить вашу учетную запись", + "Deactivated users": "Отключенные пользователи", + "Default language": "Язык по умолчанию", + "Default language changed!": "Язык по умолчанию изменен!", + "Default streams": "Каналы по умолчанию", + "Delete alert word": "Delete alert word", + "Delete avatar": "Удалить аватар", + "Delete bot": "Удалить бота", + "Delete draft": "Delete draft", + "Delete file": "Delete file", + "Delete icon": "Delete icon", + "Delete message": "Delete message", + "Delete stream": "Удалить канал", + "Deleted successfully!": "Deleted successfully!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Удаление этого канала моментально отпишет от него всех участников, а сообщения в канале будут безвозвратно удалены.", + "Description changed!": "Description changed!", + "Desktop notifications": "Всплывающие оповещения", + "Digest emails when I'm away": "Присылать дайджест на почту, когда меня нет на месте", + "Disabled": "Disabled", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Display emoji reactions as text (:heart: instead of \":heart:\")", + "Display settings": "Настройки отображения", + "Do you want to skip to your latest messages?": "Хотите перемотать к вашим последним сообщениям?", + "Domain": "Домен", + "Download .zuliprc": "Скачать .zuliprc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Download config of all active outgoing webhook bots in Zulip Botserver format.", + "Download flaskbotrc": "Download flaskbotrc", + "Drafts": "Drafts", + "EDITED": "ИЗМЕНЕНО", + "Edit": "Изменить", + "Edit bot": "Изменить бота", + "Edit user": "Edit user", + "Edited (__last_edit_timestr__)": "Изменено (__last_edit_timestr__)", + "Email": "Адрес email", + "Email address": "Адрес email", + "Email notifications when offline": "Оповещения по email, когда пользователь оффлайн", + "Emoji name": "Название эмодзи", + "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", + "Emoji settings": "Emoji settings", + "Emoji style": "Emoji style", + "Emojiset changed successfully!!": "Emojiset changed successfully!!", + "Enable desktop notifications for new streams": "Включить всплывающие оповещения для новых каналов", + "Enable message edit history": "Enable message edit history", + "Enabled": "Включено", + "Error adding alert word!": "Error adding alert word!", + "Error adding subscription": "Ошибка добавления подписки", + "Error changing emojiset.": "Error changing emojiset.", + "Error changing settings": "Ошибка изменения настроек", + "Error checking subscription": "Ошибка проверки подписки", + "Error creating stream": "Ошибка создания канала", + "Error deactivating account": "Ошибка отключения учетной записи", + "Error deleting message.": "Error deleting message.", + "Error fetching message edit history": "Error fetching message edit history", + "Error getting API key": "Ошибка получения API-ключа", + "Error listing users or bots": "Ошибка получения списка пользователей или ботов", + "Error removing alert word!": "Error removing alert word!", + "Error removing subscription": "Ошибка удаления подписки", + "Error removing user from this stream": "Error removing user from this stream", + "Error renaming stream": "Ошибка переименования канала", + "Error saving edit": "Error saving edit", + "Error updating default language setting": "Ошибка обновления настройки языка по умолчанию", + "Error updating emoji appearance setting": "Error updating emoji appearance setting", + "Error updating high contrast setting": "Error updating high contrast setting", + "Error updating the stream description": "Ошибка обновления описания канала", + "Error updating time format setting": "Ошибка обновления настроек формата времени", + "Error updating time zone": "Error updating time zone", + "Error updating user list placement setting": "Ошибка обновления настройки положения списка пользователей", + "Failed": "Не удалось", + "Failed to change notifications stream!": "Failed to change notifications stream!", + "Failed to generate preview": "Не удалось создать эскиз", + "Failed!": "Не удалось!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Features for the brave. Labs features may change, break, or disappear at any time.", + "File type is not supported.": "File type is not supported.", + "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", + "Filter": "Фильтр", + "Filter bots": "Filter bots", + "Filter deactivated users": "Filter deactivated users", + "Filter settings": "Filter settings", + "Filter streams": "Отфильтровать каналы", + "Filter users": "Filter users", + "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", + "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "Forgotten it?": "Забыли?", + "Formatting": "Форматирование текста", + "Full name": "Полное имя", + "Generate new API key": "Сгенерировать новый API-ключ", + "Generic bot": "Generic bot", + "Get API key": "Получить API-ключ", + "Go back": "Go back", + "Got it!": "Got it!", + "High contrast mode": "High contrast mode", + "High contrast mode __enabled_or_disabled__!": "High contrast mode __enabled_or_disabled__!", + "Home": "Главная", + "I want:": "Я хочу:", + "If checked, image previews will be shown.": "If checked, image previews will be shown.", + "If checked, only administrators may add new emoji.": "Если опция включена, только администраторы могут добавлять эмодзи.", + "If checked, only administrators may create new streams.": "Если опция включена, только администраторы смогут создавать каналы.", + "If checked, only administrators may invite new users.": "Если опция включена, только администраторы могут приглашать новых пользователей.", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "Если опция включена, только пользователи с адресами email заканчивающимися на эти домены смогут присоединиться к организации.", + "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", + "If checked, topics are required.": "If checked, topics are required.", + "If checked, users can edit the content and topics of their old messages.": "Если опция включена, пользователи могут редактировать текст и темы своих старых сообщений.", + "If checked, users must be invited in order to join your organization.": "Если опция включена, пользователи должны быть приглашены, чтобы присоединиться к вашей организации.", + "If checked, users will be able view message edit history.": "If checked, users will be able view message edit history.", + "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", + "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "Если не равно 0, пользователи могут редактировать свое сообщение только в течение этого количества минут после отправки. Если 0, пользователи могут редактировать все свои сообщения.", + "Image": "Изображение", + "Inactive bots": "Inactive bots", + "Include content of private messages in desktop notifications": "Получать содержимое личных сообщений во всплывающих оповещениях", + "Incoming webhook": "Incoming webhook", + "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "С возвращением! Пока вас не было, для вас накопилось __unread_count__ новых сообщений.", + "Joining the organization": "Joining the organization", + "Keyboard shortcuts": "Горячие клавиши", + "Language & Notifications": "Language & Notifications", + "Language settings": "Language settings", + "Large number of subscribers": "Large number of subscribers", + "Last active": "Last active", + "Last seen an hour ago": "Last seen an hour ago", + "Last seen just now": "Last seen just now", + "Last seen yesterday": "Last seen yesterday", + "Local time": "Local time", + "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Make admin": "Сделать администратором", + "Make stream invite-only": "Make stream invite-only", + "Make stream public": "Сделать канал открытым", + "Make this message take up less space on the screen": "Сделать так, чтобы это сообщение занимало меньше места на экране", + "Manage organization": "Manage organization", + "Mark all messages in __stream.name__ as read": "Отметить все сообщения в __stream.name__ как прочитанные", + "Mark all messages in __topic_name__ as read": "Отметить все сообщения в __topic_name__ как прочитанные", + "Message actions": "Message actions", + "Message edit limit in minutes (0 for no limit)": "Лимит редактирования сообщений в минутах (0 - нет лимита)", + "Message editing": "Редактирование сообщений", + "Message feed": "Message feed", + "Message formatting": "Форматирование сообщений", + "Message sent when you were not subscribed": "Сообщение было отправлено, когда вы были не подписаны на канал", + "Message successfully edited!": "Message successfully edited!", + "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", + "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", + "Method": "Метод", + "Mobile push notifications always (even when online)": "Всегда отправлять мобильные push-оповещения (даже когда пользователь онлайн)", + "Mobile push notifications when offline": "Отправлять мобильные push-оповещения, когда пользователь оффлайн", + "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", + "Mute stream": "Mute stream", + "Mute the stream __stream.name__": "Заглушить поток __stream.name__", + "Mute the topic __subject__": "Заглушить тему __subject__", + "Mute the topic __topic_name__": "Выключить оповещения из темы __topic_name__", + "Mute topic": "Mute topic", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Приглушенные каналы не показываются в общем списке сообщений и не присылают оповещений, за исключением случаев, когда вас упомянули.", + "Muted topics": "Muted topics", + "Name": "Имя", + "Name changed!": "Название обновлено!", + "Narrow to stream "__display_recipient__"": "Показать только канал "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Показать только тему "__subject__" в канале "__display_recipient__"", + "Narrow to stream __stream.name__": "Показать только сообщения канала __stream.name__", + "Narrow to topic __topic_name__": "Показать только тему __topic_name__", + "Narrow to your private messages with __display_reply_to__": "Показать только личную переписку с __display_reply_to__", + "Never had one? Forgotten it?": "Never had one? Forgotten it?", + "New alert word": "Новое сигнальное слово", + "New password": "Новый пароль", + "New user e-mails now restricted to certain domains!": "Новые пользователи ограничены определёнными доменами!", + "New users may have arbitrary e-mails!": "У новых пользователей теперь могут быть любые адреса email!", + "New users may sign up online!": "Новые пользователи могут зарегистрироваться онлайн!", + "New users must be invited by an admin!": "Новые пользователи должны быть приглашены администратором!", + "New users must be invited by e-mail!": "Новых пользователей нужно пригласить по email!", + "No": "Нет", + "No bots match your current filter.": "No bots match your current filter.", + "No changes made.": "No changes made.", + "No changes to save!": "Нет изменений для сохранения!", + "No default streams match you current filter.": "No default streams match you current filter.", + "No description.": "Нет описания.", + "No drafts.": "No drafts.", + "No streams match your current filter.": "No streams match your current filter.", + "No users match your current filter.": "No users match your current filter.", + "None": "Пусто", + "Note that any bots that you maintain will be disabled.": "Обратите внимание, все ваши боты будут отключены.", + "Nothing selected.": "Ничего не выбрано.", + "Nothing to preview": "Пустое сообщение", + "Notifications": "Оповещения", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", + "Notifications stream changed!": "Notifications stream changed!", + "Notifications stream disabled!": "Notifications stream disabled!", + "Notifications stream:": "Notifications stream:", + "Old password": "Старый пароль", + "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", + "Only administrators may now create new streams!": "Only administrators may now create new streams!", + "Only admins can invite new users": "Only admins can invite new users", + "Only organization administrators can add custom emoji in this organization.": "Only organization administrators can add custom emoji in this organization.", + "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", + "Optional": "Необязательно", + "Organization": "Organization", + "Organization avatar": "Organization avatar", + "Organization permissions": "Organization permissions", + "Organization profile": "Organization profile", + "Organization settings": "Настройки организации", + "Other notifications I want:": "Другие оповещения:", + "Outgoing webhook": "Outgoing webhook", + "Outgoing webhook message format": "Outgoing webhook message format", + "Owner": "Владелец", + "Password": "Пароль", + "Password is too weak": "Password is too weak", + "Password should be at least __length__ characters long": "Password should be at least __length__ characters long", + "Pattern": "Шаблон", + "People to add": "Кого добавить", + "Pin stream __stream.name__ to top": "Закрепить __stream.name__ сверху списка каналов", + "Pin stream to top of left sidebar": "Закрепить наверху в списке каналов", + "Please just upload one file.": "Please just upload one file.", + "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", + "Please specify a stream": "Укажите канал", + "Please specify a topic": "Укажите тему", + "Please specify at least one recipient": "Укажите хотя бы одного получателя", + "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", + "Prevent users from changing their email address": "Prevent users from changing their email address", + "Prevent users from changing their name": "Prevent users from changing their name", + "Prevent users from creating streams": "Prevent users from creating streams", + "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", + "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", + "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", + "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", + "Private messages and @-mentions": "Личные сообщения и @-упоминания", + "Quote and reply": "Quote and reply", + "Reactivate": "Активировать", + "Reactivate bot": "Reactivate bot", + "Receive audible notifications": "Получать звуковые оповещения", + "Receive desktop notifications": "Получать всплывающие оповещения", + "Regular expression": "Регулярное выражение", + "Remove": "Удалить", + "Remove admin": "Снять администратора", + "Remove from default": "Удалить из списка по умолчанию", + "Reply mentioning user": "Reply mentioning user", + "Require topics in stream messages": "Require topics in stream messages", + "Restore draft": "Восстановить черновик", + "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", + "Retry": "Retry", + "Save": "Сохранить", + "Save changes": "Сохранить изменения", + "Search": "Поиск", + "Search operators": "Search operators", + "Search results": "Search results", + "Search subscribers": "Search subscribers", + "See the rest of this message": "Показать сообщение полностью", + "Select default language": "Выбрать язык по умолчанию", + "Send private message": "Send private message", + "Settings": "Настройки", + "Show previews of linked websites": "Show previews of linked websites", + "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", + "Show/change your API key": "Показать/изменить ваш API-ключ", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Sorry, the file was too large.", + "Star": "Star", + "Stream": "Канал", + "Stream accessibility": "Доступность канала", + "Stream color": "Цвет канала", + "Stream creation": "Stream creation", + "Stream description": "Описание канала", + "Stream description (optional)": "Описание канала (необязательно)", + "Stream membership": "Участие в канале", + "Stream messages": "Сообщения канала", + "Stream name": "Имя канала", + "Stream settings": "Настройки канала", + "Streams": "Потоки", + "Streams & custom emoji": "Streams & custom emoji", + "Subscribe": "Подписаться", + "Subscribe to __stream__": "Подписаться на __stream__", + "Subscribed": "Подписан", + "Subscribers": "Subscribers", + "The email body will become the Zulip message": "The email body will become the Zulip message", + "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", + "The email will be forwarded to this stream": "Письмо будет отправлено в этот канал", + "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", + "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", + "The stream description has been updated!": "Описание канала обновлено!", + "The stream has been renamed!": "Канал переименован!", + "The stream to which new stream notifications go to.": "The stream to which new stream notifications go to.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Их пароли будут стерты в нашей системе, а все их боты будут отключены.", + "This is a public stream. Anybody in your organization can join.": "Это открытый канал. Любой пользователь вашей организации может к нему присоединиться.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "Это закрытый канал. Только приглашенные пользователи могут в нем общаться, но любой участник канала может пригласить дополнительных людей.", + "This is an invite-only stream": "Это закрытый канал", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "Согласно настройкам этой организации, редактировать сообщение можно только в течение __minutes_to_edit__ после отправки.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", + "Time settings": "Time settings", + "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", + "Time zone": "Time zone", + "Time's up!": "Время вышло!", + "Today": "Сегодня", + "Toggle subscription": "Toggle subscription", + "Topic": "Тема", + "Topic editing only": "Доступно только редактирование темы", + "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", + "Topics are required in messages to streams!": "Topics are required in messages to streams!", + "Try again": "Try again", + "UI Settings": "UI Settings", + "URL format string": "Строка формата URL", + "Un-collapse": "Развернуть", + "Unable to subscribe user": "Не удалось подписать пользователя", + "Unable to upload that many files at once.": "Unable to upload that many files at once.", + "Uncheck all": "Снять отметки со всего", + "Unknown": "Unknown", + "Unless I say otherwise for a particular stream, I want:": "Если не указано иначе для конкретного канала, я хочу:", + "Unmute the stream __stream.name__": "Включить оповещения из канала __stream.name__", + "Unmute the topic __subject__": "Включить оповещения из темы __subject__", + "Unmute the topic __topic_name__": "Включить оповещения из темы __topic_name__", + "Unpin stream __stream.name__ from top": "Открепить канал __stream.name__ сверху списка", + "Unstar": "Unstar", + "Unsubscribe": "Отписаться", + "Unsubscribe from __stream__": "Отписаться от __stream__", + "Updated settings! You will need to reload for these changes to take effect.": "Настройки обновлены! Обновите страницу, чтобы изменения вступили в силу.", + "Updated successfully!": "Updated successfully!", + "Upload avatar": "Загрузить аватар", + "Upload emoji": "Upload emoji", + "Upload icon": "Upload icon", + "Upload new avatar": "Upload new avatar", + "Upload new icon": "Upload new icon", + "Uploaded files": "Uploaded files", + "Uploading icon.": "Uploading icon.", + "Uploading\u2026": "Uploading\u2026", + "User already subscribed": "User already subscribed", + "User avatar": "User avatar", + "User identity": "User identity", + "User invited successfully.": "Пользователь успешно приглашен.", + "User is already not subscribed": "User is already not subscribed", + "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "Список пользователей теперь будет с __side__ стороны! Обновите страницу, чтобы изменения вступили в силу.", + "User settings": "User settings", + "Username": "Имя пользователя", + "Users can edit their messages": "Users can edit their messages", + "Users can no longer edit their past messages!": "Теперь пользователи не могут редактировать свои старые сообщения!", + "Users can no longer view message edit history!": "Users can no longer view message edit history!", + "Users can now edit the content and topics of all their past messages!": "Теперь пользователи могут редактировать текст и темы своих старых сообщений!", + "Users can view message edit history!": "Users can view message edit history!", + "Users cannot change their email!": "Users cannot change their email!", + "Users cannot change their name!": "Users cannot change their name!", + "Users cannot join without an invitation": "Users cannot join without an invitation", + "Users may now change their email!": "Users may now change their email!", + "Users may now change their name!": "Users may now change their name!", + "View edit history": "View edit history", + "View messages sent": "View messages sent", + "View private messages": "View private messages", + "View source": "Исходный текст", + "View source / Edit topic": "View source / Edit topic", + "View stream": "View stream", + "Waiting period for stream creation (in days)": "Период, после которого можно создавать каналы (в днях)", + "Waiting period threshold changed!": "Waiting period threshold changed!", + "Working\u2026": "Working\u2026", + "Yes": "Да", + "Yes, delete this stream": "Да, удалить этот канал", + "Yes, send": "Да, отправить", + "Yes, subscribe __count__ users!": "Yes, subscribe __count__ users!", + "Yesterday": "Yesterday", + "You and __display_reply_to__": "Вы и __display_reply_to__", + "You and __recipients__": "You and __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", + "You have no active bots.": "You have no active bots.", + "You have no inactive bots.": "You have no inactive bots.", + "You have not muted any topics yet.": "You have not muted any topics yet.", + "You have not uploaded any files yet.": "You have not uploaded any files yet.", + "You have nothing to send!": "Нечего отправлять!", + "You need to be running Zephyr mirroring in order to send messages!": "Зеркалирование Zephyr должно быть включено для возможности отправки сообщений!", + "Your API key:": "Ваш API-ключ:", + "Your account": "Ваша учетная запись", + "Your bots": "Ваши боты", + "Your organization's description": "Your organization's description", + "Your organization's name": "Название вашей организации", + "Zulip labs": "Zulip labs", + "[Add or Change]": "[Добавить или изменить]", + "[Condense this message]": "[Свернуть это сообщение]", + "[Disable]": "[Disable]", + "[More...]": "[Еще...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "Теперь \"__lang__\" - язык по умолчанию! Обновите страницу, чтобы изменения вступили в силу.", + "__minutes__ min to edit": "осталось __minutes__ мин. для изменения", + "__seconds__ sec to edit": "осталось __seconds__ сек. для изменения", + "__starred_status__ this message": "__starred_status__ this message", + "and": "и", + "images": "images", + "left": "слева", + "more conversations": "еще беседы", + "more topics": "еще темы", + "right": "правой", + "text": "text" } \ No newline at end of file diff --git a/static/locale/sr/LC_MESSAGES/django.po b/static/locale/sr/LC_MESSAGES/django.po index 51664d1e62..26069f822b 100644 --- a/static/locale/sr/LC_MESSAGES/django.po +++ b/static/locale/sr/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" -"PO-Revision-Date: 2017-06-06 18:39+0000\n" -"Last-Translator: Tim Abbott \n" +"POT-Creation-Date: 2017-09-04 03:34+0000\n" +"PO-Revision-Date: 2017-09-04 03:34+0000\n" +"Last-Translator: Greg Price \n" "Language-Team: Serbian (http://www.transifex.com/zulip/zulip/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,12 +32,102 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "" + +#: templates/analytics/stats.html:21 +msgid "Messages sent over time" +msgstr "" + +#: templates/analytics/stats.html:23 +msgid "Aggregation" +msgstr "" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "" + +#: templates/analytics/stats.html:45 +msgid "Messages sent by client" +msgstr "" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +msgid "Last week" +msgstr "" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +msgid "Last year" +msgstr "" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +msgid "All time" +msgstr "" + +#: templates/analytics/stats.html:62 +msgid "Messages sent by recipient type" +msgstr "" + +#: templates/analytics/stats.html:77 +msgid "Active users" +msgstr "" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "" + +#: templates/analytics/stats.html:89 +msgid "Last update" +msgstr "" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." msgstr "" +#: templates/analytics/stats.html:94 +msgid "Analytics documentation" +msgstr "" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "" + #: templates/zerver/accounts_accept_terms.html:14 msgid "There are new Terms of Service." msgstr "" @@ -47,147 +137,72 @@ msgid "Accept the terms of service" msgstr "" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "Е-пошта" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." +msgid "I agree to the Terms of Service." msgstr "" #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" msgstr "" -#: templates/zerver/accounts_home.html:56 -#: templates/zerver/create_realm.html:30 templates/zerver/find_my_team.html:48 -#: templates/zerver/login.html:82 templates/zerver/login.html:89 -#: templates/zerver/register.html:35 templates/zerver/register.html:53 -#: templates/zerver/register.html:71 templates/zerver/register.html:102 -#: templates/zerver/register.html:126 templates/zerver/reset.html:27 -#: templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." msgstr "" -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "Упишите се" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "Упишите се са Гугл налогом" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 msgid "Sign up with GitHub" msgstr "" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "Хвала што сте се уписали!" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 msgid "Check your email so we can get started." msgstr "" -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 +#: templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the " "run-dev.py console" msgstr "" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 msgid "Still no email? We can resend it." msgstr "" -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 msgid "Just in case, take a look at your Spam folder." msgstr "" -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "Да ли имамо апликације? Апсолутно." - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "У реду, шалим се. Извините, немојте ићи." - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "" - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "" - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "" - -#: templates/zerver/apps.html:142 -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "" - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "" - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "" - -#: templates/zerver/authors.html:23 -msgid "Avatar" -msgstr "" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 +#: templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" +msgstr "Затвори" #: templates/zerver/bankruptcy.html:6 msgid "Welcome back" @@ -205,8 +220,7 @@ msgstr "" msgid "Closed realm" msgstr "Затворена област" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 msgid "Hi there! Thank you for your interest in Zulip." msgstr "" @@ -218,8 +232,9 @@ msgid "" "invite to an appropriate e-mail address." msgstr "" -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "" @@ -232,6 +247,11 @@ msgstr "" msgid "New private message" msgstr "Нова приватна порука" +#: templates/zerver/compose.html:41 +#: templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "Откажи састављање" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" msgstr "Ово је ток само за оне са позивницом" @@ -256,6 +276,10 @@ msgstr "" msgid "Compose your message here..." msgstr "" +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "Закачи датотеке из Дропбокса" @@ -295,8 +319,8 @@ msgstr "" #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to register.\n" -" " +" Please click the following button if you wish to register.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:24 @@ -304,43 +328,43 @@ msgstr "" msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like to register instead?\n" "\n" -" " +" " msgstr "" -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" msgstr "" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +msgid "Register instead" +msgstr "" + +#: templates/zerver/create_realm.html:18 msgid "Create a new Zulip organization" msgstr "" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" -msgstr "Унесите вашу пословну е-адресу" +#: templates/zerver/create_realm.html:25 +msgid "Enter your email address" +msgstr "" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" msgstr "" -#: templates/zerver/deactivated.html:4 +#: templates/zerver/deactivated.html:9 msgid "Deactivated organization" msgstr "Искључена организација" -#: templates/zerver/deactivated.html:9 +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" -" Please contact %(zulip_administrator)s to reactivate\n" -" this group.\n" -" " +" The organization you are trying to join, %(deactivated_domain_name)s, has been deactivated.\n" +" Please contact %(support_email)s to reactivate\n" +" this group.\n" +" " msgstr "" #: templates/zerver/delete_message.html:4 @@ -352,7 +376,7 @@ msgid "Are you sure you want to delete this message?" msgstr "" #: templates/zerver/delete_message.html:13 -#: templates/zerver/invite_user.html:36 +#: templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "Откажи" @@ -361,338 +385,148 @@ msgstr "Откажи" msgid "Yes, delete this message" msgstr "" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" msgstr "Админстратори" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" msgstr "Обични корисници" -#: templates/zerver/dev_login.html:31 -msgid "Community users" +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" msgstr "" -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" -msgstr "" - -#: templates/zerver/features.html:18 -msgid "Zulip features" -msgstr "" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "Групни разговори са нитима" - -#: templates/zerver/features.html:26 -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "" - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "Један на један или групни приватни разговори" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "Одржавајте приватне разговоре са једном или више особа, по потреби." - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "Трајност" - -#: templates/zerver/features.html:49 -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "" - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "Историја" - -#: templates/zerver/features.html:61 -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "" - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "Пуна претрага историје" - -#: templates/zerver/features.html:73 -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with advanced search\n" -" operators for fine-grained control." -msgstr "" - -#: templates/zerver/features.html:85 -msgid "Team presence" -msgstr "" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "Видите ко је на мрежи на брзину." - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "Угнежђене слике, видео записи и прегледи твитова" - -#: templates/zerver/features.html:97 -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "" - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "Превуци и пусти отпремања" - -#: templates/zerver/features.html:109 -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work with team\n" -" mates has never been easier." -msgstr "" - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "@-обавештења" - -#: templates/zerver/features.html:122 -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "" - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "Пан-токовска обавештења" - -#: templates/zerver/features.html:134 -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "" - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "Е-пошта за важне пропуштене поруке" - -#: templates/zerver/features.html:146 -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're always in the\n" -" loop." -msgstr "" - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "Обавештења за стоне рачунаре" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "Лако подешљиво за приватне поруке и поруке унутар тока." - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "Звучна обавештења" - -#: templates/zerver/features.html:170 -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "" - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "Пречице" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "Разговарајте онако како користите ваш омиљени уређивач текста, ефикасно." - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "Емотикони" - -#: templates/zerver/features.html:193 -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "" - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "Код" - -#: templates/zerver/features.html:205 -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "" - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "Лагани маркап" - -#: templates/zerver/features.html:217 -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "" - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "Измена порука" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "Не брините се, увек можете поправити ту правописну грешку." - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "Токови са позивницма" - -#: templates/zerver/features.html:240 -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "" - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "Поруке са звездицом" - -#: templates/zerver/features.html:252 -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "" - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "Интеграције" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "" - -#: templates/zerver/features.html:276 -msgid "API" -msgstr "АПИ" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending and\n" -" receiving—a snap!" -msgstr "" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "Мобилне апликације" - -#: templates/zerver/features.html:291 -#, python-format -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "Стони програми" - -#: templates/zerver/features.html:303 -#, python-format -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your desktop." -msgstr "" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 msgid "Email addresses" msgstr "" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" msgstr "" +#: templates/zerver/footer.html:3 +msgid "About Zulip" +msgstr "" + +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" +msgstr "Почетна" + #: templates/zerver/footer.html:6 -msgid "About" -msgstr "О нама" - -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "Легални подаци" - -#: templates/zerver/footer.html:12 -msgid "Privacy" +msgid "Why Zulip" msgstr "" -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 msgid "Features" msgstr "" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 -msgid "User documentation" +#: templates/zerver/footer.html:11 +msgid "About" +msgstr "О нама" + +#: templates/zerver/footer.html:16 +msgid "Help & community" msgstr "" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" -msgstr "Пријави се" +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "" + +#: templates/zerver/footer.html:32 +msgid "New organization" +msgstr "" + +#: templates/zerver/footer.html:36 +msgid "Login" +msgstr "" + +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "Региструј се" -#: templates/zerver/footer.html:33 -msgid "Create new organization" +#: templates/zerver/footer.html:43 +msgid "Terms of service" msgstr "" -#: templates/zerver/footer.html:39 -msgid "Find my team" +#: templates/zerver/footer.html:44 +msgid "Privacy policy" msgstr "" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/footer.html:48 +msgid "Apps & integrations" +msgstr "" + +#: templates/zerver/footer.html:50 templates/zerver/navbar.html:92 +msgid "Desktop & mobile apps" +msgstr "Стони и мобилни програми" + +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "Интеграције" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" +msgstr "" + +#: templates/zerver/for-open-source.html:23 +msgid "The best chat for open source projects" +msgstr "" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "Пријавите се сада!" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "Упишите се одмах!" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "" + #: templates/zerver/home.html:14 msgid "Welcome to Zulip." msgstr "" @@ -769,37 +603,76 @@ msgid "You haven't starred anything yet!" msgstr "Нисте додали звездицу било чему за сада!" #: templates/zerver/home.html:78 -msgid "You haven't been mentioned yet!" +msgid "You have no unread messages!" msgstr "" #: templates/zerver/home.html:81 +msgid "You haven't been mentioned yet!" +msgstr "" + +#: templates/zerver/home.html:84 msgid "Nobody has talked about that yet!" msgstr "Нико није разговарао о томе за сада!" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 msgid "Loading..." msgstr "" -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 msgid "" "If this message does not go away, please wait a couple seconds and reload the page." msgstr "" -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Retrying soon..." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 msgid "Try now." msgstr "" +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "" + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:46 +msgid "Search integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "" + #: templates/zerver/invalid_realm.html:4 msgid "Organization does not exist" msgstr "" @@ -820,28 +693,27 @@ msgstr "Е-адресе (једна у свакој линији или их о msgid "One or more email addresses..." msgstr "" -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 msgid "Custom message" msgstr "" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "Токови којима они могу приступити" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Inviting..." msgstr "" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "Позови" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "Пречице на тастатури" @@ -915,10 +787,6 @@ msgstr "Пошаљи поруку" msgid "Insert new line" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "Откажи састављање" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "Сужавам" @@ -956,89 +824,101 @@ msgid "Edit your last message" msgstr "" #: templates/zerver/keyboard_shortcuts.html:134 -msgid "Show images in thread" +msgid "Show message sender's profile" msgstr "" #: templates/zerver/keyboard_shortcuts.html:138 -msgid "Edit selected message" +msgid "Show images in thread" msgstr "" #: templates/zerver/keyboard_shortcuts.html:142 +msgid "Edit selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:146 msgid "Star selected message" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 msgid "React to selected message with" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +msgid "Collapse/show selected message" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "Менији" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 msgid "Open message menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 msgid "Open reactions menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 msgid "Show keyboard shortcuts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:215 -msgid "Scroll through streams" -msgstr "" - -#: templates/zerver/keyboard_shortcuts.html:219 -msgid "Switch between tabs" +#: templates/zerver/keyboard_shortcuts.html:218 +msgid "Streams settings" msgstr "" #: templates/zerver/keyboard_shortcuts.html:223 -msgid "View stream messages" +msgid "Scroll through streams" msgstr "" #: templates/zerver/keyboard_shortcuts.html:227 -msgid "Subscribe to/unsubscribe from selected stream" +msgid "Switch between tabs" msgstr "" #: templates/zerver/keyboard_shortcuts.html:231 +msgid "View stream messages" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:235 +msgid "Subscribe to/unsubscribe from selected stream" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" msgstr "" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" -msgstr "Почетна" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" +msgstr "" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "Приватне поруке" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "Поруке са звездицом" + #: templates/zerver/left_sidebar.html:40 msgid "Mentions" msgstr "" @@ -1056,7 +936,7 @@ msgid "Subscribe, add, or configure streams" msgstr "" #: templates/zerver/left_sidebar.html:52 -msgid "Filter streams list" +msgid "Filter streams" msgstr "" #: templates/zerver/left_sidebar.html:54 @@ -1067,68 +947,57 @@ msgstr "" msgid "All streams" msgstr "Сви токови" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" -msgstr "ШИРИТЕ ЉУБАВ" - -#: templates/zerver/left_sidebar.html:82 -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" msgstr "" -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" msgstr "" -#: templates/zerver/left_sidebar.html:91 -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" msgstr "" -#: templates/zerver/left_sidebar.html:110 -msgid "invites remaining" +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" msgstr "" -#: templates/zerver/login.html:28 +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" +msgstr "" + +#: templates/zerver/login.html:27 msgid "Sign in to Zulip" msgstr "" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "Пријавите се уз ССО" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "Лозинка" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 msgid "" "You've already registered with this email address. Please sign in below." msgstr "" -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 msgid "Sign in" msgstr "" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "Пријавите се уз Гугл" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "Форматирање поруке" @@ -1161,72 +1030,86 @@ msgstr "" msgid "Message edit history" msgstr "" -#: templates/zerver/message_history.html:12 -msgid "Close" -msgstr "Затвори" +#: templates/zerver/navbar.html:23 +msgid "Search help" +msgstr "Потражите помоћ" #: templates/zerver/navbar.html:24 templates/zerver/navbar.html:25 msgid "Search" msgstr "Претрага" -#: templates/zerver/navbar.html:52 templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:27 +msgid "Exit search" +msgstr "" + +#: templates/zerver/navbar.html:42 +msgid "Menu" +msgstr "" + +#: templates/zerver/navbar.html:54 msgid "Manage streams" msgstr "" -#: templates/zerver/navbar.html:57 templates/zerver/navbar.html:59 -#: templates/zerver/settings_overlay.html:4 -#: templates/zerver/settings_overlay.html:105 +#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/settings_overlay.html:109 msgid "Settings" msgstr "Подешавања" -#: templates/zerver/navbar.html:62 templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:65 msgid "Manage organization" msgstr "" -#: templates/zerver/navbar.html:84 templates/zerver/navbar.html:86 -#: templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:71 +msgid "User documentation" +msgstr "" + +#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 msgid "Search operators" msgstr "" -#: templates/zerver/navbar.html:90 templates/zerver/navbar.html:92 -msgid "Desktop & mobile apps" -msgstr "Стони и мобилни програми" - -#: templates/zerver/navbar.html:100 templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:102 msgid "API documentation" msgstr "АПИ документација" -#: templates/zerver/navbar.html:107 templates/zerver/navbar.html:109 +#: templates/zerver/navbar.html:108 +msgid "Statistics" +msgstr "" + +#: templates/zerver/navbar.html:115 msgid "Feedback" msgstr "Повратни подаци" -#: templates/zerver/navbar.html:114 -msgid "Invite more users to Zulip." -msgstr "" - -#: templates/zerver/navbar.html:116 +#: templates/zerver/navbar.html:122 msgid "Invite users" msgstr "" -#: templates/zerver/navbar.html:122 +#: templates/zerver/navbar.html:128 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" msgstr "" -#: templates/zerver/navbar.html:124 +#: templates/zerver/navbar.html:130 msgid "Link with Webathena" msgstr "Увежите преко Webathena услуге" -#: templates/zerver/navbar.html:128 templates/zerver/navbar.html:130 -#: templates/zerver/settings_overlay.html:98 +#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "Одјави ме" -#: templates/zerver/navbar.html:134 templates/zerver/navbar.html:136 +#: templates/zerver/navbar.html:142 msgid "Debug" msgstr "Поправљање грешака" +#: templates/zerver/portico-header.html:6 +msgid "Zulip" +msgstr "" + +#: templates/zerver/portico-header.html:27 +#: templates/zerver/portico-header.html:32 +msgid "Log in" +msgstr "Пријави се" + #: templates/zerver/privacy.html:13 #, python-format msgid "" @@ -1249,133 +1132,101 @@ msgid "" "the instructions on www.zulip.org" msgstr "" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " msgstr "" -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +msgid "Full name or 名前" +msgstr "" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "Име и презиме" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "" - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 msgid "" "This is used for mobile applications and other tools that require a " "password." msgstr "" -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "Јачина лозинке" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." msgstr "" -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "" -#: templates/zerver/register.html:116 -msgid "Short name" +#: templates/zerver/register.html:104 +msgid "Organization handle" msgstr "" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "" -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." msgstr "" -#: templates/zerver/register.html:147 -msgid "Organization type" -msgstr "" - -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members of the\n" -" same company, where the privacy expectation is that the company's\n" -" organization administrators may need to have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are only available to corporate organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, social\n" -" group, or other community where the privacy expectation is that you\n" -" and other organization administrators won't have access to your users'\n" -" private message history. Zulip features that allow organization\n" -" administrators to take control of accounts or access private message\n" -" history for other users are disabled in community organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." +"I agree to the Terms" +" of Service." msgstr "" -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 msgid "Reset your password" msgstr "Поново поставите вашу лозинку" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 msgid "Reset password" msgstr "" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 msgid "Reset your password." msgstr "" -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "Потврдите лозинку" -#: templates/zerver/reset_confirm.html:75 +#: 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:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "Поново смо вам поставили лозинку!" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." +msgid "Please log in with your new password." msgstr "" -#: templates/zerver/reset_emailed.html:5 -msgid "We just sent you a password reset link!" +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" msgstr "" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:16 msgid "Check your email to finish the process." msgstr "" -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 msgid "(Or don't, but then why did you fill out this form?)" msgstr "" @@ -1448,28 +1299,32 @@ msgid "Narrow to starred messages." msgstr "" #: templates/zerver/search_operators.html:57 -msgid "Narrow to messages containing links." +msgid "Narrow to unread messages." msgstr "" #: templates/zerver/search_operators.html:61 -msgid "Narrow to messages containing images." +msgid "Narrow to messages containing links." msgstr "" #: templates/zerver/search_operators.html:65 -msgid "Narrow to messages containing uploads." +msgid "Narrow to messages containing images." msgstr "" #: templates/zerver/search_operators.html:69 +msgid "Narrow to messages containing uploads." +msgstr "" + +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "" -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

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

\n" @@ -1517,42 +1372,38 @@ msgid "Zulip labs" msgstr "" #: templates/zerver/settings_overlay.html:49 -msgid "Organization settings" +msgid "Organization profile" msgstr "" #: templates/zerver/settings_overlay.html:53 -msgid "Organization permissions" +msgid "Organization settings" msgstr "" #: templates/zerver/settings_overlay.html:57 -msgid "Custom emoji" +msgid "Organization permissions" msgstr "" #: templates/zerver/settings_overlay.html:61 -msgid "Authentication methods" +msgid "Custom emoji" msgstr "" #: templates/zerver/settings_overlay.html:65 -msgid "Users" +msgid "Authentication methods" msgstr "" -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" msgstr "" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 msgid "Delete streams" msgstr "" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 msgid "Default streams" msgstr "" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 msgid "Filter settings" msgstr "" @@ -1594,24 +1445,6 @@ msgid "" " " msgstr "" -#: templates/zerver/tutorial_finale.html:4 -msgid "Welcome to Zulip" -msgstr "" - -#: templates/zerver/tutorial_finale.html:7 -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "" - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "" @@ -1626,7 +1459,7 @@ msgstr "" #, 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!" @@ -1650,6 +1483,10 @@ msgid "" " your Zulip Settings page." msgstr "" +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "" + #: templates/zerver/zulipchat_migration_tos.html:1 msgid "Welcome! We think you'll like it here." msgstr "" @@ -1662,288 +1499,276 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, python-format msgid "Invalid Zulip server: %s" msgstr "" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "" -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "" -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, 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:157 +#: zerver/forms.py:168 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:275 +#: zerver/forms.py:290 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:713 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1039 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1041 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1055 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1058 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1067 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" +#: zerver/lib/actions.py:1127 zerver/lib/actions.py:3414 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1154 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1160 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1253 zerver/lib/streams.py:89 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1255 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1258 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1319 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" +#: zerver/lib/actions.py:1332 +msgid "Missing stream" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1339 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1342 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1352 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1374 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1380 +msgid "Message must have recipients" +msgstr "" + +#: zerver/lib/actions.py:1391 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1558 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1561 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 -#: zerver/views/users.py:83 zerver/views/users.py:99 zerver/views/users.py:166 -#: zerver/views/users.py:224 +#: zerver/lib/actions.py:2152 zerver/views/users.py:72 +#: zerver/views/users.py:85 zerver/views/users.py:101 +#: zerver/views/users.py:171 zerver/views/users.py:229 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2695 zerver/lib/actions.py:2697 +#: zerver/lib/message.py:286 zerver/lib/message.py:297 +#: zerver/lib/message.py:302 zerver/lib/message.py:306 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3199 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3202 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3207 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3242 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3247 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3267 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "" + #: zerver/lib/attachments.py:23 msgid "Invalid attachment" msgstr "" @@ -1972,16 +1797,16 @@ msgstr "" msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "" -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, python-format msgid "Emoji '%s' does not exist" msgstr "" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:420 msgid "Invalid characters in emoji name" msgstr "" @@ -1989,75 +1814,126 @@ msgstr "" msgid "Invalid type parameter" msgstr "" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:506 msgid "Could not allocate event queue" msgstr "" +#: zerver/lib/integrations.py:37 +msgid "Integration frameworks" +msgstr "" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:41 +msgid "Communication" +msgstr "" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "" -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" msgstr "" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" +#: zerver/lib/request.py:30 +#, python-brace-format +msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:44 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "" + +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "" -#: zerver/lib/request.py:158 +#: zerver/lib/request.py:167 #, python-format -msgid "argument \"%s\" is not valid json." +msgid "Argument \"%s\" is not valid JSON." msgstr "" -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 msgid "Invalid stream id" msgstr "" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, python-format msgid "Stream name '%s' is already taken" msgstr "" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "" -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "" + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "" @@ -2073,6 +1949,18 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "" + +#: zerver/lib/users.py:41 +msgid "Invalid bot type" +msgstr "" + +#: zerver/lib/users.py:46 +msgid "Invalid interface type" +msgstr "" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2133,243 +2021,248 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "" - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "" - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" +#: zerver/middleware.py:319 +#, python-brace-format +msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:665 +#: zerver/models.py:686 msgid "Apple style" msgstr "" -#: zerver/models.py:666 +#: zerver/models.py:687 msgid "Emoji One style" msgstr "" -#: zerver/models.py:667 +#: zerver/models.py:688 msgid "Google style" msgstr "" -#: zerver/models.py:668 +#: zerver/models.py:689 msgid "Twitter style" msgstr "" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1270 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models.py:1271 +msgid "Realm emoji" +msgstr "" + +#: zerver/models.py:1272 +msgid "Zulip extra emoji" +msgstr "" + +#: zerver/tornado/event_queue.py:511 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:514 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:519 msgid "You are not authorized to get events from this queue" msgstr "" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "" + +#: zerver/tornado/socket.py:130 +msgid "Unknown or missing session" +msgstr "" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "" + +#: zerver/tornado/socket.py:145 +#, python-format +msgid "You are not the owner of the queue with id '%s'" +msgstr "" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "" -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "" -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 msgid "No realm specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, python-format msgid "Unknown hotspot: %s" msgstr "" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "" -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "" -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "" -#: zerver/views/invite.py:76 -msgid "No email address specified" +#: zerver/views/messages.py:73 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" -msgstr "" - -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "" @@ -2378,9 +2271,9 @@ msgid "Invalid message ID" msgstr "" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 -#: zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 +#: zerver/views/users.py:226 msgid "No such user" msgstr "" @@ -2398,10 +2291,14 @@ msgstr "" msgid "Invalid status: %s" msgstr "" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "" +#: zerver/views/push_notifications.py:29 +msgid "Invalid APNS token" +msgstr "" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "" @@ -2410,16 +2307,20 @@ msgstr "" msgid "Reaction does not exist" msgstr "" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 msgid "Realm description is too long." msgstr "" -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +msgid "Realm name is too long." +msgstr "" + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "" @@ -2427,6 +2328,16 @@ msgstr "" msgid "Invalid domain: {}" msgstr "" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "" + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "" + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2437,7 +2348,7 @@ msgid "You must upload exactly one file." msgstr "" #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:215 #, python-format msgid "Uploaded file is larger than the allowed limit of %s MB" msgstr "" @@ -2450,46 +2361,51 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "" -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "" -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "" -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:457 #, python-format msgid "Unknown subscription property: %s" msgstr "" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:461 #, python-format msgid "Not subscribed to stream id %d" msgstr "" @@ -2506,79 +2422,75 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "" -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 msgid "Check your email for a confirmation link." msgstr "" -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, python-format msgid "Invalid timezone '%s'" msgstr "" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, python-format msgid "Invalid emojiset '%s'" msgstr "" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:211 msgid "You must upload exactly one avatar." msgstr "" -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2599,33 +2511,12 @@ msgstr "" msgid "We were unable to setup mirroring for you" msgstr "" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "" - -#: zerver/webhooks/appfollow/view.py:23 -msgid "Missing 'text' argument in JSON" -msgstr "" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "" @@ -2654,15 +2545,7 @@ msgstr "" msgid "Unsupported check_type: {check_type}" msgstr "" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "" @@ -2674,28 +2557,32 @@ msgstr "" msgid "Message from Slack" msgstr "" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "" + +#: zilencer/views.py:29 +msgid "Invalid token type" +msgstr "" diff --git a/static/locale/sr/translations.json b/static/locale/sr/translations.json index ccb278ef15..196e09e81a 100644 --- a/static/locale/sr/translations.json +++ b/static/locale/sr/translations.json @@ -1,425 +1,485 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", - "(no topic)": "(no topic)", - "Only administrators can add custom emoji in this organization.": "Only administrators can add custom emoji in this organization.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Messages in Zulip go to a stream and have a topic.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

", - "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", - "A stream needs to have a name": "A stream needs to have a name", - "A stream with this name already exists": "A stream with this name already exists", - "API key": "API key", - "Action": "Action", - "Actions": "Actions", - "Active bots": "Active bots", - "Active users": "Active users", - "Add": "Add", - "Add a new alert word": "Add a new alert word", - "Add a new bot": "Add a new bot", - "Add a new emoji": "Add a new emoji", - "Add a new filter": "Add a new filter", - "Add alert word": "Add alert word", - "Add emoji": "Add emoji", - "Add emoji reaction": "Add emoji reaction", - "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", - "Add filter": "Add filter", - "Add new default stream": "Add new default stream", - "Add reaction...": "Add reaction...", - "Add stream": "Add stream", - "Added successfully!": "Added successfully!", - "Alert word": "Alert word", - "Alert words": "Alert words", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", - "Alert words can't be empty!": "Alert words can't be empty!", - "All streams": "Сви токови", - "Allow subdomains": "Allow subdomains", - "Allowed domains": "Allowed domains", - "Already subscribed to __stream__": "Already subscribed to __stream__", - "Always auto-scroll to new messages": "Always auto-scroll to new messages", - "An unknown error occurred.": "An unknown error occurred.", - "Announce stream": "Announce stream", - "Any user can add custom emoji in this organization.": "Any user can add custom emoji in this organization.", - "Any user may now add new emoji!": "Any user may now add new emoji!", - "Any user may now create new streams!": "Any user may now create new streams!", - "Any user may now invite new users!": "Any user may now invite new users!", - "Anyone can join": "Anyone can join", - "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", - "Are you sure you want to do this?": "Are you sure you want to do this?", - "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", - "Audible notifications": "Audible notifications", - "Authentication methods saved!": "Authentication methods saved!", - "Author": "Author", - "Authorization methods": "Authorization methods", - "Bot": "Bot", - "Bot list": "Bot list", - "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", - "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", - "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", - "Cancel": "Cancel", - "Change": "Change", - "Change default language": "Change default language", - "Change email": "Change email", - "Change later messages to this topic": "Change later messages to this topic", - "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", - "Change only this message topic": "Change only this message topic", - "Change password": "Change password", - "Change previous and following messages to this topic": "Change previous and following messages to this topic", - "Change stream privacy": "Change stream privacy", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Check all": "Check all", - "Choose custom color": "Choose custom color", - "Clear avatar": "Clear avatar", - "Clear emoji image": "Clear emoji image", - "Close": "Затвори", - "Collapse": "Collapse", - "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", - "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", - "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", - "Confirm password": "Confirm password", - "Cookie Bot": "Cookie Bot", - "Copied!": "Copied!", - "Copy and close": "Copy and close", - "Copy from stream": "Copy from stream", - "Copy link to conversation": "Copy link to conversation", - "Could not add user to this stream": "Could not add user to this stream", - "Create": "Create", - "Create bot": "Create bot", - "Create stream": "Create stream", - "Current password": "Current password", - "Custom emoji added!": "Custom emoji added!", - "Custom filter added!": "Custom filter added!", - "Customize avatar": "Customize avatar", - "Deactivate": "Deactivate", - "Deactivate account": "Deactivate account", - "Deactivate now": "Deactivate now", - "Deactivate your account": "Deactivate your account", - "Deactivated users": "Deactivated users", - "Default language": "Default language", - "Default language changed!": "Default language changed!", - "Default streams": "Default streams", - "Delete alert word": "Delete alert word", - "Delete avatar": "Delete avatar", - "Delete bot": "Delete bot", - "Delete draft": "Delete draft", - "Delete file": "Delete file", - "Delete icon": "Delete icon", - "Delete message": "Delete message", - "Delete stream": "Delete stream", - "Deleted successfully!": "Deleted successfully!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", - "Description changed!": "Description changed!", - "Desktop notifications": "Desktop notifications", - "Digest emails when I'm away": "Digest emails when I'm away", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Display emoji reactions as text (:heart: instead of \":heart:\").", - "Display settings": "Display settings", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Display time in 24-hour format (17:00 instead of 5:00 PM)", - "Display user list on left side in narrow windows.": "Display user list on left side in narrow windows.", - "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", - "Domain": "Domain", - "Download .zuliprc": "Download .zuliprc", - "Drafts": "Drafts", - "E-mail invitation required": "E-mail invitation required", - "EDITED": "EDITED", - "Edit": "Edit", - "Edit bot": "Edit bot", - "Edit user": "Edit user", - "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", - "Email": "Email", - "Email address": "Email address", - "Email notifications when offline": "Email notifications when offline", - "Emoji name": "Emoji name", - "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", - "Emoji settings": "Emoji settings", - "Emoji style": "Emoji style", - "Emojiset changed successfully!!": "Emojiset changed successfully!!", - "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", - "Enabled": "Enabled", - "Error adding subscription": "Error adding subscription", - "Error changing emojiset.": "Error changing emojiset.", - "Error changing settings": "Error changing settings", - "Error changing settings: No new data supplied.": "Error changing settings: No new data supplied.", - "Error checking subscription": "Error checking subscription", - "Error creating stream": "Error creating stream", - "Error deactivating account": "Error deactivating account", - "Error deleting message.": "Error deleting message.", - "Error fetching message edit history": "Error fetching message edit history", - "Error getting API key": "Error getting API key", - "Error listing streams": "Error listing streams", - "Error listing users or bots": "Error listing users or bots", - "Error removing subscription": "Error removing subscription", - "Error removing user from this stream": "Error removing user from this stream", - "Error renaming stream": "Error renaming stream", - "Error saving edit": "Error saving edit", - "Error updating default language setting": "Error updating default language setting", - "Error updating emoji appearance setting": "Error updating emoji appearance setting", - "Error updating the stream description": "Error updating the stream description", - "Error updating time format setting": "Error updating time format setting", - "Error updating time zone": "Error updating time zone", - "Error updating user list placement setting": "Error updating user list placement setting", - "Exit tutorial": "Exit tutorial", - "Failed": "Failed", - "Failed to generate preview": "Failed to generate preview", - "Failed!": "Failed!", - "File type is not supported.": "File type is not supported.", - "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", - "Filter": "Filter", - "Filter bots": "Filter bots", - "Filter deactivated users": "Filter deactivated users", - "Filter settings": "Filter settings", - "Filter streams": "Filter streams", - "Filter users": "Filter users", - "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.", - "Forgotten it?": "Forgotten it?", - "Formatting": "Formatting", - "Full name": "Full name", - "Generate new API key": "Generate new API key", - "Get API key": "Get API key", - "I want:": "I want:", - "If checked, image previews will be shown.": "If checked, image previews will be shown.", - "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", - "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", - "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", - "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", - "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", - "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", - "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", - "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", - "Image": "Image", - "Inactive bots": "Inactive bots", - "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", - "Last active": "Last active", - "Local time": "Local time", - "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", - "Make admin": "Make admin", - "Make stream invite-only": "Make stream invite-only", - "Make stream public": "Make stream public", - "Make this message take up less space on the screen": "Make this message take up less space on the screen", - "Manage organization": "Manage organization", - "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", - "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", - "Message actions": "Message actions", - "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", - "Message sent when you were not subscribed": "Message sent when you were not subscribed", - "Message successfully edited!": "Message successfully edited!", - "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", - "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", - "Method": "Method", - "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", - "Mobile push notifications when offline": "Mobile push notifications when offline", - "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", - "Mute stream": "Mute stream", - "Mute the stream __stream.name__": "Mute the stream __stream.name__", - "Mute the topic __subject__": "Mute the topic __subject__", - "Mute the topic __topic_name__": "Mute the topic __topic_name__", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", - "Muted topics": "Muted topics", - "Name": "Name", - "Name changed!": "Name changed!", - "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", - "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", - "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", - "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", - "New alert word": "New alert word", - "New password": "New password", - "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", - "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", - "New users may sign up online!": "New users may sign up online!", - "New users must be invited by an admin!": "New users must be invited by an admin!", - "New users must be invited by e-mail!": "New users must be invited by e-mail!", - "New users restricted to the following domains: __domains__": "New users restricted to the following domains: __domains__", - "Next": "Next", - "No": "No", - "No changes to save!": "No changes to save!", - "No default streams match you current filter.": "No default streams match you current filter.", - "No description.": "No description.", - "No drafts.": "No drafts.", - "No streams match your current filter.": "No streams match your current filter.", - "No users match your current filter.": "No users match your current filter.", - "None": "None", - "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", - "Nothing selected.": "Nothing selected.", - "Nothing to preview": "Nothing to preview", - "Notifications": "Notifications", - "Old password": "Old password", - "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", - "Only administrators may now create new streams!": "Only administrators may now create new streams!", - "Only admins may add emoji": "Only admins may add emoji", - "Only admins may create streams": "Only admins may create streams", - "Only admins may invite": "Only admins may invite", - "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", - "Optional": "Optional", - "Organization avatar": "Organization avatar", - "Organization permissions": "Organization permissions", - "Organization settings": "Organization settings", - "Other notifications I want:": "Other notifications I want:", - "Owner": "Owner", - "Password": "Password", - "Pattern": "Pattern", - "People must be invited": "People must be invited", - "People to add": "People to add", - "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", - "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", - "Please just upload one file.": "Please just upload one file.", - "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", - "Please specify a stream": "Please specify a stream", - "Please specify a topic": "Please specify a topic", - "Please specify at least one recipient": "Please specify at least one recipient", - "Prevent users from changing their email address": "Prevent users from changing their email address", - "Prevent users from changing their name": "Prevent users from changing their name", - "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", - "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", - "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", - "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", - "Private messages and @-mentions": "Private messages and @-mentions", - "Quote and reply": "Quote and reply", - "Reactivate": "Reactivate", - "Reactivate bot": "Reactivate bot", - "Receive audible notifications": "Receive audible notifications", - "Receive desktop notifications": "Receive desktop notifications", - "Regular expression": "Regular expression", - "Remove": "Remove", - "Remove admin": "Remove admin", - "Remove from default": "Remove from default", - "Reply mentioning user": "Reply mentioning user", - "Restore draft": "Поврати нацрт", - "Retry": "Retry", - "Save": "Save", - "Save changes": "Save changes", - "Search": "Претрага", - "Search subscribers": "Search subscribers", - "See the rest of this message": "See the rest of this message", - "Select default language": "Select default language", - "Send private message": "Send private message", - "Show previews of linked websites": "Show previews of linked websites", - "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", - "Show/change your API key": "Show/change your API key", - "Sorry, the file was too large.": "Sorry, the file was too large.", - "Stream": "Ток", - "Stream accessibility": "Stream accessibility", - "Stream color": "Stream color", - "Stream description": "Stream description", - "Stream description (optional)": "Stream description (optional)", - "Stream membership": "Stream membership", - "Stream messages": "Stream messages", - "Stream name": "Stream name", - "Stream settings": "Stream settings", - "Streams": "Streams", - "Subscribe": "Subscribe", - "Subscribe to __stream__": "Subscribe to __stream__", - "Subscribed": "Subscribed", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.", - "The email body will become the Zulip message": "The email body will become the Zulip message", - "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", - "The email will be forwarded to this stream": "The email will be forwarded to this stream", - "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", - "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", - "The stream description has been updated!": "The stream description has been updated!", - "The stream has been renamed!": "The stream has been renamed!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", - "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", - "This is an invite-only stream": "This is an invite-only stream", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", - "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", - "Time zone": "Time zone", - "Time's up!": "Time's up!", - "Today": "Today", - "Topic": "Topic", - "Topic editing only": "Topic editing only", - "Try again": "Try again", - "URL format string": "URL format string", - "Un-collapse": "Un-collapse", - "Unable to subscribe user": "Unable to subscribe user", - "Unable to upload that many files at once.": "Unable to upload that many files at once.", - "Uncheck all": "Uncheck all", - "Unknown": "Unknown", - "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", - "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", - "Unmute the topic __subject__": "Unmute the topic __subject__", - "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", - "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", - "Unsubscribe": "Unsubscribe", - "Unsubscribe from __stream__": "Unsubscribe from __stream__", - "Updated notification settings!": "Updated notification settings!", - "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", - "Updated successfully!": "Updated successfully!", - "Upload avatar": "Upload avatar", - "Upload emoji": "Upload emoji", - "Upload icon": "Upload icon", - "Upload new avatar": "Upload new avatar", - "Upload new icon": "Upload new icon", - "Uploaded files": "Uploaded files", - "Uploading icon.": "Uploading icon.", - "Uploading\u2026": "Uploading\u2026", - "User already subscribed": "User already subscribed", - "User avatar": "User avatar", - "User invited successfully.": "User invited successfully.", - "User invited successfully._plural": "Users invited successfully.", - "User is already not subscribed": "User is already not subscribed", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", - "User settings": "User settings", - "Username": "Username", - "Users can edit old messages": "Users can edit old messages", - "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", - "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", - "Users cannot change their email!": "Users cannot change their email!", - "Users cannot change their name!": "Users cannot change their name!", - "Users may now change their email!": "Users may now change their email!", - "Users may now change their name!": "Users may now change their name!", - "View edit history": "View edit history", - "View messages sent": "View messages sent", - "View private messages": "View private messages", - "View source": "View source", - "View source / Edit topic": "View source / Edit topic", - "View stream": "View stream", - "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", - "Waiting period threshold changed!": "Waiting period threshold changed!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Warning: the below features are experimental, and may not work as well as you would like.", - "Working\u2026": "Working\u2026", - "Yes": "Yes", - "Yes, delete this stream": "Yes, delete this stream", - "Yes, send": "Yes, send", - "Yesterday": "Yesterday", - "You and __display_reply_to__": "You and __display_reply_to__", - "You and __recipients__": "You and __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", - "You have not muted any topics yet.": "You have not muted any topics yet.", - "You have not uploaded any files yet.": "You have not uploaded any files yet.", - "You have nothing to send!": "You have nothing to send!", - "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.", - "Your API key:": "Your API key:", - "Your account": "Your account", - "Your bots": "Your bots", - "Your organization's description": "Your organization's description", - "Your organization's name": "Your organization's name", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.", - "Zulip labs": "Zulip labs", - "[Add or Change]": "[Add or Change]", - "[Condense this message]": "[Condense this message]", - "[More...]": "[More...]", - "__count__ invite remaining": "__count__ invite remaining", - "__count__ invite remaining_plural": "__count__ invites remaining", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", - "__minutes__ min to edit": "__minutes__ min to edit", - "__seconds__ sec to edit": "__seconds__ sec to edit", - "and": "и", - "images": "images", - "left": "left", - "more conversations": "more conversations", - "more topics": "more topics", - "right": "right", - "text": "text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", + "(no topic)": "(no topic)", + "24-hour time (17:00 instead of 5:00 PM)": "24-hour time (17:00 instead of 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users", + "Public: anyone can join; anyone can view complete message history without joining": "Public: anyone can join; anyone can view complete message history without joining", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", + "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", + "A stream needs to have a name": "A stream needs to have a name", + "A stream with this name already exists": "A stream with this name already exists", + "API key": "API key", + "Action": "Action", + "Actions": "Actions", + "Active bots": "Active bots", + "Active now": "Active now", + "Active users": "Active users", + "Add": "Add", + "Add a new alert word": "Add a new alert word", + "Add a new bot": "Add a new bot", + "Add a new emoji": "Add a new emoji", + "Add a new filter": "Add a new filter", + "Add alert word": "Add alert word", + "Add emoji": "Add emoji", + "Add emoji reaction": "Add emoji reaction", + "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", + "Add filter": "Add filter", + "Add new default stream": "Add new default stream", + "Add reaction": "Add reaction", + "Add stream": "Add stream", + "Added successfully!": "Added successfully!", + "Alert word": "Alert word", + "Alert word added successfully!": "Alert word added successfully!", + "Alert word already exists!": "Alert word already exists!", + "Alert word can't be empty!": "Alert word can't be empty!", + "Alert word removed successfully!": "Alert word removed successfully!", + "Alert words": "Alert words", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", + "All streams": "Сви токови", + "Allow subdomains": "Allow subdomains", + "Allowed domains": "Allowed domains", + "Already subscribed to __stream__": "Already subscribed to __stream__", + "Always auto-scroll to new messages": "Always auto-scroll to new messages", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", + "An unknown error occurred.": "An unknown error occurred.", + "Announce stream": "Announce stream", + "Any user may now add new emoji!": "Any user may now add new emoji!", + "Any user may now create new streams!": "Any user may now create new streams!", + "Any user may now invite new users!": "Any user may now invite new users!", + "Anyone in this organization can add custom emoji.": "Anyone in this organization can add custom emoji.", + "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?", + "Are you sure you want to do this?": "Are you sure you want to do this?", + "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", + "Audible notifications": "Audible notifications", + "Authentication methods saved!": "Authentication methods saved!", + "Author": "Author", + "Authorization methods": "Authorization methods", + "Base URL": "Base URL", + "Bot": "Bot", + "Bot list": "Bot list", + "Bot type": "Bot type", + "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", + "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", + "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", + "Cancel": "Cancel", + "Change": "Change", + "Change email": "Change email", + "Change later messages to this topic": "Change later messages to this topic", + "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", + "Change only this message topic": "Change only this message topic", + "Change password": "Change password", + "Change previous and following messages to this topic": "Change previous and following messages to this topic", + "Change stream privacy": "Change stream privacy", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Check all": "Check all", + "Choose custom color": "Choose custom color", + "Clear avatar": "Clear avatar", + "Clear emoji image": "Clear emoji image", + "Close": "Затвори", + "Collapse": "Collapse", + "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", + "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", + "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", + "Confirm password": "Confirm password", + "Cookie Bot": "Cookie Bot", + "Copied!": "Copied!", + "Copy and close": "Copy and close", + "Copy from stream": "Copy from stream", + "Copy link to conversation": "Copy link to conversation", + "Could not add user to this stream": "Could not add user to this stream", + "Create": "Create", + "Create bot": "Create bot", + "Create new stream": "Create new stream", + "Create stream": "Create stream", + "Current password": "Current password", + "Custom emoji added!": "Custom emoji added!", + "Custom filter added!": "Custom filter added!", + "Customize avatar": "Customize avatar", + "Deactivate": "Deactivate", + "Deactivate account": "Deactivate account", + "Deactivate now": "Deactivate now", + "Deactivate stream": "Deactivate stream", + "Deactivate your account": "Deactivate your account", + "Deactivated users": "Deactivated users", + "Default language": "Default language", + "Default language changed!": "Default language changed!", + "Default streams": "Default streams", + "Delete alert word": "Delete alert word", + "Delete avatar": "Delete avatar", + "Delete bot": "Delete bot", + "Delete draft": "Delete draft", + "Delete file": "Delete file", + "Delete icon": "Delete icon", + "Delete message": "Delete message", + "Delete stream": "Delete stream", + "Deleted successfully!": "Deleted successfully!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", + "Description changed!": "Description changed!", + "Desktop notifications": "Desktop notifications", + "Digest emails when I'm away": "Digest emails when I'm away", + "Disabled": "Disabled", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Display emoji reactions as text (:heart: instead of \":heart:\")", + "Display settings": "Display settings", + "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", + "Domain": "Domain", + "Download .zuliprc": "Download .zuliprc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Download config of all active outgoing webhook bots in Zulip Botserver format.", + "Download flaskbotrc": "Download flaskbotrc", + "Drafts": "Drafts", + "EDITED": "EDITED", + "Edit": "Edit", + "Edit bot": "Edit bot", + "Edit user": "Edit user", + "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", + "Email": "Email", + "Email address": "Email address", + "Email notifications when offline": "Email notifications when offline", + "Emoji name": "Emoji name", + "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", + "Emoji settings": "Emoji settings", + "Emoji style": "Emoji style", + "Emojiset changed successfully!!": "Emojiset changed successfully!!", + "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", + "Enable message edit history": "Enable message edit history", + "Enabled": "Enabled", + "Error adding alert word!": "Error adding alert word!", + "Error adding subscription": "Error adding subscription", + "Error changing emojiset.": "Error changing emojiset.", + "Error changing settings": "Error changing settings", + "Error checking subscription": "Error checking subscription", + "Error creating stream": "Error creating stream", + "Error deactivating account": "Error deactivating account", + "Error deleting message.": "Error deleting message.", + "Error fetching message edit history": "Error fetching message edit history", + "Error getting API key": "Error getting API key", + "Error listing users or bots": "Error listing users or bots", + "Error removing alert word!": "Error removing alert word!", + "Error removing subscription": "Error removing subscription", + "Error removing user from this stream": "Error removing user from this stream", + "Error renaming stream": "Error renaming stream", + "Error saving edit": "Error saving edit", + "Error updating default language setting": "Error updating default language setting", + "Error updating emoji appearance setting": "Error updating emoji appearance setting", + "Error updating high contrast setting": "Error updating high contrast setting", + "Error updating the stream description": "Error updating the stream description", + "Error updating time format setting": "Error updating time format setting", + "Error updating time zone": "Error updating time zone", + "Error updating user list placement setting": "Error updating user list placement setting", + "Failed": "Failed", + "Failed to change notifications stream!": "Failed to change notifications stream!", + "Failed to generate preview": "Failed to generate preview", + "Failed!": "Failed!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Features for the brave. Labs features may change, break, or disappear at any time.", + "File type is not supported.": "File type is not supported.", + "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", + "Filter": "Filter", + "Filter bots": "Filter bots", + "Filter deactivated users": "Filter deactivated users", + "Filter settings": "Filter settings", + "Filter streams": "Filter streams", + "Filter users": "Filter users", + "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", + "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "Forgotten it?": "Forgotten it?", + "Formatting": "Formatting", + "Full name": "Full name", + "Generate new API key": "Generate new API key", + "Generic bot": "Generic bot", + "Get API key": "Get API key", + "Go back": "Go back", + "Got it!": "Got it!", + "High contrast mode": "High contrast mode", + "High contrast mode __enabled_or_disabled__!": "High contrast mode __enabled_or_disabled__!", + "Home": "Почетна", + "I want:": "I want:", + "If checked, image previews will be shown.": "If checked, image previews will be shown.", + "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", + "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", + "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", + "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", + "If checked, topics are required.": "If checked, topics are required.", + "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", + "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", + "If checked, users will be able view message edit history.": "If checked, users will be able view message edit history.", + "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", + "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", + "Image": "Image", + "Inactive bots": "Inactive bots", + "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", + "Incoming webhook": "Incoming webhook", + "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", + "Joining the organization": "Joining the organization", + "Keyboard shortcuts": "Пречице на тастатури", + "Language & Notifications": "Language & Notifications", + "Language settings": "Language settings", + "Large number of subscribers": "Large number of subscribers", + "Last active": "Last active", + "Last seen an hour ago": "Last seen an hour ago", + "Last seen just now": "Last seen just now", + "Last seen yesterday": "Last seen yesterday", + "Local time": "Local time", + "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Make admin": "Make admin", + "Make stream invite-only": "Make stream invite-only", + "Make stream public": "Make stream public", + "Make this message take up less space on the screen": "Make this message take up less space on the screen", + "Manage organization": "Manage organization", + "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", + "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", + "Message actions": "Message actions", + "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", + "Message editing": "Измена порука", + "Message feed": "Message feed", + "Message formatting": "Форматирање поруке", + "Message sent when you were not subscribed": "Message sent when you were not subscribed", + "Message successfully edited!": "Message successfully edited!", + "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", + "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", + "Method": "Method", + "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", + "Mobile push notifications when offline": "Mobile push notifications when offline", + "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", + "Mute stream": "Mute stream", + "Mute the stream __stream.name__": "Mute the stream __stream.name__", + "Mute the topic __subject__": "Mute the topic __subject__", + "Mute the topic __topic_name__": "Mute the topic __topic_name__", + "Mute topic": "Mute topic", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", + "Muted topics": "Muted topics", + "Name": "Name", + "Name changed!": "Name changed!", + "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", + "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", + "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", + "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", + "Never had one? Forgotten it?": "Never had one? Forgotten it?", + "New alert word": "New alert word", + "New password": "New password", + "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", + "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", + "New users may sign up online!": "New users may sign up online!", + "New users must be invited by an admin!": "New users must be invited by an admin!", + "New users must be invited by e-mail!": "New users must be invited by e-mail!", + "No": "No", + "No bots match your current filter.": "No bots match your current filter.", + "No changes made.": "No changes made.", + "No changes to save!": "No changes to save!", + "No default streams match you current filter.": "No default streams match you current filter.", + "No description.": "No description.", + "No drafts.": "No drafts.", + "No streams match your current filter.": "No streams match your current filter.", + "No users match your current filter.": "No users match your current filter.", + "None": "None", + "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", + "Nothing selected.": "Nothing selected.", + "Nothing to preview": "Nothing to preview", + "Notifications": "Notifications", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", + "Notifications stream changed!": "Notifications stream changed!", + "Notifications stream disabled!": "Notifications stream disabled!", + "Notifications stream:": "Notifications stream:", + "Old password": "Old password", + "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", + "Only administrators may now create new streams!": "Only administrators may now create new streams!", + "Only admins can invite new users": "Only admins can invite new users", + "Only organization administrators can add custom emoji in this organization.": "Only organization administrators can add custom emoji in this organization.", + "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", + "Optional": "Optional", + "Organization": "Organization", + "Organization avatar": "Organization avatar", + "Organization permissions": "Organization permissions", + "Organization profile": "Organization profile", + "Organization settings": "Organization settings", + "Other notifications I want:": "Other notifications I want:", + "Outgoing webhook": "Outgoing webhook", + "Outgoing webhook message format": "Outgoing webhook message format", + "Owner": "Owner", + "Password": "Password", + "Password is too weak": "Password is too weak", + "Password should be at least __length__ characters long": "Password should be at least __length__ characters long", + "Pattern": "Pattern", + "People to add": "People to add", + "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", + "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", + "Please just upload one file.": "Please just upload one file.", + "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", + "Please specify a stream": "Please specify a stream", + "Please specify a topic": "Please specify a topic", + "Please specify at least one recipient": "Please specify at least one recipient", + "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", + "Prevent users from changing their email address": "Prevent users from changing their email address", + "Prevent users from changing their name": "Prevent users from changing their name", + "Prevent users from creating streams": "Prevent users from creating streams", + "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", + "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", + "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", + "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", + "Private messages and @-mentions": "Private messages and @-mentions", + "Quote and reply": "Quote and reply", + "Reactivate": "Reactivate", + "Reactivate bot": "Reactivate bot", + "Receive audible notifications": "Receive audible notifications", + "Receive desktop notifications": "Receive desktop notifications", + "Regular expression": "Regular expression", + "Remove": "Remove", + "Remove admin": "Remove admin", + "Remove from default": "Remove from default", + "Reply mentioning user": "Reply mentioning user", + "Require topics in stream messages": "Require topics in stream messages", + "Restore draft": "Поврати нацрт", + "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", + "Retry": "Retry", + "Save": "Save", + "Save changes": "Save changes", + "Search": "Претрага", + "Search operators": "Search operators", + "Search results": "Search results", + "Search subscribers": "Search subscribers", + "See the rest of this message": "See the rest of this message", + "Select default language": "Select default language", + "Send private message": "Send private message", + "Settings": "Подешавања", + "Show previews of linked websites": "Show previews of linked websites", + "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", + "Show/change your API key": "Show/change your API key", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Sorry, the file was too large.", + "Star": "Star", + "Stream": "Ток", + "Stream accessibility": "Stream accessibility", + "Stream color": "Stream color", + "Stream creation": "Stream creation", + "Stream description": "Stream description", + "Stream description (optional)": "Stream description (optional)", + "Stream membership": "Stream membership", + "Stream messages": "Stream messages", + "Stream name": "Stream name", + "Stream settings": "Stream settings", + "Streams": "Streams", + "Streams & custom emoji": "Streams & custom emoji", + "Subscribe": "Subscribe", + "Subscribe to __stream__": "Subscribe to __stream__", + "Subscribed": "Subscribed", + "Subscribers": "Subscribers", + "The email body will become the Zulip message": "The email body will become the Zulip message", + "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", + "The email will be forwarded to this stream": "The email will be forwarded to this stream", + "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", + "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", + "The stream description has been updated!": "The stream description has been updated!", + "The stream has been renamed!": "The stream has been renamed!", + "The stream to which new stream notifications go to.": "The stream to which new stream notifications go to.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", + "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", + "This is an invite-only stream": "This is an invite-only stream", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", + "Time settings": "Time settings", + "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", + "Time zone": "Time zone", + "Time's up!": "Time's up!", + "Today": "Today", + "Toggle subscription": "Toggle subscription", + "Topic": "Topic", + "Topic editing only": "Topic editing only", + "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", + "Topics are required in messages to streams!": "Topics are required in messages to streams!", + "Try again": "Try again", + "UI Settings": "UI Settings", + "URL format string": "URL format string", + "Un-collapse": "Un-collapse", + "Unable to subscribe user": "Unable to subscribe user", + "Unable to upload that many files at once.": "Unable to upload that many files at once.", + "Uncheck all": "Uncheck all", + "Unknown": "Unknown", + "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", + "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", + "Unmute the topic __subject__": "Unmute the topic __subject__", + "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", + "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", + "Unstar": "Unstar", + "Unsubscribe": "Unsubscribe", + "Unsubscribe from __stream__": "Unsubscribe from __stream__", + "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", + "Updated successfully!": "Updated successfully!", + "Upload avatar": "Upload avatar", + "Upload emoji": "Upload emoji", + "Upload icon": "Upload icon", + "Upload new avatar": "Upload new avatar", + "Upload new icon": "Upload new icon", + "Uploaded files": "Uploaded files", + "Uploading icon.": "Uploading icon.", + "Uploading\u2026": "Uploading\u2026", + "User already subscribed": "User already subscribed", + "User avatar": "User avatar", + "User identity": "User identity", + "User invited successfully.": "User invited successfully.", + "User is already not subscribed": "User is already not subscribed", + "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", + "User settings": "User settings", + "Username": "Username", + "Users can edit their messages": "Users can edit their messages", + "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", + "Users can no longer view message edit history!": "Users can no longer view message edit history!", + "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", + "Users can view message edit history!": "Users can view message edit history!", + "Users cannot change their email!": "Users cannot change their email!", + "Users cannot change their name!": "Users cannot change their name!", + "Users cannot join without an invitation": "Users cannot join without an invitation", + "Users may now change their email!": "Users may now change their email!", + "Users may now change their name!": "Users may now change their name!", + "View edit history": "View edit history", + "View messages sent": "View messages sent", + "View private messages": "View private messages", + "View source": "View source", + "View source / Edit topic": "View source / Edit topic", + "View stream": "View stream", + "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", + "Waiting period threshold changed!": "Waiting period threshold changed!", + "Working\u2026": "Working\u2026", + "Yes": "Yes", + "Yes, delete this stream": "Yes, delete this stream", + "Yes, send": "Yes, send", + "Yes, subscribe __count__ users!": "Yes, subscribe __count__ users!", + "Yesterday": "Yesterday", + "You and __display_reply_to__": "You and __display_reply_to__", + "You and __recipients__": "You and __recipients__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", + "You have no active bots.": "You have no active bots.", + "You have no inactive bots.": "You have no inactive bots.", + "You have not muted any topics yet.": "You have not muted any topics yet.", + "You have not uploaded any files yet.": "You have not uploaded any files yet.", + "You have nothing to send!": "You have nothing to send!", + "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", + "Your API key:": "Your API key:", + "Your account": "Your account", + "Your bots": "Your bots", + "Your organization's description": "Your organization's description", + "Your organization's name": "Your organization's name", + "Zulip labs": "Zulip labs", + "[Add or Change]": "[Add or Change]", + "[Condense this message]": "[Condense this message]", + "[Disable]": "[Disable]", + "[More...]": "[More...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", + "__minutes__ min to edit": "__minutes__ min to edit", + "__seconds__ sec to edit": "__seconds__ sec to edit", + "__starred_status__ this message": "__starred_status__ this message", + "and": "и", + "images": "images", + "left": "left", + "more conversations": "more conversations", + "more topics": "more topics", + "right": "right", + "text": "text" } \ No newline at end of file diff --git a/static/locale/zh_Hans/LC_MESSAGES/django.po b/static/locale/zh_Hans/LC_MESSAGES/django.po index d8370a6972..f175517822 100644 --- a/static/locale/zh_Hans/LC_MESSAGES/django.po +++ b/static/locale/zh_Hans/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-06 18:39+0000\n" +"POT-Creation-Date: 2017-09-15 13:45+0000\n" "PO-Revision-Date: 2016-10-10 15:25+0000\n" "Last-Translator: Tim Abbott \n" "Language-Team: Chinese Simplified (http://www.transifex.com/zulip/zulip/" @@ -35,12 +35,122 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: templates/analytics/stats.html:78 +#: templates/analytics/stats.html:17 +#, python-format +msgid "Zulip analytics for %(realm_name)s" +msgstr "" + +#: templates/analytics/stats.html:21 +#, fuzzy +#| msgid "Message must have recipients" +msgid "Messages sent over time" +msgstr "消息必须指定接收人" + +#: templates/analytics/stats.html:23 +#, fuzzy +#| msgid "Integrations" +msgid "Aggregation" +msgstr "应用整合" + +#: templates/analytics/stats.html:25 +msgid "Hourly" +msgstr "" + +#: templates/analytics/stats.html:26 +msgid "Daily" +msgstr "" + +#: templates/analytics/stats.html:27 +msgid "Weekly" +msgstr "" + +#: templates/analytics/stats.html:28 +msgid "Cumulative" +msgstr "" + +#: templates/analytics/stats.html:34 templates/analytics/stats.html:48 +#: templates/analytics/stats.html:66 +msgid "Me" +msgstr "" + +#: templates/analytics/stats.html:36 +msgid "Humans" +msgstr "" + +#: templates/analytics/stats.html:38 templates/zerver/settings_overlay.html:79 +msgid "Bots" +msgstr "" + +#: templates/analytics/stats.html:45 +#, fuzzy +#| msgid "Message was not sent by you" +msgid "Messages sent by client" +msgstr "消息不是你发送的" + +#: templates/analytics/stats.html:49 templates/analytics/stats.html:67 +msgid "Everyone" +msgstr "" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:68 +#, fuzzy +#| msgid "Last message" +msgid "Last week" +msgstr "最新消息" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:69 +msgid "Last month" +msgstr "" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:70 +#, fuzzy +#| msgid "Last message" +msgid "Last year" +msgstr "最新消息" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:71 +#, fuzzy +#| msgid "All streams" +msgid "All time" +msgstr "所有频道" + +#: templates/analytics/stats.html:62 +#, fuzzy +#| msgid "Message must have recipients" +msgid "Messages sent by recipient type" +msgstr "消息必须指定接收人" + +#: templates/analytics/stats.html:77 +#, fuzzy +#| msgid "Deactivated organization" +msgid "Active users" +msgstr "关闭的社区" + +#: templates/analytics/stats.html:81 templates/zerver/settings_overlay.html:69 +msgid "Users" +msgstr "" + +#: templates/analytics/stats.html:89 +#, fuzzy +#| msgid "Last message" +msgid "Last update" +msgstr "最新消息" + +#: templates/analytics/stats.html:90 msgid "" -"A full update of all the graphs happens once a day.
The “Messages Sent " +"A full update of all the graphs happens once a day.
The “Messages Sent " "Over Time” graph is updated once an hour." msgstr "" +#: templates/analytics/stats.html:94 +#, fuzzy +#| msgid "API documentation" +msgid "Analytics documentation" +msgstr "API文档" + +#: templates/zerver/about.html:211 +msgid "Avatar" +msgstr "" + #: templates/zerver/accounts_accept_terms.html:14 #, fuzzy #| msgid "Terms of Service" @@ -52,67 +162,62 @@ msgid "Accept the terms of service" msgstr "接受服务条款" #: templates/zerver/accounts_accept_terms.html:22 -#: templates/zerver/create_realm.html:28 templates/zerver/login.html:80 -#: templates/zerver/register.html:33 templates/zerver/reset.html:25 -#: templates/zerver/reset_confirm.html:24 +#: templates/zerver/create_realm.html:27 templates/zerver/login.html:79 +#: templates/zerver/register.html:34 templates/zerver/reset.html:23 +#: templates/zerver/reset_confirm.html:23 msgid "Email" msgstr "邮箱" #: templates/zerver/accounts_accept_terms.html:41 #, python-format -msgid "I agree to the Terms of Service." +msgid "" +"I agree to the Terms of Service." msgstr "" #: templates/zerver/accounts_accept_terms.html:53 msgid "Enter" msgstr "" -#: templates/zerver/accounts_home.html:17 +#: templates/zerver/accounts_home.html:16 msgid "Sign up for Zulip" msgstr "" -#: templates/zerver/accounts_home.html:56 templates/zerver/create_realm.html:30 -#: templates/zerver/find_my_team.html:48 templates/zerver/login.html:82 -#: templates/zerver/login.html:89 templates/zerver/register.html:35 -#: templates/zerver/register.html:53 templates/zerver/register.html:71 -#: templates/zerver/register.html:102 templates/zerver/register.html:126 -#: templates/zerver/reset.html:27 templates/zerver/reset_confirm.html:37 -#: templates/zerver/reset_confirm.html:56 -msgid "Valid" +#: templates/zerver/accounts_home.html:35 +msgid "You need an invitation to join this organization." msgstr "" -#: templates/zerver/accounts_home.html:59 +#: templates/zerver/accounts_home.html:65 msgid "Sign up" msgstr "注册" -#: templates/zerver/accounts_home.html:77 +#: templates/zerver/accounts_home.html:83 msgid "Sign up with Google" msgstr "使用Google帐号注册" -#: templates/zerver/accounts_home.html:87 +#: templates/zerver/accounts_home.html:91 #, fuzzy #| msgid "Sign up with Google" msgid "Sign up with GitHub" msgstr "使用Google帐号注册" -#: templates/zerver/accounts_send_confirm.html:11 +#: templates/zerver/accounts_send_confirm.html:10 msgid "Thanks for signing up!" msgstr "感谢注册!" -#: templates/zerver/accounts_send_confirm.html:15 +#: templates/zerver/accounts_send_confirm.html:14 #, fuzzy #| msgid "Check your email so we can get started" msgid "Check your email so we can get started." msgstr "在开始前请查收下邮件" -#: templates/zerver/accounts_send_confirm.html:18 -#: templates/zerver/find_my_team.html:29 +#: templates/zerver/accounts_send_confirm.html:17 +#: templates/zerver/find_account.html:28 templates/zerver/reset_emailed.html:14 msgid "" "In the Zulip development environment, outgoing emails are printed to the run-" "dev.py console" msgstr "在Zulip开发环境中,外发邮件会在run-dev.py控制台中打印" -#: templates/zerver/accounts_send_confirm.html:21 +#: templates/zerver/accounts_send_confirm.html:20 #, fuzzy #| msgid "" #| "Still no email? We can resend it重新发送" -#: templates/zerver/accounts_send_confirm.html:22 +#: templates/zerver/accounts_send_confirm.html:21 #, fuzzy #| msgid "Just in case, take a look at your Spam folder" msgid "Just in case, take a look at your Spam folder." msgstr "也有可能,看一下你的垃圾邮件夹" -#: templates/zerver/apps.html:18 -msgid "Do we have apps? Appsolutely." -msgstr "有App吗?当然有啦" - -#: templates/zerver/apps.html:19 -msgid "Ok, I take it back, I'm sorry, please don't go." -msgstr "抱歉,无意冒犯,请不要离开哦" - -#: templates/zerver/apps.html:40 -msgid "" -"Zulip's brand-new\n" -" iOS app makes it easy to\n" -" browse your messages with\n" -" lightning-fast scrolling!\n" -" " -msgstr "" - -#: templates/zerver/apps.html:53 -msgid "Zulip iOS" -msgstr "" - -#: templates/zerver/apps.html:65 -msgid "" -"Read and reply to\n" -" your messages while on the go\n" -" with Zulip's free, native app\n" -" for Android.\n" -" " -msgstr "" - -#: templates/zerver/apps.html:78 -msgid "Zulip Android" -msgstr "" - -#: templates/zerver/apps.html:97 -msgid "macOS" -msgstr "" - -#: templates/zerver/apps.html:118 -msgid "Windows" -msgstr "" - -#: templates/zerver/apps.html:142 -#, fuzzy -#| msgid "" -#| "We provide a binary tarball of the Zulip application, " -#| "built for 64-bit systems." -msgid "" -"We provide a binary tarball of the Zulip " -"application, built for 64-bit systems." -msgstr "" -"我们提供有Zulip的程序压缩包,为64位系统构建。" - -#: templates/zerver/apps.html:145 -msgid "Download" -msgstr "" - -#: templates/zerver/apps.html:159 -msgid "" -"First, connect to our\n" -" hosted 9P filesystem\n" -" at plan9.zulip.org and\n" -" then... no, we're - totally\n" -" kidding. There definitely isn't\n" -" a version of Zulip - for Plan\n" -" 9." -msgstr "" - -#: templates/zerver/apps.html:179 -msgid "" -"Snipe, a modern\n" -" multi-protocol terminal-based\n" -" chat client, is a great way to\n" -" use Zulip from a terminal.\n" -" " -msgstr "" - -#: templates/zerver/authors.html:23 -msgid "Avatar" -msgstr "" +#: templates/zerver/bankruptcy.html:5 templates/zerver/delete_message.html:3 +#: templates/zerver/invite_user.html:5 templates/zerver/lightbox_overlay.html:7 +#: templates/zerver/message_history.html:4 +#: templates/zerver/message_history.html:12 +msgid "Close" +msgstr "关闭" #: templates/zerver/bankruptcy.html:6 msgid "Welcome back" @@ -230,8 +258,7 @@ msgstr "不要忽略" msgid "Closed realm" msgstr "社区已关闭" -#: templates/zerver/closed_realm.html:6 templates/zerver/deactivated.html:6 -#: templates/zerver/invalid_realm.html:6 +#: templates/zerver/closed_realm.html:6 templates/zerver/invalid_realm.html:6 #, fuzzy #| msgid "Hi there! Thank you for your interest in Zulip" msgid "Hi there! Thank you for your interest in Zulip." @@ -251,8 +278,9 @@ msgstr "" "社区%(closed_domain_name)s仅允许拥有内部邮箱地址的用户加入。请使用正确的邮箱" "地址申请。" -#: templates/zerver/compose.html:10 templates/zerver/compose.html:98 -#: templates/zerver/keyboard_shortcuts.html:165 +#: templates/zerver/compose.html:8 templates/zerver/compose.html:10 +#: templates/zerver/compose.html:98 +#: templates/zerver/keyboard_shortcuts.html:173 msgid "Drafts" msgstr "" @@ -267,6 +295,10 @@ msgstr "按话题筛选" msgid "New private message" msgstr "写私信" +#: templates/zerver/compose.html:41 templates/zerver/keyboard_shortcuts.html:85 +msgid "Cancel compose" +msgstr "取消编辑" + #: templates/zerver/compose.html:55 msgid "This is an invite-only stream" msgstr "该频道需要邀请才能加入" @@ -295,6 +327,10 @@ msgstr "单个或多个人" msgid "Compose your message here..." msgstr "在这里写消息" +#: templates/zerver/compose.html:90 +msgid "Add emoji" +msgstr "" + #: templates/zerver/compose.html:92 msgid "Attach files from Dropbox" msgstr "从Dropbox添加附件" @@ -340,9 +376,9 @@ msgstr "" #: templates/zerver/confirm_continue_registration.html:17 msgid "" "\n" -" Please click the following button if you wish to " +" Please click the following button if you wish to " "register.\n" -" " +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:24 @@ -350,47 +386,52 @@ msgstr "" msgid "" "\n" "\n" -" You attempted to login using the email account\n" -" %(email)s, but this email address does not\n" -" have a Zulip account in this organization. If\n" -" you'd like, you can try to register a new\n" -" Zulip account with this email address.\n" +" No account found for %(email)s. Would you like " +"to register instead?\n" "\n" -" " +" " msgstr "" -#: templates/zerver/confirm_continue_registration.html:45 -msgid "Continue to registration?" +#: templates/zerver/confirm_continue_registration.html:38 +msgid "Go back to login" msgstr "" -#: templates/zerver/create_realm.html:19 +#: templates/zerver/confirm_continue_registration.html:52 +#, fuzzy +#| msgid "Register now" +msgid "Register instead" +msgstr "立即注册" + +#: templates/zerver/create_realm.html:18 #, fuzzy #| msgid "Deactivated organization" msgid "Create a new Zulip organization" msgstr "关闭的社区" -#: templates/zerver/create_realm.html:26 -msgid "Enter your work email address" +#: templates/zerver/create_realm.html:25 +#, fuzzy +#| msgid "Enter your work email address" +msgid "Enter your email address" msgstr "输入你的工作邮箱地址" -#: templates/zerver/create_realm.html:33 +#: templates/zerver/create_realm.html:30 msgid "Create organization" msgstr "" -#: templates/zerver/deactivated.html:4 +#: templates/zerver/deactivated.html:9 msgid "Deactivated organization" msgstr "关闭的社区" -#: templates/zerver/deactivated.html:9 +#: templates/zerver/deactivated.html:14 #, python-format msgid "" "\n" -" The organization you are trying to join, %(deactivated_domain_name)s, " -"has been deactivated.\n" -" Please contact " -"%(zulip_administrator)s to reactivate\n" -" this group.\n" -" " +" The organization you are trying to join, " +"%(deactivated_domain_name)s, has been deactivated.\n" +" Please contact " +"%(support_email)s to reactivate\n" +" this group.\n" +" " msgstr "" #: templates/zerver/delete_message.html:4 @@ -403,7 +444,7 @@ msgstr "下一条消息" msgid "Are you sure you want to delete this message?" msgstr "" -#: templates/zerver/delete_message.html:13 templates/zerver/invite_user.html:36 +#: templates/zerver/delete_message.html:13 templates/zerver/invite_user.html:38 #: templates/zerver/settings_sidebar.html:35 msgid "Cancel" msgstr "取消" @@ -414,439 +455,168 @@ msgstr "取消" msgid "Yes, delete this message" msgstr "回复消息" -#: templates/zerver/dev_login.html:9 -msgid "Click on a user to log in!" -msgstr "" - -#: templates/zerver/dev_login.html:10 +#: templates/zerver/dev_login.html:12 msgid "(Or visit the normal login page)" msgstr "" -#: templates/zerver/dev_login.html:17 +#: templates/zerver/dev_login.html:19 msgid "Administrators" msgstr "管理员" -#: templates/zerver/dev_login.html:24 +#: templates/zerver/dev_login.html:30 msgid "Normal users" msgstr "普通用户" -#: templates/zerver/dev_login.html:31 -#, fuzzy -#| msgid "Invite users" -msgid "Community users" -msgstr "邀请用户" - -#: templates/zerver/emails/followup_day1.html:10 -#: templates/zerver/emails/followup_day2.html:10 -#: templates/zerver/emails/invitation_reminder.html:12 -#: templates/zerver/emails/notify_new_login.html:11 -#: templates/zerver/portico.html:21 -msgid "Zulip" +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" msgstr "" -#: templates/zerver/features.html:18 -#, fuzzy -#| msgid "Zulip Features" -msgid "Zulip features" -msgstr "Zulip特色" - -#: templates/zerver/features.html:25 -msgid "Threaded group conversations" -msgstr "按话题组织的群组对话" - -#: templates/zerver/features.html:26 -#, fuzzy -#| msgid "" -#| "Talk about multiple topics at once without getting lost or\n" -#| " overwhelmed." -msgid "" -"Talk about multiple topics at once without getting lost or\n" -" overwhelmed." -msgstr "可同时就多个话题进行,不同类的消息井然有序" - -#: templates/zerver/features.html:37 -msgid "One-on-one and group private conversations" -msgstr "一对一私信和群组私信" - -#: templates/zerver/features.html:38 -msgid "Have private conversations with one or as many people as you need." -msgstr "可以和一个人或者任意多的人进行私信交流" - -#: templates/zerver/features.html:48 -msgid "Persistence" -msgstr "消息永不丢失" - -#: templates/zerver/features.html:49 -#, fuzzy -#| msgid "" -#| "We're always receiving messages for you, even when you're\n" -#| " logged out." -msgid "" -"We're always receiving messages for you, even when you're\n" -" logged out." -msgstr "即使没有登录,Zulip也在为你接收消息。" - -#: templates/zerver/features.html:60 -msgid "History" -msgstr "历史消息" - -#: templates/zerver/features.html:61 -#, fuzzy -#| msgid "" -#| "Join a stream and see its history, so even new team\n" -#| " members are never out of the loop." -msgid "" -"Join a stream and see its history, so even new team\n" -" members are never out of the loop." -msgstr "" -"订阅一个频道后,可以查看该频道内所有的历史消息;新人也能很容易融入团队。" - -#: templates/zerver/features.html:72 -msgid "Full-history search" -msgstr "全历史搜索" - -#: templates/zerver/features.html:73 -#, fuzzy -#| msgid "" -#| "Search is both snappy and smart, helping you look for text,\n" -#| " people, and threads of conversation, with advanced search\n" -#| " operators for fine-grained control." -msgid "" -"Search is both snappy and smart, helping you look for text,\n" -" people, and threads of conversation, with " -"advanced search\n" -" operators for fine-grained control." -msgstr "" -"Zulip的搜索功能既快捷又智能,可以帮助你搜索文本、用户及话题;还支持使用高级的" -"搜索运算符进行精准查找。" - -#: templates/zerver/features.html:85 -#, fuzzy -#| msgid "Team presence and buddy list" -msgid "Team presence" -msgstr "用户状态和好友列表" - -#: templates/zerver/features.html:86 -msgid "See who is online at a glance." -msgstr "扫一眼就可以看到谁在线。" - -#: templates/zerver/features.html:96 -msgid "Inline image, video, and tweet previews" -msgstr "图片、视频和推特即时预览" - -#: templates/zerver/features.html:97 -#, fuzzy -#| msgid "" -#| "Send a link and we'll automatically generate an inline\n" -#| " preview." -msgid "" -"Send a link and we'll automatically generate an inline\n" -" preview." -msgstr "发送一个链接,Zulip会自动生成内容预览。" - -#: templates/zerver/features.html:108 -msgid "Drag-and-drop file uploads" -msgstr "拖放式文件上传" - -#: templates/zerver/features.html:109 -#, fuzzy -#| msgid "" -#| "Drag a file into the compose box and we'll upload and\n" -#| " preview it for you. Sharing and discussing work with team\n" -#| " mates has never been easier." -msgid "" -"Drag a file into the compose box and we'll upload and\n" -" preview it for you. Sharing and discussing work " -"with team\n" -" mates has never been easier." -msgstr "" -"拖放一个文件到消息框,Zulip会自动上传,并生成预览;和同事间的交流与分享从未如" -"此简单。" - -#: templates/zerver/features.html:121 -msgid "@-notifications" -msgstr "@-提醒" - -#: templates/zerver/features.html:122 -#, fuzzy -#| msgid "" -#| "Want someone's attention in a conversation? @-notify them\n" -#| " and they'll be right over." -msgid "" -"Want someone's attention in a conversation? @-notify them\n" -" and they'll be right over." -msgstr "想在对话中提醒某些人注意?用@提醒他们即可。" - -#: templates/zerver/features.html:133 -msgid "Stream-wide announcements" -msgstr "频道内公告" - -#: templates/zerver/features.html:134 -#, fuzzy -#| msgid "" -#| "Use @all or @everyone to get the\n" -#| " attention of everyone in a stream." -msgid "" -"Use @all or @everyone to get the\n" -" attention of everyone in a stream." -msgstr "" -"使用@all或者@everyone可以提醒频道内所有用户注意 。" - -#: templates/zerver/features.html:145 -msgid "Emails for important missed messages" -msgstr "离线消息邮件" - -#: templates/zerver/features.html:146 -#, fuzzy -#| msgid "" -#| "If you're missing important conversations when you're away from\n" -#| " Zulip, we'll send you an email summary so you're always in the\n" -#| " loop." -msgid "" -"If you're missing important conversations when you're away from\n" -" Zulip, we'll send you an email summary so you're " -"always in the\n" -" loop." -msgstr "" -"如果你不在线并且错过了一些重要的消息,Zulip会给你发送一封邮件摘要以便你及时了" -"解情况。" - -#: templates/zerver/features.html:158 -msgid "Desktop notifications" -msgstr "桌面通知" - -#: templates/zerver/features.html:159 -msgid "Configurable for private and stream messages." -msgstr "可以对私信和频道消息分别设置桌面通知功能。" - -#: templates/zerver/features.html:169 -msgid "Audible notifications" -msgstr "声音通知" - -#: templates/zerver/features.html:170 -#, fuzzy -#| msgid "" -#| "So you don't miss important messages even when your eyes\n" -#| " are elsewhere." -msgid "" -"So you don't miss important messages even when your eyes\n" -" are elsewhere." -msgstr "即使注意力在其它地方,也不用担心会错过重要消息。" - -#: templates/zerver/features.html:181 -msgid "Hotkeys" -msgstr "快捷键" - -#: templates/zerver/features.html:182 -msgid "Communicate as efficiently as you use your favorite text editor." -msgstr "交流沟通方便快捷,就像在用你最喜欢的文本编辑器一样。" - -#: templates/zerver/features.html:192 -msgid "Emoji" -msgstr "表情" - -#: templates/zerver/features.html:193 -#, fuzzy -#| msgid "" -#| "Sometimes it's the simple things in life, like being able\n" -#| " to give a :thumbsup: while chatting." -msgid "" -"Sometimes it's the simple things in life, like being able\n" -" to give a :thumbsup: while chatting." -msgstr "" -"表情功能就像日常生活中的一个简单举动,比如在聊天时给对方给对方竖一个大拇指 " -":thumbsup: " - -#: templates/zerver/features.html:204 -msgid "Code" -msgstr "程序代码" - -#: templates/zerver/features.html:205 -#, fuzzy -#| msgid "" -#| "Discuss code, even multi-line code, with ease, including\n" -#| " syntax-highlighting." -msgid "" -"Discuss code with ease using Markdown code\n" -" blocks with syntax highlighting." -msgstr "可以方便地讨论程序代码,甚至是多行代码,自带语法高亮功能哦。" - -#: templates/zerver/features.html:216 -msgid "Lightweight markup" -msgstr "轻量级的标记语法" - -#: templates/zerver/features.html:217 -#, fuzzy -#| msgid "" -#| "Get bulleted lists, clickable links, and nicely-formatted\n" -#| " e-mail pastes automatically." -msgid "" -"Get bulleted lists, clickable links, and nicely-formatted\n" -" e-mail pastes automatically." -msgstr "可以编辑项目符号列表、超链接,还可以自动粘贴带格式的邮件。" - -#: templates/zerver/features.html:228 -msgid "Message editing" -msgstr "消息编辑" - -#: templates/zerver/features.html:229 -msgid "Don't worry, you can always fix that typo." -msgstr "不用担心,可以随时改正拼写错误。" - -#: templates/zerver/features.html:239 -msgid "Invite-only streams" -msgstr "私有频道" - -#: templates/zerver/features.html:240 -#, fuzzy -#| msgid "" -#| "Enjoy the benefits of threaded conversations while\n" -#| " controlling your audience and privacy." -msgid "" -"Enjoy the benefits of threaded conversations while\n" -" controlling your audience and privacy." -msgstr "既可以体验话题会话的便利,又可以选择聊天对象并保证隐私。" - -#: templates/zerver/features.html:251 templates/zerver/left_sidebar.html:32 -msgid "Starred messages" -msgstr "星标消息" - -#: templates/zerver/features.html:252 -#, fuzzy -#| msgid "" -#| "Keep a todo list or keep track of interesting\n" -#| " conversations." -msgid "" -"Keep a todo list or keep track of interesting\n" -" conversations." -msgstr "可以用星标消息维护一个待办事项列表,也可以对感兴趣的对话进行持续关注。" - -#: templates/zerver/features.html:263 templates/zerver/navbar.html:95 -#: templates/zerver/navbar.html:97 -msgid "Integrations" -msgstr "应用整合" - -#: templates/zerver/features.html:264 -#, python-format -msgid "" -"Get alerts and updates from your favorite services with\n" -" off-the-shelf integrations for\n" -" Trac, Nagios, GitHub, Jenkins, and more." -msgstr "" - -#: templates/zerver/features.html:276 -msgid "API" -msgstr " 程序接口(API)" - -#: templates/zerver/features.html:277 -#, python-format -msgid "" -"Want to roll your own notifications? We've got a\n" -" dead-simple RESTful API and Python bindings\n" -" that will make integrations—both sending " -"and\n" -" receiving—a snap!" -msgstr "" - -#: templates/zerver/features.html:290 -msgid "Mobile apps" -msgstr "移动应用" - -#: templates/zerver/features.html:291 -#, fuzzy, python-format -#| msgid "" -#| "Check Zulip on the go with native iOS and\n" -#| " Android apps" -msgid "" -"Check Zulip on the go with native iOS and\n" -" Android apps." -msgstr "" -"试试在不断改进的iOS和Android平台上的原生Zulip应用。" - -#: templates/zerver/features.html:302 -msgid "Desktop apps" -msgstr "桌面应用" - -#: templates/zerver/features.html:303 -#, fuzzy, python-format -#| msgid "" -#| "Prefer Zulip in its own window and rich, OS-level notifications?\n" -#| " Enjoy Zulip on your desktop" -msgid "" -"Prefer Zulip in its own window and rich, OS-level notifications?\n" -" Enjoy Zulip on your " -"desktop." -msgstr "" -"可以试试桌面版Zulip,拥有独立的窗口和丰富的OS级别的" -"通知功能" - -#: templates/zerver/find_my_team.html:9 -msgid "Find your team" -msgstr "" - -#: templates/zerver/find_my_team.html:46 +#: templates/zerver/find_account.html:45 #, fuzzy #| msgid "Enter your work email address" msgid "Email addresses" msgstr "输入你的工作邮箱地址" -#: templates/zerver/find_my_team.html:50 -msgid "Find team" +#: templates/zerver/find_account.html:47 +msgid "Find accounts" msgstr "" -#: templates/zerver/footer.html:6 -msgid "About" +#: templates/zerver/footer.html:3 +#, fuzzy +#| msgid "About" +msgid "About Zulip" msgstr "关于Zulip" -#: templates/zerver/footer.html:10 -msgid "Legal" -msgstr "法律信息" +#: templates/zerver/footer.html:5 templates/zerver/left_sidebar.html:5 +#: templates/zerver/left_sidebar.html:10 +msgid "Home" +msgstr "主页" -#: templates/zerver/footer.html:12 -msgid "Privacy" +#: templates/zerver/footer.html:6 +msgid "Why Zulip" msgstr "" -#: templates/zerver/footer.html:14 +#: templates/zerver/footer.html:7 #, fuzzy #| msgid "Zulip Features" msgid "Features" msgstr "Zulip特色" -#: templates/zerver/footer.html:16 templates/zerver/navbar.html:69 -#: templates/zerver/navbar.html:71 +#: templates/zerver/footer.html:8 +msgid "Plans & pricing" +msgstr "" + +#: templates/zerver/footer.html:11 +msgid "About" +msgstr "关于Zulip" + +#: templates/zerver/footer.html:16 +msgid "Help & community" +msgstr "" + +#: templates/zerver/footer.html:18 +msgid "Help center" +msgstr "" + +#: templates/zerver/footer.html:25 +msgid "Accounts" +msgstr "" + +#: templates/zerver/footer.html:29 +msgid "Find account" +msgstr "" + +#: templates/zerver/footer.html:32 #, fuzzy -#| msgid "API documentation" -msgid "User documentation" -msgstr "API文档" +#| msgid "Deactivated organization" +msgid "New organization" +msgstr "关闭的社区" -#: templates/zerver/footer.html:21 templates/zerver/portico.html:39 -#: templates/zerver/portico.html:44 -msgid "Log in" -msgstr "登录" +#: templates/zerver/footer.html:36 +msgid "Login" +msgstr "" -#: templates/zerver/footer.html:28 templates/zerver/portico.html:46 -#: templates/zerver/register.html:208 +#: templates/zerver/footer.html:41 templates/zerver/portico-header.html:34 +#: templates/zerver/register.html:161 msgid "Register" msgstr "注册" -#: templates/zerver/footer.html:33 -msgid "Create new organization" +#: templates/zerver/footer.html:43 +#, fuzzy +#| msgid "Terms of Service" +msgid "Terms of Service" +msgstr "服务条款" + +#: templates/zerver/footer.html:44 +msgid "Privacy policy" msgstr "" -#: templates/zerver/footer.html:39 -msgid "Find my team" +#: templates/zerver/footer.html:48 +#, fuzzy +#| msgid "Integrations" +msgid "Apps & integrations" +msgstr "应用整合" + +#: templates/zerver/footer.html:50 +#, fuzzy +#| msgid "Desktop & mobile apps" +msgid "Desktop & mobile apps" +msgstr "桌面&移动应用" + +#: templates/zerver/footer.html:51 templates/zerver/navbar.html:97 +msgid "Integrations" +msgstr "应用整合" + +#: templates/zerver/for-companies.html:23 +msgid "The best chat for workplaces" msgstr "" -#: templates/zerver/hello.html:34 templates/zerver/hello.html:521 +#: templates/zerver/for-open-source.html:23 +#, fuzzy +#| msgid "the Zulip open source project website" +msgid "The best chat for open source projects" +msgstr "Zulip开源项目的网站" + +#: templates/zerver/for-working-groups-and-communities.html:23 +msgid "The best chat for working groups and communities" +msgstr "" + +#: templates/zerver/hello.html:43 templates/zerver/hello.html:608 msgid "Log in now!" msgstr "现在登录!" -#: templates/zerver/hello.html:39 templates/zerver/hello.html:526 +#: templates/zerver/hello.html:48 templates/zerver/hello.html:613 msgid "Register now!" msgstr "立即注册!" +#: templates/zerver/hello.html:517 +msgid "Travis logo" +msgstr "" + +#: templates/zerver/hello.html:524 +msgid "Github logo" +msgstr "" + +#: templates/zerver/hello.html:531 +msgid "Heroku logo" +msgstr "" + +#: templates/zerver/hello.html:538 +msgid "Zendesk logo" +msgstr "" + +#: templates/zerver/hello.html:545 +msgid "JIRA logo" +msgstr "" + +#: templates/zerver/hello.html:552 +msgid "Sentry logo" +msgstr "" + +#: templates/zerver/hello.html:559 +msgid "Pagerduty logo" +msgstr "" + #: templates/zerver/home.html:14 #, fuzzy #| msgid "Welcome to" @@ -926,23 +696,49 @@ msgstr "你没有受邀请到该频道" msgid "You haven't starred anything yet!" msgstr "你还没有星标消息哦!" -#: templates/zerver/home.html:78 +#: templates/zerver/home.html:77 +#, python-format +msgid "" +"\n" +"

Learn more about starring messages at \n" +" %(realm_uri)s/help/star-a-message.

\n" +" " +msgstr "" + +#: templates/zerver/home.html:83 +#, fuzzy +#| msgid "You have no private messages yet!" +msgid "You have no unread messages!" +msgstr "你还没有私信哦!" + +#: templates/zerver/home.html:86 #, fuzzy #| msgid "You haven't been mentioned yet" msgid "You haven't been mentioned yet!" msgstr "你还没有被@提醒" -#: templates/zerver/home.html:81 +#: templates/zerver/home.html:88 +#, python-format +msgid "" +"\n" +"

Learn more about mentions at \n" +" %(realm_uri)s/help/at-mention-a-team-member.

\n" +" " +msgstr "" + +#: templates/zerver/home.html:94 msgid "Nobody has talked about that yet!" msgstr "还没人讨论过这个哦!" -#: templates/zerver/index.html:51 +#: templates/zerver/index.html:49 #, fuzzy #| msgid "Loading" msgid "Loading..." msgstr "加载中" -#: templates/zerver/index.html:52 +#: templates/zerver/index.html:50 #, fuzzy #| msgid "If this message does not go away, please wait a couple seconds and" msgid "" @@ -950,24 +746,61 @@ msgid "" "\"javascript:location.reload(true)\">reload the page." msgstr "如果该消息没有消失,请等几秒钟后再" -#: templates/zerver/index.html:78 +#: templates/zerver/index.html:70 msgid "" "Unable to connect to\n" " Zulip. Updates may be delayed." msgstr "" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 #, fuzzy #| msgid "Retrying soon" msgid "Retrying soon..." msgstr "稍后尝试连接" -#: templates/zerver/index.html:79 +#: templates/zerver/index.html:71 #, fuzzy #| msgid "Try now" msgid "Try now." msgstr "立即连接" +#: templates/zerver/integrations/index.html:28 +msgid "Over 60 native integrations." +msgstr "" + +#: templates/zerver/integrations/index.html:32 +msgid "" +"\n" +" And hundreds more through\n" +" Hubot,\n" +" Zapier,\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:46 +#, fuzzy +#| msgid "Search operators" +msgid "Search integrations" +msgstr "搜索帮助" + +#: templates/zerver/integrations/index.html:53 +msgid "Filter by category" +msgstr "" + +#: templates/zerver/integrations/index.html:72 +msgid "Categories" +msgstr "" + +#: templates/zerver/integrations/index.html:74 +msgid "All" +msgstr "" + +#: templates/zerver/integrations/index.html:116 +msgid "Create your own!" +msgstr "" + #: templates/zerver/invalid_realm.html:4 #, fuzzy #| msgid "Token does not exist" @@ -992,32 +825,31 @@ msgstr "邮箱地址(每行一个或者用逗号分隔)" msgid "One or more email addresses..." msgstr "一个或多个邮箱地址..." -#: templates/zerver/invite_user.html:19 +#: templates/zerver/invite_user.html:20 msgid "Custom invitation message (if you want to add one)" msgstr "" -#: templates/zerver/invite_user.html:23 +#: templates/zerver/invite_user.html:24 #, fuzzy #| msgid "Last message" msgid "Custom message" msgstr "最新消息" -#: templates/zerver/invite_user.html:31 +#: templates/zerver/invite_user.html:33 msgid "Streams they should join" msgstr "指定要订阅的频道" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 #, fuzzy #| msgid "Sending" msgid "Inviting..." msgstr "发送中" -#: templates/zerver/invite_user.html:38 +#: templates/zerver/invite_user.html:40 msgid "Invite" msgstr "邀请" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:74 -#: templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 msgid "Keyboard shortcuts" msgstr "快捷键" @@ -1035,7 +867,7 @@ msgid "Search people" msgstr "搜索用户" #: templates/zerver/keyboard_shortcuts.html:21 -#: templates/zerver/left_sidebar.html:68 +#: templates/zerver/left_sidebar.html:64 msgid "Search streams" msgstr "" @@ -1093,10 +925,6 @@ msgstr "发送消息" msgid "Insert new line" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:85 -msgid "Cancel compose" -msgstr "取消编辑" - #: templates/zerver/keyboard_shortcuts.html:94 msgid "Narrowing" msgstr "筛选" @@ -1140,111 +968,127 @@ msgid "Edit your last message" msgstr "最新消息" #: templates/zerver/keyboard_shortcuts.html:134 +msgid "Show message sender's profile" +msgstr "" + +#: templates/zerver/keyboard_shortcuts.html:138 #, fuzzy #| msgid "Narrow to messages on stream" msgid "Show images in thread" msgstr "搜索指定频道:" -#: templates/zerver/keyboard_shortcuts.html:138 +#: templates/zerver/keyboard_shortcuts.html:142 #, fuzzy #| msgid "New stream message" msgid "Edit selected message" msgstr "写消息" -#: templates/zerver/keyboard_shortcuts.html:142 +#: templates/zerver/keyboard_shortcuts.html:146 #, fuzzy #| msgid "Starred messages" msgid "Star selected message" msgstr "星标消息" -#: templates/zerver/keyboard_shortcuts.html:147 +#: templates/zerver/keyboard_shortcuts.html:151 #, fuzzy #| msgid "Narrow to private messages with" msgid "React to selected message with" msgstr "搜索和TA的私信:" -#: templates/zerver/keyboard_shortcuts.html:156 +#: templates/zerver/keyboard_shortcuts.html:160 +#, fuzzy +#| msgid "Starred messages" +msgid "Collapse/show selected message" +msgstr "星标消息" + +#: templates/zerver/keyboard_shortcuts.html:164 msgid "Toggle topic mute" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:170 +#: templates/zerver/keyboard_shortcuts.html:178 msgid "View drafts" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:174 +#: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:178 +#: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:184 +#: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" msgstr "菜单" -#: templates/zerver/keyboard_shortcuts.html:189 +#: templates/zerver/keyboard_shortcuts.html:197 msgid "Toggle the gear menu" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:193 +#: templates/zerver/keyboard_shortcuts.html:201 #, fuzzy #| msgid "Open message actions menu" msgid "Open message menu" msgstr "弹出消息操作菜单" -#: templates/zerver/keyboard_shortcuts.html:197 +#: templates/zerver/keyboard_shortcuts.html:205 #, fuzzy #| msgid "Open message actions menu" msgid "Open reactions menu" msgstr "弹出消息操作菜单" -#: templates/zerver/keyboard_shortcuts.html:201 +#: templates/zerver/keyboard_shortcuts.html:209 #, fuzzy #| msgid "Show these keyboard shortcuts" msgid "Show keyboard shortcuts" msgstr "显示快捷键帮助" -#: templates/zerver/keyboard_shortcuts.html:210 -msgid "Streams" -msgstr "频道" +#: templates/zerver/keyboard_shortcuts.html:218 +#, fuzzy +#| msgid "All streams" +msgid "Streams settings" +msgstr "所有频道" -#: templates/zerver/keyboard_shortcuts.html:215 +#: templates/zerver/keyboard_shortcuts.html:223 #, fuzzy #| msgid "All streams" msgid "Scroll through streams" msgstr "所有频道" -#: templates/zerver/keyboard_shortcuts.html:219 +#: templates/zerver/keyboard_shortcuts.html:227 msgid "Switch between tabs" msgstr "" -#: templates/zerver/keyboard_shortcuts.html:223 +#: templates/zerver/keyboard_shortcuts.html:231 #, fuzzy #| msgid "New stream message" msgid "View stream messages" msgstr "写消息" -#: templates/zerver/keyboard_shortcuts.html:227 +#: templates/zerver/keyboard_shortcuts.html:235 #, fuzzy #| msgid "You are not invited to this stream." msgid "Subscribe to/unsubscribe from selected stream" msgstr "你没有受邀请到该频道" -#: templates/zerver/keyboard_shortcuts.html:231 +#: templates/zerver/keyboard_shortcuts.html:239 #, fuzzy #| msgid "Create stream" msgid "Create new stream" msgstr "创建频道" -#: templates/zerver/left_sidebar.html:10 -msgid "Home" -msgstr "主页" +#: templates/zerver/keyboard_shortcuts.html:244 +msgid "Detailed keyboard shortcuts documentation" +msgstr "" -#: templates/zerver/left_sidebar.html:21 +#: templates/zerver/left_sidebar.html:16 templates/zerver/left_sidebar.html:21 msgid "Private messages" msgstr "私信" +#: templates/zerver/left_sidebar.html:32 +msgid "Starred messages" +msgstr "星标消息" + #: templates/zerver/left_sidebar.html:40 #, fuzzy #| msgid "@-mentions" @@ -1261,90 +1105,64 @@ msgstr "没有订阅频道%s" msgid "STREAMS" msgstr "频道" -#: templates/zerver/left_sidebar.html:50 +#: templates/zerver/left_sidebar.html:49 #, fuzzy #| msgid "Not subscribed to stream %s" msgid "Subscribe, add, or configure streams" msgstr "没有订阅频道%s" -#: templates/zerver/left_sidebar.html:52 +#: templates/zerver/left_sidebar.html:50 #, fuzzy #| msgid "All streams" -msgid "Filter streams list" +msgid "Filter streams" msgstr "所有频道" -#: templates/zerver/left_sidebar.html:54 +#: templates/zerver/left_sidebar.html:51 #, fuzzy #| msgid "to stream" msgid "Join stream" msgstr ",频道是" -#: templates/zerver/left_sidebar.html:61 +#: templates/zerver/left_sidebar.html:57 msgid "All streams" msgstr "所有频道" -#: templates/zerver/left_sidebar.html:78 -msgid "SHARE THE LOVE" -msgstr "分享Zulip" - -#: templates/zerver/left_sidebar.html:82 -#, fuzzy -#| msgid "A hand-crafted, artisanal invite is on the way" -msgid "" -"Thanks! A hand-crafted, artisanal invite is on the way." -msgstr "现在正在开发一种手工制作的艺术邀请函" - -#: templates/zerver/left_sidebar.html:86 -msgid "" -"Know someone who would love Zulip for their company or group? Invite 'em!" -msgstr "还知道哪些团队或者公司想要使用Zulip吗?邀请一下他们吧!" - -#: templates/zerver/left_sidebar.html:91 -#, fuzzy -#| msgid "" -#| "We'll have more invites for you soon, but\n" -#| " for now, enjoy this song\n" -#| " that expresses how we feel when you're\n" -#| " logged out." -msgid "" -"\n" -" We'll have more invites for\n" -" you soon, but for now, enjoy\n" -" this song\n" -" that expresses how we feel when you're\n" -" logged out.\n" -" " +#: templates/zerver/lightbox_overlay.html:10 +msgid "Pan & Zoom" msgstr "" -"很快我们还会给你发送邀请哦,不过现在可以听听这首歌,它表达了\n" -"此时我们的心情。" -#: templates/zerver/left_sidebar.html:110 -#, fuzzy -#| msgid "remaining" -msgid "invites remaining" -msgstr "其它的" +#: templates/zerver/lightbox_overlay.html:11 +msgid "Disabled" +msgstr "" -#: templates/zerver/login.html:28 +#: templates/zerver/lightbox_overlay.html:11 +msgid "Enabled" +msgstr "" + +#: templates/zerver/lightbox_overlay.html:14 +msgid "Open" +msgstr "" + +#: templates/zerver/lightbox_overlay.html:17 +msgid "Download" +msgstr "" + +#: templates/zerver/login.html:27 #, fuzzy #| msgid "Sign in with Google" msgid "Sign in to Zulip" msgstr "用Google帐户登录" -#: templates/zerver/login.html:36 +#: templates/zerver/login.html:35 msgid "Sign in with SSO" msgstr "一键式登录" -#: templates/zerver/login.html:87 templates/zerver/register.html:69 -#: templates/zerver/reset_confirm.html:31 +#: templates/zerver/login.html:84 templates/zerver/register.html:60 +#: templates/zerver/reset_confirm.html:30 msgid "Password" msgstr "密码" -#: templates/zerver/login.html:102 +#: templates/zerver/login.html:97 #, fuzzy #| msgid "" #| "You've already registered with this email address. Please log in below" @@ -1352,22 +1170,21 @@ msgid "" "You've already registered with this email address. Please sign in below." msgstr "你已经用这个邮箱注册了,请在下面登录" -#: templates/zerver/login.html:112 +#: templates/zerver/login.html:107 #, fuzzy #| msgid "Sign up" msgid "Sign in" msgstr "注册" -#: templates/zerver/login.html:124 +#: templates/zerver/login.html:119 msgid "Sign in with Google" msgstr "用Google帐户登录" -#: templates/zerver/login.html:133 +#: templates/zerver/login.html:127 msgid "Sign in with GitHub" msgstr "" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:79 -#: templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 msgid "Message formatting" msgstr "消息语法格式" @@ -1419,76 +1236,100 @@ msgstr "" msgid "Message edit history" msgstr "消息编辑" -#: templates/zerver/message_history.html:12 -msgid "Close" -msgstr "关闭" - -#: templates/zerver/navbar.html:24 templates/zerver/navbar.html:25 +#: templates/zerver/navbar.html:23 templates/zerver/navbar.html:24 msgid "Search" msgstr "搜索" -#: templates/zerver/navbar.html:52 templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:26 +#, fuzzy +#| msgid "Initiate a search" +msgid "Exit search" +msgstr "发起搜索" + +#: templates/zerver/navbar.html:27 +#, fuzzy +#| msgid "Search people" +msgid "Search help" +msgstr "搜索用户" + +#: templates/zerver/navbar.html:42 +#, fuzzy +#| msgid "Menus" +msgid "Menu" +msgstr "菜单" + +#: templates/zerver/navbar.html:54 msgid "Manage streams" msgstr "频道管理" -#: templates/zerver/navbar.html:57 templates/zerver/navbar.html:59 -#: templates/zerver/settings_overlay.html:4 -#: templates/zerver/settings_overlay.html:105 +#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/settings_overlay.html:109 msgid "Settings" msgstr "设置" -#: templates/zerver/navbar.html:62 templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:65 #, fuzzy #| msgid "Deactivated organization" msgid "Manage organization" msgstr "关闭的社区" -#: templates/zerver/navbar.html:84 templates/zerver/navbar.html:86 -#: templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:71 +#, fuzzy +#| msgid "API documentation" +msgid "User documentation" +msgstr "API文档" + +#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 msgid "Search operators" msgstr "搜索帮助" -#: templates/zerver/navbar.html:90 templates/zerver/navbar.html:92 +#: templates/zerver/navbar.html:92 msgid "Desktop & mobile apps" msgstr "桌面&移动应用" -#: templates/zerver/navbar.html:100 templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:102 msgid "API documentation" msgstr "API文档" -#: templates/zerver/navbar.html:107 templates/zerver/navbar.html:109 +#: templates/zerver/navbar.html:108 +msgid "Statistics" +msgstr "" + +#: templates/zerver/navbar.html:115 msgid "Feedback" msgstr "反馈" -#: templates/zerver/navbar.html:114 -#, fuzzy -#| msgid "Invite more users" -msgid "Invite more users to Zulip." -msgstr "邀请更多用户" - -#: templates/zerver/navbar.html:116 +#: templates/zerver/navbar.html:122 msgid "Invite users" msgstr "邀请用户" -#: templates/zerver/navbar.html:122 +#: templates/zerver/navbar.html:128 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" msgstr "" -#: templates/zerver/navbar.html:124 +#: templates/zerver/navbar.html:130 msgid "Link with Webathena" msgstr "链接Webathena" -#: templates/zerver/navbar.html:128 templates/zerver/navbar.html:130 -#: templates/zerver/settings_overlay.html:98 +#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "退出" -#: templates/zerver/navbar.html:134 templates/zerver/navbar.html:136 +#: templates/zerver/navbar.html:142 msgid "Debug" msgstr "故障诊断" +#: templates/zerver/portico-header.html:6 +msgid "Zulip" +msgstr "" + +#: templates/zerver/portico-header.html:27 +#: templates/zerver/portico-header.html:32 +msgid "Log in" +msgstr "登录" + #: templates/zerver/privacy.html:13 #, python-format msgid "" @@ -1512,27 +1353,25 @@ msgid "" "the instructions on www.zulip.org" msgstr "" -#: templates/zerver/register.html:19 +#: templates/zerver/register.html:20 msgid "" "\n" -"

You're almost there.

\n" -"

\n" -" We just need you to do one last thing.\n" -"

\n" -" " +"

You're almost there.

\n" +"

We just need you to do one last thing.

\n" +" " msgstr "" -#: templates/zerver/register.html:51 templates/zerver/settings_sidebar.html:17 +#: templates/zerver/register.html:43 +#, fuzzy +#| msgid "Full name" +msgid "Full name or 名前" +msgstr "名字" + +#: templates/zerver/register.html:44 templates/zerver/settings_sidebar.html:17 msgid "Full name" msgstr "名字" -#: templates/zerver/register.html:58 -msgid "" -"Zulip has full unicode support, so you can spell your name exactly how you " -"want it to appear." -msgstr "" - -#: templates/zerver/register.html:74 +#: templates/zerver/register.html:63 #, fuzzy #| msgid "" #| "This is used for mobile applications and other tools that require a " @@ -1541,133 +1380,93 @@ msgid "" "This is used for mobile applications and other tools that require a password." msgstr "这是给那些要求输入密码的移动应用和其它工具用的" -#: templates/zerver/register.html:83 +#: templates/zerver/register.html:71 msgid "Password strength" msgstr "密码强度" -#: templates/zerver/register.html:104 +#: templates/zerver/register.html:87 msgid "Organization name" msgstr "" -#: templates/zerver/register.html:107 -msgid "This can be changed later on the settings page." +#: templates/zerver/register.html:95 +msgid "Shorter is better than longer." msgstr "" -#: templates/zerver/register.html:114 +#: templates/zerver/register.html:102 msgid "Subdomain" msgstr "" -#: templates/zerver/register.html:116 -msgid "Short name" -msgstr "" +#: templates/zerver/register.html:104 +#, fuzzy +#| msgid "Token does not exist" +msgid "Organization handle" +msgstr "Token不存在" -#: templates/zerver/register.html:139 +#: templates/zerver/register.html:128 msgid "The address you'll use to sign in to your organization." msgstr "" -#: templates/zerver/register.html:141 -msgid "A short, unique name for your organization, with no spaces." +#: templates/zerver/register.html:130 +msgid "a-z, 0-9, and - only." msgstr "" -#: templates/zerver/register.html:147 -#, fuzzy -#| msgid "Token does not exist" -msgid "Organization type" -msgstr "Token不存在" - -#: templates/zerver/register.html:161 -msgid "" -"\n" -" Create a corporate organization if your users will be members " -"of the\n" -" same company, where the privacy expectation is that the " -"company's\n" -" organization administrators may need to have access to your " -"users'\n" -" private message history. Zulip features that allow " -"organization\n" -" administrators to take control of accounts or access private " -"message\n" -" history for other users are only available to corporate " -"organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:171 -msgid "" -"\n" -" Create a community organization for an open source project, " -"social\n" -" group, or other community where the privacy expectation is " -"that you\n" -" and other organization administrators won't have access to " -"your users'\n" -" private message history. Zulip features that allow " -"organization\n" -" administrators to take control of accounts or access private " -"message\n" -" history for other users are disabled in community " -"organizations.\n" -" " -msgstr "" - -#: templates/zerver/register.html:198 +#: templates/zerver/register.html:151 #, python-format msgid "" -"I agree to the Terms of " -"Service." +"I agree to the Terms " +"of Service." msgstr "" -#: templates/zerver/reset.html:9 +#: templates/zerver/reset.html:8 #, fuzzy #| msgid "Reset your password" msgid "Reset your password" msgstr "重置密码" -#: templates/zerver/reset.html:34 +#: templates/zerver/reset.html:30 #, fuzzy #| msgid "Reset your password" msgid "Reset password" msgstr "重置密码" -#: templates/zerver/reset_confirm.html:15 +#: templates/zerver/reset_confirm.html:14 #, fuzzy #| msgid "Reset your password" msgid "Reset your password." msgstr "重置密码" -#: templates/zerver/reset_confirm.html:52 +#: templates/zerver/reset_confirm.html:50 msgid "Confirm password" msgstr "确认密码" -#: templates/zerver/reset_confirm.html:75 +#: templates/zerver/reset_confirm.html:72 #, fuzzy #| msgid "Sorry, the link you provided is invalid or has already been used" msgid "Sorry, the link you provided is invalid or has already been used." msgstr "对不起,你提供的链接不正确,或者已经被使用" -#: templates/zerver/reset_done.html:5 +#: templates/zerver/reset_done.html:9 msgid "We've reset your password!" msgstr "我们已经重置了你的密码!" -#: templates/zerver/reset_done.html:6 +#: templates/zerver/reset_done.html:13 #, python-format -msgid "Please log in." +msgid "Please log in with your new password." msgstr "" -#: templates/zerver/reset_emailed.html:5 +#: templates/zerver/reset_emailed.html:9 #, fuzzy -#| msgid "We just sent you a password reset!" -msgid "We just sent you a password reset link!" -msgstr "我们刚给你发送了密码重置邮件!" +#| msgid "Password strength" +msgid "Password reset sent!" +msgstr "密码强度" -#: templates/zerver/reset_emailed.html:6 +#: templates/zerver/reset_emailed.html:16 #, fuzzy #| msgid "Check your email to finish the process" msgid "Check your email to finish the process." msgstr "请查收一下你的邮件以完成这一过程" -#: templates/zerver/reset_emailed.html:7 +#: templates/zerver/reset_emailed.html:16 #, fuzzy #| msgid "Or don't, but then why did you fill out this form?" msgid "(Or don't, but then why did you fill out this form?)" @@ -1753,33 +1552,39 @@ msgstr "搜索星标消息" #: templates/zerver/search_operators.html:57 #, fuzzy +#| msgid "Narrow to starred messages" +msgid "Narrow to unread messages." +msgstr "搜索星标消息" + +#: templates/zerver/search_operators.html:61 +#, fuzzy #| msgid "Narrow to messages on stream" msgid "Narrow to messages containing links." msgstr "搜索指定频道:" -#: templates/zerver/search_operators.html:61 +#: templates/zerver/search_operators.html:65 #, fuzzy #| msgid "Narrow to messages on stream" msgid "Narrow to messages containing images." msgstr "搜索指定频道:" -#: templates/zerver/search_operators.html:65 +#: templates/zerver/search_operators.html:69 #, fuzzy #| msgid "Narrow to messages that mention you" msgid "Narrow to messages containing uploads." msgstr "搜索提醒我的消息" -#: templates/zerver/search_operators.html:69 +#: templates/zerver/search_operators.html:73 msgid "" "Search for keyword in the topic or " "message content " msgstr "" -#: templates/zerver/search_operators.html:73 +#: templates/zerver/search_operators.html:77 msgid "Exclude messages with topic topic" msgstr "" -#: templates/zerver/search_operators.html:76 +#: templates/zerver/search_operators.html:80 msgid "" "\n" "

You can use any combination of these search operators in a single " @@ -1839,52 +1644,50 @@ msgstr "Zulip特色" #: templates/zerver/settings_overlay.html:49 #, fuzzy #| msgid "Token does not exist" -msgid "Organization settings" +msgid "Organization profile" msgstr "Token不存在" #: templates/zerver/settings_overlay.html:53 #, fuzzy #| msgid "Token does not exist" -msgid "Organization permissions" +msgid "Organization settings" msgstr "Token不存在" #: templates/zerver/settings_overlay.html:57 +#, fuzzy +#| msgid "Token does not exist" +msgid "Organization permissions" +msgstr "Token不存在" + +#: templates/zerver/settings_overlay.html:61 msgid "Custom emoji" msgstr "" -#: templates/zerver/settings_overlay.html:61 +#: templates/zerver/settings_overlay.html:65 #, fuzzy #| msgid "Audible notifications" msgid "Authentication methods" msgstr "声音通知" -#: templates/zerver/settings_overlay.html:65 -msgid "Users" -msgstr "" - -#: templates/zerver/settings_overlay.html:70 +#: templates/zerver/settings_overlay.html:74 #, fuzzy #| msgid "Deactivated organization" msgid "Deactivated users" msgstr "关闭的社区" -#: templates/zerver/settings_overlay.html:75 -msgid "Bots" -msgstr "" - -#: templates/zerver/settings_overlay.html:80 +#: templates/zerver/settings_overlay.html:84 #, fuzzy #| msgid "Create stream" msgid "Delete streams" msgstr "创建频道" -#: templates/zerver/settings_overlay.html:85 +#: templates/zerver/settings_overlay.html:89 #, fuzzy #| msgid "Create stream" msgid "Default streams" msgstr "创建频道" -#: templates/zerver/settings_overlay.html:89 +#: templates/zerver/settings_overlay.html:93 #, fuzzy #| msgid "All streams" msgid "Filter settings" @@ -1932,32 +1735,6 @@ msgid "" " " msgstr "" -#: templates/zerver/tutorial_finale.html:4 -#, fuzzy -#| msgid "Welcome to" -msgid "Welcome to Zulip" -msgstr "欢迎使用" - -#: templates/zerver/tutorial_finale.html:7 -#, fuzzy -#| msgid "" -#| "Streams, topics, and narrowing make %(product_name)s conversations\n" -#| " efficient and productive." -msgid "" -"Streams, topics, and narrowing make Zulip conversations\n" -" efficient and productive." -msgstr "" -"频道、话题以及消息筛选特性使%(product_name)s的沟通效率\n" -"更高且更富有成效。" - -#: templates/zerver/tutorial_finale.html:10 -msgid "That's all there is to it, so let's get started!" -msgstr "大概就这样了,让我们开始吧!" - -#: templates/zerver/tutorial_finale.html:13 -msgid "Get started" -msgstr "开始" - #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" msgstr "未知的邮件退订请求" @@ -1970,10 +1747,18 @@ msgid "" msgstr "你好!看起来你要退订某些东西,但是我们不认识这个URL地址。" #: templates/zerver/unsubscribe_link_error.html:10 -#, python-format +#, fuzzy, 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!" msgid "" "Please double-check that you have the full URL and try again, or Zulip Settings page." msgstr "" +#: templates/zerver/why-zulip.html:23 +msgid "Why Zulip?" +msgstr "" + #: templates/zerver/zulipchat_migration_tos.html:1 #, fuzzy #| msgid "Welcome! We think you'll like it here" @@ -2022,297 +1811,288 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:127 zerver/lib/emoji.py:32 zerver/views/invite.py:27 +#: zerver/decorator.py:119 zerver/lib/emoji.py:47 zerver/views/invite.py:26 msgid "Must be a realm administrator" msgstr "用户身份必须是管理员" -#: zerver/decorator.py:190 -#, python-format -msgid "Invalid user: %s" -msgstr "用户不正确: %s" - -#: zerver/decorator.py:195 +#: zerver/decorator.py:179 #, fuzzy, python-format #| msgid "Invalid user: %s" msgid "Invalid Zulip server: %s" msgstr "用户不正确: %s" -#: zerver/decorator.py:199 -#, python-format -msgid "" -"Incorrect API key length (keys should be 32 characters long) for role '%s'" -msgstr "用户'%s'的API码长度不正确(长度应当是32个字符)" - -#: zerver/decorator.py:202 -#, python-format -msgid "Invalid API key for role '%s'" -msgstr "用户'%s'的API码不正确" - -#: zerver/decorator.py:208 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:213 zerver/decorator.py:249 zerver/decorator.py:510 -msgid "Account not active" -msgstr "帐户未激活" - -#: zerver/decorator.py:215 -msgid "Account is not valid to post webhook messages" -msgstr "" - -#: zerver/decorator.py:218 zerver/decorator.py:251 zerver/decorator.py:512 -msgid "Realm for account has been deactivated" -msgstr "用户所在的社区已关闭" - -#: zerver/decorator.py:227 zerver/decorator.py:255 zerver/decorator.py:522 -msgid "Account is not associated with this subdomain" -msgstr "" - -#: zerver/decorator.py:247 +#: zerver/decorator.py:181 zerver/decorator.py:228 zerver/decorator.py:233 msgid "Invalid API key" msgstr "API码不正确" -#: zerver/decorator.py:365 +#: zerver/decorator.py:184 +msgid "This API key only works on the root subdomain" +msgstr "" + +#: zerver/decorator.py:193 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:204 +msgid "Account not active" +msgstr "帐户未激活" + +#: zerver/decorator.py:207 +msgid "Realm for account has been deactivated" +msgstr "用户所在的社区已关闭" + +#: zerver/decorator.py:221 +msgid "Account is not associated with this subdomain" +msgstr "" + +#: zerver/decorator.py:373 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:444 +#: zerver/decorator.py:449 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:447 +#: zerver/decorator.py:452 msgid "Invalid authorization header for basic auth" msgstr "基本认证的授权头不正确" -#: zerver/decorator.py:507 +#: zerver/decorator.py:502 msgid "Not logged in" msgstr "未登录" -#: zerver/decorator.py:514 +#: zerver/decorator.py:507 msgid "Webhook bots can only access webhooks" msgstr "WebHook机器人只能访问Webhook内容" -#: zerver/decorator.py:587 +#: zerver/decorator.py:572 msgid "Access denied" msgstr "访问被拒绝" -#: zerver/forms.py:79 +#: zerver/forms.py:88 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:80 +#: zerver/forms.py:89 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:81 +#: zerver/forms.py:90 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:82 +#: zerver/forms.py:91 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:85 +#: zerver/forms.py:94 msgid "Short name needs at least 3 characters." msgstr "" -#: zerver/forms.py:86 +#: zerver/forms.py:95 msgid "Short name cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:87 +#: zerver/forms.py:96 msgid "Short name can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:88 +#: zerver/forms.py:97 msgid "Short name unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:130 +#: zerver/forms.py:139 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:134 +#: zerver/forms.py:143 #, python-brace-format msgid "" "Your email address, {email}, does not correspond to any existing " "organization." msgstr "" -#: zerver/forms.py:139 +#: zerver/forms.py:148 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:145 +#: zerver/forms.py:154 #, 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:157 +#: zerver/forms.py:168 #, fuzzy #| msgid "Enter your work email address" msgid "Please use your real email address." msgstr "输入你的工作邮箱地址" -#: zerver/forms.py:275 +#: zerver/forms.py:290 #, fuzzy #| msgid "One or more email addresses..." msgid "Add up to 10 comma-separated email addresses." msgstr "一个或多个邮箱地址..." -#: zerver/forms.py:281 +#: zerver/forms.py:296 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:697 +#: zerver/lib/actions.py:714 msgid "Unable to render message" msgstr "不能渲染消息" -#: zerver/lib/actions.py:1009 +#: zerver/lib/actions.py:1214 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1011 +#: zerver/lib/actions.py:1216 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1025 +#: zerver/lib/actions.py:1230 #, fuzzy, python-format #| msgid "Welcome to" msgid "Welcome to #**%s**." msgstr "欢迎使用" -#: zerver/lib/actions.py:1028 +#: zerver/lib/actions.py:1233 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1037 +#: zerver/lib/actions.py:1242 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1099 -#, python-format -msgid "Invalid email '%s'" -msgstr "邮箱不正确 '%s'" +#: zerver/lib/actions.py:1302 zerver/lib/actions.py:3621 +#: zerver/views/messages.py:928 zerver/views/messages.py:935 +#: zerver/views/messages.py:960 +msgid "User not authorized for this query" +msgstr "这次查询用户没有获得授权" -#: zerver/lib/actions.py:1102 +#: zerver/lib/actions.py:1329 #, python-format msgid "'%s' is no longer using Zulip." msgstr "'%s'不再使用Zulip了。" -#: zerver/lib/actions.py:1110 zerver/lib/actions.py:3332 -#: zerver/views/messages.py:879 zerver/views/messages.py:886 -#: zerver/views/messages.py:911 -msgid "User not authorized for this query" -msgstr "这次查询用户没有获得授权" - -#: zerver/lib/actions.py:1113 +#: zerver/lib/actions.py:1335 msgid "You can't send private messages outside of your organization." msgstr "你不能将私信发送到社区范围以外" -#: zerver/lib/actions.py:1189 zerver/lib/streams.py:69 +#: zerver/lib/actions.py:1428 zerver/lib/streams.py:89 #, fuzzy, python-format #| msgid "Invalid stream name (%s)." msgid "Invalid stream name '%s'" msgstr "频道名称 (%s)不正确" -#: zerver/lib/actions.py:1191 +#: zerver/lib/actions.py:1430 #, fuzzy, python-format #| msgid "Stream name too long" msgid "Stream name too long (limit: %s characters)" msgstr "频道名称太长" -#: zerver/lib/actions.py:1194 +#: zerver/lib/actions.py:1433 #, fuzzy, python-format #| msgid "Stream name \"%s\" is already taken" msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "频道名称\"%s\" 已经被使用了" -#: zerver/lib/actions.py:1260 -msgid "Message must have recipients" -msgstr "消息必须指定接收人" - -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1494 msgid "Message must not be empty" msgstr "消息不能为空" -#: zerver/lib/actions.py:1271 -msgid "Cannot send to multiple streams" -msgstr "不能发送到多个频道" +#: zerver/lib/actions.py:1507 +#, fuzzy +#| msgid "to stream" +msgid "Missing stream" +msgstr ",频道是" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1514 msgid "Missing topic" msgstr "话题不存在" -#: zerver/lib/actions.py:1280 zerver/views/messages.py:1027 +#: zerver/lib/actions.py:1517 zerver/views/messages.py:1078 msgid "Topic can't be empty" msgstr "话题不能为空" -#: zerver/lib/actions.py:1290 +#: zerver/lib/actions.py:1527 #, fuzzy, python-format #| msgid "Stream does not exist" msgid "Stream '%(stream_name)s' does not exist" msgstr "频道不存在" -#: zerver/lib/actions.py:1312 +#: zerver/lib/actions.py:1549 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "没有权限向频道'%s'发送消息" -#: zerver/lib/actions.py:1324 +#: zerver/lib/actions.py:1555 +msgid "Message must have recipients" +msgstr "消息必须指定接收人" + +#: zerver/lib/actions.py:1566 zerver/lib/addressee.py:106 msgid "Invalid message type" msgstr "消息类型不正确" -#: zerver/lib/actions.py:1485 +#: zerver/lib/actions.py:1733 msgid "You cannot get subscribers for public streams in this realm" msgstr "你不能获取这个社区公开频道的用户" -#: zerver/lib/actions.py:1488 +#: zerver/lib/actions.py:1736 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "不能获取私有频道的用户" -#: zerver/lib/actions.py:2043 zerver/views/users.py:70 zerver/views/users.py:83 -#: zerver/views/users.py:99 zerver/views/users.py:166 zerver/views/users.py:224 +#: zerver/lib/actions.py:2330 zerver/views/users.py:72 zerver/views/users.py:85 +#: zerver/views/users.py:101 zerver/views/users.py:171 +#: zerver/views/users.py:229 msgid "Insufficient permission" msgstr "权限不足" -#: zerver/lib/actions.py:2574 zerver/lib/actions.py:2576 -#: zerver/lib/message.py:268 zerver/lib/message.py:279 -#: zerver/lib/message.py:284 zerver/lib/message.py:288 +#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2875 +#: zerver/lib/message.py:287 zerver/lib/message.py:298 +#: zerver/lib/message.py:303 zerver/lib/message.py:307 msgid "Invalid message(s)" msgstr "消息不正确" -#: zerver/lib/actions.py:3079 +#: zerver/lib/actions.py:3406 msgid "Invalid address." msgstr "地址不正确" -#: zerver/lib/actions.py:3082 +#: zerver/lib/actions.py:3409 msgid "Outside your domain." msgstr "不属于该社区" -#: zerver/lib/actions.py:3097 +#: zerver/lib/actions.py:3414 msgid "Already has an account." msgstr "帐户已经存在" -#: zerver/lib/actions.py:3124 +#: zerver/lib/actions.py:3449 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "部分邮箱没有验证通过,因此不能发送邀请" -#: zerver/lib/actions.py:3130 +#: zerver/lib/actions.py:3454 msgid "We weren't able to invite anyone." msgstr "没有邀请任何人" -#: zerver/lib/actions.py:3151 +#: zerver/lib/actions.py:3474 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "有部分地址已经在使用Zulip,因此没有向他们发送邀请;其余地址已经发送!" +#: zerver/lib/addressee.py:23 +#, python-format +msgid "Invalid email '%s'" +msgstr "邮箱不正确 '%s'" + +#: zerver/lib/addressee.py:91 +msgid "Cannot send to multiple streams" +msgstr "不能发送到多个频道" + #: zerver/lib/attachments.py:23 #, fuzzy #| msgid "Invalid argument type" @@ -2345,19 +2125,19 @@ msgstr "" msgid "Domain can only have letters, numbers, '.' and '-'s." msgstr "" -#: zerver/lib/emoji.py:21 +#: zerver/lib/emoji.py:32 #, fuzzy, python-format #| msgid "Token does not exist" msgid "Emoji '%s' does not exist" msgstr "Token不存在" -#: zerver/lib/emoji.py:44 +#: zerver/lib/emoji.py:59 #, fuzzy #| msgid "Must be a realm administrator" msgid "Must be a realm administrator or emoji author" msgstr "用户身份必须是管理员" -#: zerver/lib/emoji.py:50 zerver/models.py:404 +#: zerver/lib/emoji.py:65 zerver/models.py:439 #, fuzzy #| msgid "Invalid characters in Emoji name" msgid "Invalid characters in emoji name" @@ -2367,78 +2147,136 @@ msgstr "表情名称中的字符不正确" msgid "Invalid type parameter" msgstr "参数类型不正确" -#: zerver/lib/events.py:493 +#: zerver/lib/events.py:513 msgid "Could not allocate event queue" msgstr "无法分配事件队列" +#: zerver/lib/integrations.py:37 +#, fuzzy +#| msgid "Integrations" +msgid "Integration frameworks" +msgstr "应用整合" + +#: zerver/lib/integrations.py:38 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:39 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:40 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:41 +#, fuzzy +#| msgid "@-notifications" +msgid "Communication" +msgstr "@-提醒" + +#: zerver/lib/integrations.py:42 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:43 +msgid "HR" +msgstr "" + +#: zerver/lib/integrations.py:44 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:45 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:46 +msgid "Monitoring tools" +msgstr "" + +#: zerver/lib/integrations.py:47 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:49 +msgid "Version control" +msgstr "" + #: zerver/lib/narrow.py:12 #, python-format msgid "Operator %s not supported." msgstr "不支持操作符:%s" -#: zerver/lib/outgoing_webhook.py:71 -#, python-format -msgid "%s" -msgstr "" - -#: zerver/lib/push_notifications.py:448 zilencer/views.py:71 -msgid "Token does not exist" -msgstr "Token不存在" - -#: zerver/lib/push_notifications.py:480 zerver/lib/push_notifications.py:485 -#: zerver/lib/push_notifications.py:488 +#: zerver/lib/push_notifications.py:237 zerver/lib/push_notifications.py:242 +#: zerver/lib/push_notifications.py:245 msgid "Error received from push notification bouncer" msgstr "" -#: zerver/lib/request.py:28 -#, python-format -msgid "Missing '%s' argument" +#: zerver/lib/push_notifications.py:320 zilencer/views.py:73 +msgid "Token does not exist" +msgstr "Token不存在" + +#: zerver/lib/request.py:30 +#, fuzzy, python-brace-format +#| msgid "Missing '%s' argument" +msgid "Missing '{var_name}' argument" msgstr "缺少参数:'%s'" -#: zerver/lib/request.py:37 -#, python-format -msgid "Bad value for '%(var_name)s': %(value)s" +#: zerver/lib/request.py:44 +#, fuzzy, python-brace-format +#| msgid "Bad value for '%(var_name)s': %(value)s" +msgid "Bad value for '{var_name}': {bad_value}" msgstr "错误值:'%(var_name)s': %(value)s" -#: zerver/lib/request.py:127 +#: zerver/lib/request.py:136 msgid "Malformed JSON" msgstr "Malformed JSON" -#: zerver/lib/request.py:132 +#: zerver/lib/request.py:141 msgid "Invalid argument type" msgstr "参数类型不正确" -#: zerver/lib/request.py:158 -#, python-format -msgid "argument \"%s\" is not valid json." +#: zerver/lib/request.py:167 +#, fuzzy, python-format +#| msgid "argument \"%s\" is not valid json." +msgid "Argument \"%s\" is not valid JSON." msgstr "参数\"%s\"不是合法的json" -#: zerver/lib/rest.py:111 zerver/lib/rest.py:114 +#: zerver/lib/rest.py:114 zerver/lib/rest.py:117 msgid "Not logged in: API authentication or user session required" msgstr "未登录:提供用户会话或者API认证" -#: zerver/lib/streams.py:49 +#: zerver/lib/streams.py:23 zerver/lib/streams.py:69 #, fuzzy #| msgid "Invalid stream %s" msgid "Invalid stream id" msgstr "频道%s不正确" -#: zerver/lib/streams.py:63 +#: zerver/lib/streams.py:83 #, fuzzy, python-format #| msgid "Stream name \"%s\" is already taken" msgid "Stream name '%s' is already taken" msgstr "频道名称\"%s\" 已经被使用了" -#: zerver/lib/streams.py:147 +#: zerver/lib/streams.py:209 msgid "User cannot create streams." msgstr "用户不能创建频道" -#: zerver/lib/streams.py:149 +#: zerver/lib/streams.py:211 #, python-format msgid "Stream(s) (%s) do not exist" msgstr "频道(%s)不存在" #: zerver/lib/upload.py:112 +msgid "Animated emoji must be have same width and height." +msgstr "" + +#: zerver/lib/upload.py:115 msgid "Animated emoji can't be larger than 64px in width or height." msgstr "" @@ -2458,6 +2296,22 @@ msgstr "名字太长!" msgid "Invalid characters in name!" msgstr "表情名称中的字符不正确" +#: zerver/lib/users.py:25 zerver/views/users.py:262 zerver/views/users.py:368 +msgid "Bad name or username" +msgstr "姓名或者用户名错误" + +#: zerver/lib/users.py:41 +#, fuzzy +#| msgid "Invalid argument type" +msgid "Invalid bot type" +msgstr "参数类型不正确" + +#: zerver/lib/users.py:46 +#, fuzzy +#| msgid "Invalid message type" +msgid "Invalid interface type" +msgstr "消息类型不正确" + #: zerver/lib/validator.py:42 #, python-format msgid "%s is not a string" @@ -2519,259 +2373,272 @@ msgstr "%s不是可接受的数据类型" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "%(variable)s != %(expected_value)s (%(value)s is wrong)" -#: zerver/management/commands/realm_domain.py:60 -#: zerver/views/realm_domains.py:35 -#, python-format -msgid "The domain %(domain)s belongs to another organization." -msgstr "" - -#: zerver/management/commands/realm_domain.py:66 -#: zerver/views/realm_domains.py:33 -#, python-format -msgid "The domain %(domain)s is already a part of your organization." -msgstr "" - -#: zerver/middleware.py:296 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "服务器内部错误" -#: zerver/middleware.py:314 -#, python-format -msgid "CSRF Error: %s" +#: zerver/middleware.py:319 +#, fuzzy, python-brace-format +#| msgid "CSRF Error: %s" +msgid "CSRF Error: {reason}" msgstr "CSRF错误: %s" -#: zerver/middleware.py:338 +#: zerver/middleware.py:349 #, fuzzy #| msgid "API usage exceeded rate limit, try again in %s secs" msgid "API usage exceeded rate limit" msgstr "API使用超过限速,%s秒后重试" -#: zerver/models.py:665 +#: zerver/models.py:706 msgid "Apple style" msgstr "" -#: zerver/models.py:666 +#: zerver/models.py:707 msgid "Emoji One style" msgstr "" -#: zerver/models.py:667 +#: zerver/models.py:708 msgid "Google style" msgstr "" -#: zerver/models.py:668 +#: zerver/models.py:709 msgid "Twitter style" msgstr "" -#: zerver/tornado/event_queue.py:510 +#: zerver/models.py:1296 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models.py:1297 +msgid "Realm emoji" +msgstr "" + +#: zerver/models.py:1298 +#, fuzzy +#| msgid "Zulip Features" +msgid "Zulip extra emoji" +msgstr "Zulip特色" + +#: zerver/tornado/event_queue.py:512 zerver/tornado/socket.py:137 msgid "Missing 'queue_id' argument" msgstr "缺少参数'queue_id'" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:515 msgid "Missing 'last_event_id' argument" msgstr "缺少参数'last_event_id'" -#: zerver/tornado/event_queue.py:516 zerver/tornado/views.py:33 -#, python-format -msgid "Bad event queue id: %s" -msgstr "错误的事件队列 : %s" - -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:520 msgid "You are not authorized to get events from this queue" msgstr "没有权限从该队列获取事件" -#: zerver/tornado/views.py:35 +#: zerver/tornado/exceptions.py:19 +#, fuzzy, python-brace-format +#| msgid "Bad event queue id: %s" +msgid "Bad event queue id: {queue_id}" +msgstr "错误的事件队列 : %s" + +#: zerver/tornado/socket.py:130 +#, fuzzy +#| msgid "Unknown domain %s" +msgid "Unknown or missing session" +msgstr "未知的域名%s" + +#: zerver/tornado/socket.py:134 +msgid "CSRF token does not match that in cookie" +msgstr "" + +#: zerver/tornado/socket.py:145 +#, fuzzy, python-format +#| msgid "You are not authorized to access this queue" +msgid "You are not the owner of the queue with id '%s'" +msgstr "没有权限访问该队列" + +#: zerver/tornado/views.py:36 msgid "You are not authorized to access this queue" msgstr "没有权限访问该队列" -#: zerver/views/auth.py:141 +#: zerver/views/auth.py:158 msgid "No REMOTE_USER set." msgstr "未设置REMOTE_USER" -#: zerver/views/auth.py:159 +#: zerver/views/auth.py:176 msgid "Auth key for this subdomain not found." msgstr "" -#: zerver/views/auth.py:166 +#: zerver/views/auth.py:183 msgid "No JSON web token passed in request" msgstr "请求中未传递JSON Web Token(No JSON web token passed in request)" -#: zerver/views/auth.py:168 +#: zerver/views/auth.py:185 msgid "Bad JSON web token" msgstr "JSON Web Token错误(Bad JSON web token)" -#: zerver/views/auth.py:172 +#: zerver/views/auth.py:189 msgid "No user specified in JSON web token claims" msgstr "" "JSON Web Token声明中未指定用户(No user specified in JSON web token claims)" -#: zerver/views/auth.py:175 +#: zerver/views/auth.py:192 #, fuzzy #| msgid "No user specified in JSON web token claims" msgid "No realm specified in JSON web token claims" msgstr "" "JSON Web Token声明中未指定用户(No user specified in JSON web token claims)" -#: zerver/views/auth.py:190 +#: zerver/views/auth.py:207 msgid "Wrong subdomain" msgstr "" -#: zerver/views/auth.py:226 +#: zerver/views/auth.py:248 #, fuzzy #| msgid "Invalid verb" msgid "Invalid OTP" msgstr "POST方法不正确" -#: zerver/views/auth.py:486 zerver/views/auth.py:514 +#: zerver/views/auth.py:539 zerver/views/auth.py:567 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:499 zerver/views/auth.py:543 +#: zerver/views/auth.py:552 zerver/views/auth.py:596 msgid "Your realm has been deactivated." msgstr "社区已关闭" -#: zerver/views/auth.py:502 zerver/views/auth.py:540 +#: zerver/views/auth.py:555 zerver/views/auth.py:593 msgid "Your account has been disabled." msgstr "帐户已经停用" -#: zerver/views/auth.py:505 +#: zerver/views/auth.py:558 #, fuzzy #| msgid "This user is not registered; do so from a browser." msgid "This user is not registered." msgstr "当前用户未注册,请从浏览器执行该动作" -#: zerver/views/auth.py:546 +#: zerver/views/auth.py:599 msgid "Password auth is disabled in your team." msgstr "社区已停用密码认证" -#: zerver/views/auth.py:551 +#: zerver/views/auth.py:604 msgid "This user is not registered; do so from a browser." msgstr "当前用户未注册,请从浏览器执行该动作" -#: zerver/views/auth.py:553 zerver/views/auth.py:619 +#: zerver/views/auth.py:606 zerver/views/auth.py:684 msgid "Your username or password is incorrect." msgstr "用户名和密码不正确" -#: zerver/views/auth.py:567 +#: zerver/views/auth.py:632 #, fuzzy #| msgid "Invalid deployment: %s" msgid "Invalid subdomain" msgstr "安装不正确: %s" -#: zerver/views/auth.py:573 +#: zerver/views/auth.py:638 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:691 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "未配置GOOGLE_CLIENT_ID" -#: zerver/views/custom_profile_fields.py:33 -#: zerver/views/custom_profile_fields.py:66 +#: zerver/views/custom_profile_fields.py:34 +#: zerver/views/custom_profile_fields.py:67 msgid "Name cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:36 +#: zerver/views/custom_profile_fields.py:37 #, fuzzy #| msgid "Invalid message type" msgid "Invalid field type." msgstr "消息类型不正确" -#: zerver/views/custom_profile_fields.py:46 -#: zerver/views/custom_profile_fields.py:77 +#: zerver/views/custom_profile_fields.py:47 +#: zerver/views/custom_profile_fields.py:78 msgid "A field with that name already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:54 -#: zerver/views/custom_profile_fields.py:72 -#: zerver/views/custom_profile_fields.py:91 +#: zerver/views/custom_profile_fields.py:55 +#: zerver/views/custom_profile_fields.py:73 +#: zerver/views/custom_profile_fields.py:93 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/views/hotspots.py:15 +#: zerver/views/hotspots.py:16 #, fuzzy, python-format #| msgid "Unknown stream \"%s\"" msgid "Unknown hotspot: %s" msgstr "未知的频道:\"%s\"" -#: zerver/views/invite.py:29 +#: zerver/views/invite.py:28 msgid "You must specify at least one email address." msgstr "必须指定至少一个邮箱地址" -#: zerver/views/invite.py:37 +#: zerver/views/invite.py:36 msgid "You must specify at least one stream for invitees to join." msgstr "必须为被邀请者指定至少一个要订阅的频道" -#: zerver/views/invite.py:50 +#: zerver/views/invite.py:49 #, python-format msgid "Stream does not exist: %s. No invites were sent." msgstr "频道不存在:%s。没有发送邀请" -#: zerver/views/invite.py:76 -msgid "No email address specified" -msgstr "未指定邮件地址" - -#: zerver/views/invite.py:78 -msgid "Insufficient invites" -msgstr "邀请权限不够" - -#: zerver/views/messages.py:71 -msgid "Invalid narrow operator: {}" +#: zerver/views/messages.py:73 +#, fuzzy, python-brace-format +#| msgid "Invalid narrow operator: {}" +msgid "Invalid narrow operator: {desc}" msgstr "筛选操作符不正确:{}" -#: zerver/views/messages.py:753 -#, python-format -msgid "No such stream '%s'" -msgstr "频道不存在'%s'" - -#: zerver/views/messages.py:760 +#: zerver/views/messages.py:813 #, python-format msgid "No such topic '%s'" msgstr "话题不存在'%s'" -#: zerver/views/messages.py:889 +#: zerver/views/messages.py:938 #, fuzzy, python-format #| msgid "Unknown stream \"%s\"" msgid "Unknown realm %s" msgstr "未知的频道:\"%s\"" -#: zerver/views/messages.py:909 +#: zerver/views/messages.py:958 msgid "Missing sender" msgstr "缺少发送人" -#: zerver/views/messages.py:915 +#: zerver/views/messages.py:964 msgid "Invalid mirrored message" msgstr "镜像消息不正确(Invalid mirrored message)" -#: zerver/views/messages.py:917 +#: zerver/views/messages.py:966 msgid "Invalid mirrored realm" msgstr "镜像域名不正确(Invalid mirrored realm)" -#: zerver/views/messages.py:920 +#: zerver/views/messages.py:969 msgid "IRC stream names must start with #" msgstr "IRC频道名称必须以#开头" -#: zerver/views/messages.py:994 +#: zerver/views/messages.py:1027 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/messages.py:1045 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1009 zerver/views/messages.py:1080 +#: zerver/views/messages.py:1060 zerver/views/messages.py:1131 msgid "You don't have permission to edit this message" msgstr "你没有权限编辑该消息" -#: zerver/views/messages.py:1020 +#: zerver/views/messages.py:1071 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1023 +#: zerver/views/messages.py:1074 msgid "Nothing to change" msgstr "无需修改(Nothing to change)" -#: zerver/views/muting.py:31 +#: zerver/views/muting.py:23 msgid "Topic already muted" msgstr "" -#: zerver/views/muting.py:35 +#: zerver/views/muting.py:30 msgid "Topic is not there in the muted_topics list" msgstr "" @@ -2780,8 +2647,8 @@ msgid "Invalid message ID" msgstr "消息ID不正确" #: zerver/views/presence.py:31 zerver/views/presence.py:33 -#: zerver/views/users.py:37 zerver/views/users.py:39 zerver/views/users.py:80 -#: zerver/views/users.py:96 zerver/views/users.py:163 zerver/views/users.py:221 +#: zerver/views/users.py:39 zerver/views/users.py:41 zerver/views/users.py:82 +#: zerver/views/users.py:98 zerver/views/users.py:168 zerver/views/users.py:226 msgid "No such user" msgstr "不存在该用户" @@ -2801,10 +2668,16 @@ msgstr "在线状态不正确:%s" msgid "Invalid status: %s" msgstr "用户不正确: %s" -#: zerver/views/push_notifications.py:22 zilencer/views.py:29 +#: zerver/views/push_notifications.py:23 msgid "Empty or invalid length token" msgstr "Token为空或者长度不正确" +#: zerver/views/push_notifications.py:29 +#, fuzzy +#| msgid "Invalid API key" +msgid "Invalid APNS token" +msgstr "API码不正确" + #: zerver/views/reactions.py:31 msgid "Reaction already exists" msgstr "" @@ -2815,18 +2688,24 @@ msgstr "" msgid "Reaction does not exist" msgstr "Token不存在" -#: zerver/views/realm.py:45 zerver/views/user_settings.py:159 +#: zerver/views/realm.py:50 zerver/views/user_settings.py:154 #, python-format msgid "Invalid language '%s'" msgstr "" -#: zerver/views/realm.py:47 +#: zerver/views/realm.py:52 #, fuzzy #| msgid "Stream name (%s) too long." msgid "Realm description is too long." msgstr "频道名称(%s)太长" -#: zerver/views/realm.py:49 +#: zerver/views/realm.py:54 +#, fuzzy +#| msgid "Stream name (%s) too long." +msgid "Realm name is too long." +msgstr "频道名称(%s)太长" + +#: zerver/views/realm.py:56 msgid "At least one authentication method must be enabled." msgstr "" @@ -2836,6 +2715,16 @@ msgstr "" msgid "Invalid domain: {}" msgstr "安装不正确: %s" +#: zerver/views/realm_domains.py:33 +#, python-format +msgid "The domain %(domain)s is already a part of your organization." +msgstr "" + +#: zerver/views/realm_domains.py:35 +#, python-format +msgid "The domain %(domain)s belongs to another organization." +msgstr "" + #: zerver/views/realm_domains.py:47 zerver/views/realm_domains.py:58 #, python-format msgid "No entry found for domain %(domain)s." @@ -2848,7 +2737,7 @@ msgid "You must upload exactly one file." msgstr "必须上传恰好一个头像文件" #: zerver/views/realm_emoji.py:35 zerver/views/realm_icon.py:23 -#: zerver/views/upload.py:66 zerver/views/user_settings.py:220 +#: zerver/views/upload.py:61 zerver/views/user_settings.py:217 #, fuzzy, python-format #| msgid "File Upload is larger than allowed limit" msgid "Uploaded file is larger than the allowed limit of %s MB" @@ -2864,48 +2753,53 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "必须上传恰好一个头像文件" -#: zerver/views/registration.py:328 +#: zerver/views/registration.py:297 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:331 +#: zerver/views/registration.py:300 msgid "The organization creation link has expired or is not valid." msgstr "" -#: zerver/views/streams.py:97 +#: zerver/views/streams.py:50 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "" + +#: zerver/views/streams.py:100 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:119 +#: zerver/views/streams.py:122 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "没有动作,至少指定\"add\"或者\"delete\"" -#: zerver/views/streams.py:159 +#: zerver/views/streams.py:162 msgid "This action requires administrative rights" msgstr "该操作要求管理员权限" -#: zerver/views/streams.py:172 +#: zerver/views/streams.py:175 msgid "Cannot administer invite-only streams this way" msgstr "" "不能这样管理私有频道(管理员如果没有参与某私有频道,则不能退订该私有频道的用" "户)" -#: zerver/views/streams.py:248 +#: zerver/views/streams.py:252 #, python-format msgid "Unable to access stream (%s)." msgstr "不能访问频道(%s)" -#: zerver/views/streams.py:254 +#: zerver/views/streams.py:258 msgid "" "You can only invite other Zephyr mirroring users to invite-only streams." msgstr "" -#: zerver/views/streams.py:452 +#: zerver/views/streams.py:458 #, python-format msgid "Unknown subscription property: %s" msgstr "未知订阅属性:%s" -#: zerver/views/streams.py:456 +#: zerver/views/streams.py:462 #, fuzzy, python-format #| msgid "Not subscribed to stream %s" msgid "Not subscribed to stream id %d" @@ -2925,84 +2819,80 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "没有权限访问该队列" -#: zerver/views/upload.py:59 +#: zerver/views/upload.py:54 msgid "You must specify a file to upload" msgstr "必须指定要上传的文件" -#: zerver/views/upload.py:61 zerver/views/users.py:198 -#: zerver/views/users.py:255 +#: zerver/views/upload.py:56 zerver/views/users.py:203 +#: zerver/views/users.py:274 msgid "You may only upload one file at a time" msgstr "一次只可以上传一个文件" -#: zerver/views/upload.py:69 +#: zerver/views/upload.py:64 msgid "Upload would exceed your maximum quota." msgstr "" -#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:128 +#: zerver/views/user_settings.py:37 zerver/views/user_settings.py:122 msgid "Email address changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:101 +#: zerver/views/user_settings.py:95 msgid "No new data supplied" msgstr "" -#: zerver/views/user_settings.py:105 +#: zerver/views/user_settings.py:99 msgid "New password must match confirmation password!" msgstr "新密码和确认密码必须一致!" -#: zerver/views/user_settings.py:107 +#: zerver/views/user_settings.py:101 msgid "Wrong password!" msgstr "密码错误!" -#: zerver/views/user_settings.py:134 +#: zerver/views/user_settings.py:128 #, fuzzy #| msgid "Check your email so we can get started" msgid "Check your email for a confirmation link." msgstr "在开始前请查收下邮件" -#: zerver/views/user_settings.py:163 +#: zerver/views/user_settings.py:158 #, fuzzy, python-format #| msgid "Invalid stream name (%s)." msgid "Invalid timezone '%s'" msgstr "频道名称 (%s)不正确" -#: zerver/views/user_settings.py:167 +#: zerver/views/user_settings.py:162 #, fuzzy, python-format #| msgid "Invalid email '%s'" msgid "Invalid emojiset '%s'" msgstr "邮箱不正确 '%s'" -#: zerver/views/user_settings.py:216 +#: zerver/views/user_settings.py:213 msgid "You must upload exactly one avatar." msgstr "必须上传恰好一个头像文件" -#: zerver/views/users.py:41 zerver/views/users.py:48 +#: zerver/views/users.py:43 zerver/views/users.py:50 msgid "Cannot deactivate the only organization administrator" msgstr "" -#: zerver/views/users.py:62 zerver/views/users.py:64 +#: zerver/views/users.py:64 zerver/views/users.py:66 msgid "No such bot" msgstr "不存在该机器人用户" -#: zerver/views/users.py:103 +#: zerver/views/users.py:105 msgid "Cannot remove the only organization administrator" msgstr "" -#: zerver/views/users.py:244 zerver/views/users.py:340 -msgid "Bad name or username" -msgstr "姓名或者用户名错误" - -#: zerver/views/users.py:248 +#: zerver/views/users.py:265 msgid "Username already in use" msgstr "用户名已经被使用" -#: zerver/views/users.py:347 +#: zerver/views/users.py:375 #, fuzzy, python-format #| msgid "Email '%(email)s' does not belong to domain '%(domain)s'" msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "邮箱'%(email)s'不属于域'%(domain)s'" -#: zerver/views/users.py:352 +#: zerver/views/users.py:380 #, python-format msgid "Email '%s' already in use" msgstr "邮箱'%s'已经使用" @@ -3023,35 +2913,12 @@ msgstr "Kerberos缓存不正确" msgid "We were unable to setup mirroring for you" msgstr "无法为你设立镜像" -#: zerver/webhooks/airbrake/view.py:24 zerver/webhooks/bitbucket2/view.py:64 -#: zerver/webhooks/codeship/view.py:37 zerver/webhooks/crashlytics/view.py:41 -#: zerver/webhooks/delighted/view.py:33 zerver/webhooks/gogs/view.py:102 -#: zerver/webhooks/gosquared/view.py:28 zerver/webhooks/greenhouse/view.py:61 -#: zerver/webhooks/hellosign/view.py:55 zerver/webhooks/helloworld/view.py:29 -#: zerver/webhooks/homeassistant/view.py:24 zerver/webhooks/mention/view.py:26 -#: zerver/webhooks/papertrail/view.py:41 zerver/webhooks/solano/view.py:35 -#: zerver/webhooks/stripe/view.py:161 zerver/webhooks/updown/view.py:28 -msgid "Missing key {} in JSON" -msgstr "JSON中缺少键值{}(Missing key {} in JSON)" - -#: zerver/webhooks/appfollow/view.py:23 -#, fuzzy -#| msgid "Missing '%s' argument" -msgid "Missing 'text' argument in JSON" -msgstr "缺少参数:'%s'" - -#: zerver/webhooks/freshdesk/view.py:131 zerver/webhooks/semaphore/view.py:36 -#: zerver/webhooks/semaphore/view.py:43 zerver/webhooks/semaphore/view.py:54 +#: zerver/webhooks/freshdesk/view.py:131 #, python-format msgid "Missing key %s in JSON" msgstr "JSON中缺少键值 %s" -#: zerver/webhooks/freshdesk/view.py:140 -#, python-format -msgid "Malformed event %s" -msgstr "错误的事件%s" - -#: zerver/webhooks/gogs/view.py:100 +#: zerver/webhooks/gogs/view.py:98 msgid "Invalid event \"{}\" in request headers" msgstr "" @@ -3080,15 +2947,7 @@ msgstr "未知的Webhook请求" msgid "Unsupported check_type: {check_type}" msgstr "不支持的check_type: {check_type}" -#: zerver/webhooks/pivotal/view.py:171 -msgid "Failed to extract data from Pivotal XML response" -msgstr "从Pivotal XML响应中提取数据失败" - -#: zerver/webhooks/pivotal/view.py:177 -msgid "Failed to extract data from Pivotal V5 JSON response" -msgstr "从Pivotal V5 JSON响应中提取数据失败" - -#: zerver/webhooks/pivotal/view.py:180 +#: zerver/webhooks/pivotal/view.py:175 msgid "Unable to handle Pivotal payload" msgstr "无法处理Pivotal的payload" @@ -3102,32 +2961,443 @@ msgstr "" msgid "Message from Slack" msgstr "消息语法格式" -#: zerver/webhooks/stripe/view.py:164 +#: zerver/webhooks/stripe/view.py:161 msgid "We don't support {} event" msgstr "" -#: zerver/webhooks/taiga/view.py:258 -msgid "Unknown message" -msgstr "未知的消息" - #: zerver/webhooks/transifex/view.py:25 msgid "Transifex wrong request" msgstr "错误的Transifex请求" -#: zerver/webhooks/trello/__init__.py:27 -#: zerver/webhooks/trello/view/__init__.py:27 +#: zerver/webhooks/trello/view/__init__.py:31 #, python-brace-format msgid "Unsupported action_type: {action_type}" msgstr "" +#: zerver/webhooks/updown/view.py:84 +#, python-format +msgid "Unsupported Updown event type: %s" +msgstr "" + #: zerver/webhooks/wordpress/view.py:43 msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:24 msgid "Must validate with valid Zulip server API key" msgstr "" +#: zilencer/views.py:29 +#, fuzzy +#| msgid "Invalid argument type" +msgid "Invalid token type" +msgstr "参数类型不正确" + +#~ msgid "Do we have apps? Appsolutely." +#~ msgstr "有App吗?当然有啦" + +#~ msgid "Ok, I take it back, I'm sorry, please don't go." +#~ msgstr "抱歉,无意冒犯,请不要离开哦" + +#, fuzzy +#~| msgid "" +#~| "We provide a binary tarball of the Zulip application, " +#~| "built for 64-bit systems." +#~ msgid "" +#~ "We provide a binary tarball of the Zulip " +#~ "application, built for 64-bit systems." +#~ msgstr "" +#~ "我们提供有Zulip的程序压缩包,为64位系统构建。" + +#, fuzzy +#~| msgid "Invite users" +#~ msgid "Community users" +#~ msgstr "邀请用户" + +#~ msgid "Threaded group conversations" +#~ msgstr "按话题组织的群组对话" + +#, fuzzy +#~| msgid "" +#~| "Talk about multiple topics at once without getting lost or\n" +#~| " overwhelmed." +#~ msgid "" +#~ "Talk about multiple topics at once without getting lost or\n" +#~ " overwhelmed." +#~ msgstr "可同时就多个话题进行,不同类的消息井然有序" + +#~ msgid "One-on-one and group private conversations" +#~ msgstr "一对一私信和群组私信" + +#~ msgid "Have private conversations with one or as many people as you need." +#~ msgstr "可以和一个人或者任意多的人进行私信交流" + +#~ msgid "Persistence" +#~ msgstr "消息永不丢失" + +#, fuzzy +#~| msgid "" +#~| "We're always receiving messages for you, even when you're\n" +#~| " logged out." +#~ msgid "" +#~ "We're always receiving messages for you, even when you're\n" +#~ " logged out." +#~ msgstr "即使没有登录,Zulip也在为你接收消息。" + +#~ msgid "History" +#~ msgstr "历史消息" + +#, fuzzy +#~| msgid "" +#~| "Join a stream and see its history, so even new team\n" +#~| " members are never out of the loop." +#~ msgid "" +#~ "Join a stream and see its history, so even new team\n" +#~ " members are never out of the loop." +#~ msgstr "" +#~ "订阅一个频道后,可以查看该频道内所有的历史消息;新人也能很容易融入团队。" + +#~ msgid "Full-history search" +#~ msgstr "全历史搜索" + +#, fuzzy +#~| msgid "" +#~| "Search is both snappy and smart, helping you look for text,\n" +#~| " people, and threads of conversation, with advanced search\n" +#~| " operators for fine-grained control." +#~ msgid "" +#~ "Search is both snappy and smart, helping you look for text,\n" +#~ " people, and threads of conversation, with " +#~ "advanced search\n" +#~ " operators for fine-grained control." +#~ msgstr "" +#~ "Zulip的搜索功能既快捷又智能,可以帮助你搜索文本、用户及话题;还支持使用高" +#~ "级的搜索运算符进行精准查找。" + +#, fuzzy +#~| msgid "Team presence and buddy list" +#~ msgid "Team presence" +#~ msgstr "用户状态和好友列表" + +#~ msgid "See who is online at a glance." +#~ msgstr "扫一眼就可以看到谁在线。" + +#~ msgid "Inline image, video, and tweet previews" +#~ msgstr "图片、视频和推特即时预览" + +#, fuzzy +#~| msgid "" +#~| "Send a link and we'll automatically generate an inline\n" +#~| " preview." +#~ msgid "" +#~ "Send a link and we'll automatically generate an inline\n" +#~ " preview." +#~ msgstr "发送一个链接,Zulip会自动生成内容预览。" + +#~ msgid "Drag-and-drop file uploads" +#~ msgstr "拖放式文件上传" + +#, fuzzy +#~| msgid "" +#~| "Drag a file into the compose box and we'll upload and\n" +#~| " preview it for you. Sharing and discussing work with team\n" +#~| " mates has never been easier." +#~ msgid "" +#~ "Drag a file into the compose box and we'll upload and\n" +#~ " preview it for you. Sharing and discussing " +#~ "work with team\n" +#~ " mates has never been easier." +#~ msgstr "" +#~ "拖放一个文件到消息框,Zulip会自动上传,并生成预览;和同事间的交流与分享从" +#~ "未如此简单。" + +#~ msgid "@-notifications" +#~ msgstr "@-提醒" + +#, fuzzy +#~| msgid "" +#~| "Want someone's attention in a conversation? @-notify them\n" +#~| " and they'll be right over." +#~ msgid "" +#~ "Want someone's attention in a conversation? @-notify them\n" +#~ " and they'll be right over." +#~ msgstr "想在对话中提醒某些人注意?用@提醒他们即可。" + +#~ msgid "Stream-wide announcements" +#~ msgstr "频道内公告" + +#, fuzzy +#~| msgid "" +#~| "Use @all or @everyone to get the\n" +#~| " attention of everyone in a stream." +#~ msgid "" +#~ "Use @all or @everyone to get the\n" +#~ " attention of everyone in a stream." +#~ msgstr "" +#~ "使用@all或者@everyone可以提醒频道内所有用户注" +#~ "意 。" + +#~ msgid "Emails for important missed messages" +#~ msgstr "离线消息邮件" + +#, fuzzy +#~| msgid "" +#~| "If you're missing important conversations when you're away from\n" +#~| " Zulip, we'll send you an email summary so you're always in the\n" +#~| " loop." +#~ msgid "" +#~ "If you're missing important conversations when you're away from\n" +#~ " Zulip, we'll send you an email summary so " +#~ "you're always in the\n" +#~ " loop." +#~ msgstr "" +#~ "如果你不在线并且错过了一些重要的消息,Zulip会给你发送一封邮件摘要以便你及" +#~ "时了解情况。" + +#~ msgid "Desktop notifications" +#~ msgstr "桌面通知" + +#~ msgid "Configurable for private and stream messages." +#~ msgstr "可以对私信和频道消息分别设置桌面通知功能。" + +#~ msgid "Audible notifications" +#~ msgstr "声音通知" + +#, fuzzy +#~| msgid "" +#~| "So you don't miss important messages even when your eyes\n" +#~| " are elsewhere." +#~ msgid "" +#~ "So you don't miss important messages even when your eyes\n" +#~ " are elsewhere." +#~ msgstr "即使注意力在其它地方,也不用担心会错过重要消息。" + +#~ msgid "Hotkeys" +#~ msgstr "快捷键" + +#~ msgid "Communicate as efficiently as you use your favorite text editor." +#~ msgstr "交流沟通方便快捷,就像在用你最喜欢的文本编辑器一样。" + +#~ msgid "Emoji" +#~ msgstr "表情" + +#, fuzzy +#~| msgid "" +#~| "Sometimes it's the simple things in life, like being able\n" +#~| " to give a :thumbsup: while chatting." +#~ msgid "" +#~ "Sometimes it's the simple things in life, like being able\n" +#~ " to give a :thumbsup: while chatting." +#~ msgstr "" +#~ "表情功能就像日常生活中的一个简单举动,比如在聊天时给对方给对方竖一个大拇" +#~ "指 :thumbsup: " + +#~ msgid "Code" +#~ msgstr "程序代码" + +#, fuzzy +#~| msgid "" +#~| "Discuss code, even multi-line code, with ease, including\n" +#~| " syntax-highlighting." +#~ msgid "" +#~ "Discuss code with ease using Markdown code\n" +#~ " blocks with syntax highlighting." +#~ msgstr "可以方便地讨论程序代码,甚至是多行代码,自带语法高亮功能哦。" + +#~ msgid "Lightweight markup" +#~ msgstr "轻量级的标记语法" + +#, fuzzy +#~| msgid "" +#~| "Get bulleted lists, clickable links, and nicely-formatted\n" +#~| " e-mail pastes automatically." +#~ msgid "" +#~ "Get bulleted lists, clickable links, and nicely-formatted\n" +#~ " e-mail pastes automatically." +#~ msgstr "可以编辑项目符号列表、超链接,还可以自动粘贴带格式的邮件。" + +#~ msgid "Message editing" +#~ msgstr "消息编辑" + +#~ msgid "Don't worry, you can always fix that typo." +#~ msgstr "不用担心,可以随时改正拼写错误。" + +#~ msgid "Invite-only streams" +#~ msgstr "私有频道" + +#, fuzzy +#~| msgid "" +#~| "Enjoy the benefits of threaded conversations while\n" +#~| " controlling your audience and privacy." +#~ msgid "" +#~ "Enjoy the benefits of threaded conversations while\n" +#~ " controlling your audience and privacy." +#~ msgstr "既可以体验话题会话的便利,又可以选择聊天对象并保证隐私。" + +#, fuzzy +#~| msgid "" +#~| "Keep a todo list or keep track of interesting\n" +#~| " conversations." +#~ msgid "" +#~ "Keep a todo list or keep track of interesting\n" +#~ " conversations." +#~ msgstr "" +#~ "可以用星标消息维护一个待办事项列表,也可以对感兴趣的对话进行持续关注。" + +#~ msgid "API" +#~ msgstr " 程序接口(API)" + +#~ msgid "Mobile apps" +#~ msgstr "移动应用" + +#, fuzzy +#~| msgid "" +#~| "Check Zulip on the go with native iOS and\n" +#~| " Android apps" +#~ msgid "" +#~ "Check Zulip on the go with native iOS and\n" +#~ " Android apps." +#~ msgstr "" +#~ "试试在不断改进的iOS和Android平台上的原生Zulip应" +#~ "用。" + +#~ msgid "Desktop apps" +#~ msgstr "桌面应用" + +#, fuzzy +#~| msgid "" +#~| "Prefer Zulip in its own window and rich, OS-level notifications?\n" +#~| " Enjoy Zulip on your desktop" +#~ msgid "" +#~ "Prefer Zulip in its own window and rich, OS-level notifications?\n" +#~ " Enjoy Zulip on " +#~ "your desktop." +#~ msgstr "" +#~ "可以试试桌面版Zulip,拥有独立的窗口和丰富的OS级" +#~ "别的通知功能" + +#~ msgid "Legal" +#~ msgstr "法律信息" + +#~ msgid "Streams" +#~ msgstr "频道" + +#~ msgid "SHARE THE LOVE" +#~ msgstr "分享Zulip" + +#, fuzzy +#~| msgid "A hand-crafted, artisanal invite is on the way" +#~ msgid "" +#~ "Thanks! A hand-crafted, artisanal invite is on the way." +#~ msgstr "现在正在开发一种手工制作的艺术邀请函" + +#~ msgid "" +#~ "Know someone who would love Zulip for their company or group? Invite 'em!" +#~ msgstr "还知道哪些团队或者公司想要使用Zulip吗?邀请一下他们吧!" + +#, fuzzy +#~| msgid "" +#~| "We'll have more invites for you soon, but\n" +#~| " for now, enjoy this song\n" +#~| " that expresses how we feel when you're\n" +#~| " logged out." +#~ msgid "" +#~ "\n" +#~ " We'll have more invites for\n" +#~ " you soon, but for now, enjoy\n" +#~ " this song\n" +#~ " that expresses how we feel when you're\n" +#~ " logged out.\n" +#~ " " +#~ msgstr "" +#~ "很快我们还会给你发送邀请哦,不过现在可以听听这首歌,它表达" +#~ "了\n" +#~ "此时我们的心情。" + +#, fuzzy +#~| msgid "remaining" +#~ msgid "invites remaining" +#~ msgstr "其它的" + +#, fuzzy +#~| msgid "Invite more users" +#~ msgid "Invite more users to Zulip." +#~ msgstr "邀请更多用户" + +#, fuzzy +#~| msgid "We just sent you a password reset!" +#~ msgid "We just sent you a password reset link!" +#~ msgstr "我们刚给你发送了密码重置邮件!" + +#, fuzzy +#~| msgid "Welcome to" +#~ msgid "Welcome to Zulip" +#~ msgstr "欢迎使用" + +#, fuzzy +#~| msgid "" +#~| "Streams, topics, and narrowing make %(product_name)s conversations\n" +#~| " efficient and productive." +#~ msgid "" +#~ "Streams, topics, and narrowing make Zulip conversations\n" +#~ " efficient and productive." +#~ msgstr "" +#~ "频道、话题以及消息筛选特性使%(product_name)s的沟通效率\n" +#~ "更高且更富有成效。" + +#~ msgid "That's all there is to it, so let's get started!" +#~ msgstr "大概就这样了,让我们开始吧!" + +#~ msgid "Get started" +#~ msgstr "开始" + +#~ msgid "Invalid user: %s" +#~ msgstr "用户不正确: %s" + +#~ msgid "" +#~ "Incorrect API key length (keys should be 32 characters long) for role '%s'" +#~ msgstr "用户'%s'的API码长度不正确(长度应当是32个字符)" + +#~ msgid "Invalid API key for role '%s'" +#~ msgstr "用户'%s'的API码不正确" + +#~ msgid "No email address specified" +#~ msgstr "未指定邮件地址" + +#~ msgid "Insufficient invites" +#~ msgstr "邀请权限不够" + +#~ msgid "No such stream '%s'" +#~ msgstr "频道不存在'%s'" + +#~ msgid "Missing key {} in JSON" +#~ msgstr "JSON中缺少键值{}(Missing key {} in JSON)" + +#, fuzzy +#~| msgid "Missing '%s' argument" +#~ msgid "Missing 'text' argument in JSON" +#~ msgstr "缺少参数:'%s'" + +#~ msgid "Malformed event %s" +#~ msgstr "错误的事件%s" + +#~ msgid "Failed to extract data from Pivotal XML response" +#~ msgstr "从Pivotal XML响应中提取数据失败" + +#~ msgid "Failed to extract data from Pivotal V5 JSON response" +#~ msgstr "从Pivotal V5 JSON响应中提取数据失败" + +#~ msgid "Unknown message" +#~ msgstr "未知的消息" + #~ msgid "sent" #~ msgstr "已发送" @@ -3327,9 +3597,6 @@ msgstr "" #~ msgid "Log in now" #~ msgstr "现在登录" -#~ msgid "Register now" -#~ msgstr "立即注册" - #, fuzzy #~| msgid "Welcome to %(product_name)s" #~ msgid "Welcome to %(product_name)s." @@ -3499,9 +3766,6 @@ msgstr "" #~ msgid "or go to" #~ msgstr "或者访问" -#~ msgid "the Zulip open source project website" -#~ msgstr "Zulip开源项目的网站" - #~ msgid "Please" #~ msgstr "请" @@ -3609,15 +3873,9 @@ msgstr "" #~ msgid "Realm not authorized for JWT login" #~ msgstr "社区没有为JWT登录授权(Realm not authorized for JWT login)" -#~ msgid "Unknown domain %s" -#~ msgstr "未知的域名%s" - #~ msgid "No such message" #~ msgstr "不存在该消息" -#~ msgid "Message was not sent by you" -#~ msgstr "消息不是你发送的" - #~ msgid "No such stream name" #~ msgstr "不存在该频道名称" diff --git a/static/locale/zh_Hans/translations.json b/static/locale/zh_Hans/translations.json index 3f000e95d8..5c4e9fd3cd 100644 --- a/static/locale/zh_Hans/translations.json +++ b/static/locale/zh_Hans/translations.json @@ -1,423 +1,503 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", - "(no topic)": "(no topic)", - "Only administrators can add custom emoji in this organization.": "Only administrators can add custom emoji in this organization.", - "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.": "Streams are like chat rooms or mailing lists. You can easily join, leave, and make them.", - "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

": "

Reply to a message by clicking on it. The stream and topic will automatically be filled in.

", - "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", - "

Messages in Zulip go to a stream and have a topic.

": "

Messages in Zulip go to a stream and have a topic.

", - "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

": "

You can narrow to a stream or topic by clicking on it, or see messages from all streams at once from your Home view.

", - "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", - "A stream needs to have a name": "A stream needs to have a name", - "A stream with this name already exists": "A stream with this name already exists", - "API key": "API key", - "Action": "Action", - "Actions": "Actions", - "Active bots": "Active bots", - "Active users": "Active users", - "Add": "Add", - "Add a new alert word": "Add a new alert word", - "Add a new bot": "Add a new bot", - "Add a new emoji": "Add a new emoji", - "Add a new filter": "Add a new filter", - "Add alert word": "Add alert word", - "Add emoji": "Add emoji", - "Add emoji reaction": "Add emoji reaction", - "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", - "Add filter": "Add filter", - "Add new default stream": "Add new default stream", - "Add reaction...": "Add reaction...", - "Add stream": "Add stream", - "Added successfully!": "Added successfully!", - "Alert word": "Alert word", - "Alert words": "Alert words", - "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", - "Alert words can't be empty!": "Alert words can't be empty!", - "All streams": "All streams", - "Allow subdomains": "Allow subdomains", - "Allowed domains": "Allowed domains", - "Already subscribed to __stream__": "Already subscribed to __stream__", - "Always auto-scroll to new messages": "Always auto-scroll to new messages", - "An unknown error occurred.": "An unknown error occurred.", - "Announce stream": "Announce stream", - "Any user can add custom emoji in this organization.": "Any user can add custom emoji in this organization.", - "Any user may now add new emoji!": "Any user may now add new emoji!", - "Any user may now create new streams!": "Any user may now create new streams!", - "Any user may now invite new users!": "Any user may now invite new users!", - "Anyone can join": "Anyone can join", - "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", - "Are you sure you want to do this?": "Are you sure you want to do this?", - "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", - "Audible notifications": "Audible notifications", - "Authentication methods saved!": "Authentication methods saved!", - "Author": "Author", - "Authorization methods": "Authorization methods", - "Bot": "Bot", - "Bot list": "Bot list", - "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", - "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", - "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", - "Cancel": "Cancel", - "Change": "Change", - "Change default language": "Change default language", - "Change email": "Change email", - "Change later messages to this topic": "Change later messages to this topic", - "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", - "Change only this message topic": "Change only this message topic", - "Change password": "Change password", - "Change previous and following messages to this topic": "Change previous and following messages to this topic", - "Change stream privacy": "Change stream privacy", - "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", - "Check all": "Check all", - "Choose custom color": "Choose custom color", - "Clear avatar": "Clear avatar", - "Clear emoji image": "Clear emoji image", - "Close": "Close", - "Collapse": "Collapse", - "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", - "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", - "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", - "Confirm password": "Confirm password", - "Cookie Bot": "Cookie Bot", - "Copied!": "Copied!", - "Copy and close": "Copy and close", - "Copy from stream": "Copy from stream", - "Copy link to conversation": "Copy link to conversation", - "Could not add user to this stream": "Could not add user to this stream", - "Create": "Create", - "Create bot": "Create bot", - "Create stream": "Create stream", - "Current password": "Current password", - "Custom emoji added!": "Custom emoji added!", - "Custom filter added!": "Custom filter added!", - "Customize avatar": "Customize avatar", - "Deactivate": "Deactivate", - "Deactivate account": "Deactivate account", - "Deactivate now": "Deactivate now", - "Deactivate your account": "Deactivate your account", - "Deactivated users": "Deactivated users", - "Default language": "Default language", - "Default language changed!": "Default language changed!", - "Default streams": "Default streams", - "Delete alert word": "Delete alert word", - "Delete avatar": "Delete avatar", - "Delete bot": "Delete bot", - "Delete draft": "Delete draft", - "Delete file": "Delete file", - "Delete icon": "Delete icon", - "Delete message": "Delete message", - "Delete stream": "Delete stream", - "Deleted successfully!": "Deleted successfully!", - "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", - "Description changed!": "Description changed!", - "Desktop notifications": "Desktop notifications", - "Digest emails when I'm away": "Digest emails when I'm away", - "Display emoji reactions as text (:heart: instead of \":heart:\").": "Display emoji reactions as text (:heart: instead of \":heart:\").", - "Display settings": "Display settings", - "Display time in 24-hour format (17:00 instead of 5:00 PM)": "Display time in 24-hour format (17:00 instead of 5:00 PM)", - "Display user list on left side in narrow windows.": "Display user list on left side in narrow windows.", - "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", - "Domain": "Domain", - "Download .zuliprc": "Download .zuliprc", - "Drafts": "Drafts", - "E-mail invitation required": "E-mail invitation required", - "EDITED": "EDITED", - "Edit": "Edit", - "Edit bot": "Edit bot", - "Edit user": "Edit user", - "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", - "Email": "Email", - "Email address": "Email address", - "Email notifications when offline": "Email notifications when offline", - "Emoji name": "Emoji name", - "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", - "Emoji settings": "Emoji settings", - "Emoji style": "Emoji style", - "Emojiset changed successfully!!": "Emojiset changed successfully!!", - "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", - "Enabled": "Enabled", - "Error adding subscription": "Error adding subscription", - "Error changing emojiset.": "Error changing emojiset.", - "Error changing settings": "Error changing settings", - "Error changing settings: No new data supplied.": "Error changing settings: No new data supplied.", - "Error checking subscription": "Error checking subscription", - "Error creating stream": "Error creating stream", - "Error deactivating account": "Error deactivating account", - "Error deleting message.": "Error deleting message.", - "Error fetching message edit history": "Error fetching message edit history", - "Error getting API key": "Error getting API key", - "Error listing streams": "Error listing streams", - "Error listing users or bots": "Error listing users or bots", - "Error removing subscription": "Error removing subscription", - "Error removing user from this stream": "Error removing user from this stream", - "Error renaming stream": "Error renaming stream", - "Error saving edit": "Error saving edit", - "Error updating default language setting": "Error updating default language setting", - "Error updating emoji appearance setting": "Error updating emoji appearance setting", - "Error updating the stream description": "Error updating the stream description", - "Error updating time format setting": "Error updating time format setting", - "Error updating time zone": "Error updating time zone", - "Error updating user list placement setting": "Error updating user list placement setting", - "Exit tutorial": "Exit tutorial", - "Failed": "Failed", - "Failed to generate preview": "Failed to generate preview", - "Failed!": "Failed!", - "File type is not supported.": "File type is not supported.", - "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", - "Filter": "Filter", - "Filter bots": "Filter bots", - "Filter deactivated users": "Filter deactivated users", - "Filter settings": "Filter settings", - "Filter streams": "Filter streams", - "Filter users": "Filter users", - "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", - "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.": "For most bots using the API, you'll want to give each bot its own name and API key using the above section. But if you want to write a bot that can access your own private messages, you should use your personal API key.", - "Forgotten it?": "Forgotten it?", - "Formatting": "Formatting", - "Full name": "Full name", - "Generate new API key": "Generate new API key", - "Get API key": "Get API key", - "I want:": "I want:", - "If checked, image previews will be shown.": "If checked, image previews will be shown.", - "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", - "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", - "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", - "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", - "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", - "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", - "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", - "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", - "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", - "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", - "Image": "Image", - "Inactive bots": "Inactive bots", - "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", - "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", - "Last active": "Last active", - "Local time": "Local time", - "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", - "Make admin": "Make admin", - "Make stream invite-only": "Make stream invite-only", - "Make stream public": "Make stream public", - "Make this message take up less space on the screen": "Make this message take up less space on the screen", - "Manage organization": "Manage organization", - "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", - "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", - "Message actions": "Message actions", - "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", - "Message sent when you were not subscribed": "Message sent when you were not subscribed", - "Message successfully edited!": "Message successfully edited!", - "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", - "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", - "Method": "Method", - "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", - "Mobile push notifications when offline": "Mobile push notifications when offline", - "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", - "Mute stream": "Mute stream", - "Mute the stream __stream.name__": "Mute the stream __stream.name__", - "Mute the topic __subject__": "Mute the topic __subject__", - "Mute the topic __topic_name__": "Mute the topic __topic_name__", - "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", - "Muted topics": "Muted topics", - "Name": "Name", - "Name changed!": "Name changed!", - "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", - "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", - "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", - "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", - "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", - "New alert word": "New alert word", - "New password": "New password", - "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", - "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", - "New users may sign up online!": "New users may sign up online!", - "New users must be invited by an admin!": "New users must be invited by an admin!", - "New users must be invited by e-mail!": "New users must be invited by e-mail!", - "New users restricted to the following domains: __domains__": "New users restricted to the following domains: __domains__", - "Next": "Next", - "No": "No", - "No changes to save!": "No changes to save!", - "No default streams match you current filter.": "No default streams match you current filter.", - "No description.": "No description.", - "No drafts.": "No drafts.", - "No streams match your current filter.": "No streams match your current filter.", - "No users match your current filter.": "No users match your current filter.", - "None": "None", - "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", - "Nothing selected.": "Nothing selected.", - "Nothing to preview": "Nothing to preview", - "Notifications": "Notifications", - "Old password": "Old password", - "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", - "Only administrators may now create new streams!": "Only administrators may now create new streams!", - "Only admins may add emoji": "Only admins may add emoji", - "Only admins may create streams": "Only admins may create streams", - "Only admins may invite": "Only admins may invite", - "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", - "Optional": "Optional", - "Organization avatar": "Organization avatar", - "Organization permissions": "Organization permissions", - "Organization settings": "Organization settings", - "Other notifications I want:": "Other notifications I want:", - "Owner": "Owner", - "Password": "Password", - "Pattern": "Pattern", - "People must be invited": "People must be invited", - "People to add": "People to add", - "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", - "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", - "Please just upload one file.": "Please just upload one file.", - "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", - "Please specify a stream": "Please specify a stream", - "Please specify a topic": "Please specify a topic", - "Please specify at least one recipient": "Please specify at least one recipient", - "Prevent users from changing their email address": "Prevent users from changing their email address", - "Prevent users from changing their name": "Prevent users from changing their name", - "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", - "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", - "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", - "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", - "Private messages and @-mentions": "Private messages and @-mentions", - "Quote and reply": "Quote and reply", - "Reactivate": "Reactivate", - "Reactivate bot": "Reactivate bot", - "Receive audible notifications": "Receive audible notifications", - "Receive desktop notifications": "Receive desktop notifications", - "Regular expression": "Regular expression", - "Remove": "Remove", - "Remove admin": "Remove admin", - "Remove from default": "Remove from default", - "Reply mentioning user": "Reply mentioning user", - "Restore draft": "Restore draft", - "Retry": "Retry", - "Save": "Save", - "Save changes": "Save changes", - "Search": "Search", - "Search subscribers": "Search subscribers", - "See the rest of this message": "See the rest of this message", - "Select default language": "Select default language", - "Send private message": "Send private message", - "Show previews of linked websites": "Show previews of linked websites", - "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", - "Show/change your API key": "Show/change your API key", - "Sorry, the file was too large.": "Sorry, the file was too large.", - "Stream": "Stream", - "Stream accessibility": "Stream accessibility", - "Stream color": "Stream color", - "Stream description": "Stream description", - "Stream description (optional)": "Stream description (optional)", - "Stream membership": "Stream membership", - "Stream messages": "Stream messages", - "Stream name": "Stream name", - "Stream settings": "Stream settings", - "Streams": "Streams", - "Subscribe": "Subscribe", - "Subscribe to __stream__": "Subscribe to __stream__", - "Subscribed": "Subscribed", - "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.": "The topic of a conversation is one or two words that describe what it is about, for example: Bug #345, lunch, or logo. Don't overthink it.", - "The email body will become the Zulip message": "The email body will become the Zulip message", - "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", - "The email will be forwarded to this stream": "The email will be forwarded to this stream", - "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", - "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", - "The stream description has been updated!": "The stream description has been updated!", - "The stream has been renamed!": "The stream has been renamed!", - "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", - "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", - "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", - "This is an invite-only stream": "This is an invite-only stream", - "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", - "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", - "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", - "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", - "Time zone": "Time zone", - "Time's up!": "Time's up!", - "Today": "Today", - "Topic": "Topic", - "Topic editing only": "Topic editing only", - "Try again": "Try again", - "URL format string": "URL format string", - "Un-collapse": "Un-collapse", - "Unable to subscribe user": "Unable to subscribe user", - "Unable to upload that many files at once.": "Unable to upload that many files at once.", - "Uncheck all": "Uncheck all", - "Unknown": "Unknown", - "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", - "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", - "Unmute the topic __subject__": "Unmute the topic __subject__", - "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", - "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", - "Unsubscribe": "Unsubscribe", - "Unsubscribe from __stream__": "Unsubscribe from __stream__", - "Updated notification settings!": "Updated notification settings!", - "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", - "Updated successfully!": "Updated successfully!", - "Upload avatar": "Upload avatar", - "Upload emoji": "Upload emoji", - "Upload icon": "Upload icon", - "Upload new avatar": "Upload new avatar", - "Upload new icon": "Upload new icon", - "Uploaded files": "Uploaded files", - "Uploading icon.": "Uploading icon.", - "Uploading\u2026": "Uploading\u2026", - "User already subscribed": "User already subscribed", - "User avatar": "User avatar", - "User invited successfully.": "User invited successfully.", - "User is already not subscribed": "User is already not subscribed", - "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", - "User settings": "User settings", - "Username": "Username", - "Users can edit old messages": "Users can edit old messages", - "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", - "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", - "Users cannot change their email!": "Users cannot change their email!", - "Users cannot change their name!": "Users cannot change their name!", - "Users may now change their email!": "Users may now change their email!", - "Users may now change their name!": "Users may now change their name!", - "View edit history": "View edit history", - "View messages sent": "View messages sent", - "View private messages": "View private messages", - "View source": "View source", - "View source / Edit topic": "View source / Edit topic", - "View stream": "View stream", - "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", - "Waiting period threshold changed!": "Waiting period threshold changed!", - "Warning: the below features are experimental, and may not work as well as you would like.": "Warning: the below features are experimental, and may not work as well as you would like.", - "Working\u2026": "Working\u2026", - "Yes": "Yes", - "Yes, delete this stream": "Yes, delete this stream", - "Yes, send": "Yes, send", - "Yesterday": "Yesterday", - "You and __display_reply_to__": "You and __display_reply_to__", - "You and __recipients__": "You and __recipients__", - "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", - "You have not muted any topics yet.": "You have not muted any topics yet.", - "You have not uploaded any files yet.": "You have not uploaded any files yet.", - "You have nothing to send!": "You have nothing to send!", - "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", - "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.": "You'll receive notifications when a message arrives and Zulip isn't in focus or the message is offscreen.", - "Your API key:": "Your API key:", - "Your account": "Your account", - "Your bots": "Your bots", - "Your organization's description": "Your organization's description", - "Your organization's name": "Your organization's name", - "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.": "Zulip has full unicode support, so you can spell your name exactly how you want it to appear.", - "Zulip labs": "Zulip labs", - "[Add or Change]": "[Add or Change]", - "[Condense this message]": "[Condense this message]", - "[More...]": "[More...]", - "__count__ invite remaining": "__count__ invite remaining", - "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", - "__minutes__ min to edit": "__minutes__ min to edit", - "__seconds__ sec to edit": "__seconds__ sec to edit", - "and": "and", - "images": "images", - "left": "left", - "more conversations": "more conversations", - "more topics": "more topics", - "right": "right", - "text": "text", - "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message": "{{#if msg/starred}}Unstar{{else}}Star{{/if}} this message" + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" was too large; the maximum file size is 25MiB.", + "(no topic)": "(no topic)", + "24-hour time (17:00 instead of 5:00 PM)": "24-hour time (17:00 instead of 5:00 PM)", + "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users": "Private: must be invited by a member; new members can only see messages sent after they join; hidden from non-administrator users", + "Public: anyone can join; anyone can view complete message history without joining": "Public: anyone can join; anyone can view complete message history without joining", + "

Lets everyone know about the new stream,
even if you don't add them.

": "

Lets everyone know about the new stream,
even if you don't add them.

", + "__name__ is not subscribed to this stream.": "__name__ is not subscribed to this stream.", + "A stream needs to have a name": "A stream needs to have a name", + "A stream with this name already exists": "A stream with this name already exists", + "API key": "API key", + "Action": "Action", + "Actions": "Actions", + "Active bots": "Active bots", + "Active now": "Active now", + "Active users": "Active users", + "Add": "Add", + "Add a new alert word": "Add a new alert word", + "Add a new bot": "Add a new bot", + "Add a new emoji": "Add a new emoji", + "Add a new filter": "Add a new filter", + "Add alert word": "Add alert word", + "Add emoji": "Add emoji", + "Add emoji reaction": "Add emoji reaction", + "Add extra emoji for members of the __realm_name__ organization.": "Add extra emoji for members of the __realm_name__ organization.", + "Add filter": "Add filter", + "Add new default stream": "Add new default stream", + "Add reaction": "Add reaction", + "Add stream": "Add stream", + "Added successfully!": "Added successfully!", + "Alert word": "Alert word", + "Alert word added successfully!": "Alert word added successfully!", + "Alert word already exists!": "Alert word already exists!", + "Alert word can't be empty!": "Alert word can't be empty!", + "Alert word removed successfully!": "Alert word removed successfully!", + "Alert words": "Alert words", + "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.": "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip.", + "All streams": "All streams", + "Allow subdomains": "Allow subdomains", + "Allowed domains": "Allowed domains", + "Already subscribed to __stream__": "Already subscribed to __stream__", + "Always auto-scroll to new messages": "Always auto-scroll to new messages", + "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.", + "An unknown error occurred.": "An unknown error occurred.", + "Announce stream": "Announce stream", + "Any user may now add new emoji!": "Any user may now add new emoji!", + "Any user may now create new streams!": "Any user may now create new streams!", + "Any user may now invite new users!": "Any user may now invite new users!", + "Anyone in this organization can add custom emoji.": "Anyone in this organization can add custom emoji.", + "Apply this change to all stream subscriptions?": "Apply this change to all stream subscriptions?", + "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?": "Are you sure you want to create stream '__stream_name__' and subscribe __count__ users to it?", + "Are you sure you want to do this?": "Are you sure you want to do this?", + "Are you sure you want to mention all __count__ people in this stream?": "Are you sure you want to mention all __count__ people in this stream?", + "Audible notifications": "Audible notifications", + "Authentication methods saved!": "Authentication methods saved!", + "Author": "Author", + "Authorization methods": "Authorization methods", + "Base URL": "Base URL", + "Bot": "Bot", + "Bot list": "Bot list", + "Bot type": "Bot type", + "Bringing you to your latest messages\u2026": "Bringing you to your latest messages\u2026", + "By deactivating <>, they will be logged out immediately.": "By deactivating <>, they will be logged out immediately.", + "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", + "Cancel": "Cancel", + "Change": "Change", + "Change email": "Change email", + "Change later messages to this topic": "Change later messages to this topic", + "Change notification settings for individual streams on your Streams page.": "Change notification settings for individual streams on your Streams page.", + "Change only this message topic": "Change only this message topic", + "Change password": "Change password", + "Change previous and following messages to this topic": "Change previous and following messages to this topic", + "Change stream privacy": "Change stream privacy", + "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing email addresses has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.": "Changing your name has been disabled by your Zulip organization administrators. Contact an administrator for help.", + "Check all": "Check all", + "Choose custom color": "Choose custom color", + "Clear avatar": "Clear avatar", + "Clear emoji image": "Clear emoji image", + "Click here": "Click here", + "Close": "Close", + "Collapse": "Collapse", + "Compose a message to stream __stream.name__": "Compose a message to stream __stream.name__", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:", + "Configure the authentication methods for your organization.": "Configure the authentication methods for your organization.", + "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organization.", + "Confirm password": "Confirm password", + "Cookie Bot": "Cookie Bot", + "Copied!": "Copied!", + "Copy and close": "Copy and close", + "Copy from stream": "Copy from stream", + "Copy link to conversation": "Copy link to conversation", + "Could not add user to this stream": "Could not add user to this stream", + "Create": "Create", + "Create bot": "Create bot", + "Create new stream": "Create new stream", + "Create stream": "Create stream", + "Current password": "Current password", + "Custom emoji added!": "Custom emoji added!", + "Custom filter added!": "Custom filter added!", + "Customize avatar": "Customize avatar", + "Deactivate": "Deactivate", + "Deactivate account": "Deactivate account", + "Deactivate now": "Deactivate now", + "Deactivate stream": "Deactivate stream", + "Deactivate your account": "Deactivate your account", + "Deactivated users": "Deactivated users", + "Default language": "Default language", + "Default language changed!": "Default language changed!", + "Default streams": "Default streams", + "Delete alert word": "Delete alert word", + "Delete avatar": "Delete avatar", + "Delete bot": "Delete bot", + "Delete draft": "Delete draft", + "Delete file": "Delete file", + "Delete icon": "Delete icon", + "Delete message": "Delete message", + "Delete stream": "Delete stream", + "Deleted successfully!": "Deleted successfully!", + "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.": "Deleting this stream will immediately unsubscribe everyone, and the stream's content will not be recoverable.", + "Description changed!": "Description changed!", + "Desktop notifications": "Desktop notifications", + "Digest emails when I'm away": "Digest emails when I'm away", + "Disabled": "Disabled", + "Disabled: __- setting_name__": "Disabled: __- setting_name__", + "Display emoji reactions as text (:heart: instead of \":heart:\")": "Display emoji reactions as text (:heart: instead of \":heart:\")", + "Display settings": "Display settings", + "Do you want to skip to your latest messages?": "Do you want to skip to your latest messages?", + "Domain": "Domain", + "Download .zuliprc": "Download .zuliprc", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Download config of all active outgoing webhook bots in Zulip Botserver format.", + "Download flaskbotrc": "Download flaskbotrc", + "Drafts": "Drafts", + "EDITED": "EDITED", + "Edit": "Edit", + "Edit bot": "Edit bot", + "Edit user": "Edit user", + "Edited (__last_edit_timestr__)": "Edited (__last_edit_timestr__)", + "Email": "Email", + "Email address": "Email address", + "Email notifications when offline": "Email notifications when offline", + "Emoji name": "Emoji name", + "Emoji reactions will appear as __text_or_images__!": "Emoji reactions will appear as __text_or_images__!", + "Emoji settings": "Emoji settings", + "Emoji style": "Emoji style", + "Emojiset changed successfully!!": "Emojiset changed successfully!!", + "Enable desktop notifications for new streams": "Enable desktop notifications for new streams", + "Enable message edit history": "Enable message edit history", + "Enabled": "Enabled", + "Enabled: __- setting_name__": "Enabled: __- setting_name__", + "Error adding alert word!": "Error adding alert word!", + "Error adding subscription": "Error adding subscription", + "Error changing emojiset.": "Error changing emojiset.", + "Error changing settings": "Error changing settings", + "Error checking subscription": "Error checking subscription", + "Error creating stream": "Error creating stream", + "Error deactivating account": "Error deactivating account", + "Error deleting message.": "Error deleting message.", + "Error fetching message edit history": "Error fetching message edit history", + "Error getting API key": "Error getting API key", + "Error listing users or bots": "Error listing users or bots", + "Error removing alert word!": "Error removing alert word!", + "Error removing subscription": "Error removing subscription", + "Error removing user from this stream": "Error removing user from this stream", + "Error renaming stream": "Error renaming stream", + "Error saving edit": "Error saving edit", + "Error updating default language setting": "Error updating default language setting", + "Error updating emoji appearance setting": "Error updating emoji appearance setting", + "Error updating high contrast setting": "Error updating high contrast setting", + "Error updating the stream description": "Error updating the stream description", + "Error updating time format setting": "Error updating time format setting", + "Error updating time zone": "Error updating time zone", + "Error updating user list placement setting": "Error updating user list placement setting", + "Error updating: __- setting_name__": "Error updating: __- setting_name__", + "Failed": "Failed", + "Failed to change notifications stream!": "Failed to change notifications stream!", + "Failed to generate preview": "Failed to generate preview", + "Failed!": "Failed!", + "Features for the brave. Labs features may change, break, or disappear at any time.": "Features for the brave. Labs features may change, break, or disappear at any time.", + "File type is not supported.": "File type is not supported.", + "File upload is not yet available for your browser.": "File upload is not yet available for your browser.", + "Filter": "Filter", + "Filter bots": "Filter bots", + "Filter deactivated users": "Filter deactivated users", + "Filter settings": "Filter settings", + "Filter streams": "Filter streams", + "Filter users": "Filter users", + "For each file, we list any messages that link to it.": "For each file, we list any messages that link to it.", + "For more information on public/private streams, check out our docs.": "For more information on public/private streams, check out our docs.", + "Forgotten it?": "Forgotten it?", + "Formatting": "Formatting", + "Full name": "Full name", + "Generate new API key": "Generate new API key", + "Generic bot": "Generic bot", + "Get API key": "Get API key", + "Go back": "Go back", + "Got it!": "Got it!", + "High contrast mode": "High contrast mode", + "High contrast mode __enabled_or_disabled__!": "High contrast mode __enabled_or_disabled__!", + "Home": "Home", + "I want:": "I want:", + "If checked, image previews will be shown.": "If checked, image previews will be shown.", + "If checked, only administrators may add new emoji.": "If checked, only administrators may add new emoji.", + "If checked, only administrators may create new streams.": "If checked, only administrators may create new streams.", + "If checked, only administrators may invite new users.": "If checked, only administrators may invite new users.", + "If checked, only users with an e-mail address ending in these domains will be able to join the organization.": "If checked, only users with an e-mail address ending in these domains will be able to join the organization.", + "If checked, previews of linked websites will be shown.": "If checked, previews of linked websites will be shown.", + "If checked, topics are required.": "If checked, topics are required.", + "If checked, users can edit the content and topics of their old messages.": "If checked, users can edit the content and topics of their old messages.", + "If checked, users must be invited in order to join your organization.": "If checked, users must be invited in order to join your organization.", + "If checked, users will be able view message edit history.": "If checked, users will be able view message edit history.", + "If checked, users will be unable to change their email address.": "If checked, users will be unable to change their email address.", + "If checked, users will be unable to change their name.": "If checked, users will be unable to change their name.", + "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.": "If non-zero, users can edit their message for this many minutes after it is sent. If zero, users can edit all their past messages.", + "Image": "Image", + "Inactive bots": "Inactive bots", + "Include content of private messages in desktop notifications": "Include content of private messages in desktop notifications", + "Incoming webhook": "Incoming webhook", + "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", + "It's been a while! Since you were last here, you received __unread_count__ new messages.": "It's been a while! Since you were last here, you received __unread_count__ new messages.", + "Joining the organization": "Joining the organization", + "Keyboard shortcuts": "Keyboard shortcuts", + "Language & Notifications": "Language & Notifications", + "Language settings": "Language settings", + "Large number of subscribers": "Large number of subscribers", + "Last active": "Last active", + "Last seen __hours__ hours ago": "Last seen __hours__ hours ago", + "Last seen __minutes__ minutes ago": "Last seen __minutes__ minutes ago", + "Last seen an hour ago": "Last seen an hour ago", + "Last seen just now": "Last seen just now", + "Last seen on __last_active__": "Last seen on __last_active__", + "Last seen on __last_active_date__": "Last seen on __last_active_date__", + "Last seen yesterday": "Last seen yesterday", + "Local time": "Local time", + "Looking for our Integrations or API documentation?": "Looking for our Integrations or API documentation?", + "Make admin": "Make admin", + "Make stream invite-only": "Make stream invite-only", + "Make stream public": "Make stream public", + "Make this message take up less space on the screen": "Make this message take up less space on the screen", + "Manage organization": "Manage organization", + "Mark all messages in __stream.name__ as read": "Mark all messages in __stream.name__ as read", + "Mark all messages in __topic_name__ as read": "Mark all messages in __topic_name__ as read", + "Message actions": "Message actions", + "Message edit limit in minutes (0 for no limit)": "Message edit limit in minutes (0 for no limit)", + "Message editing": "Message editing", + "Message feed": "Message feed", + "Message formatting": "Message formatting", + "Message sent when you were not subscribed": "Message sent when you were not subscribed", + "Message successfully edited!": "Message successfully edited!", + "Messages older than the configured number of days will be automatically deleted": "Messages older than the configured number of days will be automatically deleted", + "Messages retention period in days (blank means messages are retained forever)": "Messages retention period in days (blank means messages are retained forever)", + "Method": "Method", + "Mobile push notifications": "Mobile push notifications", + "Mobile push notifications always (even when online)": "Mobile push notifications always (even when online)", + "Mobile push notifications when offline": "Mobile push notifications when offline", + "Most stream administration is done on the Streams page.": "Most stream administration is done on the Streams page.", + "Mute stream": "Mute stream", + "Mute the stream __stream.name__": "Mute the stream __stream.name__", + "Mute the topic __subject__": "Mute the topic __subject__", + "Mute the topic __topic_name__": "Mute the topic __topic_name__", + "Mute topic": "Mute topic", + "Muted streams don't show up in your home view or generate notifications unless you are mentioned.": "Muted streams don't show up in your home view or generate notifications unless you are mentioned.", + "Muted topics": "Muted topics", + "Name": "Name", + "Name changed!": "Name changed!", + "Narrow to stream "__display_recipient__"": "Narrow to stream "__display_recipient__"", + "Narrow to stream "__display_recipient__", topic "__subject__"": "Narrow to stream "__display_recipient__", topic "__subject__"", + "Narrow to stream __stream.name__": "Narrow to stream __stream.name__", + "Narrow to topic __topic_name__": "Narrow to topic __topic_name__", + "Narrow to your private messages with __display_reply_to__": "Narrow to your private messages with __display_reply_to__", + "Never had one? Forgotten it?": "Never had one? Forgotten it?", + "New alert word": "New alert word", + "New password": "New password", + "New user e-mails now restricted to certain domains!": "New user e-mails now restricted to certain domains!", + "New users may have arbitrary e-mails!": "New users may have arbitrary e-mails!", + "New users may sign up online!": "New users may sign up online!", + "New users must be invited by an admin!": "New users must be invited by an admin!", + "New users must be invited by e-mail!": "New users must be invited by e-mail!", + "No": "No", + "No bots match your current filter.": "No bots match your current filter.", + "No changes made.": "No changes made.", + "No changes to save!": "No changes to save!", + "No default streams match you current filter.": "No default streams match you current filter.", + "No description.": "No description.", + "No drafts.": "No drafts.", + "No streams match your current filter.": "No streams match your current filter.", + "No users match your current filter.": "No users match your current filter.", + "None": "None", + "Note that any bots that you maintain will be disabled.": "Note that any bots that you maintain will be disabled.", + "Nothing selected.": "Nothing selected.", + "Nothing to preview": "Nothing to preview", + "Notifications": "Notifications", + "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.": "Notifications are triggered when a message arrives and Zulip isn't in focus or the message is offscreen.", + "Notifications stream changed!": "Notifications stream changed!", + "Notifications stream disabled!": "Notifications stream disabled!", + "Notifications stream:": "Notifications stream:", + "Old password": "Old password", + "Only administrators may now add new emoji!": "Only administrators may now add new emoji!", + "Only administrators may now create new streams!": "Only administrators may now create new streams!", + "Only admins can invite new users": "Only admins can invite new users", + "Only organization administrators can add custom emoji in this organization.": "Only organization administrators can add custom emoji in this organization.", + "Only organization administrators can edit these settings.": "Only organization administrators can edit these settings.", + "Optional": "Optional", + "Organization": "Organization", + "Organization avatar": "Organization avatar", + "Organization permissions": "Organization permissions", + "Organization profile": "Organization profile", + "Organization settings": "Organization settings", + "Other notifications I want:": "Other notifications I want:", + "Outgoing webhook": "Outgoing webhook", + "Outgoing webhook message format": "Outgoing webhook message format", + "Owner": "Owner", + "Password": "Password", + "Password is too weak": "Password is too weak", + "Password should be at least __length__ characters long": "Password should be at least __length__ characters long", + "Pattern": "Pattern", + "People to add": "People to add", + "Pin stream __stream.name__ to top": "Pin stream __stream.name__ to top", + "Pin stream to top of left sidebar": "Pin stream to top of left sidebar", + "Please just upload one file.": "Please just upload one file.", + "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", + "Please specify a stream": "Please specify a stream", + "Please specify a topic": "Please specify a topic", + "Please specify at least one recipient": "Please specify at least one recipient", + "Prevent users from adding custom emoji": "Prevent users from adding custom emoji", + "Prevent users from changing their email address": "Prevent users from changing their email address", + "Prevent users from changing their name": "Prevent users from changing their name", + "Prevent users from creating streams": "Prevent users from creating streams", + "Previews for linked websites will be shown!": "Previews for linked websites will be shown!", + "Previews for linked websites will not be shown!": "Previews for linked websites will not be shown!", + "Previews of uploaded and linked images will be shown!": "Previews of uploaded and linked images will be shown!", + "Previews of uploaded and linked images will not be shown!": "Previews of uploaded and linked images will not be shown!", + "Private messages and @-mentions": "Private messages and @-mentions", + "Quote and reply": "Quote and reply", + "Reactivate": "Reactivate", + "Reactivate bot": "Reactivate bot", + "Receive audible notifications": "Receive audible notifications", + "Receive desktop notifications": "Receive desktop notifications", + "Receive push notifications": "Receive push notifications", + "Regular expression": "Regular expression", + "Remove": "Remove", + "Remove admin": "Remove admin", + "Remove from default": "Remove from default", + "Reply mentioning user": "Reply mentioning user", + "Require topics in stream messages": "Require topics in stream messages", + "Restore draft": "Restore draft", + "Restrict new users to the following email domains: __domains__": "Restrict new users to the following email domains: __domains__", + "Retry": "Retry", + "Save": "Save", + "Save changes": "Save changes", + "Search": "Search", + "Search operators": "Search operators", + "Search results": "Search results", + "Search subscribers": "Search subscribers", + "See the rest of this message": "See the rest of this message", + "Select default language": "Select default language", + "Send private message": "Send private message", + "Settings": "Settings", + "Show previews of linked websites": "Show previews of linked websites", + "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", + "Show/change your API key": "Show/change your API key", + "Slack compatible": "Slack compatible", + "Sorry, the file was too large.": "Sorry, the file was too large.", + "Star": "Star", + "Stream": "Stream", + "Stream accessibility": "Stream accessibility", + "Stream color": "Stream color", + "Stream creation": "Stream creation", + "Stream description": "Stream description", + "Stream description (optional)": "Stream description (optional)", + "Stream membership": "Stream membership", + "Stream messages": "Stream messages", + "Stream name": "Stream name", + "Stream settings": "Stream settings", + "Streams": "Streams", + "Streams & custom emoji": "Streams & custom emoji", + "Subscribe": "Subscribe", + "Subscribe to __stream__": "Subscribe to __stream__", + "Subscribed": "Subscribed", + "Subscribers": "Subscribers", + "The email body will become the Zulip message": "The email body will become the Zulip message", + "The email subject will become the Zulip topic": "The email subject will become the Zulip topic", + "The email will be forwarded to this stream": "The email will be forwarded to this stream", + "The recipient __recipient__ is not valid": "The recipient __recipient__ is not valid", + "The recipients __recipients__ are not valid": "The recipients __recipients__ are not valid", + "The stream description has been updated!": "The stream description has been updated!", + "The stream has been renamed!": "The stream has been renamed!", + "The stream to which new stream notifications go to.": "The stream to which new stream notifications go to.", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", + "This is a public stream. Anybody in your organization can join.": "This is a public stream. Anybody in your organization can join.", + "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.": "This is an invite-only stream. Only people who have been invited can access its content, but any member of the stream can invite others.", + "This is an invite-only stream": "This is an invite-only stream", + "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.": "This organization is configured to restrict editing of message content to __minutes_to_edit__ minutes after it is sent.", + "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.": "This stream is currently a public stream which means anyone in the organization can join it. Making it private will mean that only the invited members can join and access its content. Members of the stream can invite others.", + "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.": "This stream is currently an invite-only stream which means only invited members can join and access its content. Making it public will make it possible for anyone in your organization to join and access it.", + "Time settings": "Time settings", + "Time will now be displayed in the __format__-hour format!": "Time will now be displayed in the __format__-hour format!", + "Time zone": "Time zone", + "Time's up!": "Time's up!", + "Today": "Today", + "Toggle subscription": "Toggle subscription", + "Topic": "Topic", + "Topic editing only": "Topic editing only", + "Topics are not required in messages to streams!": "Topics are not required in messages to streams!", + "Topics are required in messages to streams!": "Topics are required in messages to streams!", + "Try again": "Try again", + "UI Settings": "UI Settings", + "URL format string": "URL format string", + "Un-collapse": "Un-collapse", + "Unable to subscribe user": "Unable to subscribe user", + "Unable to upload that many files at once.": "Unable to upload that many files at once.", + "Uncheck all": "Uncheck all", + "Unknown": "Unknown", + "Unless I say otherwise for a particular stream, I want:": "Unless I say otherwise for a particular stream, I want:", + "Unmute the stream __stream.name__": "Unmute the stream __stream.name__", + "Unmute the topic __subject__": "Unmute the topic __subject__", + "Unmute the topic __topic_name__": "Unmute the topic __topic_name__", + "Unpin stream __stream.name__ from top": "Unpin stream __stream.name__ from top", + "Unstar": "Unstar", + "Unsubscribe": "Unsubscribe", + "Unsubscribe from __stream__": "Unsubscribe from __stream__", + "Update successful: Subdomains allowed for __domain__": "Update successful: Subdomains allowed for __domain__", + "Update successful: Subdomains no longer allowed for __domain__": "Update successful: Subdomains no longer allowed for __domain__", + "Updated settings! You will need to reload for these changes to take effect.": "Updated settings! You will need to reload for these changes to take effect.", + "Updated successfully!": "Updated successfully!", + "Upload avatar": "Upload avatar", + "Upload emoji": "Upload emoji", + "Upload icon": "Upload icon", + "Upload new avatar": "Upload new avatar", + "Upload new icon": "Upload new icon", + "Upload would exceed your maximum quota. You can delete old attachments to free up space.": "Upload would exceed your maximum quota. You can delete old attachments to free up space.", + "Uploaded files": "Uploaded files", + "Uploading icon.": "Uploading icon.", + "Uploading\u2026": "Uploading\u2026", + "User already subscribed": "User already subscribed", + "User avatar": "User avatar", + "User identity": "User identity", + "User invited successfully.": "User invited successfully.", + "User is already not subscribed": "User is already not subscribed", + "User list on left sidebar in narrow windows": "User list on left sidebar in narrow windows", + "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.": "User list will appear on the __side__ hand side! You will need to reload the window for your changes to take effect.", + "User settings": "User settings", + "Username": "Username", + "Users can edit their messages": "Users can edit their messages", + "Users can no longer edit their past messages!": "Users can no longer edit their past messages!", + "Users can no longer view message edit history!": "Users can no longer view message edit history!", + "Users can now edit the content and topics of all their past messages!": "Users can now edit the content and topics of all their past messages!", + "Users can now edit topics for all their messages, and the content of messages which are less than __num_minutes__ minutes old.": "Users can now edit topics for all their messages, and the content of messages which are less than __num_minutes__ minutes old.", + "Users can view message edit history!": "Users can view message edit history!", + "Users cannot change their email!": "Users cannot change their email!", + "Users cannot change their name!": "Users cannot change their name!", + "Users cannot join without an invitation": "Users cannot join without an invitation", + "Users may now change their email!": "Users may now change their email!", + "Users may now change their name!": "Users may now change their name!", + "View edit history": "View edit history", + "View messages sent": "View messages sent", + "View private messages": "View private messages", + "View source": "View source", + "View source / Edit topic": "View source / Edit topic", + "View stream": "View stream", + "Waiting period for stream creation (in days)": "Waiting period for stream creation (in days)", + "Waiting period threshold changed!": "Waiting period threshold changed!", + "Working\u2026": "Working\u2026", + "Yes": "Yes", + "Yes, delete this stream": "Yes, delete this stream", + "Yes, send": "Yes, send", + "Yes, subscribe __count__ users!": "Yes, subscribe __count__ users!", + "Yesterday": "Yesterday", + "You and __display_reply_to__": "You and __display_reply_to__", + "You and __recipients__": "You and __recipients__", + "You are not subscribed to stream __stream__": "You are not subscribed to stream __stream__", + "You can send emails to Zulip! Just copy and use this address as an email recipient, and:": "You can send emails to Zulip! Just copy and use this address as an email recipient, and:", + "You have no active bots.": "You have no active bots.", + "You have no inactive bots.": "You have no inactive bots.", + "You have not muted any topics yet.": "You have not muted any topics yet.", + "You have not uploaded any files yet.": "You have not uploaded any files yet.", + "You have nothing to send!": "You have nothing to send!", + "You need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", + "You subscribed to stream __stream__": "You subscribed to stream __stream__", + "You unsubscribed from stream __stream__": "You unsubscribed from stream __stream__", + "Your API key:": "Your API key:", + "Your account": "Your account", + "Your bots": "Your bots", + "Your organization's description": "Your organization's description", + "Your organization's name": "Your organization's name", + "Your time zone have been set to __timezone__": "Your time zone have been set to __timezone__", + "Zulip labs": "Zulip labs", + "[Add or Change]": "[Add or Change]", + "[Condense this message]": "[Condense this message]", + "[Disable]": "[Disable]", + "[More...]": "[More...]", + "__lang__ is now the default language! You will need to reload the window for your changes to take effect": "__lang__ is now the default language! You will need to reload the window for your changes to take effect", + "__minutes__ min to edit": "__minutes__ min to edit", + "__seconds__ sec to edit": "__seconds__ sec to edit", + "__starred_status__ this message": "__starred_status__ this message", + "and": "and", + "images": "images", + "left": "left", + "more conversations": "more conversations", + "more topics": "more topics", + "right": "right", + "text": "text" } \ No newline at end of file