From 961e615d9af3c8ed26252ec2181e2bc6288164ae Mon Sep 17 00:00:00 2001
From: Tim Abbott You can use any combination of these search operators in a single "
"query. For example: stream:streamname\n"
-" sender:user@example.com\n"
-" keyword \n"
+" \n"
+" \n"
+" stream:streamname\n"
+" sender:user@example.com"
+"span>\n"
+" keyword\n"
+" \n"
+" would search for messages sent by user@example.com to stream\n"
+" \n"
+" would search for messages sent by\n"
+" user@example.com\n"
+" to stream\n"
" streamname\n"
-" containing the keyword keyword."
-"
You can use any combination of these search operators in a single query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword.
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " -msgstr "\nMůžete v jednom dotazu přidat jakékoli spojení těchto vyhledávacích operátorů. Například:
\n\nskupina:název skupiny\n sender:uživatel@example.com\n klíčové slovo
\n\nbude hledat zprávy odeslané uživatel@example.com skupině\n název skupiny\n obsahující klíčové slovo klíčové slovo.
\n " +msgstr "" #: templates/zerver/settings_overlay.html:16 msgid "Your account" @@ -1471,15 +1511,15 @@ msgstr "Smazat obrázek zastupující uživatele" msgid "Save" msgstr "Uložit" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of service.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " -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 " +" This installation of Zulip does not have a configured terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " +msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" @@ -1535,60 +1575,55 @@ msgid "" " " msgstr "\nVaš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.
\nFile not found.
" msgstr "Soubor nenalezen.
" @@ -2507,12 +2546,12 @@ msgstr "Nelze odstranit jediného správce organizace" msgid "Username already in use" msgstr "Uživatelské jméno se již používá" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, 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:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "E-mail '%s' se již používá" @@ -2601,10 +2640,10 @@ msgstr "Nepodporovaný typ události \"nahorudolů\": %s" msgid "Unknown WordPress webhook action: " msgstr "Neznámá činnost zpětného volání HTTP WordPress:" -#: zilencer/views.py:23 +#: zilencer/views.py:22 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:28 +#: zilencer/views.py:27 msgid "Invalid token type" msgstr "Neplatný typ symbolu" diff --git a/static/locale/cs/translations.json b/static/locale/cs/translations.json index 9975201daf..df2bec5550 100644 --- a/static/locale/cs/translations.json +++ b/static/locale/cs/translations.json @@ -1,5 +1,6 @@ { "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" byl příliš velký; největší velikost souboru je 25 MiB.", + "(This user has been deactivated)": "", "(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", @@ -189,6 +190,7 @@ "Filter settings": "Nastavení filtrování", "Filter streams": "Filtrovat skupiny", "Filter users": "Filtrovat uživatele", + "First time? Read our guidelines for creating and naming streams.": "", "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í", @@ -292,7 +294,6 @@ "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. ", @@ -509,4 +510,4 @@ "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 1b62f6eb4f..f4bc02bf1f 100644 --- a/static/locale/de/LC_MESSAGES/django.po +++ b/static/locale/de/LC_MESSAGES/django.po @@ -18,9 +18,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-05 06:37+0000\n" -"PO-Revision-Date: 2017-10-06 08:00+0000\n" -"Last-Translator: Robert HönigYou can use any combination of these search operators in a single query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword.
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " -msgstr "\nDu kannst beliebige Kombinationen dieser Such-Operatoren in einer Abfrage kombinieren. Zum Beispiel
\n\nstream:Streamname\nsender:nutzer@beispiel.de\nkeyword
\n\nsucht nach Nachrichten von nutzer@beispiel.de im Stream\nStreamname,\ndie das Stichwort keyword enthalten.
" +msgstr "" #: templates/zerver/settings_overlay.html:16 msgid "Your account" @@ -1480,15 +1520,15 @@ msgstr "Avatar entfernen" msgid "Save" msgstr "Speichern" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of service.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " -msgstr "\nDiese Zulip-Installation hat keine Nutzungsbedingungen konfiguriert.\nKontaktiere bitte den Server-Administrator,\nfalls Du Fragen hast." +" This installation of Zulip does not have a configured terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " +msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" @@ -1544,60 +1584,55 @@ msgid "" " " msgstr "\nDeine Organisation ist von zulip.com auf zulipchat.com umgezogen! Neuer Service, dieselbe tolle Konversation. Du musst nur noch eine letzte Sache erledigen.
\nFile not found.
" msgstr "Datei nicht gefunden.
" @@ -2516,12 +2555,12 @@ msgstr "Der einzige Administrator der Organisation ist nicht entfernbar" msgid "Username already in use" msgstr "Benutzername wird schon verwendet" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, 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:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "Email-Adresse %s' wird schon verwendet" @@ -2610,10 +2649,10 @@ msgstr "Ungültiger Updown Event-Typ: %s" msgid "Unknown WordPress webhook action: " msgstr "Unbekannte WordPress Webhook-Aktion:" -#: zilencer/views.py:23 +#: zilencer/views.py:22 msgid "Must validate with valid Zulip server API key" msgstr "Muss mit gültigem Zulip-Server-API-Schlüssel validiert werden." -#: zilencer/views.py:28 +#: zilencer/views.py:27 msgid "Invalid token type" msgstr "Ungültiger Token-Typ" diff --git a/static/locale/de/translations.json b/static/locale/de/translations.json index a0c7cfeaa0..ffcafce36b 100644 --- a/static/locale/de/translations.json +++ b/static/locale/de/translations.json @@ -1,5 +1,6 @@ { "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" ist zu groß, die maximal erlaubte Dateigröße ist 25MiB.", + "(This user has been deactivated)": "", "(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", @@ -189,6 +190,7 @@ "Filter settings": "Filter-Einstellungen", "Filter streams": "Streams filtern", "Filter users": "Benutzer filtern", + "First time? Read our guidelines for creating and naming streams.": "", "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", @@ -292,7 +294,6 @@ "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.", @@ -509,4 +510,4 @@ "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 1cf1a67fee..83326310d9 100644 --- a/static/locale/es/LC_MESSAGES/django.po +++ b/static/locale/es/LC_MESSAGES/django.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-05 06:37+0000\n" -"PO-Revision-Date: 2017-10-05 06:45+0000\n" -"Last-Translator: Umair Waheed KhanYou can use any combination of these search operators in a single query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword.
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " -msgstr "\nPuedes usar cualquier combinación de estos operadores de en una misma búsqueda. Por ejemplo:
\n\nstream:nombre_del_canal\nsender:usuario@ejemplo.com\npalabra_clave
\n\nbuscaría mensajes enviados por usuario@ejemplo.com al canal\nnombre_del_canal\nque contuviesen palabra_clave.
" +msgstr "" #: templates/zerver/settings_overlay.html:16 msgid "Your account" @@ -1474,15 +1514,15 @@ msgstr "Eliminar avatar" msgid "Save" msgstr "Guardar" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of service.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " -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." +" This installation of Zulip does not have a configured terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " +msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" @@ -1538,60 +1578,55 @@ 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.
\nFile not found.
" msgstr "Archivo no encontrado.
" @@ -2510,12 +2549,12 @@ msgstr "No se puede quitar el único administrador de la organización" msgid "Username already in use" msgstr "Ese nombre de usuario ya se está usando" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, 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:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "Esa dirección de correo '%s' ya se está usando" @@ -2604,10 +2643,10 @@ msgstr "Tipo de evento Updown no soportado: %s" msgid "Unknown WordPress webhook action: " msgstr "Acción del webhook WordPress desconocida:" -#: zilencer/views.py:23 +#: zilencer/views.py:22 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:28 +#: zilencer/views.py:27 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 9905199e7d..ed764f8681 100644 --- a/static/locale/es/translations.json +++ b/static/locale/es/translations.json @@ -1,5 +1,6 @@ { "\"__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.", + "(This user has been deactivated)": "", "(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", @@ -189,6 +190,7 @@ "Filter settings": "Filtrar ajustes", "Filter streams": "Filtrar canales", "Filter users": "Filtrar usuarios", + "First time? Read our guidelines for creating and naming streams.": "", "For more information on public/private streams, check out our docs.": "Para más información sobre canales públicos/privados, echa un vistazo a nuestra documentación.", "Forgotten it?": "¿Te has olvidado?", "Formatting": "Formato", @@ -292,7 +294,6 @@ "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.": "Las notificaciones saltan cuando un mensaje llega y Zulip no está en primer plano o el mensaje está fuera de la pantalla", @@ -509,4 +510,4 @@ "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 33a49838ee..291897d50d 100644 --- a/static/locale/fr/LC_MESSAGES/django.po +++ b/static/locale/fr/LC_MESSAGES/django.po @@ -3,8 +3,11 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# KaiijuWhy not \n" " start the conversation?
\n" " " -msgstr "" +msgstr "\nPourquoi pas \n commencez la conversation ?
" #: templates/zerver/home.html:34 msgid "You have no private messages yet!" @@ -585,7 +588,7 @@ msgstr "Vous n'avez aucun message privé avec cette personne pour le moment !" #: templates/zerver/home.html:50 msgid "You have no group private messages with this person yet!" -msgstr "" +msgstr "Vous n'avez aucun groupe de messages privés avec cette personne pour le moment !" #: templates/zerver/home.html:58 msgid "You have no private messages with these people yet!" @@ -687,7 +690,7 @@ msgstr "" #: templates/zerver/integrations/index.html:46 msgid "Search integrations" -msgstr "" +msgstr "Recherche d'intégrations" #: templates/zerver/integrations/index.html:53 msgid "Filter by category" @@ -715,7 +718,7 @@ msgstr "Il n'y a pas d'organisation Zulip hébergée par ce sous-domaine." #: templates/zerver/invite_user.html:6 msgid "Invite users to Zulip" -msgstr "" +msgstr "Inviter des utilisateurs à Zulip" #: templates/zerver/invite_user.html:13 msgid "Emails (one on each line or comma-separated)" @@ -745,7 +748,7 @@ msgstr "En cours d'invitation…" msgid "Invite" msgstr "Inviter" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:98 msgid "Keyboard shortcuts" msgstr "Raccourcis clavier" @@ -1001,11 +1004,11 @@ msgstr "Télécharger" #: templates/zerver/login.html:27 msgid "Sign in to Zulip" -msgstr "" +msgstr "Connexion à Zulip" #: templates/zerver/login.html:35 msgid "Sign in with SSO" -msgstr "" +msgstr "Connexion avec SSO" #: templates/zerver/login.html:82 msgid "Email or username" @@ -1023,7 +1026,7 @@ msgstr "Mot de passe" #: templates/zerver/login.html:106 msgid "" "You've already registered with this email address. Please sign in below." -msgstr "" +msgstr "Vous êtes déjà enregistré avec cette adresse mail. Veuillez vous connecter ci-dessous." #: templates/zerver/login.html:116 msgid "Sign in" @@ -1035,21 +1038,21 @@ msgstr "Connexion avec Google" #: templates/zerver/login.html:136 msgid "Sign in with GitHub" -msgstr "" +msgstr "S'identifier avec GitHub" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:103 msgid "Message formatting" msgstr "Formatage du message" -#: templates/zerver/markdown_help.html:7 +#: templates/zerver/markdown_help.html:8 msgid "You type" msgstr "Vous écrivez" -#: templates/zerver/markdown_help.html:8 +#: templates/zerver/markdown_help.html:9 msgid "You get" msgstr "Vous avez" -#: templates/zerver/markdown_help.html:95 +#: templates/zerver/markdown_help.html:97 msgid "" "To add syntax highlighting to a multi-line code block,\n" " add the language's first Pygments short name\n" @@ -1057,7 +1060,7 @@ msgid "" " You can also make a code block by indenting each line with 4 spaces." msgstr "" -#: templates/zerver/markdown_help.html:126 +#: templates/zerver/markdown_help.html:128 msgid "" "You can also make tables\n" @@ -1070,81 +1073,111 @@ msgstr "" msgid "Message edit history" msgstr "Historique de modification du message " -#: templates/zerver/navbar.html:23 templates/zerver/navbar.html:24 +#: templates/zerver/navbar.html:5 +msgid "Zulip needs your permission to enable desktop notifications." +msgstr "" + +#: templates/zerver/navbar.html:8 +msgid "Enable notifications." +msgstr "" + +#: templates/zerver/navbar.html:12 +msgid "" +"We recommend allowing notifications. You can fully customize these at any " +"time in your settings." +msgstr "" + +#: templates/zerver/navbar.html:14 +msgid "Enable notifications" +msgstr "Activer les notifications" + +#: templates/zerver/navbar.html:16 +msgid "Ask me later" +msgstr "" + +#: templates/zerver/navbar.html:18 +msgid "Never ask on this computer" +msgstr "" + +#: templates/zerver/navbar.html:45 templates/zerver/navbar.html:46 msgid "Search" msgstr "Rechercher" -#: templates/zerver/navbar.html:26 +#: templates/zerver/navbar.html:48 msgid "Exit search" msgstr "Quitter la recherche" -#: templates/zerver/navbar.html:27 +#: templates/zerver/navbar.html:49 msgid "Search help" -msgstr "Rechercher de l'aide" +msgstr "Rechercher dans l'aide" -#: templates/zerver/navbar.html:42 +#: templates/zerver/navbar.html:64 msgid "Menu" msgstr "Menu" -#: templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:76 msgid "Manage streams" msgstr "Gérer les canaux" -#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/navbar.html:81 templates/zerver/settings_overlay.html:4 #: templates/zerver/settings_overlay.html:109 msgid "Settings" msgstr "Paramètres" -#: templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:87 msgid "Manage organization" msgstr "Gérer l'organisation" -#: templates/zerver/navbar.html:71 +#: templates/zerver/navbar.html:93 msgid "User documentation" msgstr "Documentation de l'utilisateur" -#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:108 templates/zerver/search_operators.html:2 msgid "Search operators" msgstr "Opérateurs de recherche" -#: templates/zerver/navbar.html:92 +#: templates/zerver/navbar.html:114 msgid "Desktop & mobile apps" msgstr "Applications de bureau & mobile" -#: templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:124 msgid "API documentation" msgstr "Documentation de l'API" -#: templates/zerver/navbar.html:108 +#: templates/zerver/navbar.html:130 msgid "Statistics" msgstr "Statistiques" -#: templates/zerver/navbar.html:115 +#: templates/zerver/navbar.html:137 msgid "Feedback" msgstr "Réaction" -#: templates/zerver/navbar.html:122 +#: templates/zerver/navbar.html:144 msgid "Invite users" msgstr "Inviter des utilisateurs" -#: templates/zerver/navbar.html:128 +#: templates/zerver/navbar.html:150 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" msgstr "" -#: templates/zerver/navbar.html:130 +#: templates/zerver/navbar.html:152 msgid "Link with Webathena" msgstr "" -#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 +#: templates/zerver/navbar.html:158 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "Se déconnecter" -#: templates/zerver/navbar.html:142 +#: templates/zerver/navbar.html:164 msgid "Debug" msgstr "" +#: templates/zerver/navbar.html:6 +msgid "You can fully configure notifications in Zulip') " +msgstr "" + #: templates/zerver/portico-header.html:6 msgid "Zulip" msgstr "Zulip" @@ -1154,14 +1187,14 @@ msgstr "Zulip" msgid "Log in" msgstr "S'identifier" -#: templates/zerver/privacy.html:13 +#: templates/zerver/privacy.html:31 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured privacy policy.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " +" This installation of Zulip does not have a configured privacy policy.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " msgstr "" #: templates/zerver/realm_creation_failed.html:8 @@ -1174,7 +1207,7 @@ msgstr "" msgid "" "Zulip is open source, so you can install your own Zulip server by following " "the instructions on www.zulip.org" -msgstr "" +msgstr "Zulip est open-source, vous pouvez installer votre propre serveur Zulip en suivant les instructions suivantes sur www.zulip.org" #: templates/zerver/register.html:20 msgid "" @@ -1211,14 +1244,14 @@ msgid "Shorter is better than longer." msgstr "Court est mieux que long." #: templates/zerver/register.html:101 -msgid "Subdomain" -msgstr "Sous-domaine" +msgid "Organization URL" +msgstr "" -#: templates/zerver/register.html:121 +#: templates/zerver/register.html:132 msgid "The address you'll use to sign in to your organization." msgstr "" -#: templates/zerver/register.html:141 +#: templates/zerver/register.html:153 #, python-format msgid "" "I agree to the Terms" @@ -1260,7 +1293,7 @@ msgstr "" #: templates/zerver/reset_emailed.html:13 msgid "Check your email to finish the process." -msgstr "" +msgstr "Vérifiez votre messagerie pour finaliser le processus." #: templates/zerver/reset_emailed.html:13 msgid "(Or don't, but then why did you fill out this form?)" @@ -1280,15 +1313,15 @@ msgstr "Inviter d'autres utilisateurs" #: templates/zerver/right_sidebar.html:27 msgid "GROUP PMs" -msgstr "" +msgstr "GROUPE MP" #: templates/zerver/search_operators.html:7 msgid "Operator" -msgstr "" +msgstr "Opérateur" #: templates/zerver/search_operators.html:8 msgid "Effect" -msgstr "" +msgstr "Effet" #: templates/zerver/search_operators.html:13 msgid "Narrow to messages on stream" @@ -1304,7 +1337,7 @@ msgstr "Restreindre aux messages privés avec" #: templates/zerver/search_operators.html:25 msgid "Narrow to group private messages with" -msgstr "" +msgstr "Restreindre les groupes de messages privés avec" #: templates/zerver/search_operators.html:29 msgid "Narrow to messages sent by" @@ -1369,13 +1402,23 @@ msgid "" "\n" "You can use any combination of these search operators in a single query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword.
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " msgstr "" @@ -1453,7 +1496,7 @@ msgstr "Modifier robot" #: templates/zerver/settings_sidebar.html:12 msgid "Bot email" -msgstr "" +msgstr "Robot courriel" #: templates/zerver/settings_sidebar.html:22 msgid "Owner" @@ -1475,14 +1518,14 @@ msgstr "Retirer l'avatar" msgid "Save" msgstr "Sauver" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of service.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " +" This installation of Zulip does not have a configured terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 @@ -1493,7 +1536,7 @@ msgstr "" msgid "" "Hi there! It looks like you tried to unsubscribe from something, but we don't\n" "recognize the URL." -msgstr "" +msgstr "Hey ! Il semble que vous avez essayé de vous désabonner de quelque chose mais nous ne\nreconnaissons pas l'URL" #: templates/zerver/unsubscribe_link_error.html:10 #, python-format @@ -1537,62 +1580,57 @@ msgid "" "Your organization has been migrated from zulip.com to zulipchat.com! New service, same great conversation. We just need you to do one last thing.
\n" "Votre organisation a été migrée de zulip.com à zulipchat.com! Nouveau service, aussi bonne conversation. Nous avons juste besoin d'une dernière action de votre part.
\nFile not found.
" msgstr "" @@ -2479,7 +2521,7 @@ msgstr "Mot de passe incorrect !" #: zerver/views/user_settings.py:129 msgid "Check your email for a confirmation link. " -msgstr "" +msgstr "Vérifiez votre email pour un lien de confirmation." #: zerver/views/user_settings.py:159 #, python-format @@ -2511,12 +2553,12 @@ msgstr "" msgid "Username already in use" msgstr "Nom d'utilisateur déjà utilisé" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "Courriel '%s' déjà utilisé" @@ -2569,7 +2611,7 @@ msgstr "" #: zerver/webhooks/pingdom/view.py:45 #, python-brace-format msgid "Unsupported check_type: {check_type}" -msgstr "" +msgstr "check_type: {check_type} non supporté " #: zerver/webhooks/pivotal/view.py:174 msgid "Unable to handle Pivotal payload" @@ -2581,7 +2623,7 @@ msgstr "" #: zerver/webhooks/slack/view.py:30 msgid "Message from Slack" -msgstr "" +msgstr "Message de Slack" #: zerver/webhooks/stripe/view.py:160 msgid "We don't support {} event" @@ -2605,10 +2647,10 @@ msgstr "" msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:22 msgid "Must validate with valid Zulip server API key" msgstr "" -#: zilencer/views.py:28 +#: zilencer/views.py:27 msgid "Invalid token type" msgstr "" diff --git a/static/locale/fr/translations.json b/static/locale/fr/translations.json index 2289a16d35..22f4e97814 100644 --- a/static/locale/fr/translations.json +++ b/static/locale/fr/translations.json @@ -1,5 +1,6 @@ { "\"__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.", + "(This user has been deactivated)": "", "(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", @@ -189,6 +190,7 @@ "Filter settings": "Filtrer les paramètres", "Filter streams": "Filtrer les canaux", "Filter users": "Filtrer les utilisateurs", + "First time? Read our guidelines for creating and naming streams.": "", "For more information on public/private streams, check out our docs.": "Pour plus d'information sur les canaux publics/privés, visiter notre documentation.", "Forgotten it?": "Oublier?", "Formatting": "Formater", @@ -287,12 +289,11 @@ "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 more topics.": "", + "No more topics.": "Plus de sujets.", "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.": "Les notifications sont déclenchées lorsqu'un message arrive et que Zulip n'est pas actif ou que le message est hors de l'écran.", @@ -509,4 +510,4 @@ "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 e50e6d9183..ca4d79cec9 100644 --- a/static/locale/hi/LC_MESSAGES/django.po +++ b/static/locale/hi/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-05 06:37+0000\n" -"PO-Revision-Date: 2017-10-05 06:45+0000\n" -"Last-Translator: Umair Waheed KhanYou can use any combination of these search operators in a single query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword.
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " msgstr "" @@ -1470,14 +1510,14 @@ msgstr "" msgid "Save" msgstr "" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of service.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " +" This installation of Zulip does not have a configured terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 @@ -1534,60 +1574,55 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:118 zerver/lib/emoji.py:42 zerver/views/invite.py:25 +#: zerver/decorator.py:119 zerver/lib/emoji.py:42 zerver/views/invite.py:25 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:178 -#, python-format -msgid "Invalid Zulip server: %s" +#: zerver/decorator.py:203 +msgid "Invalid subdomain for push notifications bouncer" msgstr "" -#: zerver/decorator.py:180 zerver/decorator.py:227 zerver/decorator.py:232 -msgid "Invalid API key" -msgstr "" - -#: zerver/decorator.py:183 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:192 +#: zerver/decorator.py:212 msgid "This API is not available to incoming webhook bots." msgstr "" -#: zerver/decorator.py:203 +#: zerver/decorator.py:223 msgid "Account not active" msgstr "" -#: zerver/decorator.py:206 +#: zerver/decorator.py:226 msgid "Realm for account has been deactivated" msgstr "" -#: zerver/decorator.py:220 +#: zerver/decorator.py:240 msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:372 +#: zerver/decorator.py:247 zerver/decorator.py:252 +msgid "Invalid API key" +msgstr "" + +#: zerver/decorator.py:392 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:448 +#: zerver/decorator.py:468 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:451 +#: zerver/decorator.py:471 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:501 +#: zerver/decorator.py:521 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:506 +#: zerver/decorator.py:526 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:571 +#: zerver/decorator.py:591 msgid "Access denied" msgstr "" @@ -1607,167 +1642,167 @@ msgstr "" msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:131 +#: zerver/forms.py:140 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:136 +#: zerver/forms.py:145 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:142 +#: zerver/forms.py:151 #, 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:156 +#: zerver/forms.py:165 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:279 +#: zerver/forms.py:288 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:285 +#: zerver/forms.py:294 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:717 +#: zerver/lib/actions.py:727 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1261 +#: zerver/lib/actions.py:1279 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1281 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1295 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1280 +#: zerver/lib/actions.py:1298 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1289 +#: zerver/lib/actions.py:1307 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1349 zerver/lib/actions.py:3810 -#: zerver/views/messages.py:937 zerver/views/messages.py:944 -#: zerver/views/messages.py:969 +#: zerver/lib/actions.py:1373 zerver/lib/actions.py:3844 +#: zerver/views/messages.py:940 zerver/views/messages.py:947 +#: zerver/views/messages.py:972 msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1376 +#: zerver/lib/actions.py:1400 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1382 +#: zerver/lib/actions.py:1406 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1489 zerver/lib/streams.py:88 +#: zerver/lib/actions.py:1513 zerver/lib/streams.py:88 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1491 +#: zerver/lib/actions.py:1515 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1494 +#: zerver/lib/actions.py:1518 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1555 +#: zerver/lib/actions.py:1579 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1557 +#: zerver/lib/actions.py:1581 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/actions.py:1572 +#: zerver/lib/actions.py:1596 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1575 zerver/views/messages.py:1087 +#: zerver/lib/actions.py:1599 zerver/views/messages.py:1091 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1585 +#: zerver/lib/actions.py:1609 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1607 +#: zerver/lib/actions.py:1631 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1613 +#: zerver/lib/actions.py:1637 msgid "Message must have recipients" msgstr "" -#: zerver/lib/actions.py:1624 zerver/lib/addressee.py:111 +#: zerver/lib/actions.py:1648 zerver/lib/addressee.py:111 #: zerver/lib/outgoing_webhook.py:147 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1793 +#: zerver/lib/actions.py:1817 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1796 +#: zerver/lib/actions.py:1820 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2433 zerver/views/users.py:71 +#: zerver/lib/actions.py:2469 zerver/views/users.py:71 #: zerver/views/users.py:84 zerver/views/users.py:100 #: zerver/views/users.py:170 zerver/views/users.py:228 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2980 zerver/lib/actions.py:2982 -#: zerver/lib/message.py:290 zerver/lib/message.py:301 -#: zerver/lib/message.py:306 zerver/lib/message.py:310 +#: zerver/lib/actions.py:3013 zerver/lib/actions.py:3015 +#: zerver/lib/message.py:415 zerver/lib/message.py:426 +#: zerver/lib/message.py:431 zerver/lib/message.py:435 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3597 +#: zerver/lib/actions.py:3630 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3600 +#: zerver/lib/actions.py:3633 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3605 +#: zerver/lib/actions.py:3638 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3640 +#: zerver/lib/actions.py:3673 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3645 +#: zerver/lib/actions.py:3678 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3663 +#: zerver/lib/actions.py:3697 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" @@ -1828,7 +1863,7 @@ msgstr "" msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:60 zerver/models.py:368 +#: zerver/lib/emoji.py:60 zerver/models.py:379 msgid "Invalid characters in emoji name" msgstr "" @@ -1840,59 +1875,59 @@ msgstr "" msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/integrations.py:36 +#: zerver/lib/integrations.py:37 msgid "Integration frameworks" msgstr "" -#: zerver/lib/integrations.py:37 +#: zerver/lib/integrations.py:38 msgid "Continuous integration" msgstr "" -#: zerver/lib/integrations.py:38 +#: zerver/lib/integrations.py:39 msgid "Customer support" msgstr "" -#: zerver/lib/integrations.py:39 +#: zerver/lib/integrations.py:40 msgid "Deployment" msgstr "" -#: zerver/lib/integrations.py:40 +#: zerver/lib/integrations.py:41 msgid "Communication" msgstr "" -#: zerver/lib/integrations.py:41 +#: zerver/lib/integrations.py:42 msgid "Financial" msgstr "" -#: zerver/lib/integrations.py:42 +#: zerver/lib/integrations.py:43 msgid "HR" msgstr "" -#: zerver/lib/integrations.py:43 +#: zerver/lib/integrations.py:44 msgid "Marketing" msgstr "" -#: zerver/lib/integrations.py:44 +#: zerver/lib/integrations.py:45 msgid "Miscellaneous" msgstr "" -#: zerver/lib/integrations.py:45 +#: zerver/lib/integrations.py:46 msgid "Monitoring tools" msgstr "" -#: zerver/lib/integrations.py:46 +#: zerver/lib/integrations.py:47 msgid "Project management" msgstr "" -#: zerver/lib/integrations.py:47 +#: zerver/lib/integrations.py:48 msgid "Productivity" msgstr "" -#: zerver/lib/integrations.py:48 +#: zerver/lib/integrations.py:49 msgid "Version control" msgstr "" -#: zerver/lib/integrations.py:49 +#: zerver/lib/integrations.py:50 msgid "Interactive bots" msgstr "" @@ -1901,12 +1936,16 @@ msgstr "" msgid "Operator %s not supported." msgstr "" -#: zerver/lib/push_notifications.py:260 zerver/lib/push_notifications.py:265 -#: zerver/lib/push_notifications.py:268 -msgid "Error received from push notification bouncer" +#: zerver/lib/push_notifications.py:285 +msgid "Received 500 from push notification bouncer" msgstr "" -#: zerver/lib/push_notifications.py:343 zilencer/views.py:72 +#: zerver/lib/push_notifications.py:293 +#, python-format +msgid "Push notifications bouncer error: %s" +msgstr "" + +#: zerver/lib/push_notifications.py:379 zilencer/views.py:66 msgid "Token does not exist" msgstr "" @@ -1975,7 +2014,7 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" -#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:367 +#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:412 msgid "Bad name or username" msgstr "" @@ -2047,56 +2086,56 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/middleware.py:291 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:318 +#: zerver/middleware.py:319 #, python-brace-format msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:348 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:635 +#: zerver/models.py:646 msgid "Apple style" msgstr "" -#: zerver/models.py:636 +#: zerver/models.py:647 msgid "Emoji One style" msgstr "" -#: zerver/models.py:637 +#: zerver/models.py:648 msgid "Google style" msgstr "" -#: zerver/models.py:638 +#: zerver/models.py:649 msgid "Twitter style" msgstr "" -#: zerver/models.py:1237 +#: zerver/models.py:1208 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:1238 +#: zerver/models.py:1209 msgid "Realm emoji" msgstr "" -#: zerver/models.py:1239 +#: zerver/models.py:1210 msgid "Zulip extra emoji" msgstr "" -#: zerver/tornado/event_queue.py:510 zerver/tornado/socket.py:136 +#: zerver/tornado/event_queue.py:520 zerver/tornado/socket.py:141 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:523 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:528 msgid "You are not authorized to get events from this queue" msgstr "" @@ -2105,15 +2144,19 @@ msgstr "" msgid "Bad event queue id: {queue_id}" msgstr "" -#: zerver/tornado/socket.py:129 +#: zerver/tornado/socket.py:130 msgid "Unknown or missing session" msgstr "" -#: zerver/tornado/socket.py:133 +#: zerver/tornado/socket.py:136 +msgid "CSRF token entry missing from request" +msgstr "" + +#: zerver/tornado/socket.py:138 msgid "CSRF token does not match that in cookie" msgstr "" -#: zerver/tornado/socket.py:144 +#: zerver/tornado/socket.py:149 #, python-format msgid "You are not the owner of the queue with id '%s'" msgstr "" @@ -2154,43 +2197,43 @@ msgstr "" msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:566 zerver/views/auth.py:594 +#: zerver/views/auth.py:571 zerver/views/auth.py:599 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:579 zerver/views/auth.py:623 +#: zerver/views/auth.py:584 zerver/views/auth.py:628 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:582 zerver/views/auth.py:620 +#: zerver/views/auth.py:587 zerver/views/auth.py:625 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:590 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:631 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:631 +#: zerver/views/auth.py:636 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:633 zerver/views/auth.py:712 +#: zerver/views/auth.py:638 zerver/views/auth.py:717 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:658 +#: zerver/views/auth.py:663 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:664 +#: zerver/views/auth.py:669 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:719 +#: zerver/views/auth.py:724 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" @@ -2238,49 +2281,49 @@ msgstr "" msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/messages.py:822 +#: zerver/views/messages.py:825 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:947 +#: zerver/views/messages.py:950 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:967 +#: zerver/views/messages.py:970 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:973 +#: zerver/views/messages.py:976 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:975 +#: zerver/views/messages.py:978 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:978 +#: zerver/views/messages.py:981 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:1036 +#: zerver/views/messages.py:1040 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/messages.py:1054 +#: zerver/views/messages.py:1058 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1069 zerver/views/messages.py:1138 +#: zerver/views/messages.py:1073 zerver/views/messages.py:1142 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1080 +#: zerver/views/messages.py:1084 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1083 +#: zerver/views/messages.py:1087 msgid "Nothing to change" msgstr "" @@ -2325,11 +2368,11 @@ msgstr "" msgid "Invalid APNS token" msgstr "" -#: zerver/views/reactions.py:30 +#: zerver/views/reactions.py:41 msgid "Reaction already exists" msgstr "" -#: zerver/views/reactions.py:61 +#: zerver/views/reactions.py:63 msgid "Reaction does not exist" msgstr "" @@ -2382,11 +2425,11 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:294 +#: zerver/views/registration.py:295 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:297 +#: zerver/views/registration.py:298 msgid "The organization creation link has expired or is not valid." msgstr "" @@ -2431,10 +2474,6 @@ msgstr "" msgid "Not subscribed to stream id %d" msgstr "" -#: zerver/views/tutorial.py:29 -msgid "Bad data passed in to tutorial_send_message" -msgstr "" - #: zerver/views/upload.py:42 msgid "File not found.
" msgstr "" @@ -2506,12 +2545,12 @@ msgstr "" msgid "Username already in use" msgstr "" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2600,10 +2639,10 @@ msgstr "" msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:22 msgid "Must validate with valid Zulip server API key" msgstr "" -#: zilencer/views.py:28 +#: zilencer/views.py:27 msgid "Invalid token type" msgstr "" diff --git a/static/locale/hi/translations.json b/static/locale/hi/translations.json index c34534e49f..95ac900555 100644 --- a/static/locale/hi/translations.json +++ b/static/locale/hi/translations.json @@ -1,5 +1,6 @@ { "\"__file_name__\" was too large; the maximum file size is 25MiB.": "", + "(This user has been deactivated)": "", "(no topic)": "", "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": "", @@ -189,6 +190,7 @@ "Filter settings": "", "Filter streams": "", "Filter users": "", + "First time? Read our guidelines for creating and naming streams.": "", "For more information on public/private streams, check out our docs.": "", "Forgotten it?": "", "Formatting": "", @@ -292,7 +294,6 @@ "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.": "", diff --git a/static/locale/hu/LC_MESSAGES/django.po b/static/locale/hu/LC_MESSAGES/django.po index 5da0806da1..2b1549f93a 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-10-05 06:37+0000\n" -"PO-Revision-Date: 2017-10-05 06:45+0000\n" -"Last-Translator: Umair Waheed KhanYou can use any combination of these search operators in a single query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword.
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " msgstr "" @@ -1470,14 +1510,14 @@ msgstr "" msgid "Save" msgstr "Mentés" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of service.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " +" This installation of Zulip does not have a configured terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 @@ -1534,60 +1574,55 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:118 zerver/lib/emoji.py:42 zerver/views/invite.py:25 +#: zerver/decorator.py:119 zerver/lib/emoji.py:42 zerver/views/invite.py:25 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:178 -#, python-format -msgid "Invalid Zulip server: %s" +#: zerver/decorator.py:203 +msgid "Invalid subdomain for push notifications bouncer" msgstr "" -#: zerver/decorator.py:180 zerver/decorator.py:227 zerver/decorator.py:232 -msgid "Invalid API key" -msgstr "" - -#: zerver/decorator.py:183 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:192 +#: zerver/decorator.py:212 msgid "This API is not available to incoming webhook bots." msgstr "" -#: zerver/decorator.py:203 +#: zerver/decorator.py:223 msgid "Account not active" msgstr "" -#: zerver/decorator.py:206 +#: zerver/decorator.py:226 msgid "Realm for account has been deactivated" msgstr "" -#: zerver/decorator.py:220 +#: zerver/decorator.py:240 msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:372 +#: zerver/decorator.py:247 zerver/decorator.py:252 +msgid "Invalid API key" +msgstr "" + +#: zerver/decorator.py:392 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:448 +#: zerver/decorator.py:468 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:451 +#: zerver/decorator.py:471 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:501 +#: zerver/decorator.py:521 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:506 +#: zerver/decorator.py:526 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:571 +#: zerver/decorator.py:591 msgid "Access denied" msgstr "" @@ -1607,167 +1642,167 @@ msgstr "" msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:131 +#: zerver/forms.py:140 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:136 +#: zerver/forms.py:145 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:142 +#: zerver/forms.py:151 #, 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:156 +#: zerver/forms.py:165 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:279 +#: zerver/forms.py:288 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:285 +#: zerver/forms.py:294 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:717 +#: zerver/lib/actions.py:727 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1261 +#: zerver/lib/actions.py:1279 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1281 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1295 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1280 +#: zerver/lib/actions.py:1298 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1289 +#: zerver/lib/actions.py:1307 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1349 zerver/lib/actions.py:3810 -#: zerver/views/messages.py:937 zerver/views/messages.py:944 -#: zerver/views/messages.py:969 +#: zerver/lib/actions.py:1373 zerver/lib/actions.py:3844 +#: zerver/views/messages.py:940 zerver/views/messages.py:947 +#: zerver/views/messages.py:972 msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1376 +#: zerver/lib/actions.py:1400 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1382 +#: zerver/lib/actions.py:1406 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1489 zerver/lib/streams.py:88 +#: zerver/lib/actions.py:1513 zerver/lib/streams.py:88 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1491 +#: zerver/lib/actions.py:1515 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1494 +#: zerver/lib/actions.py:1518 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1555 +#: zerver/lib/actions.py:1579 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1557 +#: zerver/lib/actions.py:1581 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/actions.py:1572 +#: zerver/lib/actions.py:1596 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1575 zerver/views/messages.py:1087 +#: zerver/lib/actions.py:1599 zerver/views/messages.py:1091 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1585 +#: zerver/lib/actions.py:1609 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1607 +#: zerver/lib/actions.py:1631 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1613 +#: zerver/lib/actions.py:1637 msgid "Message must have recipients" msgstr "" -#: zerver/lib/actions.py:1624 zerver/lib/addressee.py:111 +#: zerver/lib/actions.py:1648 zerver/lib/addressee.py:111 #: zerver/lib/outgoing_webhook.py:147 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1793 +#: zerver/lib/actions.py:1817 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1796 +#: zerver/lib/actions.py:1820 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2433 zerver/views/users.py:71 +#: zerver/lib/actions.py:2469 zerver/views/users.py:71 #: zerver/views/users.py:84 zerver/views/users.py:100 #: zerver/views/users.py:170 zerver/views/users.py:228 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2980 zerver/lib/actions.py:2982 -#: zerver/lib/message.py:290 zerver/lib/message.py:301 -#: zerver/lib/message.py:306 zerver/lib/message.py:310 +#: zerver/lib/actions.py:3013 zerver/lib/actions.py:3015 +#: zerver/lib/message.py:415 zerver/lib/message.py:426 +#: zerver/lib/message.py:431 zerver/lib/message.py:435 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3597 +#: zerver/lib/actions.py:3630 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3600 +#: zerver/lib/actions.py:3633 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3605 +#: zerver/lib/actions.py:3638 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3640 +#: zerver/lib/actions.py:3673 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3645 +#: zerver/lib/actions.py:3678 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3663 +#: zerver/lib/actions.py:3697 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" @@ -1828,7 +1863,7 @@ msgstr "" msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:60 zerver/models.py:368 +#: zerver/lib/emoji.py:60 zerver/models.py:379 msgid "Invalid characters in emoji name" msgstr "" @@ -1840,59 +1875,59 @@ msgstr "" msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/integrations.py:36 +#: zerver/lib/integrations.py:37 msgid "Integration frameworks" msgstr "" -#: zerver/lib/integrations.py:37 +#: zerver/lib/integrations.py:38 msgid "Continuous integration" msgstr "" -#: zerver/lib/integrations.py:38 +#: zerver/lib/integrations.py:39 msgid "Customer support" msgstr "" -#: zerver/lib/integrations.py:39 +#: zerver/lib/integrations.py:40 msgid "Deployment" msgstr "" -#: zerver/lib/integrations.py:40 +#: zerver/lib/integrations.py:41 msgid "Communication" msgstr "" -#: zerver/lib/integrations.py:41 +#: zerver/lib/integrations.py:42 msgid "Financial" msgstr "" -#: zerver/lib/integrations.py:42 +#: zerver/lib/integrations.py:43 msgid "HR" msgstr "" -#: zerver/lib/integrations.py:43 +#: zerver/lib/integrations.py:44 msgid "Marketing" msgstr "" -#: zerver/lib/integrations.py:44 +#: zerver/lib/integrations.py:45 msgid "Miscellaneous" msgstr "" -#: zerver/lib/integrations.py:45 +#: zerver/lib/integrations.py:46 msgid "Monitoring tools" msgstr "" -#: zerver/lib/integrations.py:46 +#: zerver/lib/integrations.py:47 msgid "Project management" msgstr "" -#: zerver/lib/integrations.py:47 +#: zerver/lib/integrations.py:48 msgid "Productivity" msgstr "" -#: zerver/lib/integrations.py:48 +#: zerver/lib/integrations.py:49 msgid "Version control" msgstr "" -#: zerver/lib/integrations.py:49 +#: zerver/lib/integrations.py:50 msgid "Interactive bots" msgstr "" @@ -1901,12 +1936,16 @@ msgstr "" msgid "Operator %s not supported." msgstr "" -#: zerver/lib/push_notifications.py:260 zerver/lib/push_notifications.py:265 -#: zerver/lib/push_notifications.py:268 -msgid "Error received from push notification bouncer" +#: zerver/lib/push_notifications.py:285 +msgid "Received 500 from push notification bouncer" msgstr "" -#: zerver/lib/push_notifications.py:343 zilencer/views.py:72 +#: zerver/lib/push_notifications.py:293 +#, python-format +msgid "Push notifications bouncer error: %s" +msgstr "" + +#: zerver/lib/push_notifications.py:379 zilencer/views.py:66 msgid "Token does not exist" msgstr "" @@ -1975,7 +2014,7 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" -#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:367 +#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:412 msgid "Bad name or username" msgstr "" @@ -2047,56 +2086,56 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/middleware.py:291 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:318 +#: zerver/middleware.py:319 #, python-brace-format msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:348 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:635 +#: zerver/models.py:646 msgid "Apple style" msgstr "" -#: zerver/models.py:636 +#: zerver/models.py:647 msgid "Emoji One style" msgstr "" -#: zerver/models.py:637 +#: zerver/models.py:648 msgid "Google style" msgstr "" -#: zerver/models.py:638 +#: zerver/models.py:649 msgid "Twitter style" msgstr "" -#: zerver/models.py:1237 +#: zerver/models.py:1208 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:1238 +#: zerver/models.py:1209 msgid "Realm emoji" msgstr "" -#: zerver/models.py:1239 +#: zerver/models.py:1210 msgid "Zulip extra emoji" msgstr "" -#: zerver/tornado/event_queue.py:510 zerver/tornado/socket.py:136 +#: zerver/tornado/event_queue.py:520 zerver/tornado/socket.py:141 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:523 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:528 msgid "You are not authorized to get events from this queue" msgstr "" @@ -2105,15 +2144,19 @@ msgstr "" msgid "Bad event queue id: {queue_id}" msgstr "" -#: zerver/tornado/socket.py:129 +#: zerver/tornado/socket.py:130 msgid "Unknown or missing session" msgstr "" -#: zerver/tornado/socket.py:133 +#: zerver/tornado/socket.py:136 +msgid "CSRF token entry missing from request" +msgstr "" + +#: zerver/tornado/socket.py:138 msgid "CSRF token does not match that in cookie" msgstr "" -#: zerver/tornado/socket.py:144 +#: zerver/tornado/socket.py:149 #, python-format msgid "You are not the owner of the queue with id '%s'" msgstr "" @@ -2154,43 +2197,43 @@ msgstr "" msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:566 zerver/views/auth.py:594 +#: zerver/views/auth.py:571 zerver/views/auth.py:599 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:579 zerver/views/auth.py:623 +#: zerver/views/auth.py:584 zerver/views/auth.py:628 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:582 zerver/views/auth.py:620 +#: zerver/views/auth.py:587 zerver/views/auth.py:625 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:590 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:631 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:631 +#: zerver/views/auth.py:636 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:633 zerver/views/auth.py:712 +#: zerver/views/auth.py:638 zerver/views/auth.py:717 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:658 +#: zerver/views/auth.py:663 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:664 +#: zerver/views/auth.py:669 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:719 +#: zerver/views/auth.py:724 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" @@ -2238,49 +2281,49 @@ msgstr "" msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/messages.py:822 +#: zerver/views/messages.py:825 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:947 +#: zerver/views/messages.py:950 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:967 +#: zerver/views/messages.py:970 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:973 +#: zerver/views/messages.py:976 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:975 +#: zerver/views/messages.py:978 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:978 +#: zerver/views/messages.py:981 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:1036 +#: zerver/views/messages.py:1040 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/messages.py:1054 +#: zerver/views/messages.py:1058 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1069 zerver/views/messages.py:1138 +#: zerver/views/messages.py:1073 zerver/views/messages.py:1142 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1080 +#: zerver/views/messages.py:1084 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1083 +#: zerver/views/messages.py:1087 msgid "Nothing to change" msgstr "" @@ -2325,11 +2368,11 @@ msgstr "" msgid "Invalid APNS token" msgstr "" -#: zerver/views/reactions.py:30 +#: zerver/views/reactions.py:41 msgid "Reaction already exists" msgstr "" -#: zerver/views/reactions.py:61 +#: zerver/views/reactions.py:63 msgid "Reaction does not exist" msgstr "" @@ -2382,11 +2425,11 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:294 +#: zerver/views/registration.py:295 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:297 +#: zerver/views/registration.py:298 msgid "The organization creation link has expired or is not valid." msgstr "" @@ -2431,10 +2474,6 @@ msgstr "" msgid "Not subscribed to stream id %d" msgstr "" -#: zerver/views/tutorial.py:29 -msgid "Bad data passed in to tutorial_send_message" -msgstr "" - #: zerver/views/upload.py:42 msgid "File not found.
" msgstr "" @@ -2506,12 +2545,12 @@ msgstr "" msgid "Username already in use" msgstr "" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2600,10 +2639,10 @@ msgstr "" msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:22 msgid "Must validate with valid Zulip server API key" msgstr "" -#: zilencer/views.py:28 +#: zilencer/views.py:27 msgid "Invalid token type" msgstr "" diff --git a/static/locale/hu/translations.json b/static/locale/hu/translations.json index 5b2e622365..b3ffa624ae 100644 --- a/static/locale/hu/translations.json +++ b/static/locale/hu/translations.json @@ -1,5 +1,6 @@ { "\"__file_name__\" was too large; the maximum file size is 25MiB.": "", + "(This user has been deactivated)": "", "(no topic)": "", "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": "", @@ -189,6 +190,7 @@ "Filter settings": "", "Filter streams": "", "Filter users": "", + "First time? Read our guidelines for creating and naming streams.": "", "For more information on public/private streams, check out our docs.": "", "Forgotten it?": "", "Formatting": "Formázás", @@ -292,7 +294,6 @@ "No users match your current filter.": "", "None": "", "Note that any bots that you maintain will be disabled.": "", - "Nothing selected.": "", "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.": "", @@ -509,4 +510,4 @@ "more topics": "", "right": "", "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 60a9d967ce..9f41566e99 100644 --- a/static/locale/it/LC_MESSAGES/django.po +++ b/static/locale/it/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-06 17:07+0000\n" +"POT-Creation-Date: 2017-10-20 17:27+0000\n" "PO-Revision-Date: 2017-09-04 03:34+0000\n" "Last-Translator: Greg PriceYou can use any combination of these search operators in a single " "query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com" +"span>\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword." -"
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " msgstr "" @@ -1484,16 +1527,16 @@ msgstr "" msgid "Save" msgstr "" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of " -"service.\n" -" Contact this server's " -"administrator\n" -" if you have any questions.\n" -" " +" This installation of Zulip does not have a configured " +"terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 @@ -1555,60 +1598,55 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:118 zerver/lib/emoji.py:42 zerver/views/invite.py:25 +#: zerver/decorator.py:119 zerver/lib/emoji.py:42 zerver/views/invite.py:25 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:178 -#, python-format -msgid "Invalid Zulip server: %s" +#: zerver/decorator.py:203 +msgid "Invalid subdomain for push notifications bouncer" msgstr "" -#: zerver/decorator.py:180 zerver/decorator.py:227 zerver/decorator.py:232 -msgid "Invalid API key" -msgstr "" - -#: zerver/decorator.py:183 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:192 +#: zerver/decorator.py:212 msgid "This API is not available to incoming webhook bots." msgstr "" -#: zerver/decorator.py:203 +#: zerver/decorator.py:223 msgid "Account not active" msgstr "" -#: zerver/decorator.py:206 +#: zerver/decorator.py:226 msgid "Realm for account has been deactivated" msgstr "" -#: zerver/decorator.py:220 +#: zerver/decorator.py:240 msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:372 +#: zerver/decorator.py:247 zerver/decorator.py:252 +msgid "Invalid API key" +msgstr "" + +#: zerver/decorator.py:392 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:448 +#: zerver/decorator.py:468 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:451 +#: zerver/decorator.py:471 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:501 +#: zerver/decorator.py:521 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:506 +#: zerver/decorator.py:526 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:571 +#: zerver/decorator.py:591 msgid "Access denied" msgstr "" @@ -1628,167 +1666,167 @@ msgstr "" msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:131 +#: zerver/forms.py:140 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:136 +#: zerver/forms.py:145 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:142 +#: zerver/forms.py:151 #, 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:156 +#: zerver/forms.py:165 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:279 +#: zerver/forms.py:288 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:285 +#: zerver/forms.py:294 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:717 +#: zerver/lib/actions.py:727 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1261 +#: zerver/lib/actions.py:1279 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1281 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1295 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1280 +#: zerver/lib/actions.py:1298 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1289 +#: zerver/lib/actions.py:1307 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1349 zerver/lib/actions.py:3810 -#: zerver/views/messages.py:937 zerver/views/messages.py:944 -#: zerver/views/messages.py:969 +#: zerver/lib/actions.py:1373 zerver/lib/actions.py:3844 +#: zerver/views/messages.py:940 zerver/views/messages.py:947 +#: zerver/views/messages.py:972 msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1376 +#: zerver/lib/actions.py:1400 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1382 +#: zerver/lib/actions.py:1406 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1489 zerver/lib/streams.py:88 +#: zerver/lib/actions.py:1513 zerver/lib/streams.py:88 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1491 +#: zerver/lib/actions.py:1515 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1494 +#: zerver/lib/actions.py:1518 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1555 +#: zerver/lib/actions.py:1579 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1557 +#: zerver/lib/actions.py:1581 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/actions.py:1572 +#: zerver/lib/actions.py:1596 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1575 zerver/views/messages.py:1087 +#: zerver/lib/actions.py:1599 zerver/views/messages.py:1091 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1585 +#: zerver/lib/actions.py:1609 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1607 +#: zerver/lib/actions.py:1631 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1613 +#: zerver/lib/actions.py:1637 msgid "Message must have recipients" msgstr "" -#: zerver/lib/actions.py:1624 zerver/lib/addressee.py:111 +#: zerver/lib/actions.py:1648 zerver/lib/addressee.py:111 #: zerver/lib/outgoing_webhook.py:147 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1793 +#: zerver/lib/actions.py:1817 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1796 +#: zerver/lib/actions.py:1820 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2433 zerver/views/users.py:71 zerver/views/users.py:84 +#: zerver/lib/actions.py:2469 zerver/views/users.py:71 zerver/views/users.py:84 #: zerver/views/users.py:100 zerver/views/users.py:170 #: zerver/views/users.py:228 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2980 zerver/lib/actions.py:2982 -#: zerver/lib/message.py:293 zerver/lib/message.py:304 -#: zerver/lib/message.py:309 zerver/lib/message.py:313 +#: zerver/lib/actions.py:3013 zerver/lib/actions.py:3015 +#: zerver/lib/message.py:415 zerver/lib/message.py:426 +#: zerver/lib/message.py:431 zerver/lib/message.py:435 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3597 +#: zerver/lib/actions.py:3630 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3600 +#: zerver/lib/actions.py:3633 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3605 +#: zerver/lib/actions.py:3638 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3640 +#: zerver/lib/actions.py:3673 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3645 +#: zerver/lib/actions.py:3678 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3663 +#: zerver/lib/actions.py:3697 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" @@ -1848,7 +1886,7 @@ msgstr "" msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:60 zerver/models.py:368 +#: zerver/lib/emoji.py:60 zerver/models.py:379 msgid "Invalid characters in emoji name" msgstr "" @@ -1856,63 +1894,63 @@ msgstr "" msgid "Invalid type parameter" msgstr "" -#: zerver/lib/events.py:509 +#: zerver/lib/events.py:510 msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/integrations.py:36 +#: zerver/lib/integrations.py:37 msgid "Integration frameworks" msgstr "" -#: zerver/lib/integrations.py:37 +#: zerver/lib/integrations.py:38 msgid "Continuous integration" msgstr "" -#: zerver/lib/integrations.py:38 +#: zerver/lib/integrations.py:39 msgid "Customer support" msgstr "" -#: zerver/lib/integrations.py:39 +#: zerver/lib/integrations.py:40 msgid "Deployment" msgstr "" -#: zerver/lib/integrations.py:40 +#: zerver/lib/integrations.py:41 msgid "Communication" msgstr "" -#: zerver/lib/integrations.py:41 +#: zerver/lib/integrations.py:42 msgid "Financial" msgstr "" -#: zerver/lib/integrations.py:42 +#: zerver/lib/integrations.py:43 msgid "HR" msgstr "" -#: zerver/lib/integrations.py:43 +#: zerver/lib/integrations.py:44 msgid "Marketing" msgstr "" -#: zerver/lib/integrations.py:44 +#: zerver/lib/integrations.py:45 msgid "Miscellaneous" msgstr "" -#: zerver/lib/integrations.py:45 +#: zerver/lib/integrations.py:46 msgid "Monitoring tools" msgstr "" -#: zerver/lib/integrations.py:46 +#: zerver/lib/integrations.py:47 msgid "Project management" msgstr "" -#: zerver/lib/integrations.py:47 +#: zerver/lib/integrations.py:48 msgid "Productivity" msgstr "" -#: zerver/lib/integrations.py:48 +#: zerver/lib/integrations.py:49 msgid "Version control" msgstr "" -#: zerver/lib/integrations.py:49 +#: zerver/lib/integrations.py:50 msgid "Interactive bots" msgstr "" @@ -1921,12 +1959,16 @@ msgstr "" msgid "Operator %s not supported." msgstr "" -#: zerver/lib/push_notifications.py:260 zerver/lib/push_notifications.py:265 -#: zerver/lib/push_notifications.py:268 -msgid "Error received from push notification bouncer" +#: zerver/lib/push_notifications.py:285 +msgid "Received 500 from push notification bouncer" msgstr "" -#: zerver/lib/push_notifications.py:343 zilencer/views.py:72 +#: zerver/lib/push_notifications.py:293 +#, python-format +msgid "Push notifications bouncer error: %s" +msgstr "" + +#: zerver/lib/push_notifications.py:379 zilencer/views.py:66 msgid "Token does not exist" msgstr "" @@ -1995,7 +2037,7 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" -#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:367 +#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:412 msgid "Bad name or username" msgstr "" @@ -2067,56 +2109,56 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/middleware.py:291 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:318 +#: zerver/middleware.py:319 #, python-brace-format msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:348 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:635 +#: zerver/models.py:646 msgid "Apple style" msgstr "" -#: zerver/models.py:636 +#: zerver/models.py:647 msgid "Emoji One style" msgstr "" -#: zerver/models.py:637 +#: zerver/models.py:648 msgid "Google style" msgstr "" -#: zerver/models.py:638 +#: zerver/models.py:649 msgid "Twitter style" msgstr "" -#: zerver/models.py:1237 +#: zerver/models.py:1208 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:1238 +#: zerver/models.py:1209 msgid "Realm emoji" msgstr "" -#: zerver/models.py:1239 +#: zerver/models.py:1210 msgid "Zulip extra emoji" msgstr "" -#: zerver/tornado/event_queue.py:510 zerver/tornado/socket.py:136 +#: zerver/tornado/event_queue.py:520 zerver/tornado/socket.py:141 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:523 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:528 msgid "You are not authorized to get events from this queue" msgstr "" @@ -2125,15 +2167,19 @@ msgstr "" msgid "Bad event queue id: {queue_id}" msgstr "" -#: zerver/tornado/socket.py:129 +#: zerver/tornado/socket.py:130 msgid "Unknown or missing session" msgstr "" -#: zerver/tornado/socket.py:133 +#: zerver/tornado/socket.py:136 +msgid "CSRF token entry missing from request" +msgstr "" + +#: zerver/tornado/socket.py:138 msgid "CSRF token does not match that in cookie" msgstr "" -#: zerver/tornado/socket.py:144 +#: zerver/tornado/socket.py:149 #, python-format msgid "You are not the owner of the queue with id '%s'" msgstr "" @@ -2174,43 +2220,43 @@ msgstr "" msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:566 zerver/views/auth.py:594 +#: zerver/views/auth.py:571 zerver/views/auth.py:599 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:579 zerver/views/auth.py:623 +#: zerver/views/auth.py:584 zerver/views/auth.py:628 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:582 zerver/views/auth.py:620 +#: zerver/views/auth.py:587 zerver/views/auth.py:625 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:590 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:631 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:631 +#: zerver/views/auth.py:636 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:633 zerver/views/auth.py:712 +#: zerver/views/auth.py:638 zerver/views/auth.py:717 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:658 +#: zerver/views/auth.py:663 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:664 +#: zerver/views/auth.py:669 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:719 +#: zerver/views/auth.py:724 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" @@ -2258,49 +2304,49 @@ msgstr "" msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/messages.py:822 +#: zerver/views/messages.py:825 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:947 +#: zerver/views/messages.py:950 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:967 +#: zerver/views/messages.py:970 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:973 +#: zerver/views/messages.py:976 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:975 +#: zerver/views/messages.py:978 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:978 +#: zerver/views/messages.py:981 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:1036 +#: zerver/views/messages.py:1040 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/messages.py:1054 +#: zerver/views/messages.py:1058 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1069 zerver/views/messages.py:1138 +#: zerver/views/messages.py:1073 zerver/views/messages.py:1142 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1080 +#: zerver/views/messages.py:1084 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1083 +#: zerver/views/messages.py:1087 msgid "Nothing to change" msgstr "" @@ -2344,11 +2390,11 @@ msgstr "" msgid "Invalid APNS token" msgstr "" -#: zerver/views/reactions.py:30 +#: zerver/views/reactions.py:41 msgid "Reaction already exists" msgstr "" -#: zerver/views/reactions.py:61 +#: zerver/views/reactions.py:63 msgid "Reaction does not exist" msgstr "" @@ -2401,11 +2447,11 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:294 +#: zerver/views/registration.py:295 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:297 +#: zerver/views/registration.py:298 msgid "The organization creation link has expired or is not valid." msgstr "" @@ -2521,12 +2567,12 @@ msgstr "" msgid "Username already in use" msgstr "" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2615,10 +2661,10 @@ msgstr "" msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:22 msgid "Must validate with valid Zulip server API key" msgstr "" -#: zilencer/views.py:28 +#: zilencer/views.py:27 msgid "Invalid token type" msgstr "" diff --git a/static/locale/it/translations.json b/static/locale/it/translations.json index 372e30386f..fa302f30da 100644 --- a/static/locale/it/translations.json +++ b/static/locale/it/translations.json @@ -1,5 +1,6 @@ { "\"__file_name__\" was too large; the maximum file size is 25MiB.": "", + "(This user has been deactivated)": "", "(no topic)": "", "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": "", @@ -189,6 +190,7 @@ "Filter settings": "", "Filter streams": "", "Filter users": "", + "First time? Read our guidelines for creating and naming streams.": "", "For more information on public/private streams, check out our docs.": "", "Forgotten it?": "", "Formatting": "", @@ -292,7 +294,6 @@ "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.": "", diff --git a/static/locale/ja/LC_MESSAGES/django.po b/static/locale/ja/LC_MESSAGES/django.po index 218b126c34..730bcb391a 100644 --- a/static/locale/ja/LC_MESSAGES/django.po +++ b/static/locale/ja/LC_MESSAGES/django.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-05 06:37+0000\n" -"PO-Revision-Date: 2017-10-05 06:45+0000\n" -"Last-Translator: Umair Waheed KhanYou can use any combination of these search operators in a single query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword.
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " msgstr "" @@ -1472,15 +1512,15 @@ msgstr "アバターを消去" msgid "Save" msgstr "保存" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of service.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " -msgstr "\nこのZulipのインストールはサービス利用規約の設定がありません。もし質問があれば、この サーバー管理者 に連絡してください。" +" This installation of Zulip does not have a configured terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " +msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 msgid "Unknown email unsubscribe request" @@ -1536,60 +1576,55 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:118 zerver/lib/emoji.py:42 zerver/views/invite.py:25 +#: zerver/decorator.py:119 zerver/lib/emoji.py:42 zerver/views/invite.py:25 msgid "Must be a realm administrator" msgstr "realm管理者でなければなりません" -#: zerver/decorator.py:178 -#, python-format -msgid "Invalid Zulip server: %s" -msgstr "不正なZulipサーバー: %s" +#: zerver/decorator.py:203 +msgid "Invalid subdomain for push notifications bouncer" +msgstr "" -#: zerver/decorator.py:180 zerver/decorator.py:227 zerver/decorator.py:232 -msgid "Invalid API key" -msgstr "不正なAPIキー" - -#: zerver/decorator.py:183 -msgid "This API key only works on the root subdomain" -msgstr "このAPIキーはルートサブドメインでのみ動作します" - -#: zerver/decorator.py:192 +#: zerver/decorator.py:212 msgid "This API is not available to incoming webhook bots." msgstr "このAPIはincoming webhookボットに利用できません。" -#: zerver/decorator.py:203 +#: zerver/decorator.py:223 msgid "Account not active" msgstr "アカウントは有効ではありません" -#: zerver/decorator.py:206 +#: zerver/decorator.py:226 msgid "Realm for account has been deactivated" msgstr "アカウントのrealmは無効化されています" -#: zerver/decorator.py:220 +#: zerver/decorator.py:240 msgid "Account is not associated with this subdomain" msgstr "アカウントはこのサブドメインに関連付けられていません" -#: zerver/decorator.py:372 +#: zerver/decorator.py:247 zerver/decorator.py:252 +msgid "Invalid API key" +msgstr "不正なAPIキー" + +#: zerver/decorator.py:392 msgid "This endpoint does not accept bot requests." msgstr "このエンドポイントはボットからのリクエストを受け付けません。" -#: zerver/decorator.py:448 +#: zerver/decorator.py:468 msgid "This endpoint requires HTTP basic authentication." msgstr "このエンドポイントはHTTPのベーシック認証を必要とします。" -#: zerver/decorator.py:451 +#: zerver/decorator.py:471 msgid "Invalid authorization header for basic auth" msgstr "不正なベーシック認証の認証ヘッダー" -#: zerver/decorator.py:501 +#: zerver/decorator.py:521 msgid "Not logged in" msgstr "ログインしていません" -#: zerver/decorator.py:506 +#: zerver/decorator.py:526 msgid "Webhook bots can only access webhooks" msgstr "Webhookボットはwebhookだけにアクセスできます" -#: zerver/decorator.py:571 +#: zerver/decorator.py:591 msgid "Access denied" msgstr "アクセスが拒否されました" @@ -1609,167 +1644,167 @@ msgstr "サブドメインには小文字と数字と '-' だけが使えます msgid "Subdomain unavailable. Please choose a different one." msgstr "サブドメインは利用できません。別のものを選択してください。" -#: zerver/forms.py:131 +#: zerver/forms.py:140 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "{email} で参加しようとしている組織が存在しません。" -#: zerver/forms.py:136 +#: zerver/forms.py:145 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "組織の管理者から {email} を招待してもらうようにしてください。" -#: zerver/forms.py:142 +#: zerver/forms.py:151 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "あなたのメールアドレス {email} はこの組織のアカウントに登録できるドメインではありません。" -#: zerver/forms.py:156 +#: zerver/forms.py:165 msgid "Please use your real email address." msgstr "本物のメールアドレスを使ってください。" -#: zerver/forms.py:279 +#: zerver/forms.py:288 msgid "Add up to 10 comma-separated email addresses." msgstr "カンマ区切りで10個までメールアドレスを追加してください。" -#: zerver/forms.py:285 +#: zerver/forms.py:294 msgid "Please enter at most 10 emails." msgstr "最大10個のメールアドレスを入力してください。" -#: zerver/lib/actions.py:717 +#: zerver/lib/actions.py:727 msgid "Unable to render message" msgstr "メッセージをレンダリングできません" -#: zerver/lib/actions.py:1261 +#: zerver/lib/actions.py:1279 msgid "Missing parameter: 'to' (recipient)" msgstr "パラメーターがありません: 'to' (受信者)" -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1281 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1295 #, python-format msgid "Welcome to #**%s**." msgstr "#**%s** へようこそ。" -#: zerver/lib/actions.py:1280 +#: zerver/lib/actions.py:1298 msgid "Description" msgstr "説明" -#: zerver/lib/actions.py:1289 +#: zerver/lib/actions.py:1307 msgid "hello" msgstr "こんにちはー" -#: zerver/lib/actions.py:1349 zerver/lib/actions.py:3810 -#: zerver/views/messages.py:937 zerver/views/messages.py:944 -#: zerver/views/messages.py:969 +#: zerver/lib/actions.py:1373 zerver/lib/actions.py:3844 +#: zerver/views/messages.py:940 zerver/views/messages.py:947 +#: zerver/views/messages.py:972 msgid "User not authorized for this query" msgstr "このクエリーを許可されていないユーザーです" -#: zerver/lib/actions.py:1376 +#: zerver/lib/actions.py:1400 #, python-format msgid "'%s' is no longer using Zulip." msgstr "'%s' はZulipを使っていません。" -#: zerver/lib/actions.py:1382 +#: zerver/lib/actions.py:1406 msgid "You can't send private messages outside of your organization." msgstr "組織の外部からプライベートメッセージを送信できません。" -#: zerver/lib/actions.py:1489 zerver/lib/streams.py:88 +#: zerver/lib/actions.py:1513 zerver/lib/streams.py:88 #, python-format msgid "Invalid stream name '%s'" msgstr "不正なストリーム名 '%s'" -#: zerver/lib/actions.py:1491 +#: zerver/lib/actions.py:1515 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "ストリーム名が長すぎます (制限: %s 文字)" -#: zerver/lib/actions.py:1494 +#: zerver/lib/actions.py:1518 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "ストリーム名 '%s' がNULL文字 (0x00) を含んでいます。" -#: zerver/lib/actions.py:1555 +#: zerver/lib/actions.py:1579 msgid "Message must not be empty" msgstr "メッセージを入力する必要があります" -#: zerver/lib/actions.py:1557 +#: zerver/lib/actions.py:1581 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/actions.py:1572 +#: zerver/lib/actions.py:1596 msgid "Missing topic" msgstr "トピックがありません" -#: zerver/lib/actions.py:1575 zerver/views/messages.py:1087 +#: zerver/lib/actions.py:1599 zerver/views/messages.py:1091 msgid "Topic can't be empty" msgstr "トピックを入力してください" -#: zerver/lib/actions.py:1585 +#: zerver/lib/actions.py:1609 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "ストリーム '%(stream_name)s' は存在しません" -#: zerver/lib/actions.py:1607 +#: zerver/lib/actions.py:1631 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "ストリーム '%s' への送信は許可されていません" -#: zerver/lib/actions.py:1613 +#: zerver/lib/actions.py:1637 msgid "Message must have recipients" msgstr "" -#: zerver/lib/actions.py:1624 zerver/lib/addressee.py:111 +#: zerver/lib/actions.py:1648 zerver/lib/addressee.py:111 #: zerver/lib/outgoing_webhook.py:147 msgid "Invalid message type" msgstr "不正なメッセージ種別" -#: zerver/lib/actions.py:1793 +#: zerver/lib/actions.py:1817 msgid "You cannot get subscribers for public streams in this realm" msgstr "このrealmは公開ストリームの購読者を取得できません" -#: zerver/lib/actions.py:1796 +#: zerver/lib/actions.py:1820 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "招待専用ストリームの購読者は取得できません" -#: zerver/lib/actions.py:2433 zerver/views/users.py:71 +#: zerver/lib/actions.py:2469 zerver/views/users.py:71 #: zerver/views/users.py:84 zerver/views/users.py:100 #: zerver/views/users.py:170 zerver/views/users.py:228 msgid "Insufficient permission" msgstr "権限が足りません" -#: zerver/lib/actions.py:2980 zerver/lib/actions.py:2982 -#: zerver/lib/message.py:290 zerver/lib/message.py:301 -#: zerver/lib/message.py:306 zerver/lib/message.py:310 +#: zerver/lib/actions.py:3013 zerver/lib/actions.py:3015 +#: zerver/lib/message.py:415 zerver/lib/message.py:426 +#: zerver/lib/message.py:431 zerver/lib/message.py:435 msgid "Invalid message(s)" msgstr "不正なメッセージ" -#: zerver/lib/actions.py:3597 +#: zerver/lib/actions.py:3630 msgid "Invalid address." msgstr "不正なメールアドレス" -#: zerver/lib/actions.py:3600 +#: zerver/lib/actions.py:3633 msgid "Outside your domain." msgstr "ドメイン外です。" -#: zerver/lib/actions.py:3605 +#: zerver/lib/actions.py:3638 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3640 +#: zerver/lib/actions.py:3673 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3645 +#: zerver/lib/actions.py:3678 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3663 +#: zerver/lib/actions.py:3697 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" @@ -1830,7 +1865,7 @@ msgstr "" msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:60 zerver/models.py:368 +#: zerver/lib/emoji.py:60 zerver/models.py:379 msgid "Invalid characters in emoji name" msgstr "絵文字名に不正な文字" @@ -1842,59 +1877,59 @@ msgstr "不正な種別パラメーター" msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/integrations.py:36 +#: zerver/lib/integrations.py:37 msgid "Integration frameworks" msgstr "インテグレーションフレームワーク" -#: zerver/lib/integrations.py:37 +#: zerver/lib/integrations.py:38 msgid "Continuous integration" msgstr "継続的インテグレーション" -#: zerver/lib/integrations.py:38 +#: zerver/lib/integrations.py:39 msgid "Customer support" msgstr "顧客サポート" -#: zerver/lib/integrations.py:39 +#: zerver/lib/integrations.py:40 msgid "Deployment" msgstr "デプロイ" -#: zerver/lib/integrations.py:40 +#: zerver/lib/integrations.py:41 msgid "Communication" msgstr "コミュニケーション" -#: zerver/lib/integrations.py:41 +#: zerver/lib/integrations.py:42 msgid "Financial" msgstr "財務" -#: zerver/lib/integrations.py:42 +#: zerver/lib/integrations.py:43 msgid "HR" msgstr "人事" -#: zerver/lib/integrations.py:43 +#: zerver/lib/integrations.py:44 msgid "Marketing" msgstr "マーケティング" -#: zerver/lib/integrations.py:44 +#: zerver/lib/integrations.py:45 msgid "Miscellaneous" msgstr "その他" -#: zerver/lib/integrations.py:45 +#: zerver/lib/integrations.py:46 msgid "Monitoring tools" msgstr "監視ツール" -#: zerver/lib/integrations.py:46 +#: zerver/lib/integrations.py:47 msgid "Project management" msgstr "プロジェクト管理" -#: zerver/lib/integrations.py:47 +#: zerver/lib/integrations.py:48 msgid "Productivity" msgstr "生産性" -#: zerver/lib/integrations.py:48 +#: zerver/lib/integrations.py:49 msgid "Version control" msgstr "バージョン管理" -#: zerver/lib/integrations.py:49 +#: zerver/lib/integrations.py:50 msgid "Interactive bots" msgstr "" @@ -1903,12 +1938,16 @@ msgstr "" msgid "Operator %s not supported." msgstr "オペレーター %s はサポートされていません。" -#: zerver/lib/push_notifications.py:260 zerver/lib/push_notifications.py:265 -#: zerver/lib/push_notifications.py:268 -msgid "Error received from push notification bouncer" +#: zerver/lib/push_notifications.py:285 +msgid "Received 500 from push notification bouncer" msgstr "" -#: zerver/lib/push_notifications.py:343 zilencer/views.py:72 +#: zerver/lib/push_notifications.py:293 +#, python-format +msgid "Push notifications bouncer error: %s" +msgstr "" + +#: zerver/lib/push_notifications.py:379 zilencer/views.py:66 msgid "Token does not exist" msgstr "トークンがありません" @@ -1977,7 +2016,7 @@ msgstr "名前が短すぎます!" msgid "Invalid characters in name!" msgstr "名前に不正な文字があります!" -#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:367 +#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:412 msgid "Bad name or username" msgstr "許容できない名前またはユーザー名" @@ -2049,56 +2088,56 @@ msgstr "%s は allowed_type ではありません" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "%(variable)s != %(expected_value)s (%(value)s が間違っています)" -#: zerver/middleware.py:291 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "内部のサーバーエラー" -#: zerver/middleware.py:318 +#: zerver/middleware.py:319 #, python-brace-format msgid "CSRF Error: {reason}" msgstr "CSRF エラー: {reason}" -#: zerver/middleware.py:348 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "API使用量が制限を超えました" -#: zerver/models.py:635 +#: zerver/models.py:646 msgid "Apple style" msgstr "Appleスタイル" -#: zerver/models.py:636 +#: zerver/models.py:647 msgid "Emoji One style" msgstr "Emoji Oneスタイル" -#: zerver/models.py:637 +#: zerver/models.py:648 msgid "Google style" msgstr "Googleスタイル" -#: zerver/models.py:638 +#: zerver/models.py:649 msgid "Twitter style" msgstr "Twitterスタイル" -#: zerver/models.py:1237 +#: zerver/models.py:1208 msgid "Unicode emoji" msgstr "Unicode絵文字" -#: zerver/models.py:1238 +#: zerver/models.py:1209 msgid "Realm emoji" msgstr "Realm絵文字" -#: zerver/models.py:1239 +#: zerver/models.py:1210 msgid "Zulip extra emoji" msgstr "Zulip拡張絵文字" -#: zerver/tornado/event_queue.py:510 zerver/tornado/socket.py:136 +#: zerver/tornado/event_queue.py:520 zerver/tornado/socket.py:141 msgid "Missing 'queue_id' argument" msgstr "'queue_id' 引数がありません" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:523 msgid "Missing 'last_event_id' argument" msgstr "'last_event_id' 引数がありません" -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:528 msgid "You are not authorized to get events from this queue" msgstr "このキューからイベントを取得することが許可されていません" @@ -2107,15 +2146,19 @@ msgstr "このキューからイベントを取得することが許可されて msgid "Bad event queue id: {queue_id}" msgstr "不正なイベントキューID: {queue_id}" -#: zerver/tornado/socket.py:129 +#: zerver/tornado/socket.py:130 msgid "Unknown or missing session" msgstr "不明なセッションまたはセッションがありません" -#: zerver/tornado/socket.py:133 +#: zerver/tornado/socket.py:136 +msgid "CSRF token entry missing from request" +msgstr "" + +#: zerver/tornado/socket.py:138 msgid "CSRF token does not match that in cookie" msgstr "" -#: zerver/tornado/socket.py:144 +#: zerver/tornado/socket.py:149 #, python-format msgid "You are not the owner of the queue with id '%s'" msgstr "" @@ -2156,43 +2199,43 @@ msgstr "誤ったサブドメイン" msgid "Invalid OTP" msgstr "不正なOTP" -#: zerver/views/auth.py:566 zerver/views/auth.py:594 +#: zerver/views/auth.py:571 zerver/views/auth.py:599 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:579 zerver/views/auth.py:623 +#: zerver/views/auth.py:584 zerver/views/auth.py:628 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:582 zerver/views/auth.py:620 +#: zerver/views/auth.py:587 zerver/views/auth.py:625 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:590 msgid "This user is not registered." msgstr "このユーザーは登録されていません。" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:631 msgid "Password auth is disabled in your team." msgstr "チームのパスワード認証は無効です。" -#: zerver/views/auth.py:631 +#: zerver/views/auth.py:636 msgid "This user is not registered; do so from a browser." msgstr "このユーザーは登録されていません。ブラウザから操作してください。" -#: zerver/views/auth.py:633 zerver/views/auth.py:712 +#: zerver/views/auth.py:638 zerver/views/auth.py:717 msgid "Your username or password is incorrect." msgstr "ユーザー名かパスワードが間違っています。" -#: zerver/views/auth.py:658 +#: zerver/views/auth.py:663 msgid "Invalid subdomain" msgstr "不正なサブドメイン" -#: zerver/views/auth.py:664 +#: zerver/views/auth.py:669 msgid "Subdomain required" msgstr "サブドメインが必要です" -#: zerver/views/auth.py:719 +#: zerver/views/auth.py:724 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" @@ -2240,49 +2283,49 @@ msgstr "%s ストリームは存在しません。招待は送信されません msgid "Invalid narrow operator: {desc}" msgstr "不正な絞り込みオペレーター: {desc}" -#: zerver/views/messages.py:822 +#: zerver/views/messages.py:825 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:947 +#: zerver/views/messages.py:950 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:967 +#: zerver/views/messages.py:970 msgid "Missing sender" msgstr "送信者がいません" -#: zerver/views/messages.py:973 +#: zerver/views/messages.py:976 msgid "Invalid mirrored message" msgstr "不正なミラーリングされたメッセージ" -#: zerver/views/messages.py:975 +#: zerver/views/messages.py:978 msgid "Invalid mirrored realm" msgstr "不正なミラーリングされたrealm" -#: zerver/views/messages.py:978 +#: zerver/views/messages.py:981 msgid "IRC stream names must start with #" msgstr "IRC ストリームの名前は # で始める必要があります" -#: zerver/views/messages.py:1036 +#: zerver/views/messages.py:1040 msgid "Message edit history is disabled in this organization" msgstr "この組織のメッセージの編集履歴は無効です" -#: zerver/views/messages.py:1054 +#: zerver/views/messages.py:1058 msgid "Your organization has turned off message editing" msgstr "組織のメッセージ編集を禁止しました" -#: zerver/views/messages.py:1069 zerver/views/messages.py:1138 +#: zerver/views/messages.py:1073 zerver/views/messages.py:1142 msgid "You don't have permission to edit this message" msgstr "このメッセージを編集する権限がありません" -#: zerver/views/messages.py:1080 +#: zerver/views/messages.py:1084 msgid "The time limit for editing this message has past" msgstr "このメッセージを編集できる期限を過ぎました" -#: zerver/views/messages.py:1083 +#: zerver/views/messages.py:1087 msgid "Nothing to change" msgstr "" @@ -2327,11 +2370,11 @@ msgstr "空か、トークンの長さが不正です" msgid "Invalid APNS token" msgstr "不正なAPNSトークン" -#: zerver/views/reactions.py:30 +#: zerver/views/reactions.py:41 msgid "Reaction already exists" msgstr "リアクションはすでに存在します" -#: zerver/views/reactions.py:61 +#: zerver/views/reactions.py:63 msgid "Reaction does not exist" msgstr "リアクションは存在しません" @@ -2384,11 +2427,11 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "アイコンは1つだけアップロードしてください。" -#: zerver/views/registration.py:294 +#: zerver/views/registration.py:295 msgid "New organization creation disabled." msgstr "組織の新規作成を無効にしました。" -#: zerver/views/registration.py:297 +#: zerver/views/registration.py:298 msgid "The organization creation link has expired or is not valid." msgstr "組織作成リンクは期限切れか、無効になっています。" @@ -2433,10 +2476,6 @@ msgstr "" msgid "Not subscribed to stream id %d" msgstr "ストリームID %d は購読していません" -#: zerver/views/tutorial.py:29 -msgid "Bad data passed in to tutorial_send_message" -msgstr "" - #: zerver/views/upload.py:42 msgid "File not found.
" msgstr "" @@ -2508,12 +2547,12 @@ msgstr "組織の管理者だけが削除できます" msgid "Username already in use" msgstr "ユーザー名は使用済みです" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2602,10 +2641,10 @@ msgstr "" msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:22 msgid "Must validate with valid Zulip server API key" msgstr "" -#: zilencer/views.py:28 +#: zilencer/views.py:27 msgid "Invalid token type" msgstr "不正なトークン種別" diff --git a/static/locale/ja/translations.json b/static/locale/ja/translations.json index 390062a2f5..95b7fa5873 100644 --- a/static/locale/ja/translations.json +++ b/static/locale/ja/translations.json @@ -1,5 +1,6 @@ { "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" が大きすぎます。最大ファイルサイズは 25MiB です。", + "(This user has been deactivated)": "", "(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": "プライベート: はメンバーが招待する必要があります。新しいメンバーは参加した後のメッセージのみ表示されます。非管理者メンバーからは隠蔽されます。", @@ -189,6 +190,7 @@ "Filter settings": "フィルターの設定", "Filter streams": "ストリームをフィルター", "Filter users": "ユーザーを絞り込み", + "First time? Read our guidelines for creating and naming streams.": "", "For more information on public/private streams, check out our docs.": "公開/プライベートのストリームの詳細については ドキュメントを確認してください。", "Forgotten it?": "忘れましたか?", "Formatting": "フォーマット", @@ -292,7 +294,6 @@ "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.": "メッセージが届いてZulipがフォーカスしない、または画面上に表示されないときに通知されます。", @@ -509,4 +510,4 @@ "more topics": "もっとトピックを見る", "right": "右", "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 bc4d49f4af..ae45e1d75a 100644 --- a/static/locale/ko/LC_MESSAGES/django.po +++ b/static/locale/ko/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-06 17:07+0000\n" +"POT-Creation-Date: 2017-10-20 17:27+0000\n" "PO-Revision-Date: 2017-09-04 03:34+0000\n" "Last-Translator: Greg PriceYou can use any combination of these search operators in a single " "query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com" +"span>\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword." -"
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " msgstr "" @@ -1485,16 +1528,16 @@ msgstr "" msgid "Save" msgstr "" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of " -"service.\n" -" Contact this server's " -"administrator\n" -" if you have any questions.\n" -" " +" This installation of Zulip does not have a configured " +"terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 @@ -1556,60 +1599,55 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:118 zerver/lib/emoji.py:42 zerver/views/invite.py:25 +#: zerver/decorator.py:119 zerver/lib/emoji.py:42 zerver/views/invite.py:25 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:178 -#, python-format -msgid "Invalid Zulip server: %s" +#: zerver/decorator.py:203 +msgid "Invalid subdomain for push notifications bouncer" msgstr "" -#: zerver/decorator.py:180 zerver/decorator.py:227 zerver/decorator.py:232 -msgid "Invalid API key" -msgstr "" - -#: zerver/decorator.py:183 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:192 +#: zerver/decorator.py:212 msgid "This API is not available to incoming webhook bots." msgstr "" -#: zerver/decorator.py:203 +#: zerver/decorator.py:223 msgid "Account not active" msgstr "" -#: zerver/decorator.py:206 +#: zerver/decorator.py:226 msgid "Realm for account has been deactivated" msgstr "" -#: zerver/decorator.py:220 +#: zerver/decorator.py:240 msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:372 +#: zerver/decorator.py:247 zerver/decorator.py:252 +msgid "Invalid API key" +msgstr "" + +#: zerver/decorator.py:392 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:448 +#: zerver/decorator.py:468 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:451 +#: zerver/decorator.py:471 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:501 +#: zerver/decorator.py:521 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:506 +#: zerver/decorator.py:526 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:571 +#: zerver/decorator.py:591 msgid "Access denied" msgstr "" @@ -1629,167 +1667,167 @@ msgstr "" msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:131 +#: zerver/forms.py:140 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:136 +#: zerver/forms.py:145 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:142 +#: zerver/forms.py:151 #, 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:156 +#: zerver/forms.py:165 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:279 +#: zerver/forms.py:288 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:285 +#: zerver/forms.py:294 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:717 +#: zerver/lib/actions.py:727 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1261 +#: zerver/lib/actions.py:1279 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1281 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1295 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1280 +#: zerver/lib/actions.py:1298 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1289 +#: zerver/lib/actions.py:1307 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1349 zerver/lib/actions.py:3810 -#: zerver/views/messages.py:937 zerver/views/messages.py:944 -#: zerver/views/messages.py:969 +#: zerver/lib/actions.py:1373 zerver/lib/actions.py:3844 +#: zerver/views/messages.py:940 zerver/views/messages.py:947 +#: zerver/views/messages.py:972 msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1376 +#: zerver/lib/actions.py:1400 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1382 +#: zerver/lib/actions.py:1406 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1489 zerver/lib/streams.py:88 +#: zerver/lib/actions.py:1513 zerver/lib/streams.py:88 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1491 +#: zerver/lib/actions.py:1515 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1494 +#: zerver/lib/actions.py:1518 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1555 +#: zerver/lib/actions.py:1579 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1557 +#: zerver/lib/actions.py:1581 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/actions.py:1572 +#: zerver/lib/actions.py:1596 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1575 zerver/views/messages.py:1087 +#: zerver/lib/actions.py:1599 zerver/views/messages.py:1091 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1585 +#: zerver/lib/actions.py:1609 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1607 +#: zerver/lib/actions.py:1631 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1613 +#: zerver/lib/actions.py:1637 msgid "Message must have recipients" msgstr "" -#: zerver/lib/actions.py:1624 zerver/lib/addressee.py:111 +#: zerver/lib/actions.py:1648 zerver/lib/addressee.py:111 #: zerver/lib/outgoing_webhook.py:147 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1793 +#: zerver/lib/actions.py:1817 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1796 +#: zerver/lib/actions.py:1820 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2433 zerver/views/users.py:71 zerver/views/users.py:84 +#: zerver/lib/actions.py:2469 zerver/views/users.py:71 zerver/views/users.py:84 #: zerver/views/users.py:100 zerver/views/users.py:170 #: zerver/views/users.py:228 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2980 zerver/lib/actions.py:2982 -#: zerver/lib/message.py:293 zerver/lib/message.py:304 -#: zerver/lib/message.py:309 zerver/lib/message.py:313 +#: zerver/lib/actions.py:3013 zerver/lib/actions.py:3015 +#: zerver/lib/message.py:415 zerver/lib/message.py:426 +#: zerver/lib/message.py:431 zerver/lib/message.py:435 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3597 +#: zerver/lib/actions.py:3630 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3600 +#: zerver/lib/actions.py:3633 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3605 +#: zerver/lib/actions.py:3638 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3640 +#: zerver/lib/actions.py:3673 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3645 +#: zerver/lib/actions.py:3678 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3663 +#: zerver/lib/actions.py:3697 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" @@ -1849,7 +1887,7 @@ msgstr "" msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:60 zerver/models.py:368 +#: zerver/lib/emoji.py:60 zerver/models.py:379 msgid "Invalid characters in emoji name" msgstr "" @@ -1857,63 +1895,63 @@ msgstr "" msgid "Invalid type parameter" msgstr "" -#: zerver/lib/events.py:509 +#: zerver/lib/events.py:510 msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/integrations.py:36 +#: zerver/lib/integrations.py:37 msgid "Integration frameworks" msgstr "" -#: zerver/lib/integrations.py:37 +#: zerver/lib/integrations.py:38 msgid "Continuous integration" msgstr "" -#: zerver/lib/integrations.py:38 +#: zerver/lib/integrations.py:39 msgid "Customer support" msgstr "" -#: zerver/lib/integrations.py:39 +#: zerver/lib/integrations.py:40 msgid "Deployment" msgstr "" -#: zerver/lib/integrations.py:40 +#: zerver/lib/integrations.py:41 msgid "Communication" msgstr "" -#: zerver/lib/integrations.py:41 +#: zerver/lib/integrations.py:42 msgid "Financial" msgstr "" -#: zerver/lib/integrations.py:42 +#: zerver/lib/integrations.py:43 msgid "HR" msgstr "" -#: zerver/lib/integrations.py:43 +#: zerver/lib/integrations.py:44 msgid "Marketing" msgstr "" -#: zerver/lib/integrations.py:44 +#: zerver/lib/integrations.py:45 msgid "Miscellaneous" msgstr "" -#: zerver/lib/integrations.py:45 +#: zerver/lib/integrations.py:46 msgid "Monitoring tools" msgstr "" -#: zerver/lib/integrations.py:46 +#: zerver/lib/integrations.py:47 msgid "Project management" msgstr "" -#: zerver/lib/integrations.py:47 +#: zerver/lib/integrations.py:48 msgid "Productivity" msgstr "" -#: zerver/lib/integrations.py:48 +#: zerver/lib/integrations.py:49 msgid "Version control" msgstr "" -#: zerver/lib/integrations.py:49 +#: zerver/lib/integrations.py:50 msgid "Interactive bots" msgstr "" @@ -1922,12 +1960,16 @@ msgstr "" msgid "Operator %s not supported." msgstr "" -#: zerver/lib/push_notifications.py:260 zerver/lib/push_notifications.py:265 -#: zerver/lib/push_notifications.py:268 -msgid "Error received from push notification bouncer" +#: zerver/lib/push_notifications.py:285 +msgid "Received 500 from push notification bouncer" msgstr "" -#: zerver/lib/push_notifications.py:343 zilencer/views.py:72 +#: zerver/lib/push_notifications.py:293 +#, python-format +msgid "Push notifications bouncer error: %s" +msgstr "" + +#: zerver/lib/push_notifications.py:379 zilencer/views.py:66 msgid "Token does not exist" msgstr "" @@ -1996,7 +2038,7 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" -#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:367 +#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:412 msgid "Bad name or username" msgstr "" @@ -2068,56 +2110,56 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/middleware.py:291 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:318 +#: zerver/middleware.py:319 #, python-brace-format msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:348 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:635 +#: zerver/models.py:646 msgid "Apple style" msgstr "" -#: zerver/models.py:636 +#: zerver/models.py:647 msgid "Emoji One style" msgstr "" -#: zerver/models.py:637 +#: zerver/models.py:648 msgid "Google style" msgstr "" -#: zerver/models.py:638 +#: zerver/models.py:649 msgid "Twitter style" msgstr "" -#: zerver/models.py:1237 +#: zerver/models.py:1208 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:1238 +#: zerver/models.py:1209 msgid "Realm emoji" msgstr "" -#: zerver/models.py:1239 +#: zerver/models.py:1210 msgid "Zulip extra emoji" msgstr "" -#: zerver/tornado/event_queue.py:510 zerver/tornado/socket.py:136 +#: zerver/tornado/event_queue.py:520 zerver/tornado/socket.py:141 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:523 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:528 msgid "You are not authorized to get events from this queue" msgstr "" @@ -2126,15 +2168,19 @@ msgstr "" msgid "Bad event queue id: {queue_id}" msgstr "" -#: zerver/tornado/socket.py:129 +#: zerver/tornado/socket.py:130 msgid "Unknown or missing session" msgstr "" -#: zerver/tornado/socket.py:133 +#: zerver/tornado/socket.py:136 +msgid "CSRF token entry missing from request" +msgstr "" + +#: zerver/tornado/socket.py:138 msgid "CSRF token does not match that in cookie" msgstr "" -#: zerver/tornado/socket.py:144 +#: zerver/tornado/socket.py:149 #, python-format msgid "You are not the owner of the queue with id '%s'" msgstr "" @@ -2175,43 +2221,43 @@ msgstr "" msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:566 zerver/views/auth.py:594 +#: zerver/views/auth.py:571 zerver/views/auth.py:599 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:579 zerver/views/auth.py:623 +#: zerver/views/auth.py:584 zerver/views/auth.py:628 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:582 zerver/views/auth.py:620 +#: zerver/views/auth.py:587 zerver/views/auth.py:625 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:590 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:631 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:631 +#: zerver/views/auth.py:636 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:633 zerver/views/auth.py:712 +#: zerver/views/auth.py:638 zerver/views/auth.py:717 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:658 +#: zerver/views/auth.py:663 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:664 +#: zerver/views/auth.py:669 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:719 +#: zerver/views/auth.py:724 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" @@ -2259,49 +2305,49 @@ msgstr "" msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/messages.py:822 +#: zerver/views/messages.py:825 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:947 +#: zerver/views/messages.py:950 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:967 +#: zerver/views/messages.py:970 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:973 +#: zerver/views/messages.py:976 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:975 +#: zerver/views/messages.py:978 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:978 +#: zerver/views/messages.py:981 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:1036 +#: zerver/views/messages.py:1040 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/messages.py:1054 +#: zerver/views/messages.py:1058 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1069 zerver/views/messages.py:1138 +#: zerver/views/messages.py:1073 zerver/views/messages.py:1142 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1080 +#: zerver/views/messages.py:1084 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1083 +#: zerver/views/messages.py:1087 msgid "Nothing to change" msgstr "" @@ -2345,11 +2391,11 @@ msgstr "" msgid "Invalid APNS token" msgstr "" -#: zerver/views/reactions.py:30 +#: zerver/views/reactions.py:41 msgid "Reaction already exists" msgstr "" -#: zerver/views/reactions.py:61 +#: zerver/views/reactions.py:63 msgid "Reaction does not exist" msgstr "" @@ -2402,11 +2448,11 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:294 +#: zerver/views/registration.py:295 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:297 +#: zerver/views/registration.py:298 msgid "The organization creation link has expired or is not valid." msgstr "" @@ -2522,12 +2568,12 @@ msgstr "" msgid "Username already in use" msgstr "" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2616,10 +2662,10 @@ msgstr "" msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:22 msgid "Must validate with valid Zulip server API key" msgstr "" -#: zilencer/views.py:28 +#: zilencer/views.py:27 msgid "Invalid token type" msgstr "" diff --git a/static/locale/ko/translations.json b/static/locale/ko/translations.json index 2e538b17e9..2814d8a13b 100644 --- a/static/locale/ko/translations.json +++ b/static/locale/ko/translations.json @@ -1,5 +1,6 @@ { "\"__file_name__\" was too large; the maximum file size is 25MiB.": "", + "(This user has been deactivated)": "", "(no topic)": "", "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": "", @@ -189,6 +190,7 @@ "Filter settings": "", "Filter streams": "", "Filter users": "", + "First time? Read our guidelines for creating and naming streams.": "", "For more information on public/private streams, check out our docs.": "", "Forgotten it?": "", "Formatting": "", @@ -292,7 +294,6 @@ "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.": "", diff --git a/static/locale/ml/LC_MESSAGES/django.po b/static/locale/ml/LC_MESSAGES/django.po index 76475d5018..3fcf629302 100644 --- a/static/locale/ml/LC_MESSAGES/django.po +++ b/static/locale/ml/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-05 06:37+0000\n" -"PO-Revision-Date: 2017-10-05 06:45+0000\n" -"Last-Translator: Umair Waheed KhanYou can use any combination of these search operators in a single query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword.
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " msgstr "" @@ -1471,14 +1511,14 @@ msgstr "അവതാർ കളയുക" msgid "Save" msgstr "സേവ് ചെയ്യുക" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of service.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " +" This installation of Zulip does not have a configured terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 @@ -1535,60 +1575,55 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:118 zerver/lib/emoji.py:42 zerver/views/invite.py:25 +#: zerver/decorator.py:119 zerver/lib/emoji.py:42 zerver/views/invite.py:25 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:178 -#, python-format -msgid "Invalid Zulip server: %s" +#: zerver/decorator.py:203 +msgid "Invalid subdomain for push notifications bouncer" msgstr "" -#: zerver/decorator.py:180 zerver/decorator.py:227 zerver/decorator.py:232 -msgid "Invalid API key" -msgstr "" - -#: zerver/decorator.py:183 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:192 +#: zerver/decorator.py:212 msgid "This API is not available to incoming webhook bots." msgstr "" -#: zerver/decorator.py:203 +#: zerver/decorator.py:223 msgid "Account not active" msgstr "" -#: zerver/decorator.py:206 +#: zerver/decorator.py:226 msgid "Realm for account has been deactivated" msgstr "" -#: zerver/decorator.py:220 +#: zerver/decorator.py:240 msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:372 +#: zerver/decorator.py:247 zerver/decorator.py:252 +msgid "Invalid API key" +msgstr "" + +#: zerver/decorator.py:392 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:448 +#: zerver/decorator.py:468 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:451 +#: zerver/decorator.py:471 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:501 +#: zerver/decorator.py:521 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:506 +#: zerver/decorator.py:526 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:571 +#: zerver/decorator.py:591 msgid "Access denied" msgstr "" @@ -1608,167 +1643,167 @@ msgstr "" msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:131 +#: zerver/forms.py:140 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:136 +#: zerver/forms.py:145 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:142 +#: zerver/forms.py:151 #, 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:156 +#: zerver/forms.py:165 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:279 +#: zerver/forms.py:288 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:285 +#: zerver/forms.py:294 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:717 +#: zerver/lib/actions.py:727 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1261 +#: zerver/lib/actions.py:1279 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1281 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1295 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1280 +#: zerver/lib/actions.py:1298 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1289 +#: zerver/lib/actions.py:1307 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1349 zerver/lib/actions.py:3810 -#: zerver/views/messages.py:937 zerver/views/messages.py:944 -#: zerver/views/messages.py:969 +#: zerver/lib/actions.py:1373 zerver/lib/actions.py:3844 +#: zerver/views/messages.py:940 zerver/views/messages.py:947 +#: zerver/views/messages.py:972 msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1376 +#: zerver/lib/actions.py:1400 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1382 +#: zerver/lib/actions.py:1406 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1489 zerver/lib/streams.py:88 +#: zerver/lib/actions.py:1513 zerver/lib/streams.py:88 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1491 +#: zerver/lib/actions.py:1515 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1494 +#: zerver/lib/actions.py:1518 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1555 +#: zerver/lib/actions.py:1579 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1557 +#: zerver/lib/actions.py:1581 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/actions.py:1572 +#: zerver/lib/actions.py:1596 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1575 zerver/views/messages.py:1087 +#: zerver/lib/actions.py:1599 zerver/views/messages.py:1091 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1585 +#: zerver/lib/actions.py:1609 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1607 +#: zerver/lib/actions.py:1631 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1613 +#: zerver/lib/actions.py:1637 msgid "Message must have recipients" msgstr "" -#: zerver/lib/actions.py:1624 zerver/lib/addressee.py:111 +#: zerver/lib/actions.py:1648 zerver/lib/addressee.py:111 #: zerver/lib/outgoing_webhook.py:147 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1793 +#: zerver/lib/actions.py:1817 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1796 +#: zerver/lib/actions.py:1820 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2433 zerver/views/users.py:71 +#: zerver/lib/actions.py:2469 zerver/views/users.py:71 #: zerver/views/users.py:84 zerver/views/users.py:100 #: zerver/views/users.py:170 zerver/views/users.py:228 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2980 zerver/lib/actions.py:2982 -#: zerver/lib/message.py:290 zerver/lib/message.py:301 -#: zerver/lib/message.py:306 zerver/lib/message.py:310 +#: zerver/lib/actions.py:3013 zerver/lib/actions.py:3015 +#: zerver/lib/message.py:415 zerver/lib/message.py:426 +#: zerver/lib/message.py:431 zerver/lib/message.py:435 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3597 +#: zerver/lib/actions.py:3630 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3600 +#: zerver/lib/actions.py:3633 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3605 +#: zerver/lib/actions.py:3638 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3640 +#: zerver/lib/actions.py:3673 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3645 +#: zerver/lib/actions.py:3678 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3663 +#: zerver/lib/actions.py:3697 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" @@ -1829,7 +1864,7 @@ msgstr "" msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:60 zerver/models.py:368 +#: zerver/lib/emoji.py:60 zerver/models.py:379 msgid "Invalid characters in emoji name" msgstr "" @@ -1841,59 +1876,59 @@ msgstr "" msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/integrations.py:36 +#: zerver/lib/integrations.py:37 msgid "Integration frameworks" msgstr "" -#: zerver/lib/integrations.py:37 +#: zerver/lib/integrations.py:38 msgid "Continuous integration" msgstr "" -#: zerver/lib/integrations.py:38 +#: zerver/lib/integrations.py:39 msgid "Customer support" msgstr "" -#: zerver/lib/integrations.py:39 +#: zerver/lib/integrations.py:40 msgid "Deployment" msgstr "" -#: zerver/lib/integrations.py:40 +#: zerver/lib/integrations.py:41 msgid "Communication" msgstr "" -#: zerver/lib/integrations.py:41 +#: zerver/lib/integrations.py:42 msgid "Financial" msgstr "" -#: zerver/lib/integrations.py:42 +#: zerver/lib/integrations.py:43 msgid "HR" msgstr "" -#: zerver/lib/integrations.py:43 +#: zerver/lib/integrations.py:44 msgid "Marketing" msgstr "" -#: zerver/lib/integrations.py:44 +#: zerver/lib/integrations.py:45 msgid "Miscellaneous" msgstr "" -#: zerver/lib/integrations.py:45 +#: zerver/lib/integrations.py:46 msgid "Monitoring tools" msgstr "" -#: zerver/lib/integrations.py:46 +#: zerver/lib/integrations.py:47 msgid "Project management" msgstr "" -#: zerver/lib/integrations.py:47 +#: zerver/lib/integrations.py:48 msgid "Productivity" msgstr "" -#: zerver/lib/integrations.py:48 +#: zerver/lib/integrations.py:49 msgid "Version control" msgstr "" -#: zerver/lib/integrations.py:49 +#: zerver/lib/integrations.py:50 msgid "Interactive bots" msgstr "" @@ -1902,12 +1937,16 @@ msgstr "" msgid "Operator %s not supported." msgstr "" -#: zerver/lib/push_notifications.py:260 zerver/lib/push_notifications.py:265 -#: zerver/lib/push_notifications.py:268 -msgid "Error received from push notification bouncer" +#: zerver/lib/push_notifications.py:285 +msgid "Received 500 from push notification bouncer" msgstr "" -#: zerver/lib/push_notifications.py:343 zilencer/views.py:72 +#: zerver/lib/push_notifications.py:293 +#, python-format +msgid "Push notifications bouncer error: %s" +msgstr "" + +#: zerver/lib/push_notifications.py:379 zilencer/views.py:66 msgid "Token does not exist" msgstr "" @@ -1976,7 +2015,7 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" -#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:367 +#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:412 msgid "Bad name or username" msgstr "" @@ -2048,56 +2087,56 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/middleware.py:291 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:318 +#: zerver/middleware.py:319 #, python-brace-format msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:348 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:635 +#: zerver/models.py:646 msgid "Apple style" msgstr "" -#: zerver/models.py:636 +#: zerver/models.py:647 msgid "Emoji One style" msgstr "" -#: zerver/models.py:637 +#: zerver/models.py:648 msgid "Google style" msgstr "" -#: zerver/models.py:638 +#: zerver/models.py:649 msgid "Twitter style" msgstr "" -#: zerver/models.py:1237 +#: zerver/models.py:1208 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:1238 +#: zerver/models.py:1209 msgid "Realm emoji" msgstr "" -#: zerver/models.py:1239 +#: zerver/models.py:1210 msgid "Zulip extra emoji" msgstr "" -#: zerver/tornado/event_queue.py:510 zerver/tornado/socket.py:136 +#: zerver/tornado/event_queue.py:520 zerver/tornado/socket.py:141 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:523 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:528 msgid "You are not authorized to get events from this queue" msgstr "" @@ -2106,15 +2145,19 @@ msgstr "" msgid "Bad event queue id: {queue_id}" msgstr "" -#: zerver/tornado/socket.py:129 +#: zerver/tornado/socket.py:130 msgid "Unknown or missing session" msgstr "" -#: zerver/tornado/socket.py:133 +#: zerver/tornado/socket.py:136 +msgid "CSRF token entry missing from request" +msgstr "" + +#: zerver/tornado/socket.py:138 msgid "CSRF token does not match that in cookie" msgstr "" -#: zerver/tornado/socket.py:144 +#: zerver/tornado/socket.py:149 #, python-format msgid "You are not the owner of the queue with id '%s'" msgstr "" @@ -2155,43 +2198,43 @@ msgstr "" msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:566 zerver/views/auth.py:594 +#: zerver/views/auth.py:571 zerver/views/auth.py:599 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:579 zerver/views/auth.py:623 +#: zerver/views/auth.py:584 zerver/views/auth.py:628 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:582 zerver/views/auth.py:620 +#: zerver/views/auth.py:587 zerver/views/auth.py:625 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:590 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:631 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:631 +#: zerver/views/auth.py:636 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:633 zerver/views/auth.py:712 +#: zerver/views/auth.py:638 zerver/views/auth.py:717 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:658 +#: zerver/views/auth.py:663 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:664 +#: zerver/views/auth.py:669 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:719 +#: zerver/views/auth.py:724 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" @@ -2239,49 +2282,49 @@ msgstr "" msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/messages.py:822 +#: zerver/views/messages.py:825 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:947 +#: zerver/views/messages.py:950 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:967 +#: zerver/views/messages.py:970 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:973 +#: zerver/views/messages.py:976 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:975 +#: zerver/views/messages.py:978 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:978 +#: zerver/views/messages.py:981 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:1036 +#: zerver/views/messages.py:1040 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/messages.py:1054 +#: zerver/views/messages.py:1058 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1069 zerver/views/messages.py:1138 +#: zerver/views/messages.py:1073 zerver/views/messages.py:1142 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1080 +#: zerver/views/messages.py:1084 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1083 +#: zerver/views/messages.py:1087 msgid "Nothing to change" msgstr "" @@ -2326,11 +2369,11 @@ msgstr "" msgid "Invalid APNS token" msgstr "" -#: zerver/views/reactions.py:30 +#: zerver/views/reactions.py:41 msgid "Reaction already exists" msgstr "" -#: zerver/views/reactions.py:61 +#: zerver/views/reactions.py:63 msgid "Reaction does not exist" msgstr "" @@ -2383,11 +2426,11 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:294 +#: zerver/views/registration.py:295 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:297 +#: zerver/views/registration.py:298 msgid "The organization creation link has expired or is not valid." msgstr "" @@ -2432,10 +2475,6 @@ msgstr "" msgid "Not subscribed to stream id %d" msgstr "" -#: zerver/views/tutorial.py:29 -msgid "Bad data passed in to tutorial_send_message" -msgstr "" - #: zerver/views/upload.py:42 msgid "File not found.
" msgstr "" @@ -2507,12 +2546,12 @@ msgstr "" msgid "Username already in use" msgstr "" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2601,10 +2640,10 @@ msgstr "" msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:22 msgid "Must validate with valid Zulip server API key" msgstr "" -#: zilencer/views.py:28 +#: zilencer/views.py:27 msgid "Invalid token type" msgstr "" diff --git a/static/locale/ml/translations.json b/static/locale/ml/translations.json index e8d076e909..2e96b94afe 100644 --- a/static/locale/ml/translations.json +++ b/static/locale/ml/translations.json @@ -1,5 +1,6 @@ { "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\" വളരെ വലുതാണ്. അനുവദനീയമായ പരമാവധി ഫയൽ വലുപ്പം 25MiB ആണ്.", + "(This user has been deactivated)": "", "(no topic)": "(വിഷയം ഇല്ല)", "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": "", @@ -189,6 +190,7 @@ "Filter settings": "", "Filter streams": "", "Filter users": "", + "First time? Read our guidelines for creating and naming streams.": "", "For more information on public/private streams, check out our docs.": "", "Forgotten it?": "അതു മറന്നുപോയോ?", "Formatting": "", @@ -292,7 +294,6 @@ "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.": "", @@ -509,4 +510,4 @@ "more topics": "കൂടുതൽ വിഷയങ്ങൾ", "right": "", "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 a9b05b3ea9..ebe7c52c96 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-10-05 06:37+0000\n" -"PO-Revision-Date: 2017-10-05 06:45+0000\n" -"Last-Translator: Umair Waheed KhanYou can use any combination of these search operators in a single query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword.
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " msgstr "" @@ -1470,14 +1510,14 @@ msgstr "Weghalen avatar" msgid "Save" msgstr "Opslaan" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of service.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " +" This installation of Zulip does not have a configured terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 @@ -1534,60 +1574,55 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:118 zerver/lib/emoji.py:42 zerver/views/invite.py:25 +#: zerver/decorator.py:119 zerver/lib/emoji.py:42 zerver/views/invite.py:25 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:178 -#, python-format -msgid "Invalid Zulip server: %s" +#: zerver/decorator.py:203 +msgid "Invalid subdomain for push notifications bouncer" msgstr "" -#: zerver/decorator.py:180 zerver/decorator.py:227 zerver/decorator.py:232 -msgid "Invalid API key" -msgstr "Ongeldige API key" - -#: zerver/decorator.py:183 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:192 +#: zerver/decorator.py:212 msgid "This API is not available to incoming webhook bots." msgstr "" -#: zerver/decorator.py:203 +#: zerver/decorator.py:223 msgid "Account not active" msgstr "Account niet actief" -#: zerver/decorator.py:206 +#: zerver/decorator.py:226 msgid "Realm for account has been deactivated" msgstr "" -#: zerver/decorator.py:220 +#: zerver/decorator.py:240 msgid "Account is not associated with this subdomain" msgstr "Account is niet verbonden met dit subdomein" -#: zerver/decorator.py:372 +#: zerver/decorator.py:247 zerver/decorator.py:252 +msgid "Invalid API key" +msgstr "Ongeldige API key" + +#: zerver/decorator.py:392 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:448 +#: zerver/decorator.py:468 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:451 +#: zerver/decorator.py:471 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:501 +#: zerver/decorator.py:521 msgid "Not logged in" msgstr "Niet ingelogd" -#: zerver/decorator.py:506 +#: zerver/decorator.py:526 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:571 +#: zerver/decorator.py:591 msgid "Access denied" msgstr "Verboden toegang" @@ -1607,167 +1642,167 @@ msgstr "" msgid "Subdomain unavailable. Please choose a different one." msgstr "Subdomein niet beschikbaar. Kies een ander." -#: zerver/forms.py:131 +#: zerver/forms.py:140 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:136 +#: zerver/forms.py:145 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:142 +#: zerver/forms.py:151 #, 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:156 +#: zerver/forms.py:165 msgid "Please use your real email address." msgstr "Gebruik je echte e-mailadres." -#: zerver/forms.py:279 +#: zerver/forms.py:288 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:285 +#: zerver/forms.py:294 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:717 +#: zerver/lib/actions.py:727 msgid "Unable to render message" msgstr "Kan bericht niet opmaken" -#: zerver/lib/actions.py:1261 +#: zerver/lib/actions.py:1279 msgid "Missing parameter: 'to' (recipient)" msgstr "Ontbrekende parameter: 'aan' (recipient)" -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1281 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1295 #, python-format msgid "Welcome to #**%s**." msgstr "Welkom bij #**%s**." -#: zerver/lib/actions.py:1280 +#: zerver/lib/actions.py:1298 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1289 +#: zerver/lib/actions.py:1307 msgid "hello" msgstr "hallo" -#: zerver/lib/actions.py:1349 zerver/lib/actions.py:3810 -#: zerver/views/messages.py:937 zerver/views/messages.py:944 -#: zerver/views/messages.py:969 +#: zerver/lib/actions.py:1373 zerver/lib/actions.py:3844 +#: zerver/views/messages.py:940 zerver/views/messages.py:947 +#: zerver/views/messages.py:972 msgid "User not authorized for this query" msgstr "Gebruiker niet geautoriseerd voor deze opvraag" -#: zerver/lib/actions.py:1376 +#: zerver/lib/actions.py:1400 #, python-format msgid "'%s' is no longer using Zulip." msgstr "'%s' is geen Zulip gebruiker meer." -#: zerver/lib/actions.py:1382 +#: zerver/lib/actions.py:1406 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:1489 zerver/lib/streams.py:88 +#: zerver/lib/actions.py:1513 zerver/lib/streams.py:88 #, python-format msgid "Invalid stream name '%s'" msgstr "Ongeldige kanaalnaam '%s'." -#: zerver/lib/actions.py:1491 +#: zerver/lib/actions.py:1515 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "Kanaalnaam te lang (limiet: %s tekens)" -#: zerver/lib/actions.py:1494 +#: zerver/lib/actions.py:1518 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1555 +#: zerver/lib/actions.py:1579 msgid "Message must not be empty" msgstr "Bericht kan niet leeg zijn" -#: zerver/lib/actions.py:1557 +#: zerver/lib/actions.py:1581 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/actions.py:1572 +#: zerver/lib/actions.py:1596 msgid "Missing topic" msgstr "Ontbrekend onderwerp" -#: zerver/lib/actions.py:1575 zerver/views/messages.py:1087 +#: zerver/lib/actions.py:1599 zerver/views/messages.py:1091 msgid "Topic can't be empty" msgstr "Onderwerp kan niet leeg zijn" -#: zerver/lib/actions.py:1585 +#: zerver/lib/actions.py:1609 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "Kanaal '%(stream_name)s' bestaat niet" -#: zerver/lib/actions.py:1607 +#: zerver/lib/actions.py:1631 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "Niet geautoriseerd om naar kanaal '%s' te versturen" -#: zerver/lib/actions.py:1613 +#: zerver/lib/actions.py:1637 msgid "Message must have recipients" msgstr "Bericht moet ontvangers hebben" -#: zerver/lib/actions.py:1624 zerver/lib/addressee.py:111 +#: zerver/lib/actions.py:1648 zerver/lib/addressee.py:111 #: zerver/lib/outgoing_webhook.py:147 msgid "Invalid message type" msgstr "Ongeldig berichttype" -#: zerver/lib/actions.py:1793 +#: zerver/lib/actions.py:1817 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1796 +#: zerver/lib/actions.py:1820 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2433 zerver/views/users.py:71 +#: zerver/lib/actions.py:2469 zerver/views/users.py:71 #: zerver/views/users.py:84 zerver/views/users.py:100 #: zerver/views/users.py:170 zerver/views/users.py:228 msgid "Insufficient permission" msgstr "Onvoldoende rechten" -#: zerver/lib/actions.py:2980 zerver/lib/actions.py:2982 -#: zerver/lib/message.py:290 zerver/lib/message.py:301 -#: zerver/lib/message.py:306 zerver/lib/message.py:310 +#: zerver/lib/actions.py:3013 zerver/lib/actions.py:3015 +#: zerver/lib/message.py:415 zerver/lib/message.py:426 +#: zerver/lib/message.py:431 zerver/lib/message.py:435 msgid "Invalid message(s)" msgstr "Ongeldig(e) bericht(en)" -#: zerver/lib/actions.py:3597 +#: zerver/lib/actions.py:3630 msgid "Invalid address." msgstr "Ongeldig adres." -#: zerver/lib/actions.py:3600 +#: zerver/lib/actions.py:3633 msgid "Outside your domain." msgstr "Buiten je domein." -#: zerver/lib/actions.py:3605 +#: zerver/lib/actions.py:3638 msgid "Already has an account." msgstr "Heeft al een account." -#: zerver/lib/actions.py:3640 +#: zerver/lib/actions.py:3673 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3645 +#: zerver/lib/actions.py:3678 msgid "We weren't able to invite anyone." msgstr "We konden niemand uitnodigen." -#: zerver/lib/actions.py:3663 +#: zerver/lib/actions.py:3697 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" @@ -1828,7 +1863,7 @@ msgstr "Emoji '%s' bestaat niet" msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:60 zerver/models.py:368 +#: zerver/lib/emoji.py:60 zerver/models.py:379 msgid "Invalid characters in emoji name" msgstr "Ongeldigetekens in emoji-naam" @@ -1840,59 +1875,59 @@ msgstr "Ongeldig type parameter" msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/integrations.py:36 +#: zerver/lib/integrations.py:37 msgid "Integration frameworks" msgstr "" -#: zerver/lib/integrations.py:37 +#: zerver/lib/integrations.py:38 msgid "Continuous integration" msgstr "" -#: zerver/lib/integrations.py:38 +#: zerver/lib/integrations.py:39 msgid "Customer support" msgstr "" -#: zerver/lib/integrations.py:39 +#: zerver/lib/integrations.py:40 msgid "Deployment" msgstr "" -#: zerver/lib/integrations.py:40 +#: zerver/lib/integrations.py:41 msgid "Communication" msgstr "" -#: zerver/lib/integrations.py:41 +#: zerver/lib/integrations.py:42 msgid "Financial" msgstr "" -#: zerver/lib/integrations.py:42 +#: zerver/lib/integrations.py:43 msgid "HR" msgstr "" -#: zerver/lib/integrations.py:43 +#: zerver/lib/integrations.py:44 msgid "Marketing" msgstr "" -#: zerver/lib/integrations.py:44 +#: zerver/lib/integrations.py:45 msgid "Miscellaneous" msgstr "" -#: zerver/lib/integrations.py:45 +#: zerver/lib/integrations.py:46 msgid "Monitoring tools" msgstr "" -#: zerver/lib/integrations.py:46 +#: zerver/lib/integrations.py:47 msgid "Project management" msgstr "" -#: zerver/lib/integrations.py:47 +#: zerver/lib/integrations.py:48 msgid "Productivity" msgstr "" -#: zerver/lib/integrations.py:48 +#: zerver/lib/integrations.py:49 msgid "Version control" msgstr "" -#: zerver/lib/integrations.py:49 +#: zerver/lib/integrations.py:50 msgid "Interactive bots" msgstr "" @@ -1901,12 +1936,16 @@ msgstr "" msgid "Operator %s not supported." msgstr "Bewerking %s niet ondersteund." -#: zerver/lib/push_notifications.py:260 zerver/lib/push_notifications.py:265 -#: zerver/lib/push_notifications.py:268 -msgid "Error received from push notification bouncer" +#: zerver/lib/push_notifications.py:285 +msgid "Received 500 from push notification bouncer" msgstr "" -#: zerver/lib/push_notifications.py:343 zilencer/views.py:72 +#: zerver/lib/push_notifications.py:293 +#, python-format +msgid "Push notifications bouncer error: %s" +msgstr "" + +#: zerver/lib/push_notifications.py:379 zilencer/views.py:66 msgid "Token does not exist" msgstr "Token bestaat niet" @@ -1975,7 +2014,7 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" -#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:367 +#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:412 msgid "Bad name or username" msgstr "Verkeerde naam of gebruikersnaam" @@ -2047,56 +2086,56 @@ 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/middleware.py:291 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "Interne serverfout" -#: zerver/middleware.py:318 +#: zerver/middleware.py:319 #, python-brace-format msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:348 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:635 +#: zerver/models.py:646 msgid "Apple style" msgstr "" -#: zerver/models.py:636 +#: zerver/models.py:647 msgid "Emoji One style" msgstr "" -#: zerver/models.py:637 +#: zerver/models.py:648 msgid "Google style" msgstr "" -#: zerver/models.py:638 +#: zerver/models.py:649 msgid "Twitter style" msgstr "" -#: zerver/models.py:1237 +#: zerver/models.py:1208 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:1238 +#: zerver/models.py:1209 msgid "Realm emoji" msgstr "" -#: zerver/models.py:1239 +#: zerver/models.py:1210 msgid "Zulip extra emoji" msgstr "" -#: zerver/tornado/event_queue.py:510 zerver/tornado/socket.py:136 +#: zerver/tornado/event_queue.py:520 zerver/tornado/socket.py:141 msgid "Missing 'queue_id' argument" msgstr "Ontbrekend 'queue_id' argument" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:523 msgid "Missing 'last_event_id' argument" msgstr "Ontbrekend 'last_event_id' argument" -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:528 msgid "You are not authorized to get events from this queue" msgstr "" @@ -2105,15 +2144,19 @@ msgstr "" msgid "Bad event queue id: {queue_id}" msgstr "" -#: zerver/tornado/socket.py:129 +#: zerver/tornado/socket.py:130 msgid "Unknown or missing session" msgstr "" -#: zerver/tornado/socket.py:133 +#: zerver/tornado/socket.py:136 +msgid "CSRF token entry missing from request" +msgstr "" + +#: zerver/tornado/socket.py:138 msgid "CSRF token does not match that in cookie" msgstr "" -#: zerver/tornado/socket.py:144 +#: zerver/tornado/socket.py:149 #, python-format msgid "You are not the owner of the queue with id '%s'" msgstr "" @@ -2154,43 +2197,43 @@ msgstr "Verkeerd subdomein" msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:566 zerver/views/auth.py:594 +#: zerver/views/auth.py:571 zerver/views/auth.py:599 msgid "Dev environment not enabled." msgstr "Ontwikkelomgeving niet ingeschakeld." -#: zerver/views/auth.py:579 zerver/views/auth.py:623 +#: zerver/views/auth.py:584 zerver/views/auth.py:628 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:582 zerver/views/auth.py:620 +#: zerver/views/auth.py:587 zerver/views/auth.py:625 msgid "Your account has been disabled." msgstr "Je account is geblokkeerd." -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:590 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:631 msgid "Password auth is disabled in your team." msgstr "Wachtwoordauthenticatie is voor jouw team uitgeschakeld." -#: zerver/views/auth.py:631 +#: zerver/views/auth.py:636 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:633 zerver/views/auth.py:712 +#: zerver/views/auth.py:638 zerver/views/auth.py:717 msgid "Your username or password is incorrect." msgstr "Je gebruikersnaam of wachtwoord is onjuist." -#: zerver/views/auth.py:658 +#: zerver/views/auth.py:663 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:664 +#: zerver/views/auth.py:669 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:719 +#: zerver/views/auth.py:724 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "GOOGLE_CLIENT_ID is niet geconfigureerd" @@ -2238,49 +2281,49 @@ msgstr "" msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/messages.py:822 +#: zerver/views/messages.py:825 #, python-format msgid "No such topic '%s'" msgstr "Niet zo'n onderwerp '%s'" -#: zerver/views/messages.py:947 +#: zerver/views/messages.py:950 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:967 +#: zerver/views/messages.py:970 msgid "Missing sender" msgstr "Ontbrekende afzender" -#: zerver/views/messages.py:973 +#: zerver/views/messages.py:976 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:975 +#: zerver/views/messages.py:978 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:978 +#: zerver/views/messages.py:981 msgid "IRC stream names must start with #" msgstr "IRC kanaalnamen moeten beginnen met #" -#: zerver/views/messages.py:1036 +#: zerver/views/messages.py:1040 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/messages.py:1054 +#: zerver/views/messages.py:1058 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1069 zerver/views/messages.py:1138 +#: zerver/views/messages.py:1073 zerver/views/messages.py:1142 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:1080 +#: zerver/views/messages.py:1084 msgid "The time limit for editing this message has past" msgstr "De tijdslimiet om dit bericht te bewerken is verstreken" -#: zerver/views/messages.py:1083 +#: zerver/views/messages.py:1087 msgid "Nothing to change" msgstr "Niets om te wijzigen" @@ -2325,11 +2368,11 @@ msgstr "Leeg token of onjuiste lengte" msgid "Invalid APNS token" msgstr "" -#: zerver/views/reactions.py:30 +#: zerver/views/reactions.py:41 msgid "Reaction already exists" msgstr "Reactie bestaat al" -#: zerver/views/reactions.py:61 +#: zerver/views/reactions.py:63 msgid "Reaction does not exist" msgstr "reactie bestaat niet" @@ -2382,11 +2425,11 @@ msgstr "Filter niet gevonden" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:294 +#: zerver/views/registration.py:295 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:297 +#: zerver/views/registration.py:298 msgid "The organization creation link has expired or is not valid." msgstr "" @@ -2431,10 +2474,6 @@ msgstr "" msgid "Not subscribed to stream id %d" msgstr "" -#: zerver/views/tutorial.py:29 -msgid "Bad data passed in to tutorial_send_message" -msgstr "" - #: zerver/views/upload.py:42 msgid "File not found.
" msgstr "" @@ -2506,12 +2545,12 @@ msgstr "Kan de enige beheerder voor deze organisatie niet verwijderen" msgid "Username already in use" msgstr "Gebruikersnaam al in gebruik" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "E-mailadres '%s' is al in gebruik" @@ -2600,10 +2639,10 @@ msgstr "" msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:22 msgid "Must validate with valid Zulip server API key" msgstr "" -#: zilencer/views.py:28 +#: zilencer/views.py:27 msgid "Invalid token type" msgstr "" diff --git a/static/locale/nl/translations.json b/static/locale/nl/translations.json index e7b7ac0d69..d2c1ca9bda 100644 --- a/static/locale/nl/translations.json +++ b/static/locale/nl/translations.json @@ -1,5 +1,6 @@ { "\"__file_name__\" was too large; the maximum file size is 25MiB.": "", + "(This user has been deactivated)": "", "(no topic)": "(geen onderwerp)", "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": "", @@ -189,6 +190,7 @@ "Filter settings": "", "Filter streams": "Filter kanalen", "Filter users": "", + "First time? Read our guidelines for creating and naming streams.": "", "For more information on public/private streams, check out our docs.": "", "Forgotten it?": "Vergeten?", "Formatting": "Opmaken", @@ -292,7 +294,6 @@ "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.": "", @@ -509,4 +510,4 @@ "more topics": "meer onderwerpen", "right": "rechts", "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 39e615abda..decf30efce 100644 --- a/static/locale/pl/LC_MESSAGES/django.po +++ b/static/locale/pl/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-10-05 06:37+0000\n" -"PO-Revision-Date: 2017-10-05 06:45+0000\n" -"Last-Translator: Umair Waheed KhanYou can use any combination of these search operators in a single query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword.
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " -msgstr "\nMożesz użyć kombinacji tych operatorów w jednym zapytaniu, na przykład:
\nstream:streamname\nsender:user@example.com\nkeyword
\n\nbędzie szukać wiadomości wysłanych przez user@example.com na kanale\nstreamname\nzawierających słowo-klucz keyword.
\n " +msgstr "" #: templates/zerver/settings_overlay.html:16 msgid "Your account" @@ -1471,14 +1511,14 @@ msgstr "Usuń awatar" msgid "Save" msgstr "Zapisz" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of service.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " +" This installation of Zulip does not have a configured terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 @@ -1535,60 +1575,55 @@ msgid "" " " msgstr "\nTwoja organizacja zostałą przeniesiona z zulip.com do zulipchat.com! Nowa usługa, ten sam świetny kontakt. Prosimy jeszcze o jedną rzecz.
\nFile not found.
" msgstr "" @@ -2507,12 +2546,12 @@ msgstr "Nie można usunąć jedynego administratora organizacji" msgid "Username already in use" msgstr "Nazwa użytkownika już jest używana" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "Email '%s' już jest używany" @@ -2601,10 +2640,10 @@ msgstr "" msgid "Unknown WordPress webhook action: " msgstr "Nieznana akcja WordPress webhook:" -#: zilencer/views.py:23 +#: zilencer/views.py:22 msgid "Must validate with valid Zulip server API key" msgstr "" -#: zilencer/views.py:28 +#: zilencer/views.py:27 msgid "Invalid token type" msgstr "" diff --git a/static/locale/pl/translations.json b/static/locale/pl/translations.json index 408286dbcc..76c001e882 100644 --- a/static/locale/pl/translations.json +++ b/static/locale/pl/translations.json @@ -1,5 +1,6 @@ { "\"__file_name__\" was too large; the maximum file size is 25MiB.": "Plik o nazwie \"__file_name__\" przekroczył dozwolony rozmiar 25MB.", + "(This user has been deactivated)": "", "(no topic)": "(brak wątku)", "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": "", @@ -189,6 +190,7 @@ "Filter settings": "Ustawienia filtrów", "Filter streams": "Filtruj kanały", "Filter users": "", + "First time? Read our guidelines for creating and naming streams.": "", "For more information on public/private streams, check out our docs.": "", "Forgotten it?": "Nie pamiętasz?", "Formatting": "Formatowanie", @@ -292,7 +294,6 @@ "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.": "", @@ -509,4 +510,4 @@ "more topics": "więcej wątków", "right": "prawa", "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 965cdaf503..3e1d4fb231 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-10-05 06:37+0000\n" -"PO-Revision-Date: 2017-10-05 06:45+0000\n" -"Last-Translator: Umair Waheed KhanYou can use any combination of these search operators in a single query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword.
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " msgstr "" @@ -1470,14 +1510,14 @@ msgstr "" msgid "Save" msgstr "" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of service.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " +" This installation of Zulip does not have a configured terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 @@ -1534,60 +1574,55 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:118 zerver/lib/emoji.py:42 zerver/views/invite.py:25 +#: zerver/decorator.py:119 zerver/lib/emoji.py:42 zerver/views/invite.py:25 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:178 -#, python-format -msgid "Invalid Zulip server: %s" +#: zerver/decorator.py:203 +msgid "Invalid subdomain for push notifications bouncer" msgstr "" -#: zerver/decorator.py:180 zerver/decorator.py:227 zerver/decorator.py:232 -msgid "Invalid API key" -msgstr "" - -#: zerver/decorator.py:183 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:192 +#: zerver/decorator.py:212 msgid "This API is not available to incoming webhook bots." msgstr "" -#: zerver/decorator.py:203 +#: zerver/decorator.py:223 msgid "Account not active" msgstr "" -#: zerver/decorator.py:206 +#: zerver/decorator.py:226 msgid "Realm for account has been deactivated" msgstr "" -#: zerver/decorator.py:220 +#: zerver/decorator.py:240 msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:372 +#: zerver/decorator.py:247 zerver/decorator.py:252 +msgid "Invalid API key" +msgstr "" + +#: zerver/decorator.py:392 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:448 +#: zerver/decorator.py:468 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:451 +#: zerver/decorator.py:471 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:501 +#: zerver/decorator.py:521 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:506 +#: zerver/decorator.py:526 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:571 +#: zerver/decorator.py:591 msgid "Access denied" msgstr "" @@ -1607,167 +1642,167 @@ msgstr "" msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:131 +#: zerver/forms.py:140 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:136 +#: zerver/forms.py:145 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:142 +#: zerver/forms.py:151 #, 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:156 +#: zerver/forms.py:165 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:279 +#: zerver/forms.py:288 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:285 +#: zerver/forms.py:294 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:717 +#: zerver/lib/actions.py:727 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1261 +#: zerver/lib/actions.py:1279 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1281 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1295 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1280 +#: zerver/lib/actions.py:1298 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1289 +#: zerver/lib/actions.py:1307 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1349 zerver/lib/actions.py:3810 -#: zerver/views/messages.py:937 zerver/views/messages.py:944 -#: zerver/views/messages.py:969 +#: zerver/lib/actions.py:1373 zerver/lib/actions.py:3844 +#: zerver/views/messages.py:940 zerver/views/messages.py:947 +#: zerver/views/messages.py:972 msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1376 +#: zerver/lib/actions.py:1400 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1382 +#: zerver/lib/actions.py:1406 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1489 zerver/lib/streams.py:88 +#: zerver/lib/actions.py:1513 zerver/lib/streams.py:88 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1491 +#: zerver/lib/actions.py:1515 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1494 +#: zerver/lib/actions.py:1518 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1555 +#: zerver/lib/actions.py:1579 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1557 +#: zerver/lib/actions.py:1581 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/actions.py:1572 +#: zerver/lib/actions.py:1596 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1575 zerver/views/messages.py:1087 +#: zerver/lib/actions.py:1599 zerver/views/messages.py:1091 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1585 +#: zerver/lib/actions.py:1609 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1607 +#: zerver/lib/actions.py:1631 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1613 +#: zerver/lib/actions.py:1637 msgid "Message must have recipients" msgstr "" -#: zerver/lib/actions.py:1624 zerver/lib/addressee.py:111 +#: zerver/lib/actions.py:1648 zerver/lib/addressee.py:111 #: zerver/lib/outgoing_webhook.py:147 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1793 +#: zerver/lib/actions.py:1817 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1796 +#: zerver/lib/actions.py:1820 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2433 zerver/views/users.py:71 +#: zerver/lib/actions.py:2469 zerver/views/users.py:71 #: zerver/views/users.py:84 zerver/views/users.py:100 #: zerver/views/users.py:170 zerver/views/users.py:228 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2980 zerver/lib/actions.py:2982 -#: zerver/lib/message.py:290 zerver/lib/message.py:301 -#: zerver/lib/message.py:306 zerver/lib/message.py:310 +#: zerver/lib/actions.py:3013 zerver/lib/actions.py:3015 +#: zerver/lib/message.py:415 zerver/lib/message.py:426 +#: zerver/lib/message.py:431 zerver/lib/message.py:435 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3597 +#: zerver/lib/actions.py:3630 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3600 +#: zerver/lib/actions.py:3633 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3605 +#: zerver/lib/actions.py:3638 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3640 +#: zerver/lib/actions.py:3673 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3645 +#: zerver/lib/actions.py:3678 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3663 +#: zerver/lib/actions.py:3697 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" @@ -1828,7 +1863,7 @@ msgstr "" msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:60 zerver/models.py:368 +#: zerver/lib/emoji.py:60 zerver/models.py:379 msgid "Invalid characters in emoji name" msgstr "" @@ -1840,59 +1875,59 @@ msgstr "" msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/integrations.py:36 +#: zerver/lib/integrations.py:37 msgid "Integration frameworks" msgstr "" -#: zerver/lib/integrations.py:37 +#: zerver/lib/integrations.py:38 msgid "Continuous integration" msgstr "" -#: zerver/lib/integrations.py:38 +#: zerver/lib/integrations.py:39 msgid "Customer support" msgstr "" -#: zerver/lib/integrations.py:39 +#: zerver/lib/integrations.py:40 msgid "Deployment" msgstr "" -#: zerver/lib/integrations.py:40 +#: zerver/lib/integrations.py:41 msgid "Communication" msgstr "" -#: zerver/lib/integrations.py:41 +#: zerver/lib/integrations.py:42 msgid "Financial" msgstr "" -#: zerver/lib/integrations.py:42 +#: zerver/lib/integrations.py:43 msgid "HR" msgstr "" -#: zerver/lib/integrations.py:43 +#: zerver/lib/integrations.py:44 msgid "Marketing" msgstr "" -#: zerver/lib/integrations.py:44 +#: zerver/lib/integrations.py:45 msgid "Miscellaneous" msgstr "" -#: zerver/lib/integrations.py:45 +#: zerver/lib/integrations.py:46 msgid "Monitoring tools" msgstr "" -#: zerver/lib/integrations.py:46 +#: zerver/lib/integrations.py:47 msgid "Project management" msgstr "" -#: zerver/lib/integrations.py:47 +#: zerver/lib/integrations.py:48 msgid "Productivity" msgstr "" -#: zerver/lib/integrations.py:48 +#: zerver/lib/integrations.py:49 msgid "Version control" msgstr "" -#: zerver/lib/integrations.py:49 +#: zerver/lib/integrations.py:50 msgid "Interactive bots" msgstr "" @@ -1901,12 +1936,16 @@ msgstr "" msgid "Operator %s not supported." msgstr "" -#: zerver/lib/push_notifications.py:260 zerver/lib/push_notifications.py:265 -#: zerver/lib/push_notifications.py:268 -msgid "Error received from push notification bouncer" +#: zerver/lib/push_notifications.py:285 +msgid "Received 500 from push notification bouncer" msgstr "" -#: zerver/lib/push_notifications.py:343 zilencer/views.py:72 +#: zerver/lib/push_notifications.py:293 +#, python-format +msgid "Push notifications bouncer error: %s" +msgstr "" + +#: zerver/lib/push_notifications.py:379 zilencer/views.py:66 msgid "Token does not exist" msgstr "" @@ -1975,7 +2014,7 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" -#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:367 +#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:412 msgid "Bad name or username" msgstr "" @@ -2047,56 +2086,56 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/middleware.py:291 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:318 +#: zerver/middleware.py:319 #, python-brace-format msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:348 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:635 +#: zerver/models.py:646 msgid "Apple style" msgstr "" -#: zerver/models.py:636 +#: zerver/models.py:647 msgid "Emoji One style" msgstr "" -#: zerver/models.py:637 +#: zerver/models.py:648 msgid "Google style" msgstr "" -#: zerver/models.py:638 +#: zerver/models.py:649 msgid "Twitter style" msgstr "" -#: zerver/models.py:1237 +#: zerver/models.py:1208 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:1238 +#: zerver/models.py:1209 msgid "Realm emoji" msgstr "" -#: zerver/models.py:1239 +#: zerver/models.py:1210 msgid "Zulip extra emoji" msgstr "" -#: zerver/tornado/event_queue.py:510 zerver/tornado/socket.py:136 +#: zerver/tornado/event_queue.py:520 zerver/tornado/socket.py:141 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:523 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:528 msgid "You are not authorized to get events from this queue" msgstr "" @@ -2105,15 +2144,19 @@ msgstr "" msgid "Bad event queue id: {queue_id}" msgstr "" -#: zerver/tornado/socket.py:129 +#: zerver/tornado/socket.py:130 msgid "Unknown or missing session" msgstr "" -#: zerver/tornado/socket.py:133 +#: zerver/tornado/socket.py:136 +msgid "CSRF token entry missing from request" +msgstr "" + +#: zerver/tornado/socket.py:138 msgid "CSRF token does not match that in cookie" msgstr "" -#: zerver/tornado/socket.py:144 +#: zerver/tornado/socket.py:149 #, python-format msgid "You are not the owner of the queue with id '%s'" msgstr "" @@ -2154,43 +2197,43 @@ msgstr "" msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:566 zerver/views/auth.py:594 +#: zerver/views/auth.py:571 zerver/views/auth.py:599 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:579 zerver/views/auth.py:623 +#: zerver/views/auth.py:584 zerver/views/auth.py:628 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:582 zerver/views/auth.py:620 +#: zerver/views/auth.py:587 zerver/views/auth.py:625 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:590 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:631 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:631 +#: zerver/views/auth.py:636 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:633 zerver/views/auth.py:712 +#: zerver/views/auth.py:638 zerver/views/auth.py:717 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:658 +#: zerver/views/auth.py:663 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:664 +#: zerver/views/auth.py:669 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:719 +#: zerver/views/auth.py:724 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" @@ -2238,49 +2281,49 @@ msgstr "" msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/messages.py:822 +#: zerver/views/messages.py:825 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:947 +#: zerver/views/messages.py:950 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:967 +#: zerver/views/messages.py:970 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:973 +#: zerver/views/messages.py:976 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:975 +#: zerver/views/messages.py:978 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:978 +#: zerver/views/messages.py:981 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:1036 +#: zerver/views/messages.py:1040 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/messages.py:1054 +#: zerver/views/messages.py:1058 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1069 zerver/views/messages.py:1138 +#: zerver/views/messages.py:1073 zerver/views/messages.py:1142 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1080 +#: zerver/views/messages.py:1084 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1083 +#: zerver/views/messages.py:1087 msgid "Nothing to change" msgstr "" @@ -2325,11 +2368,11 @@ msgstr "" msgid "Invalid APNS token" msgstr "" -#: zerver/views/reactions.py:30 +#: zerver/views/reactions.py:41 msgid "Reaction already exists" msgstr "" -#: zerver/views/reactions.py:61 +#: zerver/views/reactions.py:63 msgid "Reaction does not exist" msgstr "" @@ -2382,11 +2425,11 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:294 +#: zerver/views/registration.py:295 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:297 +#: zerver/views/registration.py:298 msgid "The organization creation link has expired or is not valid." msgstr "" @@ -2431,10 +2474,6 @@ msgstr "" msgid "Not subscribed to stream id %d" msgstr "" -#: zerver/views/tutorial.py:29 -msgid "Bad data passed in to tutorial_send_message" -msgstr "" - #: zerver/views/upload.py:42 msgid "File not found.
" msgstr "" @@ -2506,12 +2545,12 @@ msgstr "" msgid "Username already in use" msgstr "" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2600,10 +2639,10 @@ msgstr "" msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:22 msgid "Must validate with valid Zulip server API key" msgstr "" -#: zilencer/views.py:28 +#: zilencer/views.py:27 msgid "Invalid token type" msgstr "" diff --git a/static/locale/pt/translations.json b/static/locale/pt/translations.json index 2fc9ec5052..9f17ec1665 100644 --- a/static/locale/pt/translations.json +++ b/static/locale/pt/translations.json @@ -1,5 +1,6 @@ { "\"__file_name__\" was too large; the maximum file size is 25MiB.": "", + "(This user has been deactivated)": "", "(no topic)": "", "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": "", @@ -189,6 +190,7 @@ "Filter settings": "", "Filter streams": "", "Filter users": "", + "First time? Read our guidelines for creating and naming streams.": "", "For more information on public/private streams, check out our docs.": "", "Forgotten it?": "", "Formatting": "Formata\u00e7\u00e3o", @@ -292,7 +294,6 @@ "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.": "", diff --git a/static/locale/ru/LC_MESSAGES/django.po b/static/locale/ru/LC_MESSAGES/django.po index 28007bb87f..4b8f142a11 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-10-05 06:37+0000\n" -"PO-Revision-Date: 2017-10-05 09:15+0000\n" -"Last-Translator: Umair Waheed KhanYou can use any combination of these search operators in a single query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword.
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " msgstr "" @@ -1473,14 +1513,14 @@ msgstr "Очистить аватар" msgid "Save" msgstr "Сохранить" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of service.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " +" This installation of Zulip does not have a configured terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 @@ -1537,60 +1577,55 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:118 zerver/lib/emoji.py:42 zerver/views/invite.py:25 +#: zerver/decorator.py:119 zerver/lib/emoji.py:42 zerver/views/invite.py:25 msgid "Must be a realm administrator" msgstr "Вы должны быть администратором организации" -#: zerver/decorator.py:178 -#, python-format -msgid "Invalid Zulip server: %s" +#: zerver/decorator.py:203 +msgid "Invalid subdomain for push notifications bouncer" msgstr "" -#: zerver/decorator.py:180 zerver/decorator.py:227 zerver/decorator.py:232 -msgid "Invalid API key" -msgstr "Неверный API-ключ" - -#: zerver/decorator.py:183 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:192 +#: zerver/decorator.py:212 msgid "This API is not available to incoming webhook bots." msgstr "" -#: zerver/decorator.py:203 +#: zerver/decorator.py:223 msgid "Account not active" msgstr "Учетная запись отключена" -#: zerver/decorator.py:206 +#: zerver/decorator.py:226 msgid "Realm for account has been deactivated" msgstr "Организация для этой учетной записи отключена" -#: zerver/decorator.py:220 +#: zerver/decorator.py:240 msgid "Account is not associated with this subdomain" msgstr "Учетная запись не связана с этим поддоменом" -#: zerver/decorator.py:372 +#: zerver/decorator.py:247 zerver/decorator.py:252 +msgid "Invalid API key" +msgstr "Неверный API-ключ" + +#: zerver/decorator.py:392 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:448 +#: zerver/decorator.py:468 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:451 +#: zerver/decorator.py:471 msgid "Invalid authorization header for basic auth" msgstr "Неверный заголовок для Basic-авторизации" -#: zerver/decorator.py:501 +#: zerver/decorator.py:521 msgid "Not logged in" msgstr "Требуется авторизация" -#: zerver/decorator.py:506 +#: zerver/decorator.py:526 msgid "Webhook bots can only access webhooks" msgstr "Webohooks доступны только для webhook-ботов" -#: zerver/decorator.py:571 +#: zerver/decorator.py:591 msgid "Access denied" msgstr "Доступ запрещен" @@ -1610,167 +1645,167 @@ msgstr "Название поддомена должно содержать то msgid "Subdomain unavailable. Please choose a different one." msgstr "Поддомен недоступен. Пожалуйста, выберите другой." -#: zerver/forms.py:131 +#: zerver/forms.py:140 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:136 +#: zerver/forms.py:145 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:142 +#: zerver/forms.py:151 #, 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:156 +#: zerver/forms.py:165 msgid "Please use your real email address." msgstr "Пожалуйста, используйте реальный адрес email." -#: zerver/forms.py:279 +#: zerver/forms.py:288 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:285 +#: zerver/forms.py:294 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:717 +#: zerver/lib/actions.py:727 msgid "Unable to render message" msgstr "Невозможно отобразить сообщение" -#: zerver/lib/actions.py:1261 +#: zerver/lib/actions.py:1279 msgid "Missing parameter: 'to' (recipient)" msgstr "Пропущен параметр: 'to' (получатель)" -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1281 msgid "Invalid 'op' value (should be start or stop)" msgstr "Неправильное значение 'op' (должно быть 'start' или 'stop')" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1295 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1280 +#: zerver/lib/actions.py:1298 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1289 +#: zerver/lib/actions.py:1307 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1349 zerver/lib/actions.py:3810 -#: zerver/views/messages.py:937 zerver/views/messages.py:944 -#: zerver/views/messages.py:969 +#: zerver/lib/actions.py:1373 zerver/lib/actions.py:3844 +#: zerver/views/messages.py:940 zerver/views/messages.py:947 +#: zerver/views/messages.py:972 msgid "User not authorized for this query" msgstr "Пользователь не авторизован для такого запроса" -#: zerver/lib/actions.py:1376 +#: zerver/lib/actions.py:1400 #, python-format msgid "'%s' is no longer using Zulip." msgstr "'%s' больше не использует Zulip." -#: zerver/lib/actions.py:1382 +#: zerver/lib/actions.py:1406 msgid "You can't send private messages outside of your organization." msgstr "Вы не можете отправлять личные сообщения за пределы своей организации." -#: zerver/lib/actions.py:1489 zerver/lib/streams.py:88 +#: zerver/lib/actions.py:1513 zerver/lib/streams.py:88 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1491 +#: zerver/lib/actions.py:1515 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1494 +#: zerver/lib/actions.py:1518 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1555 +#: zerver/lib/actions.py:1579 msgid "Message must not be empty" msgstr "Сообщение не должно быть пустым" -#: zerver/lib/actions.py:1557 +#: zerver/lib/actions.py:1581 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/actions.py:1572 +#: zerver/lib/actions.py:1596 msgid "Missing topic" msgstr "Не заполнена тема" -#: zerver/lib/actions.py:1575 zerver/views/messages.py:1087 +#: zerver/lib/actions.py:1599 zerver/views/messages.py:1091 msgid "Topic can't be empty" msgstr "Тема не может быть пустой" -#: zerver/lib/actions.py:1585 +#: zerver/lib/actions.py:1609 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "Канал '%(stream_name)s' не существует" -#: zerver/lib/actions.py:1607 +#: zerver/lib/actions.py:1631 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "Пользователь не авторизован для отправки сообщений в канал '%s'" -#: zerver/lib/actions.py:1613 +#: zerver/lib/actions.py:1637 msgid "Message must have recipients" msgstr "У сообщения должны быть получатели" -#: zerver/lib/actions.py:1624 zerver/lib/addressee.py:111 +#: zerver/lib/actions.py:1648 zerver/lib/addressee.py:111 #: zerver/lib/outgoing_webhook.py:147 msgid "Invalid message type" msgstr "Неверный тип сообщения" -#: zerver/lib/actions.py:1793 +#: zerver/lib/actions.py:1817 msgid "You cannot get subscribers for public streams in this realm" msgstr "У вас нет прав для просмотра участников открытых каналов в этой организации" -#: zerver/lib/actions.py:1796 +#: zerver/lib/actions.py:1820 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "Не удалось получить участников закрытого канала" -#: zerver/lib/actions.py:2433 zerver/views/users.py:71 +#: zerver/lib/actions.py:2469 zerver/views/users.py:71 #: zerver/views/users.py:84 zerver/views/users.py:100 #: zerver/views/users.py:170 zerver/views/users.py:228 msgid "Insufficient permission" msgstr "Недостаточно прав" -#: zerver/lib/actions.py:2980 zerver/lib/actions.py:2982 -#: zerver/lib/message.py:290 zerver/lib/message.py:301 -#: zerver/lib/message.py:306 zerver/lib/message.py:310 +#: zerver/lib/actions.py:3013 zerver/lib/actions.py:3015 +#: zerver/lib/message.py:415 zerver/lib/message.py:426 +#: zerver/lib/message.py:431 zerver/lib/message.py:435 msgid "Invalid message(s)" msgstr "Неверное сообщение(я)" -#: zerver/lib/actions.py:3597 +#: zerver/lib/actions.py:3630 msgid "Invalid address." msgstr "Неверный адрес" -#: zerver/lib/actions.py:3600 +#: zerver/lib/actions.py:3633 msgid "Outside your domain." msgstr "Не принадлежит вашему домену." -#: zerver/lib/actions.py:3605 +#: zerver/lib/actions.py:3638 msgid "Already has an account." msgstr "Уже имеет учетную запись." -#: zerver/lib/actions.py:3640 +#: zerver/lib/actions.py:3673 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Некоторые адреса email не прошли проверку, поэтому мы не выслали ни одного приглашения." -#: zerver/lib/actions.py:3645 +#: zerver/lib/actions.py:3678 msgid "We weren't able to invite anyone." msgstr "Мы не смогли никого пригласить." -#: zerver/lib/actions.py:3663 +#: zerver/lib/actions.py:3697 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" @@ -1831,7 +1866,7 @@ msgstr "Эмодзи '%s' не существует" msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:60 zerver/models.py:368 +#: zerver/lib/emoji.py:60 zerver/models.py:379 msgid "Invalid characters in emoji name" msgstr "" @@ -1843,59 +1878,59 @@ msgstr "Неверный параметр type" msgid "Could not allocate event queue" msgstr "Не удается выделить очередь событий" -#: zerver/lib/integrations.py:36 +#: zerver/lib/integrations.py:37 msgid "Integration frameworks" msgstr "" -#: zerver/lib/integrations.py:37 +#: zerver/lib/integrations.py:38 msgid "Continuous integration" msgstr "" -#: zerver/lib/integrations.py:38 +#: zerver/lib/integrations.py:39 msgid "Customer support" msgstr "" -#: zerver/lib/integrations.py:39 +#: zerver/lib/integrations.py:40 msgid "Deployment" msgstr "" -#: zerver/lib/integrations.py:40 +#: zerver/lib/integrations.py:41 msgid "Communication" msgstr "" -#: zerver/lib/integrations.py:41 +#: zerver/lib/integrations.py:42 msgid "Financial" msgstr "" -#: zerver/lib/integrations.py:42 +#: zerver/lib/integrations.py:43 msgid "HR" msgstr "" -#: zerver/lib/integrations.py:43 +#: zerver/lib/integrations.py:44 msgid "Marketing" msgstr "" -#: zerver/lib/integrations.py:44 +#: zerver/lib/integrations.py:45 msgid "Miscellaneous" msgstr "" -#: zerver/lib/integrations.py:45 +#: zerver/lib/integrations.py:46 msgid "Monitoring tools" msgstr "" -#: zerver/lib/integrations.py:46 +#: zerver/lib/integrations.py:47 msgid "Project management" msgstr "" -#: zerver/lib/integrations.py:47 +#: zerver/lib/integrations.py:48 msgid "Productivity" msgstr "" -#: zerver/lib/integrations.py:48 +#: zerver/lib/integrations.py:49 msgid "Version control" msgstr "" -#: zerver/lib/integrations.py:49 +#: zerver/lib/integrations.py:50 msgid "Interactive bots" msgstr "" @@ -1904,12 +1939,16 @@ msgstr "" msgid "Operator %s not supported." msgstr "Оператор %s не поддерживается." -#: zerver/lib/push_notifications.py:260 zerver/lib/push_notifications.py:265 -#: zerver/lib/push_notifications.py:268 -msgid "Error received from push notification bouncer" +#: zerver/lib/push_notifications.py:285 +msgid "Received 500 from push notification bouncer" msgstr "" -#: zerver/lib/push_notifications.py:343 zilencer/views.py:72 +#: zerver/lib/push_notifications.py:293 +#, python-format +msgid "Push notifications bouncer error: %s" +msgstr "" + +#: zerver/lib/push_notifications.py:379 zilencer/views.py:66 msgid "Token does not exist" msgstr "Токен не существует" @@ -1978,7 +2017,7 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" -#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:367 +#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:412 msgid "Bad name or username" msgstr "Неверное имя или имя пользователя" @@ -2050,56 +2089,56 @@ msgstr "типа переменной %s нет среди разрешенны msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "%(variable)s != %(expected_value)s (неверное значение %(value)s)" -#: zerver/middleware.py:291 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "Внутренняя ошибка сервера" -#: zerver/middleware.py:318 +#: zerver/middleware.py:319 #, python-brace-format msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:348 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:635 +#: zerver/models.py:646 msgid "Apple style" msgstr "" -#: zerver/models.py:636 +#: zerver/models.py:647 msgid "Emoji One style" msgstr "" -#: zerver/models.py:637 +#: zerver/models.py:648 msgid "Google style" msgstr "" -#: zerver/models.py:638 +#: zerver/models.py:649 msgid "Twitter style" msgstr "" -#: zerver/models.py:1237 +#: zerver/models.py:1208 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:1238 +#: zerver/models.py:1209 msgid "Realm emoji" msgstr "" -#: zerver/models.py:1239 +#: zerver/models.py:1210 msgid "Zulip extra emoji" msgstr "" -#: zerver/tornado/event_queue.py:510 zerver/tornado/socket.py:136 +#: zerver/tornado/event_queue.py:520 zerver/tornado/socket.py:141 msgid "Missing 'queue_id' argument" msgstr "Пропущен параметр 'queue_id'" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:523 msgid "Missing 'last_event_id' argument" msgstr "Пропущен параметр 'last_event_id'" -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:528 msgid "You are not authorized to get events from this queue" msgstr "Вы не авторизованы для получения событий из этой очереди" @@ -2108,15 +2147,19 @@ msgstr "Вы не авторизованы для получения событ msgid "Bad event queue id: {queue_id}" msgstr "" -#: zerver/tornado/socket.py:129 +#: zerver/tornado/socket.py:130 msgid "Unknown or missing session" msgstr "" -#: zerver/tornado/socket.py:133 +#: zerver/tornado/socket.py:136 +msgid "CSRF token entry missing from request" +msgstr "" + +#: zerver/tornado/socket.py:138 msgid "CSRF token does not match that in cookie" msgstr "" -#: zerver/tornado/socket.py:144 +#: zerver/tornado/socket.py:149 #, python-format msgid "You are not the owner of the queue with id '%s'" msgstr "" @@ -2157,43 +2200,43 @@ msgstr "Неправильный поддомен" msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:566 zerver/views/auth.py:594 +#: zerver/views/auth.py:571 zerver/views/auth.py:599 msgid "Dev environment not enabled." msgstr "Окружение для разработки отключено." -#: zerver/views/auth.py:579 zerver/views/auth.py:623 +#: zerver/views/auth.py:584 zerver/views/auth.py:628 msgid "Your realm has been deactivated." msgstr "Ваша организация выключена" -#: zerver/views/auth.py:582 zerver/views/auth.py:620 +#: zerver/views/auth.py:587 zerver/views/auth.py:625 msgid "Your account has been disabled." msgstr "Ваш аккаунт был отключен." -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:590 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:631 msgid "Password auth is disabled in your team." msgstr "Авторизация по паролю отключена в вашей команде." -#: zerver/views/auth.py:631 +#: zerver/views/auth.py:636 msgid "This user is not registered; do so from a browser." msgstr "Пользователь незарегистрирован; попробуйте через браузер." -#: zerver/views/auth.py:633 zerver/views/auth.py:712 +#: zerver/views/auth.py:638 zerver/views/auth.py:717 msgid "Your username or password is incorrect." msgstr "Неправильное имя пользователя или пароль." -#: zerver/views/auth.py:658 +#: zerver/views/auth.py:663 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:664 +#: zerver/views/auth.py:669 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:719 +#: zerver/views/auth.py:724 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "Не указан GOOGLE_CLIENT_ID." @@ -2241,49 +2284,49 @@ msgstr "Канал не существует: %s. Приглашения не б msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/messages.py:822 +#: zerver/views/messages.py:825 #, python-format msgid "No such topic '%s'" msgstr "Нет такой темы '%s'" -#: zerver/views/messages.py:947 +#: zerver/views/messages.py:950 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:967 +#: zerver/views/messages.py:970 msgid "Missing sender" msgstr "Не указан отправитель" -#: zerver/views/messages.py:973 +#: zerver/views/messages.py:976 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:975 +#: zerver/views/messages.py:978 msgid "Invalid mirrored realm" msgstr "Неправильная организация для зеркалирования" -#: zerver/views/messages.py:978 +#: zerver/views/messages.py:981 msgid "IRC stream names must start with #" msgstr "Названия IRC-каналов должны начинаться с #" -#: zerver/views/messages.py:1036 +#: zerver/views/messages.py:1040 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/messages.py:1054 +#: zerver/views/messages.py:1058 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1069 zerver/views/messages.py:1138 +#: zerver/views/messages.py:1073 zerver/views/messages.py:1142 msgid "You don't have permission to edit this message" msgstr "У вас нет прав для редактирования этого сообщения" -#: zerver/views/messages.py:1080 +#: zerver/views/messages.py:1084 msgid "The time limit for editing this message has past" msgstr "Период для редактирования этого сообщения истек" -#: zerver/views/messages.py:1083 +#: zerver/views/messages.py:1087 msgid "Nothing to change" msgstr "Ничего не изменилось" @@ -2328,11 +2371,11 @@ msgstr "Пустой или неверный токен длины" msgid "Invalid APNS token" msgstr "" -#: zerver/views/reactions.py:30 +#: zerver/views/reactions.py:41 msgid "Reaction already exists" msgstr "Реакция уже существует" -#: zerver/views/reactions.py:61 +#: zerver/views/reactions.py:63 msgid "Reaction does not exist" msgstr "Реакция не существует" @@ -2385,11 +2428,11 @@ msgstr "Фильтр не найден" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:294 +#: zerver/views/registration.py:295 msgid "New organization creation disabled." msgstr "Создание новых организаций отключено." -#: zerver/views/registration.py:297 +#: zerver/views/registration.py:298 msgid "The organization creation link has expired or is not valid." msgstr "" @@ -2434,10 +2477,6 @@ msgstr "Неизвестное свойство подписки: %s" msgid "Not subscribed to stream id %d" msgstr "" -#: zerver/views/tutorial.py:29 -msgid "Bad data passed in to tutorial_send_message" -msgstr "Неверные данные переданы в tutorial_send_message" - #: zerver/views/upload.py:42 msgid "File not found.
" msgstr "" @@ -2509,12 +2548,12 @@ msgstr "Невозможно удалить единственного адми msgid "Username already in use" msgstr "Имя пользователя занято" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "Адрес email '%s' уже используется" @@ -2603,10 +2642,10 @@ msgstr "" msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:22 msgid "Must validate with valid Zulip server API key" msgstr "" -#: zilencer/views.py:28 +#: zilencer/views.py:27 msgid "Invalid token type" msgstr "" diff --git a/static/locale/ru/translations.json b/static/locale/ru/translations.json index 2df8896944..c49b86c23e 100644 --- a/static/locale/ru/translations.json +++ b/static/locale/ru/translations.json @@ -1,5 +1,6 @@ { "\"__file_name__\" was too large; the maximum file size is 25MiB.": "", + "(This user has been deactivated)": "", "(no topic)": "(без темы)", "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": "", @@ -189,6 +190,7 @@ "Filter settings": "", "Filter streams": "Отфильтровать каналы", "Filter users": "", + "First time? Read our guidelines for creating and naming streams.": "", "For more information on public/private streams, check out our docs.": "", "Forgotten it?": "Забыли?", "Formatting": "Форматирование текста", @@ -292,7 +294,6 @@ "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.": "", @@ -509,4 +510,4 @@ "more topics": "еще темы", "right": "правой", "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 8bf5d27d86..35cbbf0072 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-10-05 06:37+0000\n" -"PO-Revision-Date: 2017-10-05 06:45+0000\n" -"Last-Translator: Umair Waheed KhanYou can use any combination of these search operators in a single query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword.
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " msgstr "" @@ -1470,14 +1510,14 @@ msgstr "" msgid "Save" msgstr "" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of service.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " +" This installation of Zulip does not have a configured terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 @@ -1534,60 +1574,55 @@ msgid "" " " msgstr "" -#: zerver/decorator.py:118 zerver/lib/emoji.py:42 zerver/views/invite.py:25 +#: zerver/decorator.py:119 zerver/lib/emoji.py:42 zerver/views/invite.py:25 msgid "Must be a realm administrator" msgstr "" -#: zerver/decorator.py:178 -#, python-format -msgid "Invalid Zulip server: %s" +#: zerver/decorator.py:203 +msgid "Invalid subdomain for push notifications bouncer" msgstr "" -#: zerver/decorator.py:180 zerver/decorator.py:227 zerver/decorator.py:232 -msgid "Invalid API key" -msgstr "" - -#: zerver/decorator.py:183 -msgid "This API key only works on the root subdomain" -msgstr "" - -#: zerver/decorator.py:192 +#: zerver/decorator.py:212 msgid "This API is not available to incoming webhook bots." msgstr "" -#: zerver/decorator.py:203 +#: zerver/decorator.py:223 msgid "Account not active" msgstr "" -#: zerver/decorator.py:206 +#: zerver/decorator.py:226 msgid "Realm for account has been deactivated" msgstr "" -#: zerver/decorator.py:220 +#: zerver/decorator.py:240 msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:372 +#: zerver/decorator.py:247 zerver/decorator.py:252 +msgid "Invalid API key" +msgstr "" + +#: zerver/decorator.py:392 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:448 +#: zerver/decorator.py:468 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:451 +#: zerver/decorator.py:471 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:501 +#: zerver/decorator.py:521 msgid "Not logged in" msgstr "" -#: zerver/decorator.py:506 +#: zerver/decorator.py:526 msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/decorator.py:571 +#: zerver/decorator.py:591 msgid "Access denied" msgstr "" @@ -1607,167 +1642,167 @@ msgstr "" msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:131 +#: zerver/forms.py:140 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:136 +#: zerver/forms.py:145 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:142 +#: zerver/forms.py:151 #, 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:156 +#: zerver/forms.py:165 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:279 +#: zerver/forms.py:288 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:285 +#: zerver/forms.py:294 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/lib/actions.py:717 +#: zerver/lib/actions.py:727 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:1261 +#: zerver/lib/actions.py:1279 msgid "Missing parameter: 'to' (recipient)" msgstr "" -#: zerver/lib/actions.py:1263 +#: zerver/lib/actions.py:1281 msgid "Invalid 'op' value (should be start or stop)" msgstr "" -#: zerver/lib/actions.py:1277 +#: zerver/lib/actions.py:1295 #, python-format msgid "Welcome to #**%s**." msgstr "" -#: zerver/lib/actions.py:1280 +#: zerver/lib/actions.py:1298 msgid "Description" msgstr "" -#: zerver/lib/actions.py:1289 +#: zerver/lib/actions.py:1307 msgid "hello" msgstr "" -#: zerver/lib/actions.py:1349 zerver/lib/actions.py:3810 -#: zerver/views/messages.py:937 zerver/views/messages.py:944 -#: zerver/views/messages.py:969 +#: zerver/lib/actions.py:1373 zerver/lib/actions.py:3844 +#: zerver/views/messages.py:940 zerver/views/messages.py:947 +#: zerver/views/messages.py:972 msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:1376 +#: zerver/lib/actions.py:1400 #, python-format msgid "'%s' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:1382 +#: zerver/lib/actions.py:1406 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:1489 zerver/lib/streams.py:88 +#: zerver/lib/actions.py:1513 zerver/lib/streams.py:88 #, python-format msgid "Invalid stream name '%s'" msgstr "" -#: zerver/lib/actions.py:1491 +#: zerver/lib/actions.py:1515 #, python-format msgid "Stream name too long (limit: %s characters)" msgstr "" -#: zerver/lib/actions.py:1494 +#: zerver/lib/actions.py:1518 #, python-format msgid "Stream name '%s' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:1555 +#: zerver/lib/actions.py:1579 msgid "Message must not be empty" msgstr "" -#: zerver/lib/actions.py:1557 +#: zerver/lib/actions.py:1581 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/actions.py:1572 +#: zerver/lib/actions.py:1596 msgid "Missing topic" msgstr "" -#: zerver/lib/actions.py:1575 zerver/views/messages.py:1087 +#: zerver/lib/actions.py:1599 zerver/views/messages.py:1091 msgid "Topic can't be empty" msgstr "" -#: zerver/lib/actions.py:1585 +#: zerver/lib/actions.py:1609 #, python-format msgid "Stream '%(stream_name)s' does not exist" msgstr "" -#: zerver/lib/actions.py:1607 +#: zerver/lib/actions.py:1631 #, python-format msgid "Not authorized to send to stream '%s'" msgstr "" -#: zerver/lib/actions.py:1613 +#: zerver/lib/actions.py:1637 msgid "Message must have recipients" msgstr "" -#: zerver/lib/actions.py:1624 zerver/lib/addressee.py:111 +#: zerver/lib/actions.py:1648 zerver/lib/addressee.py:111 #: zerver/lib/outgoing_webhook.py:147 msgid "Invalid message type" msgstr "" -#: zerver/lib/actions.py:1793 +#: zerver/lib/actions.py:1817 msgid "You cannot get subscribers for public streams in this realm" msgstr "" -#: zerver/lib/actions.py:1796 +#: zerver/lib/actions.py:1820 msgid "Unable to retrieve subscribers for invite-only stream" msgstr "" -#: zerver/lib/actions.py:2433 zerver/views/users.py:71 +#: zerver/lib/actions.py:2469 zerver/views/users.py:71 #: zerver/views/users.py:84 zerver/views/users.py:100 #: zerver/views/users.py:170 zerver/views/users.py:228 msgid "Insufficient permission" msgstr "" -#: zerver/lib/actions.py:2980 zerver/lib/actions.py:2982 -#: zerver/lib/message.py:290 zerver/lib/message.py:301 -#: zerver/lib/message.py:306 zerver/lib/message.py:310 +#: zerver/lib/actions.py:3013 zerver/lib/actions.py:3015 +#: zerver/lib/message.py:415 zerver/lib/message.py:426 +#: zerver/lib/message.py:431 zerver/lib/message.py:435 msgid "Invalid message(s)" msgstr "" -#: zerver/lib/actions.py:3597 +#: zerver/lib/actions.py:3630 msgid "Invalid address." msgstr "" -#: zerver/lib/actions.py:3600 +#: zerver/lib/actions.py:3633 msgid "Outside your domain." msgstr "" -#: zerver/lib/actions.py:3605 +#: zerver/lib/actions.py:3638 msgid "Already has an account." msgstr "" -#: zerver/lib/actions.py:3640 +#: zerver/lib/actions.py:3673 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:3645 +#: zerver/lib/actions.py:3678 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:3663 +#: zerver/lib/actions.py:3697 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" @@ -1828,7 +1863,7 @@ msgstr "" msgid "Must be a realm administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:60 zerver/models.py:368 +#: zerver/lib/emoji.py:60 zerver/models.py:379 msgid "Invalid characters in emoji name" msgstr "" @@ -1840,59 +1875,59 @@ msgstr "" msgid "Could not allocate event queue" msgstr "" -#: zerver/lib/integrations.py:36 +#: zerver/lib/integrations.py:37 msgid "Integration frameworks" msgstr "" -#: zerver/lib/integrations.py:37 +#: zerver/lib/integrations.py:38 msgid "Continuous integration" msgstr "" -#: zerver/lib/integrations.py:38 +#: zerver/lib/integrations.py:39 msgid "Customer support" msgstr "" -#: zerver/lib/integrations.py:39 +#: zerver/lib/integrations.py:40 msgid "Deployment" msgstr "" -#: zerver/lib/integrations.py:40 +#: zerver/lib/integrations.py:41 msgid "Communication" msgstr "" -#: zerver/lib/integrations.py:41 +#: zerver/lib/integrations.py:42 msgid "Financial" msgstr "" -#: zerver/lib/integrations.py:42 +#: zerver/lib/integrations.py:43 msgid "HR" msgstr "" -#: zerver/lib/integrations.py:43 +#: zerver/lib/integrations.py:44 msgid "Marketing" msgstr "" -#: zerver/lib/integrations.py:44 +#: zerver/lib/integrations.py:45 msgid "Miscellaneous" msgstr "" -#: zerver/lib/integrations.py:45 +#: zerver/lib/integrations.py:46 msgid "Monitoring tools" msgstr "" -#: zerver/lib/integrations.py:46 +#: zerver/lib/integrations.py:47 msgid "Project management" msgstr "" -#: zerver/lib/integrations.py:47 +#: zerver/lib/integrations.py:48 msgid "Productivity" msgstr "" -#: zerver/lib/integrations.py:48 +#: zerver/lib/integrations.py:49 msgid "Version control" msgstr "" -#: zerver/lib/integrations.py:49 +#: zerver/lib/integrations.py:50 msgid "Interactive bots" msgstr "" @@ -1901,12 +1936,16 @@ msgstr "" msgid "Operator %s not supported." msgstr "" -#: zerver/lib/push_notifications.py:260 zerver/lib/push_notifications.py:265 -#: zerver/lib/push_notifications.py:268 -msgid "Error received from push notification bouncer" +#: zerver/lib/push_notifications.py:285 +msgid "Received 500 from push notification bouncer" msgstr "" -#: zerver/lib/push_notifications.py:343 zilencer/views.py:72 +#: zerver/lib/push_notifications.py:293 +#, python-format +msgid "Push notifications bouncer error: %s" +msgstr "" + +#: zerver/lib/push_notifications.py:379 zilencer/views.py:66 msgid "Token does not exist" msgstr "" @@ -1975,7 +2014,7 @@ msgstr "" msgid "Invalid characters in name!" msgstr "" -#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:367 +#: zerver/lib/users.py:24 zerver/views/users.py:261 zerver/views/users.py:412 msgid "Bad name or username" msgstr "" @@ -2047,56 +2086,56 @@ msgstr "" msgid "%(variable)s != %(expected_value)s (%(value)s is wrong)" msgstr "" -#: zerver/middleware.py:291 +#: zerver/middleware.py:292 msgid "Internal server error" msgstr "" -#: zerver/middleware.py:318 +#: zerver/middleware.py:319 #, python-brace-format msgid "CSRF Error: {reason}" msgstr "" -#: zerver/middleware.py:348 +#: zerver/middleware.py:349 msgid "API usage exceeded rate limit" msgstr "" -#: zerver/models.py:635 +#: zerver/models.py:646 msgid "Apple style" msgstr "" -#: zerver/models.py:636 +#: zerver/models.py:647 msgid "Emoji One style" msgstr "" -#: zerver/models.py:637 +#: zerver/models.py:648 msgid "Google style" msgstr "" -#: zerver/models.py:638 +#: zerver/models.py:649 msgid "Twitter style" msgstr "" -#: zerver/models.py:1237 +#: zerver/models.py:1208 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:1238 +#: zerver/models.py:1209 msgid "Realm emoji" msgstr "" -#: zerver/models.py:1239 +#: zerver/models.py:1210 msgid "Zulip extra emoji" msgstr "" -#: zerver/tornado/event_queue.py:510 zerver/tornado/socket.py:136 +#: zerver/tornado/event_queue.py:520 zerver/tornado/socket.py:141 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:513 +#: zerver/tornado/event_queue.py:523 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:518 +#: zerver/tornado/event_queue.py:528 msgid "You are not authorized to get events from this queue" msgstr "" @@ -2105,15 +2144,19 @@ msgstr "" msgid "Bad event queue id: {queue_id}" msgstr "" -#: zerver/tornado/socket.py:129 +#: zerver/tornado/socket.py:130 msgid "Unknown or missing session" msgstr "" -#: zerver/tornado/socket.py:133 +#: zerver/tornado/socket.py:136 +msgid "CSRF token entry missing from request" +msgstr "" + +#: zerver/tornado/socket.py:138 msgid "CSRF token does not match that in cookie" msgstr "" -#: zerver/tornado/socket.py:144 +#: zerver/tornado/socket.py:149 #, python-format msgid "You are not the owner of the queue with id '%s'" msgstr "" @@ -2154,43 +2197,43 @@ msgstr "" msgid "Invalid OTP" msgstr "" -#: zerver/views/auth.py:566 zerver/views/auth.py:594 +#: zerver/views/auth.py:571 zerver/views/auth.py:599 msgid "Dev environment not enabled." msgstr "" -#: zerver/views/auth.py:579 zerver/views/auth.py:623 +#: zerver/views/auth.py:584 zerver/views/auth.py:628 msgid "Your realm has been deactivated." msgstr "" -#: zerver/views/auth.py:582 zerver/views/auth.py:620 +#: zerver/views/auth.py:587 zerver/views/auth.py:625 msgid "Your account has been disabled." msgstr "" -#: zerver/views/auth.py:585 +#: zerver/views/auth.py:590 msgid "This user is not registered." msgstr "" -#: zerver/views/auth.py:626 +#: zerver/views/auth.py:631 msgid "Password auth is disabled in your team." msgstr "" -#: zerver/views/auth.py:631 +#: zerver/views/auth.py:636 msgid "This user is not registered; do so from a browser." msgstr "" -#: zerver/views/auth.py:633 zerver/views/auth.py:712 +#: zerver/views/auth.py:638 zerver/views/auth.py:717 msgid "Your username or password is incorrect." msgstr "" -#: zerver/views/auth.py:658 +#: zerver/views/auth.py:663 msgid "Invalid subdomain" msgstr "" -#: zerver/views/auth.py:664 +#: zerver/views/auth.py:669 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:719 +#: zerver/views/auth.py:724 msgid "GOOGLE_CLIENT_ID is not configured" msgstr "" @@ -2238,49 +2281,49 @@ msgstr "" msgid "Invalid narrow operator: {desc}" msgstr "" -#: zerver/views/messages.py:822 +#: zerver/views/messages.py:825 #, python-format msgid "No such topic '%s'" msgstr "" -#: zerver/views/messages.py:947 +#: zerver/views/messages.py:950 #, python-format msgid "Unknown realm %s" msgstr "" -#: zerver/views/messages.py:967 +#: zerver/views/messages.py:970 msgid "Missing sender" msgstr "" -#: zerver/views/messages.py:973 +#: zerver/views/messages.py:976 msgid "Invalid mirrored message" msgstr "" -#: zerver/views/messages.py:975 +#: zerver/views/messages.py:978 msgid "Invalid mirrored realm" msgstr "" -#: zerver/views/messages.py:978 +#: zerver/views/messages.py:981 msgid "IRC stream names must start with #" msgstr "" -#: zerver/views/messages.py:1036 +#: zerver/views/messages.py:1040 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/messages.py:1054 +#: zerver/views/messages.py:1058 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/views/messages.py:1069 zerver/views/messages.py:1138 +#: zerver/views/messages.py:1073 zerver/views/messages.py:1142 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/views/messages.py:1080 +#: zerver/views/messages.py:1084 msgid "The time limit for editing this message has past" msgstr "" -#: zerver/views/messages.py:1083 +#: zerver/views/messages.py:1087 msgid "Nothing to change" msgstr "" @@ -2325,11 +2368,11 @@ msgstr "" msgid "Invalid APNS token" msgstr "" -#: zerver/views/reactions.py:30 +#: zerver/views/reactions.py:41 msgid "Reaction already exists" msgstr "" -#: zerver/views/reactions.py:61 +#: zerver/views/reactions.py:63 msgid "Reaction does not exist" msgstr "" @@ -2382,11 +2425,11 @@ msgstr "" msgid "You must upload exactly one icon." msgstr "" -#: zerver/views/registration.py:294 +#: zerver/views/registration.py:295 msgid "New organization creation disabled." msgstr "" -#: zerver/views/registration.py:297 +#: zerver/views/registration.py:298 msgid "The organization creation link has expired or is not valid." msgstr "" @@ -2431,10 +2474,6 @@ msgstr "" msgid "Not subscribed to stream id %d" msgstr "" -#: zerver/views/tutorial.py:29 -msgid "Bad data passed in to tutorial_send_message" -msgstr "" - #: zerver/views/upload.py:42 msgid "File not found.
" msgstr "" @@ -2506,12 +2545,12 @@ msgstr "" msgid "Username already in use" msgstr "" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" msgstr "" -#: zerver/views/users.py:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "" @@ -2600,10 +2639,10 @@ msgstr "" msgid "Unknown WordPress webhook action: " msgstr "" -#: zilencer/views.py:23 +#: zilencer/views.py:22 msgid "Must validate with valid Zulip server API key" msgstr "" -#: zilencer/views.py:28 +#: zilencer/views.py:27 msgid "Invalid token type" msgstr "" diff --git a/static/locale/sr/translations.json b/static/locale/sr/translations.json index 9e51a298a7..9a1562c73c 100644 --- a/static/locale/sr/translations.json +++ b/static/locale/sr/translations.json @@ -1,5 +1,6 @@ { "\"__file_name__\" was too large; the maximum file size is 25MiB.": "", + "(This user has been deactivated)": "", "(no topic)": "", "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": "", @@ -189,6 +190,7 @@ "Filter settings": "", "Filter streams": "", "Filter users": "", + "First time? Read our guidelines for creating and naming streams.": "", "For more information on public/private streams, check out our docs.": "", "Forgotten it?": "", "Formatting": "", @@ -292,7 +294,6 @@ "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.": "", diff --git a/static/locale/zh_Hans/LC_MESSAGES/django.po b/static/locale/zh_Hans/LC_MESSAGES/django.po index 3ffbf5d7b3..2cc1d6e154 100644 --- a/static/locale/zh_Hans/LC_MESSAGES/django.po +++ b/static/locale/zh_Hans/LC_MESSAGES/django.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Chriser Chaoo看,关于这些事。。。没有任何消息\n现在交给你,我相信总会有人发送给你\n发一次
\n\n或者自己把握一下\n和\n撰写一个新的频道消息。" #: templates/zerver/home.html:26 msgid "Nothing's been sent here yet!" @@ -582,7 +583,7 @@ msgstr "您没有和该用户的私信" #: templates/zerver/home.html:50 msgid "You have no group private messages with this person yet!" -msgstr "" +msgstr "你没有和这个群组的任何消息" #: templates/zerver/home.html:58 msgid "You have no private messages with these people yet!" @@ -607,7 +608,7 @@ msgstr "订阅" #: templates/zerver/home.html:80 msgid "You are not subscribed to this stream." -msgstr "" +msgstr "你没有订阅这个频道" #: templates/zerver/home.html:83 msgid "You haven't starred anything yet!" @@ -620,15 +621,15 @@ msgid "" "
Learn more about starring messages at \n" " %(realm_uri)s/help/star-a-message.
\n" " " -msgstr "" +msgstr "\n欲知更多关于星标信息,请访问\n%(realm_uri)s/help/star-a-message。
" #: templates/zerver/home.html:91 msgid "You have no unread messages!" -msgstr "" +msgstr "你还没有没有未读消息" #: templates/zerver/home.html:94 msgid "You haven't been mentioned yet!" -msgstr "" +msgstr "你没有被提到" #: templates/zerver/home.html:96 #, python-format @@ -637,7 +638,7 @@ msgid "" "Learn more about mentions at \n" " %(realm_uri)s/help/at-mention-a-team-member.
\n" " " -msgstr "" +msgstr "\n欲知更多关于@信息,请访问\n%(realm_uri)s/help/at-mention-a-team-member。
" #: templates/zerver/home.html:102 msgid "Nobody has talked about that yet!" @@ -657,7 +658,7 @@ msgstr "如果消息没有发送,请等待几秒钟后再Unable to connect to\n" " Zulip. Updates may be delayed." -msgstr "" +msgstr "无法连接到\n Zulip更新可能会推迟。" #: templates/zerver/index.html:71 msgid "Retrying soon..." @@ -669,7 +670,7 @@ msgstr "立即连接" #: templates/zerver/integrations/index.html:28 msgid "Over 60 native integrations." -msgstr "" +msgstr "超过60个本地的集成" #: templates/zerver/integrations/index.html:32 msgid "" @@ -680,15 +681,15 @@ msgid "" " and\n" " IFTTT.\n" " " -msgstr "" +msgstr "\n和数以百计的通过\n Hubot,\n Zapier,\n and\n 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" @@ -700,7 +701,7 @@ msgstr "所有" #: templates/zerver/integrations/index.html:116 msgid "Create your own!" -msgstr "" +msgstr "创建属于你自己的!" #: templates/zerver/invalid_realm.html:7 msgid "Organization does not exist" @@ -708,7 +709,7 @@ msgstr "组织不存在" #: templates/zerver/invalid_realm.html:13 msgid "There is no Zulip organization hosted at this subdomain." -msgstr "" +msgstr "该子域名中没有部署Zulip社区服务" #: templates/zerver/invite_user.html:6 msgid "Invite users to Zulip" @@ -742,7 +743,7 @@ msgstr "邀请中..." msgid "Invite" msgstr "邀请" -#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:76 +#: templates/zerver/keyboard_shortcuts.html:2 templates/zerver/navbar.html:98 msgid "Keyboard shortcuts" msgstr "快捷键" @@ -806,7 +807,7 @@ msgstr "写消息" #: templates/zerver/keyboard_shortcuts.html:73 msgid "Compose a reply @-mentioning author" -msgstr "" +msgstr "撰写回复@-mentioning的作者" #: templates/zerver/keyboard_shortcuts.html:77 msgid "Send message" @@ -846,7 +847,7 @@ msgstr "返回主页" #: templates/zerver/keyboard_shortcuts.html:125 msgid "Message actions" -msgstr "" +msgstr "消息动作" #: templates/zerver/keyboard_shortcuts.html:130 msgid "Edit your last message" @@ -858,39 +859,39 @@ 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" -msgstr "" +msgstr "查看草稿" #: templates/zerver/keyboard_shortcuts.html:182 msgid "Edit selected draft" -msgstr "" +msgstr "编辑选中的草稿" #: templates/zerver/keyboard_shortcuts.html:186 msgid "Delete selected draft" -msgstr "" +msgstr "删除选定的草稿" #: templates/zerver/keyboard_shortcuts.html:192 msgid "Menus" @@ -898,39 +899,39 @@ 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" -msgstr "" +msgstr "频道设置" #: templates/zerver/keyboard_shortcuts.html:223 msgid "Scroll through streams" -msgstr "" +msgstr "滚动频道" #: templates/zerver/keyboard_shortcuts.html:227 msgid "Switch between tabs" -msgstr "" +msgstr "切换选项卡" #: templates/zerver/keyboard_shortcuts.html:231 msgid "View stream messages" -msgstr "" +msgstr "显示频道消息" #: templates/zerver/keyboard_shortcuts.html:235 msgid "Subscribe to/unsubscribe from selected stream" -msgstr "" +msgstr "订阅/取消订阅所选频道" #: templates/zerver/keyboard_shortcuts.html:239 msgid "Create new stream" @@ -938,7 +939,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" @@ -954,7 +955,7 @@ msgstr "被提及" #: templates/zerver/left_sidebar.html:48 msgid "Subscribed streams" -msgstr "" +msgstr "订阅频道" #: templates/zerver/left_sidebar.html:48 msgid "STREAMS" @@ -962,15 +963,15 @@ msgstr "频道" #: templates/zerver/left_sidebar.html:49 msgid "Subscribe, add, or configure streams" -msgstr "" +msgstr "订阅,添加或配置频道" #: templates/zerver/left_sidebar.html:50 msgid "Filter streams" -msgstr "" +msgstr "过滤频道" #: templates/zerver/left_sidebar.html:51 msgid "Join stream" -msgstr "" +msgstr "加入频道" #: templates/zerver/left_sidebar.html:54 msgid "All streams" @@ -978,15 +979,15 @@ msgstr "所有频道" #: templates/zerver/lightbox_overlay.html:10 msgid "Pan & Zoom" -msgstr "" +msgstr "缩小 & 放大" #: 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" @@ -998,7 +999,7 @@ msgstr "下载" #: templates/zerver/login.html:27 msgid "Sign in to Zulip" -msgstr "" +msgstr "登陆到Zulip" #: templates/zerver/login.html:35 msgid "Sign in with SSO" @@ -1006,7 +1007,7 @@ msgstr "一键式登录" #: templates/zerver/login.html:82 msgid "Email or username" -msgstr "" +msgstr "邮箱或用户名" #: templates/zerver/login.html:84 msgid "Username" @@ -1020,7 +1021,7 @@ msgstr "密码" #: templates/zerver/login.html:106 msgid "" "You've already registered with this email address. Please sign in below." -msgstr "" +msgstr "你的这个电子邮件地址已经使用过了,请确认下面的信息" #: templates/zerver/login.html:116 msgid "Sign in" @@ -1034,114 +1035,144 @@ msgstr "用Google帐户登录" msgid "Sign in with GitHub" msgstr "用GitHub帐户登录" -#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:81 +#: templates/zerver/markdown_help.html:2 templates/zerver/navbar.html:103 msgid "Message formatting" msgstr "消息语法格式" -#: templates/zerver/markdown_help.html:7 +#: templates/zerver/markdown_help.html:8 msgid "You type" msgstr "输入" -#: templates/zerver/markdown_help.html:8 +#: templates/zerver/markdown_help.html:9 msgid "You get" msgstr "结果" -#: templates/zerver/markdown_help.html:95 +#: templates/zerver/markdown_help.html:97 msgid "" "To add syntax highlighting to a multi-line code block,\n" " add the language's first Pygments short name\n" " after the first set of back-ticks.\n" " You can also make a code block by indenting each line with 4 spaces." -msgstr "" +msgstr "在多行代码块中添加语法高亮显示,\n添加语言的首先参考语言的短名称\n然后再进行输入\n当然你可以使用4个空格来进行代码缩进" -#: templates/zerver/markdown_help.html:126 +#: templates/zerver/markdown_help.html:128 msgid "" "You can also make tables\n" " with this Markdown-ish\n" " table syntax." -msgstr "" +msgstr "你也可以使用语法\n比如Markdown\n语法" #: templates/zerver/message_history.html:5 msgid "Message edit history" +msgstr "消息修改历史" + +#: templates/zerver/navbar.html:5 +msgid "Zulip needs your permission to enable desktop notifications." msgstr "" -#: templates/zerver/navbar.html:23 templates/zerver/navbar.html:24 +#: templates/zerver/navbar.html:8 +msgid "Enable notifications." +msgstr "" + +#: templates/zerver/navbar.html:12 +msgid "" +"We recommend allowing notifications. You can fully customize these at any " +"time in your settings." +msgstr "" + +#: templates/zerver/navbar.html:14 +msgid "Enable notifications" +msgstr "允许通知" + +#: templates/zerver/navbar.html:16 +msgid "Ask me later" +msgstr "" + +#: templates/zerver/navbar.html:18 +msgid "Never ask on this computer" +msgstr "" + +#: templates/zerver/navbar.html:45 templates/zerver/navbar.html:46 msgid "Search" msgstr "搜索" -#: templates/zerver/navbar.html:26 +#: templates/zerver/navbar.html:48 msgid "Exit search" -msgstr "" +msgstr "退出搜索" -#: templates/zerver/navbar.html:27 +#: templates/zerver/navbar.html:49 msgid "Search help" msgstr "搜索帮助" -#: templates/zerver/navbar.html:42 +#: templates/zerver/navbar.html:64 msgid "Menu" -msgstr "" +msgstr "菜单" -#: templates/zerver/navbar.html:54 +#: templates/zerver/navbar.html:76 msgid "Manage streams" -msgstr "" +msgstr "管理频道" -#: templates/zerver/navbar.html:59 templates/zerver/settings_overlay.html:4 +#: templates/zerver/navbar.html:81 templates/zerver/settings_overlay.html:4 #: templates/zerver/settings_overlay.html:109 msgid "Settings" msgstr "设置" -#: templates/zerver/navbar.html:65 +#: templates/zerver/navbar.html:87 msgid "Manage organization" -msgstr "" +msgstr "管理社区" -#: templates/zerver/navbar.html:71 +#: templates/zerver/navbar.html:93 msgid "User documentation" msgstr "用户文档" -#: templates/zerver/navbar.html:86 templates/zerver/search_operators.html:2 +#: templates/zerver/navbar.html:108 templates/zerver/search_operators.html:2 msgid "Search operators" -msgstr "" +msgstr "搜索管理者" -#: templates/zerver/navbar.html:92 +#: templates/zerver/navbar.html:114 msgid "Desktop & mobile apps" msgstr "桌面&移动应用" -#: templates/zerver/navbar.html:102 +#: templates/zerver/navbar.html:124 msgid "API documentation" -msgstr "API文档" +msgstr "API 文档" -#: templates/zerver/navbar.html:108 +#: templates/zerver/navbar.html:130 msgid "Statistics" -msgstr "" +msgstr "统计" -#: templates/zerver/navbar.html:115 +#: templates/zerver/navbar.html:137 msgid "Feedback" msgstr "反馈" -#: templates/zerver/navbar.html:122 +#: templates/zerver/navbar.html:144 msgid "Invite users" msgstr "邀请用户" -#: templates/zerver/navbar.html:128 +#: templates/zerver/navbar.html:150 msgid "" "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via " "Webathena" -msgstr "" +msgstr "通过Webathena授权给Zulip用于运行您的Zephyr镜像所需的Kerberos票证(ticket)" -#: templates/zerver/navbar.html:130 +#: templates/zerver/navbar.html:152 msgid "Link with Webathena" msgstr "链接Webathena" -#: templates/zerver/navbar.html:136 templates/zerver/settings_overlay.html:102 +#: templates/zerver/navbar.html:158 templates/zerver/settings_overlay.html:102 msgid "Log out" msgstr "退出" -#: templates/zerver/navbar.html:142 +#: templates/zerver/navbar.html:164 msgid "Debug" msgstr "故障诊断" +#: templates/zerver/navbar.html:6 +msgid "You can fully configure notifications in Zulip') " +msgstr "" + #: templates/zerver/portico-header.html:6 msgid "Zulip" msgstr "Zulip" @@ -1151,14 +1182,14 @@ msgstr "Zulip" msgid "Log in" msgstr "登录" -#: templates/zerver/privacy.html:13 +#: templates/zerver/privacy.html:31 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured privacy policy.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " +" This installation of Zulip does not have a configured privacy policy.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " msgstr "" #: templates/zerver/realm_creation_failed.html:8 @@ -1179,11 +1210,11 @@ msgid "" "We just need you to do one last thing.
\n" " " -msgstr "" +msgstr "\n\n还有最后一件事情\n
\n " #: 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" @@ -1193,7 +1224,7 @@ msgstr "名字" msgid "" "This is used for mobile applications and other tools that require a " "password." -msgstr "" +msgstr "这是给那些要求输入密码的移动应用和其它工具用的" #: templates/zerver/register.html:71 msgid "Password strength" @@ -1201,26 +1232,26 @@ msgstr "密码强度" #: templates/zerver/register.html:87 msgid "Organization name" -msgstr "社区名称" +msgstr "社群名称" #: templates/zerver/register.html:95 msgid "Shorter is better than longer." -msgstr "" +msgstr "短比长更好一些" #: templates/zerver/register.html:101 -msgid "Subdomain" -msgstr "次级域名" +msgid "Organization URL" +msgstr "" -#: templates/zerver/register.html:121 +#: templates/zerver/register.html:132 msgid "The address you'll use to sign in to your organization." msgstr "地址,用于登录您的团队" -#: templates/zerver/register.html:141 +#: templates/zerver/register.html:153 #, python-format msgid "" "I agree to the Terms" " of Service." -msgstr "" +msgstr "我同意服务条款." #: templates/zerver/reset.html:8 msgid "Reset your password" @@ -1228,7 +1259,7 @@ msgstr "重置密码" #: templates/zerver/reset.html:30 msgid "Reset password" -msgstr "" +msgstr "重置密码" #: templates/zerver/reset_confirm.html:14 msgid "Reset your password." @@ -1249,19 +1280,19 @@ 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:13 msgid "Check your email to finish the process." -msgstr "" +msgstr "请查收一下你的邮件以完成这一过程" #: templates/zerver/reset_emailed.html:13 msgid "(Or don't, but then why did you fill out this form?)" -msgstr "" +msgstr "(不然,那为什么你要填这个表呢?)" #: templates/zerver/right_sidebar.html:6 msgid "Send feedback" @@ -1301,7 +1332,7 @@ msgstr "搜索和指定用户的私信:" #: templates/zerver/search_operators.html:25 msgid "Narrow to group private messages with" -msgstr "" +msgstr "限定非公开的群组信息为" #: templates/zerver/search_operators.html:29 msgid "Narrow to messages sent by" @@ -1337,7 +1368,7 @@ msgstr "搜索星标消息" #: templates/zerver/search_operators.html:61 msgid "Narrow to unread messages." -msgstr "" +msgstr "缩小到未读邮件。" #: templates/zerver/search_operators.html:65 msgid "Narrow to messages containing links." @@ -1366,23 +1397,33 @@ msgid "" "\n" "You can use any combination of these search operators in a single query. For example:
\n" "\n" -"stream:streamname\n" -" sender:user@example.com\n" -" keyword
\n" +"\n" +" \n" +" \n" +" stream:streamname\n" +" sender:user@example.com\n" +" keyword\n" +" \n" +"
\n" "\n" -"would search for messages sent by user@example.com to stream\n" +"
\n" +" would search for messages sent by\n" +" user@example.com\n" +" to stream\n" " streamname\n" -" containing the keyword keyword.
\n" +" containing the keyword\n" +" keyword.\n" +" \n" " " msgstr "" #: templates/zerver/settings_overlay.html:16 msgid "Your account" -msgstr "" +msgstr "你的账户" #: templates/zerver/settings_overlay.html:20 msgid "Display settings" -msgstr "" +msgstr "显示设置" #: templates/zerver/settings_overlay.html:24 msgid "Notifications" @@ -1390,27 +1431,27 @@ msgstr "通知设置" #: templates/zerver/settings_overlay.html:28 msgid "Your bots" -msgstr "" +msgstr "你的机器人" #: templates/zerver/settings_overlay.html:32 msgid "Alert words" -msgstr "" +msgstr "提示信息" #: templates/zerver/settings_overlay.html:36 msgid "Uploaded files" -msgstr "" +msgstr "已上传文件" #: templates/zerver/settings_overlay.html:40 msgid "Muted topics" -msgstr "" +msgstr "已静音主题" #: templates/zerver/settings_overlay.html:44 msgid "Zulip labs" -msgstr "" +msgstr "Zulip实验室" #: templates/zerver/settings_overlay.html:49 msgid "Organization profile" -msgstr "" +msgstr "社群资料" #: templates/zerver/settings_overlay.html:53 msgid "Organization settings" @@ -1418,7 +1459,7 @@ msgstr "社区设置" #: templates/zerver/settings_overlay.html:57 msgid "Organization permissions" -msgstr "" +msgstr "社群许可" #: templates/zerver/settings_overlay.html:61 msgid "Custom emoji" @@ -1426,23 +1467,23 @@ msgstr "自定义表情" #: templates/zerver/settings_overlay.html:65 msgid "Authentication methods" -msgstr "" +msgstr "验证方式" #: templates/zerver/settings_overlay.html:74 msgid "Deactivated users" -msgstr "" +msgstr "不活动成员" #: templates/zerver/settings_overlay.html:84 msgid "Delete streams" -msgstr "" +msgstr "删除频道" #: templates/zerver/settings_overlay.html:89 msgid "Default streams" -msgstr "" +msgstr "默认频道" #: templates/zerver/settings_overlay.html:93 msgid "Filter settings" -msgstr "" +msgstr "过滤器设置" #: templates/zerver/settings_sidebar.html:9 msgid "Edit bot" @@ -1450,7 +1491,7 @@ msgstr "编辑机器人" #: templates/zerver/settings_sidebar.html:12 msgid "Bot email" -msgstr "" +msgstr "机器人邮箱" #: templates/zerver/settings_sidebar.html:22 msgid "Owner" @@ -1472,14 +1513,14 @@ msgstr "清除头像" msgid "Save" msgstr "保存" -#: templates/zerver/terms.html:12 +#: templates/zerver/terms.html:29 #, python-format msgid "" "\n" -" This installation of Zulip does not have a configured terms of service.\n" -" Contact this server's administrator\n" -" if you have any questions.\n" -" " +" This installation of Zulip does not have a configured terms of service.\n" +" Contact this server's administrator\n" +" if you have any questions.\n" +" " msgstr "" #: templates/zerver/unsubscribe_link_error.html:5 @@ -1500,7 +1541,7 @@ msgid "" "%%20e-" "mail%%2C%%20but%%20it%%20took%%20me%%20to%%20an%%20error%%20page%%3A%%0A%%0A_____________%%0A%%0APlease%%20unsubscribe%%20me.%%0A%%0AThanks%%2C%%0A_____________%%0A\">email" " us and we'll get this squared away!" -msgstr "" +msgstr "请检查是否有完整的URL,然后再试一次。或联系我们我们会提供帮助!" #: templates/zerver/unsubscribe_success.html:5 msgid "Email settings updated" @@ -1518,11 +1559,11 @@ msgstr "您的邮件订阅设置已更新,您将不会收到%(subscription_typ msgid "" "To undo this change or review your other subscription settings, please visit" " your Zulip Settings page." -msgstr "" +msgstr "要撤消此更改或检查其他订阅设置,请访问Zulip设置页面" #: 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." @@ -1534,242 +1575,237 @@ msgid "" "Your organization has been migrated from zulip.com to zulipchat.com! New service, same great conversation. We just need you to do one last thing.
\n" "你的社群已经从Zulip.com迁移到ZulipChat.com!新的服务器,更佳的强大,下面秩序要你做一件事
\nFile not found.
" -msgstr "" +msgstr "文件不存在
" #: zerver/views/upload.py:44 msgid "You are not authorized to view this file.
" -msgstr "" +msgstr "没有权限查看这个文件!
" #: zerver/views/upload.py:53 msgid "You must specify a file to upload" @@ -2456,15 +2496,15 @@ msgstr "一次只可以上传一个文件" #: zerver/views/upload.py:63 msgid "Upload would exceed your maximum quota." -msgstr "" +msgstr "上传超过您的用户限额。" #: zerver/views/user_settings.py:36 zerver/views/user_settings.py:121 msgid "Email address changes are disabled in this organization." -msgstr "" +msgstr "本社群禁止更改电子邮件地址。" #: zerver/views/user_settings.py:94 msgid "No new data supplied" -msgstr "" +msgstr "没有提供新的数据" #: zerver/views/user_settings.py:98 msgid "New password must match confirmation password!" @@ -2476,17 +2516,17 @@ msgstr "密码错误!" #: zerver/views/user_settings.py:129 msgid "Check your email for a confirmation link. " -msgstr "" +msgstr "在你的邮件中检查激活链接。" #: zerver/views/user_settings.py:159 #, python-format msgid "Invalid timezone '%s'" -msgstr "" +msgstr "无效的时区'%s'" #: zerver/views/user_settings.py:163 #, python-format msgid "Invalid emojiset '%s'" -msgstr "" +msgstr "无效的表情定义“%s”" #: zerver/views/user_settings.py:214 msgid "You must upload exactly one avatar." @@ -2494,7 +2534,7 @@ msgstr "必须上传恰好一个头像文件" #: zerver/views/users.py:42 zerver/views/users.py:49 msgid "Cannot deactivate the only organization administrator" -msgstr "" +msgstr "无法停用唯一的社群管理员" #: zerver/views/users.py:63 zerver/views/users.py:65 msgid "No such bot" @@ -2502,18 +2542,18 @@ msgstr "机器人不存在" #: zerver/views/users.py:104 msgid "Cannot remove the only organization administrator" -msgstr "" +msgstr "无法移除唯一的社群管理员" #: zerver/views/users.py:264 msgid "Username already in use" msgstr "用户名已被占用" -#: zerver/views/users.py:374 +#: zerver/views/users.py:419 #, python-format msgid "Email '%(email)s' not allowed for realm '%(realm)s'" -msgstr "" +msgstr "邮件“%(email)s”不允许的域“%(realm)s”" -#: zerver/views/users.py:379 +#: zerver/views/users.py:424 #, python-format msgid "Email '%s' already in use" msgstr "邮箱'%s'已经使用" @@ -2524,7 +2564,7 @@ msgstr "没有找到 Kerberos凭证" #: zerver/views/zephyr.py:34 msgid "Webathena login not enabled" -msgstr "" +msgstr "Webathena登录不启用" #: zerver/views/zephyr.py:44 msgid "Invalid Kerberos cache" @@ -2541,7 +2581,7 @@ msgstr "JSON中缺少键值 %s" #: zerver/webhooks/gogs/view.py:97 msgid "Invalid event \"{}\" in request headers" -msgstr "" +msgstr "请求头中的无效事件“{}”" #: zerver/webhooks/ifttt/view.py:19 zerver/webhooks/zapier/view.py:19 msgid "Subject can't be empty" @@ -2553,7 +2593,7 @@ msgstr "内容不能为空" #: zerver/webhooks/jira/view.py:263 msgid "Event is not given by JIRA" -msgstr "" +msgstr "事件不是由JIRA放出" #: zerver/webhooks/librato/view.py:170 msgid "Malformed JSON input" @@ -2574,7 +2614,7 @@ msgstr "无法处理Pivotal的payload" #: zerver/webhooks/slack/view.py:24 msgid "Error: channels_map_to_topics parameter other than 0 or 1" -msgstr "" +msgstr "channels_map_to_topics 不应该有除了0和1以外的参数" #: zerver/webhooks/slack/view.py:30 msgid "Message from Slack" @@ -2596,16 +2636,16 @@ msgstr "不支持的动作类型: {action_type}" #: zerver/webhooks/updown/view.py:83 #, python-format msgid "Unsupported Updown event type: %s" -msgstr "" +msgstr "不支持的Updown事件类型:%s" #: zerver/webhooks/wordpress/view.py:42 msgid "Unknown WordPress webhook action: " -msgstr "" +msgstr "未知的 WordPress webhook 方法" -#: zilencer/views.py:23 +#: zilencer/views.py:22 msgid "Must validate with valid Zulip server API key" -msgstr "" +msgstr "必须验证有效的Zulip服务器 API Key" -#: zilencer/views.py:28 +#: zilencer/views.py:27 msgid "Invalid token type" -msgstr "" +msgstr "无效的Token类型" diff --git a/static/locale/zh_Hans/translations.json b/static/locale/zh_Hans/translations.json index df12afdb55..3dea7792b9 100644 --- a/static/locale/zh_Hans/translations.json +++ b/static/locale/zh_Hans/translations.json @@ -1,270 +1,272 @@ { - "\"__file_name__\" was too large; the maximum file size is 25MiB.": "", + "\"__file_name__\" was too large; the maximum file size is 25MiB.": "\"__file_name__\"看起来太大了,最大限制是25M。", + "(This user has been deactivated)": "", "(no topic)": "(无主题)", - "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": "", - "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.
让任何人都知道这个新群组,
如果你不添加他们的话