mirror of
https://github.com/zulip/zulip.git
synced 2026-06-24 21:08:25 +08:00
In order to enable internationalization support in Zulip, and to use Django internationalization tools, all strings in Zulip frontend needs to be marked for translation.
152 lines
8.0 KiB
HTML
152 lines
8.0 KiB
HTML
{% extends "zerver/portico.html" %}
|
|
{% load i18n %}
|
|
|
|
{% block portico_content %}
|
|
<div class="feature-page-header">{% blocktrans %}Zulip Features{% endblocktrans %}</div>
|
|
<div class="feature-block left">
|
|
<i class="icon-vector-random icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Threaded group conversations{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}Talk about multiple topics at once without getting lost or
|
|
overwhelmed.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block">
|
|
<i class="icon-vector-comments icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}One-on-one and group private conversations{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}Have private conversations with one or as many people as you need.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block left">
|
|
<i class="icon-vector-home icon-vector-3x feature-icon"></i>
|
|
<h4>{% trans "Persistence" %}</h4>
|
|
<p>{% blocktrans %}We're always receiving messages for you, even when you're
|
|
logged out.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block">
|
|
<i class="icon-vector-road icon-vector-3x feature-icon"></i>
|
|
<h4>{% trans "History" %}</h4>
|
|
<p>{% blocktrans %}Join a stream and see its history, so even new team
|
|
members are never out of the loop.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block left">
|
|
<i class="icon-vector-search icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Full-history search{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}Search is both snappy and smart, helping you look for text,
|
|
people, and threads of conversation, with advanced search
|
|
operators for fine-grained control.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block">
|
|
<i class="icon-vector-group icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Team presence and buddy list{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}See who is online at a glance.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block left">
|
|
<i class="icon-vector-picture icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Inline image, video, and tweet previews{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}Send a link and we'll automatically generate an inline
|
|
preview.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block">
|
|
<i class="icon-vector-paper-clip icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Drag-and-drop file uploads{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}Drag a file into the compose box and we'll upload and
|
|
preview it for you. Sharing and discussing work with team
|
|
mates has never been easier.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block left">
|
|
<i class="icon-vector-user icon-vector-3x feature-icon"></i>
|
|
<h4>{% trans "@-notifications" %}</h4>
|
|
<p>{% blocktrans %}Want someone's attention in a conversation? @-notify them
|
|
and they'll be right over.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block">
|
|
<i class="icon-vector-bullhorn icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Stream-wide announcements{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}Use <code>@all</code> or <code>@everyone</code> to get the
|
|
attention of everyone in a stream.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block left">
|
|
<i class="icon-vector-envelope icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Emails for important missed messages{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}If you're missing important conversations when you're away from
|
|
Zulip, we'll send you an email summary so you're always in the
|
|
loop.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block">
|
|
<i class="icon-vector-info-sign icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Desktop notifications{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}Configurable for private and stream messages.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block left">
|
|
<i class="icon-vector-bell icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Audible notifications{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}So you don't miss important messages even when your eyes
|
|
are elsewhere.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block">
|
|
<i class="icon-vector-font icon-vector-3x feature-icon"></i>
|
|
<h4>{% trans "Hotkeys" %}</h4>
|
|
<p>{% blocktrans %}Communicate as efficiently as you use your favorite text editor.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block left">
|
|
<i class="icon-vector-thumbs-up icon-vector-3x feature-icon"></i>
|
|
<h4>{% trans "Emoji" %}</h4>
|
|
<p>{% blocktrans %}Sometimes it's the simple things in life, like being able
|
|
to give a <tt>:thumbsup:</tt> while chatting.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block">
|
|
<i class="icon-vector-edit icon-vector-3x feature-icon"></i>
|
|
<h4>{% trans "Code" %}</h4>
|
|
<p>{% blocktrans %}Discuss code, even multi-line code, with ease, including
|
|
syntax-highlighting.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block left">
|
|
<i class="icon-vector-quote-left icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Lightweight markup{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}Get bulleted lists, clickable links, and nicely-formatted
|
|
e-mail pastes automatically.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block">
|
|
<i class="icon-vector-eraser icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Message editing{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}Don't worry, you can always fix that typo.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block left">
|
|
<i class="icon-vector-lock icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Invite-only streams{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}Enjoy the benefits of threaded conversations while
|
|
controlling your audience and privacy.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block">
|
|
<i class="icon-vector-star-empty icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Starred messages{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}Keep a todo list or keep track of interesting
|
|
conversations.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block left">
|
|
<i class="icon-vector-github icon-vector-3x feature-icon"></i>
|
|
<h4>{% trans "Integrations" %}</h4>
|
|
<p>{% blocktrans %}Get alerts and updates from your favorite services with
|
|
off-the-shelf <a href="/integrations">integrations</a> for
|
|
Trac, Nagios, Github, Jenkins, and more.{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block">
|
|
<i class="icon-vector-sitemap icon-vector-3x feature-icon"></i>
|
|
<h4>{% trans "API" %}</h4>
|
|
<p>{% blocktrans %}Want to roll your own notifications? We've got a
|
|
dead-simple RESTful <a href="/api">API and Python bindings</a>
|
|
that will make integrations—both sending and
|
|
receiving—a snap!{% endblocktrans %}</p>
|
|
</div>
|
|
<div class="feature-block left">
|
|
<i class="icon-vector-mobile-phone icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Mobile apps{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}Check Zulip on the go with native <a href="/apps">iOS and
|
|
Android apps</a>{% endblocktrans %}.</p>
|
|
</div>
|
|
<div class="feature-block">
|
|
<i class="icon-vector-desktop icon-vector-3x feature-icon"></i>
|
|
<h4>{% blocktrans %}Desktop apps{% endblocktrans %}</h4>
|
|
<p>{% blocktrans %}Prefer Zulip in its own window and rich, OS-level notifications?
|
|
Enjoy <a href="/apps">Zulip on your desktop</a>{% endblocktrans %}.</p>
|
|
</div>
|
|
{% endblock %}
|