mirror of https://github.com/zulip/zulip.git
Period should be part of the translation.
This commit is contained in:
parent
f1007de0f4
commit
7787b780bc
|
@ -5,13 +5,13 @@
|
|||
<div class="app portico-page">
|
||||
<div class="app-main portico-page-container">
|
||||
<h2>{{ _("Thanks for signing up!") }}</h2>
|
||||
<p class="lead">{{ _("Check your email so we can get started") }}.</p>
|
||||
<p class="lead">{{ _("Check your email so we can get started.") }}</p>
|
||||
{% if development_environment %}
|
||||
<div class="alert alert-info" style="display:inline-block;">{{ _("In the Zulip development environment, outgoing emails are printed to the run-dev.py console") }}</div>
|
||||
{% endif %}
|
||||
|
||||
<p>{% trans %}Still no email? We can <a href="#" id="resend_email_link">resend it</a>{% endtrans %}.<br/>
|
||||
<small>({{ _("Just in case, take a look at your Spam folder") }}.)</small></p>
|
||||
<p>{% trans %}Still no email? We can <a href="#" id="resend_email_link">resend it</a>.{% endtrans %}<br/>
|
||||
<small>({{ _("Just in case, take a look at your Spam folder.") }})</small></p>
|
||||
<form id="resend_confirm" action="/accounts/home/" method="post" style="position: absolute;">
|
||||
{{ csrf_input }}
|
||||
<input type="hidden" class="email" id="email" value="{{ email }}" name="email"/>
|
||||
|
|
|
@ -12,6 +12,6 @@
|
|||
<button id="yes-bankrupt" class="bankruptcy_button btn btn-primary"
|
||||
aria-hidden="true">{{ _('Yes, please!') }}</button>
|
||||
<button id="no-bankrupt" class="bankruptcy_button btn btn-default"
|
||||
data-dismiss="modal" aria-hidden="true">{{ _("No, I'll catch up") }}.</button>
|
||||
data-dismiss="modal" aria-hidden="true">{{ _("No, I'll catch up.") }}</button>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
|
||||
<h3>{{ _('Closed realm') }}</h3>
|
||||
|
||||
<p>{{ _('Hi there! Thank you for your interest in Zulip') }}.</p>
|
||||
<p>{{ _('Hi there! Thank you for your interest in Zulip.') }}</p>
|
||||
|
||||
<p>{% trans %}The organization you are trying to join, {{ closed_domain_name }}, only allows users with e-mail addresses within the organization. Please ask for a new invite to an appropriate e-mail address{% endtrans %}.</p>
|
||||
<p>{% trans %}The organization you are trying to join, {{ closed_domain_name }}, only allows users with e-mail addresses within the organization. Please ask for a new invite to an appropriate e-mail address.{% endtrans %}</p>
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -62,14 +62,14 @@
|
|||
<div class="pm_recipient">
|
||||
<span class="you_text">{{ _('You and') }}</span>
|
||||
<input type="text" class="recipient_box" name="recipient" id="private_message_recipient"
|
||||
value="" placeholder="{{ _('one or more people') }}..." autocomplete="off" tabindex="130"/>
|
||||
value="" placeholder="{{ _('one or more people...') }}" autocomplete="off" tabindex="130"/>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="messagebox" colspan="2">
|
||||
<textarea class="new_message_textarea" name="content" id="new_message_content"
|
||||
value="" placeholder="{{ _('Compose your message here') }}..." tabindex="140" maxlength="10000"></textarea>
|
||||
value="" placeholder="{{ _('Compose your message here...') }}" tabindex="140" maxlength="10000"></textarea>
|
||||
<div class="scrolling_list" id="preview_message_area" style="display:none;">
|
||||
<div id="markdown_preview_spinner"></div>
|
||||
<div id="preview_content"></div>
|
||||
|
@ -89,7 +89,7 @@
|
|||
<a id="undo_markdown_preview" class="icon-vector-edit" style="display:none;" title="{{ _('Write') }}"></a>
|
||||
<a id="markdown_preview" class="icon-vector-eye-open" title="{{ _('Preview') }}"></a>
|
||||
<a id="restore-draft" onclick="compose.restore_message();">{{ _('Restore draft') }}</a>
|
||||
<span id="sending-indicator">{{ _('Sending') }}...</span>
|
||||
<span id="sending-indicator">{{ _('Sending...') }}</span>
|
||||
<div id="send_controls">
|
||||
<label id="enter-sends-label" class="compose_checkbox_label" for="enter_sends">{{ _('Press Enter to send') }} </label>
|
||||
<input type="checkbox" id="enter_sends" name="enter_sends" value="enter_sends" />
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<h3>{{ _('Deactivated organization') }}</h3>
|
||||
|
||||
<p>{{ _('Hi there! Thank you for your interest in Zulip') }}.</p>
|
||||
<p>{{ _('Hi there! Thank you for your interest in Zulip.') }}</p>
|
||||
|
||||
<p>
|
||||
{% trans %}
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
<span class="tagline">
|
||||
{{ _('Finally, workplace chat that actually improves your productivity.*') }}
|
||||
</span>
|
||||
<span class="footnote">{{ _("* It's also great for sharing cat pictures") }}.</span>
|
||||
<span class="footnote">{{ _("* It's also great for sharing cat pictures.") }}</span>
|
||||
{% if register_link_disabled %}
|
||||
{% elif only_sso %}
|
||||
<a href="{{ url('login-sso') }}" class="main-signup-button btn btn-large btn-primary">{{ _('Log in now!') }}</a>
|
||||
|
@ -83,7 +83,7 @@
|
|||
<div class="app-main feature-line-container">
|
||||
<div class="feature-text">
|
||||
<span class="tagline">
|
||||
{{ _("Fast and powerful search") }}.
|
||||
{{ _("Fast and powerful search.") }}
|
||||
</span>
|
||||
<span class="description">
|
||||
{% trans %}An impressive amount of knowledge lives in your chat system. Zulip’s
|
||||
|
|
|
@ -64,7 +64,7 @@
|
|||
<h4>{{ _("You haven't starred anything yet!") }}</h4>
|
||||
</div>
|
||||
<div id="empty_narrow_all_mentioned" class="empty_feed_notice">
|
||||
<h4>{{ _("You haven't been mentioned yet") }}.</h4>
|
||||
<h4>{{ _("You haven't been mentioned yet.") }}</h4>
|
||||
</div>
|
||||
<div id="empty_search_narrow_message" class="empty_feed_notice">
|
||||
<h4>{{ _('Nobody has talked about that yet!') }}</h4>
|
||||
|
|
|
@ -50,7 +50,7 @@ var page_params = {{ page_params }};
|
|||
{% endblock %}
|
||||
{% block content %}
|
||||
<div id="css-loading">
|
||||
<h3>{{ _('Loading') }}...</h3>
|
||||
<h3>{{ _('Loading...') }}</h3>
|
||||
<p>{% trans %}If this message does not go away, please wait a couple seconds and <a href="javascript:location.reload(true)">reload</a> the page.{% endtrans %}</p>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
<h3>{{ _('Organization Does Not Exist') }}</h3>
|
||||
|
||||
<p>{{ _('Hi there! Thank you for your interest in Zulip') }}.</p>
|
||||
<p>{{ _('Hi there! Thank you for your interest in Zulip.') }}</p>
|
||||
<p>{% trans %}There is no Zulip organization hosted at this subdomain{% endtrans %}.</p>
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -46,10 +46,10 @@ autofocus('#id_username');
|
|||
{% if dev_auth_enabled %}
|
||||
<h3 class="login-page-header">{{ _('Zulip Dev Login') }}</h3>
|
||||
{% if not password_auth_enabled %}
|
||||
<h4 class="login-page-subheader">{{ _('Choose a user') }}:</h4>
|
||||
<h4 class="login-page-subheader">{{ _('Choose a user:') }}</h4>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<h3 class="login-page-header">{{ _('You look familiar') }}.</h3>
|
||||
<h3 class="login-page-header">{{ _('You look familiar.') }}</h3>
|
||||
{% endif %}
|
||||
|
||||
{% if only_sso %}
|
||||
|
@ -65,7 +65,7 @@ autofocus('#id_username');
|
|||
{% if form.errors or desktop_sso_unknown_email %}
|
||||
<div class="alert alert-error">
|
||||
{% if desktop_sso_unknown_email %}
|
||||
{{ _('Zulip is not currently available for your domain') }}. <br />
|
||||
{{ _('Zulip is not currently available for your domain.') }} <br />
|
||||
{% else %}
|
||||
{% for error in form.errors.values() %}
|
||||
<div>{{ error | striptags }}</div>
|
||||
|
@ -76,7 +76,7 @@ autofocus('#id_username');
|
|||
|
||||
{% if email %}
|
||||
<div class="alert">
|
||||
{{ _("You've already registered with this email address. Please log in below") }}.
|
||||
{{ _("You've already registered with this email address. Please log in below.") }}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
{% block portico_content %}
|
||||
|
||||
<div class="pitch">
|
||||
<h3>{{ _('Reset your password') }}.</h3>
|
||||
<h3>{{ _('Reset your password.') }}</h3>
|
||||
</div>
|
||||
|
||||
<form method="post" class="form-horizontal" action="{{ url('django.contrib.auth.views.password_reset') }}">
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
<div class="right-sidebar" id="right-sidebar">
|
||||
<div class="alert-box">
|
||||
<div class="alert alert_sidebar alert-error home-error-bar" id="connection-error">
|
||||
<strong>{{ _('Unable to connect to') }} {{product_name}}.</strong> {{ _('Updates may be delayed') }}.
|
||||
<br /><br /> {{ _('Retrying soon') }}... <br /><br /> <a class="restart_get_updates_button">{{ _('Try now') }}</a>.
|
||||
{% trans %}<strong>Unable to connect to {{ product_name }}.</strong> Updates may be delayed.{% endtrans %}
|
||||
<br /><br /> {{ _('Retrying soon...') }} <br /><br /> <a class="restart_get_updates_button">{{ _('Try now.') }}</a>
|
||||
</div>
|
||||
<div class="alert alert_sidebar alert-error home-error-bar" id="get_old_messages_error">
|
||||
<strong>{{ _('Unable to connect to') }} {{product_name}}.</strong> {{ _('Could not fetch messages') }}.
|
||||
<br /><br /> {{ _('Retrying soon') }}... <br /><br />
|
||||
{% trans %}<strong>Unable to connect to {{ product_name }}.</strong> Could not fetch messages.{% endtrans %}
|
||||
<br /><br /> {{ _('Retrying soon...') }} <br /><br />
|
||||
</div>
|
||||
<div class="alert alert_sidebar alert-error home-error-bar" id="zephyr-mirror-error">
|
||||
<strong>{{ _('Your Zephyr mirror is not working') }}.</strong>
|
||||
<strong>{{ _('Your Zephyr mirror is not working.') }}</strong>
|
||||
<span id="normal-zephyr-mirror-error-text">{% trans %}We
|
||||
recommend that you <a class="webathena_login">give
|
||||
{{product_name}} the ability to mirror the messages for you via
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td class="operator">sender:me</td>
|
||||
<td class="definition">{{ _('Narrow to messages sent by you') }}.</td>
|
||||
<td class="definition">{{ _('Narrow to messages sent by you.') }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="operator">near:<span class="operator_value">id</span></td>
|
||||
|
@ -43,30 +43,30 @@
|
|||
<tr>
|
||||
<tr>
|
||||
<td class="operator">is:alerted</td>
|
||||
<td class="definition">{{ _('Narrow to messages with alert words') }}.</td>
|
||||
<td class="definition">{{ _('Narrow to messages with alert words.') }}</td>
|
||||
</tr>
|
||||
<td class="operator">is:mentioned</td>
|
||||
<td class="definition">{{ _('Narrow to messages that mention you') }}.</td>
|
||||
<td class="definition">{{ _('Narrow to messages that mention you.') }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="operator">is:private</td>
|
||||
<td class="definition">{{ _('Narrow to private messages') }}.</td>
|
||||
<td class="definition">{{ _('Narrow to private messages.') }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="operator">is:starred</td>
|
||||
<td class="definition">{{ _('Narrow to starred messages') }}.</td>
|
||||
<td class="definition">{{ _('Narrow to starred messages.') }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="operator">has:link</td>
|
||||
<td class="definition">{{ _('Narrow to messages containing links') }}.</td>
|
||||
<td class="definition">{{ _('Narrow to messages containing links.') }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="operator">has:image</td>
|
||||
<td class="definition">{{ _('Narrow to messages containing images') }}.</td>
|
||||
<td class="definition">{{ _('Narrow to messages containing images.') }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="operator">has:attachment</td>
|
||||
<td class="definition">{{ _('Narrow to messages containing uploads') }}.</td>
|
||||
<td class="definition">{{ _('Narrow to messages containing uploads.') }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="operator"><span class="operator_value">keyword</span></td>
|
||||
|
|
Loading…
Reference in New Issue